시스템 검사
시스템 검사(system testing)는 정보시스템이 완전히 통합되어 구축된 상태에서 정보시스템의 기능을 총체적으로 검사하는 것이다. 통합된 각 모듈들이 원래 계획했던 대로 작동하는지, 시스템의 실제 동작과 원래 의도했던 요구사항과는 차이가 없는지 등을 판단하게 된다. 수행 시간, 파일 저장 및 처리 능력, 최대 부하, 복구 및 재시동 능력, 수작업 절차 등을 점검한다.[1] 시스템 검사는 시스템의 내부적인 구현 방식이나 설계에 대한 지식에 관계 없이 테스트를 수행하는 블랙박스 테스트의 일종으로 분류된다.[2]
시스템 검사는 모든 통합 검사를 통과한 "통합된" 소프트웨어 컴포넌트들, 그리고 필요한 하드웨어들과 통합된 소프트웨어 시스템 전체를 대상으로 한다. 통합 검사는 서로 통합된 두 소프트웨어 혹은 하드웨어 단위 사이에 서로 잘 맞지 않는 부분이 있는지를 파악하기 위해서 수행된다. 시스템 검사는 "통합된 컴포넌트들 사이"에 발생하는 결함과 통합된 전체 시스템내에서 발생하는 결함 모두를 발견하기 위해서 수행된다.