• Test Data Definition Test data definition is also considered as a subset of test design by some people. Test data is defined by testers from unit testing upto system testing and acceptance testing, if required. Acceptance testing may use customer supplied data. Test data is very important for the success of black box testing. If selected properly, it can reduce the risks to the final users. There are various techniques applied for defining test data. Some of these techniques are.
• Equivalence partitioning
• Boundary value analysis
• State transition
• Error guessing