Software Engineering Tutorials

Home| Forums | Join Google Group | Join Yahoo Group | Jobs
Get custom programming done at GetAFreelancer.com!
Earn Money
  Trading Forex Online
  Paramount Airways
  Free Data Recovery
 Cargo
 Job Portal
  HSBC Investment
 Management
 Cheap Web Hosting
  Make Trip
  Cheap Air Travel
 Leisure Hotel
  Free Air Travel
  Mutual Fund Informations
   Cheapest Cellular Plan
 Free Sexy Indians
  Call Center Software
  Hot Indian
Programming Help | Homework Help | Counseling
Astrology Advice | Tarot Advice | Parenting
Dating Advice | Love Advice | Divorce Advice
Legal Advice | Debt Advice | Career Advice

Software Engineering Tutorials


The following are the two major groups of testing i) Black Box testing ii) Glass box testing.
Black Box testing: Functional or black box testing is an approach to testing where the tests are
dirived from the program or component specification.The system is a black box whose behavior
can only be determined by studying its inputs and the related outputs.another name for this is the
functional testing because the tester is only concentrated with the functionality and not the
implementation of the software.
Black Box testing focusses on the functional requirements of the software i.e, Black Box testing enables the software engineer to derive sets of input conditions that will fully exercise all
functiol requirements for a program.
The challenge in the black box testing is to cause failures in the module by designing test causes that,with an appropriate input and controlled externally conditions,can produce an output
that will clearly indicate a module failure
Which Test Cases to Automate? Tests that need to be run for every build of the application.
Tests that use multiple data values for the same actions (data driven tests).
Tests that require detailed information from application internals.

If Performed Manual Testing:
Time Consuming, Low Reliability, Human Resources, Inconsistent. If Performed Automated Testing:
Speed, Repeatability, Reusability, Reliability, Programming Capabilities. What are CheckPoints ? · Checkpoints enable you to compare the current behavior of your application to its expected behavior. · GUI checkpoints check information about GUI objects. For example, you can check that a button is enabled or see which item is selected in a list. · Database checkpoints check the data content in a database.
· Text checkpoints read text in GUI objects and in bitmaps, and enable you to check their
contents. · Bitmap checkpoints compare a "snapshot" of a window or an area in your application to an image captured in an earlier version. Software Production Process :- The process of building ,delivering and evolving the software system from the inception of an idea all the way to the delivery and final retirement of the system is called a software
production process.
The software production process may follow different methods of software development . · Water Fall Model
· Prototyping Process
· Rad Model
· Incremental Model


Earn Money
  Trading Forex Online
  Paramount Airways
  Free Data Recovery
 Cargo
 Job Portal
  HSBC Investment
 Management
 Cheap Web Hosting
  Make Trip
  Cheap Air Travel
 Leisure Hotel
  Free Air Travel
  Mutual Fund Informations
   Cheapest Cellular Plan
 Free Sexy Indians
  Call Center Software
  Hot Indian