시스템 테스트(System Test)
완성된 시스템 전체가 요구사항 명세서(SRS)에 정의된 기능과 성능을 실제 운영 환경과 비슷한 조건에서 만족하는지 확인하는 테스트 단계입니다.
한눈에 보는 정의
시스템 테스트(System Test)는 완성된 시스템 전체가 요구사항 명세서(SRS) (요구사항 명세서)에 정의된 기능과 성능을 실제 운영 환경과 비슷한 조건에서 만족하는지 확인하는 테스트입니다.
자세히 알아보기
- 예문: "모든 기능이 잘 붙어 동작하는지뿐 아니라, 실제 사용자 수만큼 접속했을 때도 안정적인지까지 시스템 테스트에서 함께 확인한다."
- 통합 테스트(Integration Test) (통합 테스트)가 모듈 간 연동에 집중한다면, 시스템 테스트는 성능, 보안, 사용성 등 요구사항 전반을 아우르는 훨씬 넓은 범위를 다룹니다.
- 처리량(Throughput) (처리량), 응답시간(Response Time) (응답시간) 같은 성능 지표를 실제 값으로 측정해 요구 수준을 만족하는지 확인하는 것도 이 단계의 중요한 활동입니다.
- 시스템 테스트를 통과하면, 실제 고객이나 최종 사용자가 이를 검증하는 인수 테스트(Acceptance Test) (인수 테스트) 단계로 넘어갑니다.