Equivalence class Partitioning: valid (entering the correct case), invalid (in case of input error)
1. Range of values
2. Data on conditions (?? Adult required??)
3. Specify the set of data values or "What must be" conditions (beginning with the letter??). String
Boundary value Analysis
1. Specify the scope, to take the value just reached the range boundary
2. Specify the number, with the maximum number, the minimum number, more than the maximum number of 1, less than the minimum number of 1
3. Set the value of each output data, to press 1 (up to 1050 yuan)
4. Specify the amount of each output data, to press 2 (up to "4" summary)
5. Specify an ordered set of input and output data
Software Testing
Unit Test (module test)
Assembly testing (assembling all modules into a system)
Confirm the test (validation test, verify that the software function is consistent with user requirements)
System testing (in practice, assembly and validation testing of computer systems)
Black box test