SW 테스트 프로세스 – 테스트 구현

▣ 테스트 구현

기능 테스트 자동화 도구를 이용하여, 작성된 테스트 케이스 중 전체 또는 일부를 선정하여 테스트 자동화 실행을 적용할 경우에 해당되는 활동이다.

【표 II-10. 테스트 구현】

테스트 구현 활동
착수 기준입력물
▶ 단위/통합/시스템/인수 테스트 구현
 – 단위/통합/시스템/인수 테스트 케이스 설계 완료
▶ 단위/통합/시스템/인수 테스트 구현
 – 단위/통합/시스템/인수 테스트 케이스 정의서
 – 단위/통합/시스템/인수 테스트 계획서
종료 조건산출물
▶ 선정된 자동화 테스트 케이스 승인
▶ 테스트 스크립트 승인
▶ 테스트 데이터 검증 완료
▶ 테스트 자동화 스크립트
▶ 테스트 스위트
▶ 테스트 데이터
작업① 자동화 대상 테스트 케이스 식별
② 테스트 스크립트 레코딩
③ 테스트 스크립트 향상
④ 테스트 데이터 준비 및 검증
⑤ 테스트 스위트 작성
⑥ 테스트 자동화 스크립트 무결성 확인
⑦ 테스트 스위트 검토
⑧ 테스트 스위트 승인

● 테스트 구현 활동의 상세 절차

① 자동화 대상 테스트 케이스 식별

비즈니스 리스크가 높은 테스트 케이스를 식별한다.

② 테스트 스크립트 레코딩

테스트 자동화 도구를 이용하여 선정된 테스트 케이스 스크립트를 레코딩한다.

③ 테스트 스크립트 향상

테스트 입력 데이터를 매개변수화(Parameterization)하고, 자동화 테스트 스크립트 실행 성공유무를 판단할 검증 포인트를 설정한다.

④ 테스트 데이터 준비 및 검증

테스트 스크립트 실행 시 테스트 입력 값으로 사용될 테스트 데이터를 준비한다.

⑤ 테스트 스위트 작성

연관성 있는 테스트 케이스를 순서에 맞게 구성하고 테스트 스위트에 대한 속성을 정의한다.

⑥ 테스트 자동화 스크립트의 무결성 확인

준비된 테스트 자동화 스크립트의 무결성을 검증한다.

⑦ 테스트 스위트 검토

작성된 테스트 스위트를 검토하고 검토 의견이 있을 경우, 개선을 요청한다.

⑧ 테스트 스위트 승인

작성된 테스트 스위트에 대한 승인을 요청한다.

【그림 II-7. 테스트 구현 활동 작업 흐름도】

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다