Friday, November 25, 2011

== Software Testing Concepts ==

Following should be the pre-requisite to start automation:

1. Build should be stable.
2. Functionalities should be getting repeated.
3. Test cases, which can be automated, should be filtered.
4. Generally after third or fourth release of the application.



Entry & Exit criteria is part of test plan document:

Entry Criteria: Use to determine that test plan is ready to execute 

1. Setup test environment that is required for particular test plan.
2. S/W or application has been installed successfully.
3. All required / specified per-requisite are there.

Exit Criteria: Use to determine that it is the time to stop testing like


1. All major functionalists have been cover as specify in test plan.
2. All test cases are completely executed or not.
3. S/W or application is bug free (up to 80%) and no higher priority 
or higher severity bug in application. 
4. All the documents should be reviewed, finalized or signed off.



Integration testing test cases:- 


Integration testing is done to ensure that the modules are integrated properly and to check the communication between modules 

:-- So to write the test cases 
:-- Simply enter the values in the Mandatory fields and Click the Submit/Login buttons.

here we don't fill the values in each and every text box.. we simply enter values in all of the required fields and will click on the button to check the modules are corrected or not.