5. SW 테스트 프로세스 (3)
▣ 테스트 구현
기능 테스트 자동화 도구를 이용하여, 작성된 테스트 케이스 중 전체 또는 일부를 선정하여 테스트 자동화 실행을 적용할 경우에 해당되는 활동이다.
【표 II-10. 테스트 구현】
테스트 구현 활동 | |||
착수 기준 | 입력물 | ||
▶ 단위/통합/시스템/인수 테스트 구현 - 단위/통합/시스템/인수 테스트 케이스 설계 완료 |
▶ 단위/통합/시스템/인수 테스트 구현 - 단위/통합/시스템/인수 테스트 케이스 정의서 - 단위/통합/시스템/인수 테스트 계획서 |
||
종료 조건 | 산출물 | ||
▶ 선정된 자동화 테스트 케이스 승인 ▶ 테스트 스크립트 승인 ▶ 테스트 데이터 검증 완료 |
▶ 테스트 자동화 스크립트 ▶ 테스트 스위트 ▶ 테스트 데이터 |
||
|
● 테스트 구현 활동의 상세 절차
① 자동화 대상 테스트 케이스 식별
비즈니스 리스크가 높은 테스트 케이스를 식별한다.
② 테스트 스크립트 레코딩
테스트 자동화 도구를 이용하여 선정된 테스트 케이스 스크립트를 레코딩한다.
③ 테스트 스크립트 향상
테스트 입력 데이터를 매개변수화(Parameterization)하고, 자동화 테스트 스크립트 실행 성공유무를 판단할 검증 포인트를 설정한다.
④ 테스트 데이터 준비 및 검증
테스트 스크립트 실행 시 테스트 입력 값으로 사용될 테스트 데이터를 준비한다.
⑤ 테스트 스위트 작성
연관성 있는 테스트 케이스를 순서에 맞게 구성하고 테스트 스위트에 대한 속성을 정의한다.
⑥ 테스트 자동화 스크립트의 무결성 확인
준비된 테스트 자동화 스크립트의 무결성을 검증한다.
⑦ 테스트 스위트 검토
작성된 테스트 스위트를 검토하고 검토 의견이 있을 경우, 개선을 요청한다.
⑧ 테스트 스위트 승인
작성된 테스트 스위트에 대한 승인을 요청한다.
【그림 II-7. 테스트 구현 활동 작업 흐름도】
[연재 차례]
① SW 테스트 이해 ② SW 테스트 필요성 ③ SW 프로세스 ④ SW 프로세스와 테스트 ⑤ SW 테스트 프로세스 ⑥ SW 테스트 기법 ⑦ 공개SW 프로세스 ⑧ 공개SW 테스트 ⑨ 공개SW 테스트 프로세스 ⑩ 테스트 도구 |
0개 댓글