Starting at the test basis (i.e., the general test conditions), you need to analyze which aspects of the system require dynamic testing (for example, correct execution of a transaction). The objectives for verifying fulfillment of system requirements through test cases are then defined, with particular attention paid to the risks involved if the system should fail. Any necessary preconditions and constraints for dynamic testing have to be identified too—for example, the availability of appropriate data in a database.
Leave a Reply