Table of contents
It is a type of testing performed by the end user, client/customer to verify and accept the software/system (project) before implementing it in the production environment. User acceptance testing (UAT) is testing done in the final phase of testing after the integration and system testing is done.
IMPORTANCE OF TESTING
-Validate: it aims to ensure that the software system is meeting the customer's real needs.
-Verification: Verifies that the models built in the analysis meet the customer's requirements.
-Software testing: it is very important because it ensures system quality control.
-It ensures that the system meets all the requirements that the user requested.
-Testing also helps with minimizing financial costs and preventing corporate reputation from diminishing.
TYPES OF TESTING
-FUNCTIONAL INTEGRATION TESTING; functional integration testing verifies that each function or feature of the system/project/software is working accordingly to the requirements. It plays a major role in good testing practice to help with the software quality by removing errors in the system/application/website.
-INTEGRATION TESTING; It involves the phase of testing individual software modules combined as a group. It is conducted to evaluate the compliance of a system or component with specified functional requirements. Integration system occurs after unit testing and before system testing.
SYSTEM TESTING; It is a system that is conducted on a completely integrated system to evaluate the system's compliance with its specified requirements.
PERFORMANCE TESTING; It is designed to test the run-time performance of software within the context of an intergrated system. It is used to test the speed and effectiveness of a program also known as (load testing). This is used to check the performance of the system in the given load.