Monday, April 14, 2008

Best Practices While Testing

Follow these steps while testing a system:

1. Prepare comprehensive test plan specifications and test cases for each level of testing. Supplement these with the test data and test logs. Test plans for system testing may involve operators and test plans because acceptance testing involves customers.

2. Design the test cases to test system restrictions, such as file and database size (stress testing).

3. Develop the data to test specific cases. Copies of live files must not be used except for Acceptance testing.

4. Do not use confidential data for testing without written authorization, especially in the case of Acceptance testing.

5. Follow relevant standards.

6. Perform Regression testing on each component of the system. This ensures that no anomalies have crept into the system because of the changes made to the system.

7. Make sure to document and set up the test environment for each level in advance of testing. Test environments specify the preconditions required to perform the tests.

8. Specify the intended test coverage as part of the test plan. Test coverage is the degree to which specific test cases address all specified requirements for a specific system or component.

Regards,

Pavankumar Nandagiri....

Google Search

Google