더북(TheBook)

2.2.2 비기능 요구사항의 검증 방법

비기능 요구사항에 대한 질문들은 단순 기능 테스트 단계에서는 확인할 수 없습니다. 시스템 수준의 테스트를 통해서만 검증할 수 있기 때문입니다. 용이의 사례에서 보면 채팅 API를 테스트 툴로 단독 실행하여 검증했습니다. 이것은 단위 기능 테스트에 가깝습니다. 하지만 실제 문제는 채팅 백엔드, 프런트엔드, GPU 파드가 서로 연결된 순간 발생했습니다. 결국 단위 테스트로는 시스템 수준의 문제를 발견할 수 없습니다.

비기능 요구사항을 검증하려면 다음과 같은 테스트들이 필요합니다.