At which level of testing the non-functional requirements are tested?
Answer options
A
Unit testing
B
system testing
C
Integration testing
D
Acceptance testing
Correct answer: system testing
Explanation
System testing verifies both functional and non-functional requirements (performance, security, reliability, scalability) of the complete integrated system. Unit and integration testing focus on functional correctness at module/component level; acceptance testing validates business requirements with end-users.