●Equivalence partitioning
“Equivalence partitioning” is a method that divides input data into a
“valid equivalence class” or an “invalid equivalence class,” and adopts
values that are representative of each class as test data. A characteristic of
this method is that test data can be created easily.
Valid equivalence class
Range of values that are processed normally as input
data
Invalid equivalence class
Range of values that are errors as input data
Conditions
Age of 20 years or over
Under 50 years
Value
Valid equivalence class
20 years or over, and, 49 years or under
Invalid equivalence class 19 years and under, or 50 years and over
Age
… 1 2 3 … 18 19
20 21 22 23 … 47 48 49
50 51 52 …
Valid equivalence class
Invalid equivalence class
●Boundary value analysis
“Boundary value analysis” is a method that ad opts values at the boundaries of the equivalence partitioning classes as test data. Due caution is required for complex boundary conditions as omissions can easily occur.
Conditions
Age of 20 years or over
Under 50 years
19 years, 20 years … Lower limit
49 years, 50 years … Upper limit taken as test data
Age
… 1 2 3 … 18 19 20 21 22 23 … 47 48 49 50 51 52 …
(4)Test execution
The following types of testing are conducted in system development.
●Integration testing (Consolidated testing)
In “integration testing,” modules and programs are integrated and verified whether they can be executed correctly according to the software architecture design. Integration testing is conducted between modules and
between programs for which unit testing is complete. It can confirm
whether screen transition and data passing between programs is carried out
correctly. Integrated testing is utilized by the system development department.
121