5. SW 테스트 프로세스 (4)


▣ 테스트 실행

계획 및 구현된 테스트 활동을 실제로 실행하는 단계이다.


테스트 실행

준비되어 있는 테스트 케이스를 각 테스트 레벨별 테스트 계획에 따라 실행하는 활동이다.


【표 II-11. 테스트 실행】

테스트 실행 활동
착수 기준 입력물
단위 테스트 실행
 - 코딩 작업 및 코드 검토 완료
 - 단위 테스트 계획서, 테스트 케이스 작성 완료
단위 테스트 실행
 - 코딩 작업 및 코드 검토 완료
 - 단위 테스트 계획서, 테스트 케이스 작성 완료
통합 테스트 실행
 - 단위 테스트 완료
 - 통합 테스트 계획서, 테스트 케이스 작성 완료
통합 테스트 실행
 - 단위 테스트 완료
 - 통합 테스트 계획서, 테스트 케이스 작성 완료
시스템 테스트 실행
 - 통합 테스트 완료
 - 시스템 테스트 계획서, 테스트 케이스 작성 완료
시스템 테스트 실행
 - 통합 테스트 완료
 - 시스템 테스트 계획서, 테스트 케이스 작성 완료
인수 테스트 실행
 - 시스템 테스트 완료
 - 인수 테스트 계획서, 테스트 케이스 작성 완료
인수 테스트 실행
 - 시스템 테스트 완료
 - 인수 테스트 계획서, 테스트 케이스 작성 완료
종료 조건 산출물
설계 및 구현된 테스트 실행 완료 테스트 실행 로그
갱신된 테스트 결과 보고서
작업 ① 테스트 환경 설정
② 테스트 케이스 실행
③ 테스트 실행 결과분석
④ 테스트 자산 개선
⑤ 테스트 결과 작성
⑥ 테스트 실행 결과 검토
⑦ 테스트 실행 결과 승인


테스트 실행 활동의 상세 절차

① 테스트 환경설정

테스트 계획서에 명시된 테스트 환경을 설정한다. 테스트 환경에는 HW와 지원 SW를 포함한다.



② 테스트 케이스 실행

해당 테스트 케이스를 실행한다. 자동화 도구를 사용할 경우, 테스트 자동화 스크립트를 실행한다.



③ 테스트 케이스 결과분석

실패로 기록된 테스트 실행 결과를 분석하여 사용자의 단순한 에러인지 결함인지를 판단하여, 결함 관리대장에 기록하고, 발견된 결함을 결함관리대장 양식을 이용하여 기록한 후 결함 내역, 결함 분류, 결함 발생 단계, 결함 심각도 등의 속성을 고려하여 입력한다.



④ 테스트 자산 개선

테스트를 수행하면서 변경된 테스트 케이스, 테스트 요구사항, 테스트 데이터 등을 업데이트 한다.



⑤ 테스트 결과 작성

테스트 케이스 명세서에 해당 테스트 케이스 실행 결과를 작성한다.



⑥ 테스트 실행 결과 검토

작성된 테스트 결과 및 결함조치 내역을 취합하여 프로젝트 관리자와 검토 및 협의를 수행한다.



⑦ 테스트 실행 결과 승인

테스트 케이스에 대한 승인을 요청한다.

【그림 II-8. 테스트 실행 활동 작업 흐름도】



[연재 차례]

① SW 테스트 이해
② SW 테스트 필요성
③ SW 프로세스
④ SW 프로세스와 테스트
⑤ SW 테스트 프로세스
⑥ SW 테스트 기법
⑦ 공개SW 프로세스
⑧ 공개SW 테스트
⑨ 공개SW 테스트 프로세스
⑩ 테스트 도구
맨 위로
맨 위로