Question: 1 / 50

What type of testing assesses the compliance of the system with the business requirements?

Unit testing

Integration testing

System testing

Acceptance testing

Acceptance testing is designed to evaluate a system's compliance with specified business requirements and to ensure that it meets the needs of the end-users. This type of testing is typically the final phase in the software testing process and is conducted after system testing has confirmed that all functional requirements have been met. The primary goal of acceptance testing is to validate the system from the user's perspective, ensuring that it behaves as expected in real-world scenarios. During acceptance testing, stakeholders or clients may participate in the process, generating feedback on whether the system aligns with their requirements and expectations. Successfully passing acceptance testing often leads to the decision to deploy the software into a live environment, making it a critical component in the software development lifecycle. In contrast, unit testing focuses on individual components or functions in isolation, ensuring that they work correctly without considering business requirements comprehensively. Integration testing assesses the interaction between integrated components or systems but does not explicitly verify business compliance. System testing evaluates the complete system's functionality and performance but does not typically involve end-user validation regarding business requirements, which is specifically the aim of acceptance testing.

Next

Report this question