ITEE ITEE-1 | Page 127

●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