(혼란을 드려서 죄송합니다.파일명이 비슷해서 제가 잘못 이미지를 올려드렸어요)
<구성도 1> 일반적인 소프트웨어 개발 및 테스트 프로세스
SW 기획
SW 개발
SW QA
SW 출시
SW 제품의 품질관리 체계
기획· 마스터 기능 평가
· 스펙 검증 및 자문
구현
· 시험 항목 및 시나리오 설계
· 시스템 구축
시험
· 기능 검증
· 환경 시험
· 시나리오 평가
완료· 인수 시험
· 배포판 설치 시험
개발 초기 단계 오류 검출 불가
최종 테스트 시 많은 오류 검출
개발 대응 리소스 및 제품 출시 일정 지연
====
<구성도 2> 일반적인 블랙박스 테스트 프로세스
요구사항 및 오류 접수
접수
분석·설계·구현
단위 테스트
QA 요청
QA 접수·협의
품질 검증 계획 수립
환경 구축 시나리오 작성 및 통합 테스트
검증 결과 분석
산출물 관리 No Yes
배포
개발 영역
QA 영역
지원/영업 영역
·유한한 테스트 시나리오
·블랙박스 테스트의 한계
모든 커버리지의 테스트 불가
·테스트 시나리오를 벗어난 오류 발생
·블랙박스 테스트 한계 이상의 오류 발생
*용어 설명 : 블랙박스 검사는 제품의 외적인 면을 검사하는 것으로, SW 각 기능이 완전히 작동되는 것을 검사한다. 이에 반해 화이트박스 검사는 SW 내부 작업을 검사하는 것으로, 모듈 안의 작동을 직접 관찰하고 논리적 오류와 논리적인 경로, 타이핑 오류 등을 검사한다. SW의 성능 오류, 부정확한 기능, 인터페이스 오류 등을 검사하는 것이 해당된다.
박현선기자 hspark@etnews.co.kr