-
-
The following are recommended guidelines when designing system tests:
- Design test cases to ensure that all requirements identified in the Functional Requirements Analysis Matrix document are tested by one or more test cases.
- In order to minimize the number of test cases required, design test cases to establish the presence of several related requirements.
- Each logical test case should test related functionality.
- Use test cases that already exist wherever possible.
- Arrange test cases in the order that minimizes the effort required for test setup and that keeps related functions together.
- Where possible, arrange the test cases in the order the function would be performed from a business perspective.
- Design test plans to run independently of other test plans.
- Identify a procedure to set up the database as required at the start of the test.
- Design test cases and test data that reveal errors in software.
- Design test data that will ensure all conditions and qualities of data edits are covered.
- Use live or representative data as much as possible in order to provide realistic functional tests. Any comments about setting up the test data are to be documented.
- Data for most reports should come from the data prepared for testing the interactive processes. It is acceptable to have the reports contain existing data from the database.
-
Leave a Reply
You must be logged in to post a comment.