소프트웨어 공학정보처리기사(구) · 2003년03월16일 · 68/100
68.검증 시험(Validation Test)을 하는데 있어 알파 테스트(Alpha Test)란?
1
사용자의 장소에서 개발자가 직접 시험을 한다.
2
사용자의 장소에서 개발자와 사용자가 실 데이터를 가지고 공동으로 시험한다.
3
개발자의 장소에서 개발자가 시험을 하고 사용자는 지켜본다.
4
개발자의 장소에서 사용자가 시험을 하고 개발자는 뒤에서 결과를 지켜본다.정답
해설
알파, 베타 테스트는 SW 테스트 레벨에서 인수 테스트 시에 시행되는 검사입니다. 1) 알파 테스트 (알파 검사) - 개발자의 자옷에서 사용자가 개발자 앞에서 행해지며, 오류와 사용상의 문제점을 사용자와 개발자가 함께 확인하면서 검사하는 기법 (즉, 개발자의 환경에서 테스트하는 기법) 2) 베타 테스트 (베타 검사) - 다수의 사용자를 제한되지 않은 환경에서 프로그램으 사용하게 하고 오류가 발견되면 개발자에게 통보하는 방식 (즉, 사용자 환경에서 테스트하는 기법) 추가 설명: SW 테스트는 단계별로 4단계에 걸칩니다. 1) 단위 테스트 (단위 검사) 구현된 단위 모듈(함수, 서브루틴, 컴포넌트 등)의 기능 수행 여부를 판정하고 내부에 존재하는 논리적 오류를 검출한다. 2) 통합 테스트 모듈 간의 I/F(Interface) 연계를 검증하고 오류를 확인, 모듈 간의 상호 작용 및 연계 동작이 제대로 기능하는지 점검한다. 3) 시스템 테스트 단위, 통합 테스트 후 전체 시스템이 정상적으로 작동하는지 판정하는 기능을 점검한다. 4) 인수 테스트 사용자 요구분석 명세서에 명시된 사항을 모두 충족하는지 판정하고 시스템이 예상대로 동작하고 있는지 점검한다. --> 알파, 베타 테스트가 시행되는 단계입니다.