티스토리 뷰

디버깅/테스트하기

고객 참여 테스트 수행 및 검증

인수테스트 계획대로 고객의 입회하에 테스트를 수행하고 검증할 수 있다.

인수 테스트

개발된 소프트웨어가 고객의 요구사항을 만족하는지 조사하는 시험을 확인 테스트 (validation testing)라고 한다. 확인 테스트는 개발자, 독립적인 테스트(ITG, Independent Testing Group) 및 사용자가 수행한다. 사용자가 수행하는 확인 테스트를 인수 테스트 (acceptance testing)라 한다.

인수 테스트는 개발된 소프트웨어가 사용자의 요구에 만족하는지 검증하는 목적으로 수행 되고, 요구사항 분석 단계에서 도출된 시스템의 사양(specification)이나 계약을 만족하는지 확인한다. 이러한 인수 테스트는 시스템 테스트가 완료된 후 시작한다. 인수 테스트의 목 적은 사용자에게 소프트웨어가 개발되어 사용될 준비가 되었다는 확신을 주기 위한 것이 다. 따라서 테스트 케이스나 시나리오는 비즈니스 트랜잭션의 일부가 되는 것을 선택한다. 인수 테스트는 고객 요구사항 만족 여부를 검증하는 것이기 때문에 고객이 참여하는 것은 기본적이다. 사용자가 수행하는 검증 테스트를 α-테스트와 β-테스트로 나눌 수 있다.

α-테스트

α-테스트란 사용자가 개발 환경에 와서 테스트하는 것을 말한다. α-테스트는 개발자의 통제 하에서 수행되고, 이 때 개발자는 사용자의 어깨너머로 테스트 과정을 지켜보게 된 다. 오류는 사용자 또는 개발자에 의해 기록된다. α-테스트를 위한 소프트에어를 α버전 이라 부른다. α-테스트가 성공적으로 이루어지면 β-테스트가 이루어진다.

β-테스트

β-테스트란 개발자 팀이 소프트웨어를 사용자에게 배포하여, 사용자가 자신의 컴퓨터 환 경 또는 실제 상황에서 수행하는 테스트를 말한다. β-테스트를 위해 특정 사용자를 선택 할 수 있으며, 다수의 사용자가 β-테스트를 수행할 수도 있다. β-테스트의 경우 개발자 는 소프트웨어 설치, 컴퓨터 환경, 사용 순서 및 방법을 직접적으로 제어할 수 없다. 따라 서 β-테스트는 사용자가 소프트웨어를 실제 상황에 이용해 보는 최초의 사용 과장이다. β-테스트는 물에 흠뻑 적셔 본다는 뜻에서 담금(soaking)이라는 용어를 사용하기도 한다. β-테스트를 수행하는 동안 개발 팀은 고객에게 소프트웨어를 배포할 준비를 한다.

UI/UX Design

UI/UX 환경 분석

UI/UX 계획 수립

사용자 리서치

UI/UX 요구 분석

UI/UX 콘셉트 기획

UI 아키텍쳐 설계

TAG
댓글
댓글쓰기 폼