ITEE ITEE-1 | Page 125

4 Testing When unit testing is completed, the modules are integrated and testing is carried out to confirm that the designed/developed system operates normally and is fit for operation. Testing is an important process for confirming program and system quality. Tests are conducted according to test plans, and work continues to proceed while performance is evaluated. (1)Test execution procedure The procedure for conducting each test is as follows. Reference Program quality Test plan creation Determine items such as test schedule, participants, and evaluation criteria. Tests with the aim of improving the quality of the program are not repeated. Test specifications design Design items such as test data and response to predicted results according to the design specifications. Test environment setting Create test data and prepare the test environment including apparatus to be used in the test. If the program creator prepares the test data or designs the test environment, unexpected errors that could occur are less likely to actually occur. Therefore, it is best if someone other than the program creator is responsible for preparing the test environment. Test execution Execute the test according to the test specifications. If the program is modified after completing the test, repeat the test. When doing so, supplement the original test data with data containing modifications that can be confirmed. Test result evaluation Evaluate the system on the basis of the test results, and determine whether there are any problems. Program quality improvement should be encouraged at the program design stage, rather than by repeating tests. 119