정보시스템 감리지침, 시스템개발사업, 객체지향 컴포넌트기반 모델, 구현 단계, 응용시스템 세부검토내용 "02. 통합시험 설계서가 충분히 정의되었는지 확인한다."의 세부검토방법
01. 통합시험을 위한 시험시나리오가 충분하게 설계되었는지 확인한다. - 통합시험 시나리오에 시험ID, 시험항목명, 시험내용, 관련업무, 관련 화면ID, 시험일자, 시험 수행자 등 컴포넌트의 기능시험을 위해 필요한 내용이 포함되 있는지 확인한다. - 통합시험 시나리오에 컴포넌트의 기능 요구사항을 검증할 수 있는 시험케이스, 시험데이터, 예상결과, 실행결과가 포함되어 있는지 확인한다. - 통합시험 시나리오에 시험대상 컴포넌트 기능의 성공(Pass) 여부를 판단할 수 있는 기준이 포함되었는지 확인한다. - 통합시험 시나리오에 사용자 인터페이스별 기능 및 입출력 데이터, 컴포넌트의 정상여부를 확인 할 수 시험내용이 포함되었는지 확인한다. - 통합시험시나리오의 시험케이스에 다음 사항이 포함되었는지 확인한다. . 온라인/배치 트랜잭션 . 조회 프로그램 . 리포트 작성 및 출력 . 데이터 검증 . 변환데이터 로드 . 데이터 및 트랜잭션 동기화 - 통합시험시나리오의 각 시험케이스를 검토하여 다음 사항을 확인한다. . 비정상적인 조건과 경로 시험케이스 포함 여부 . 오류(Invalid) 데이터 포함 여부 . 예외상황을 표현한 시험케이스 포함 여부 . 생성된 시험케이스가 시험계획서의 커버리지(coverage) 만족 여부 . 시험일정 대비 생성 시험케이스의 양의 과다/과소 . 시험케이스를 시험 진행이 가능한 수준의 상세내용 기술 . 시험 반복 수행이 가능 . 중복된 시험케이스 여부(자원낭비) - 시험일정 내에 시나리오 및 스크립트 구축이 완료될 수 있는지 여부를 작업분할구조(WBS)를 참조하여 확인하고, 시험계획 조정이 필요한지 검토한다. 02. 통합시험 시나리오를 지원할 수 있는 충분한 시험 데이터 확보계획이 수립되어 있는지 확인한다. - 통합시험 시나리오의 각 시험케이스를 검증할 수 있도록 시험데이터가 충분히 준비될 수 있는지 확인한다. - 에러 조건 및 예외처리 조건을 시험할 수 있도록 시험데이터가 다양하게 준비될 수 있는지 확인한다. - 통합시험 데이터 구축 일정에 영향을 줄 수 있는 쟁점(이슈)이 있는지 면담을 통해 확인한다.