The integration test is a series of activities executed in the order expected in the production environment. Where a unit test examines a specific unit (activity, PCS, etc) of the system, the integration test looks at an entire module (or event flow). All channels (GUI, YBR, IVR, PCS, Batch) should be incorporated into this test. Each of the individual channels and units have previously been tested separately. The integration test evaluates all of the functionality together, including how they interface with each other.
Regression testing applies to both ongoing and implementation teams. It is the process of ensuring that items that previously functioned properly continue to function correctly after each provision migration. Regression testing is performed to ensure that, after the system was modified for development of iteration or a system correction, it is functioning properly. Once iteration has been completed or the system is in production, the regression test becomes a base line; it verifies that anything that was unchanged still performs correctly and that the changes work within the system’s parameters.
The Acceptance test is the process of submitting test results to the system’s end-user for approval or sign-off. The acceptance test cases are generated from the system use cases agreed to at the beginning of the project with the client. The test results can be shared with the client, ODG associates, or customer service associates. The results can be in the form of sample panels, reports, statements, checks, or files.
There are five main activities in the Testing Discipline. The five activities apply to each phase of testing: unit, integration, regression, and acceptance. There are specific modules for each process at a unit test level, as well as a module for integration, regression, and acceptance testing. Each testing activity applies to both implementation and ongoing teams.
Fig.4.9 Testing Activities
There are five main activities in the Testing Discipline. The five activities apply to each phase of testing: unit, integration, regression, and acceptance. There are specific modules for each process at a unit test level, as well as a module for integration, regression, and acceptance testing.
Implement & EXECUTE Test