Академический Документы
Профессиональный Документы
Культура Документы
Learning Objectives
Importance of Test Data Test Data Preparation Using BVA and EP for preparing Test Data Test case preparation Mapping Test data with the Test case
Testing Process
Test Strategy
Test Plan
Test Case Test Data Test Bed Setup
Test Data
Input and/or expected files used during test execution. Generated input files, usually used for back-end testing Information that the tester will enter during testing (ex. password, username), which is usually used for front-end testing. Intermediate values generated as output by a component which can be input to another component Should be cross-referenced in the Test Step.
Venkatesh Kiran : kiran_venkatesh@rediffmail.com
5
Test data
Types Variable data : used normally in unit testing
used in program statements Eg: Variable declarations, loops, conditions as counters, flags etc
Test data closely matching the real data : used during system testing Real user data : used especially during UAT
Equivalence Partitioning
Black-box technique that divides the input domain into classes of data from which test cases can be derived An ideal test case uncovers a class of errors that might require many arbitrary test cases to be executed before a general error is observed Equivalence class guidelines:
If input condition specifies a range, one valid and two invalid equivalence classes are defined If an input condition requires a specific value, one valid and two invalid equivalence classes are defined If an input condition specifies a member of a set, one valid and one invalid equivalence class is defined If an input condition is Boolean, one valid and one invalid equivalence class is defined
Venkatesh Kiran : kiran_venkatesh@rediffmail.com
8
Apply guidelines 1 and 2 to output conditions, test cases should be designed to produce the minimum and maximum output reports
10
Test the system for numbers which falls around these values
99,100,101 998, 999, 1000
Typically values which falls far away from boundary values are not considered.
11