Component integration is that phase which ensures that all parts of the e-learning product work together. the objective of this phase is to prove that the developed system satisfies the requirements defined in your project plan. Several types of tests will be conducted in this phase. First, subsystem integration tests are executed and evaluated by the development team to prove that the program components integrate properly into the subsystems and that the subsystems integrate properly into an application. Next, the testing team conducts and evaluates system tests to ensure the developed system meets all technical requirements including performance requirements. Next, the testing team and the security program manager conduct security tests to validate that the access and data security requirements are met. Finally, users participate in acceptance testing to confirm that the developed system meets all user requirements as stated in the project plan. Acceptance testing shall be done in a simulated "real" user environment with the users using simulated or real target platforms and infrastructures.