Information Communication Technology ICT – 7 The systems life cycle | e-Consult
7 The systems life cycle (1 questions)
Login to see all questions.
Click on a question to view the answer
A comprehensive test plan for the online banking application should include the following:
- Unit Testing: Testing individual components or modules of the application in isolation. Purpose: To verify that each unit of code functions correctly.
- Integration Testing: Testing the interaction between different modules or components of the application. Purpose: To ensure that the modules work together as expected and that data is passed correctly.
- System Testing: Testing the entire application as a whole to ensure it meets the specified requirements. Purpose: To verify that the application functions correctly from end-to-end and that all requirements are met.
- User Acceptance Testing (UAT): Allowing end-users to test the application in a realistic environment. Purpose: To gather feedback from users and ensure that the application meets their needs and expectations.
- Security Testing: Testing the application for vulnerabilities to protect against unauthorized access and data breaches. Purpose: To identify and address security risks before the application is released.