3.사용성 테스트 계획
❖ 테스트 목표 설정
테스트를 통해서 확인하고자 하는 사항 및 방향성에 대한 정의
목표 설정 방법 :
- 내부 회의 진행 및 대상 시스템 설계 문서 검토
- 주요한 상위 레벨의 테스트 목적 정의
일반적인 사용성 속성내에서 대상 제품/서비스가 요구하는 주요 속성을 식별함
❖테스트 대상 정의
대상 제품/서비스 설정
- 제품/서비스 내 전체 기능 (거의없음)
- 제품/서비스 내 일부 기능
개발이 완료되었더라도 해당 시스템 내 일부영역만 테스트 대상으로 지정할 수 있음
하지만 테스트 유형에 따라 달라 질 수 있다.
포머티브 -> 설계서 별로 테스팅한다.
전체기능 테스팅은 포머티브테스트를 해야 함.
주로 포머티브 테스트를 한다 - 전체 화면
서버티브 - 그시점에 완료된 기능에 대한 시나리오를 한다.
사용성 검증 시기에 따라 검증 작업 대상이 달라짐
사용성 테스트 환경 구축
- 사용자가 어떤 환경에서 테스트하게 할 것인가? 사무실? 사용자 집? 업무환경?
주요 고려 사항
- 테스트 장소 섭외 및 장치 설치
테스트 랩/비디오 녹화/ 원격 테스트
사용자가 준 피드백을 테스터를 통해 주면 테스터가 한번 더 가공할 수 있음. 개발자가 직접 들으면 효과가 더 좋다. = 랩실
질문자, 관찰기록자 두사람= 리포트를 쓸 수 있음
-
제품/서비스 준비
-
오디오/비디오 조절
-
데이터 입력 자료/소프트웨어 준비
사용성 테스트 수행 방법 정의
수행 방식별 테스트 방법
- 일반적 테스트 방법 : 참여자들이 task를 수행하면서 어떤 문제점이 있는지 파악하는 방식
- 특화된 테스트 방법 : 타사 시스템과 비교하는 목적으로 , 타사 시스템을 많이 쓰는 사용자를 초대, 그리고 비교시킴 , 만일 경쟁제품이 여러개다?각각의 유저를 초대해 우리제품과 비교하게함. 벤치마킹 목적
- 정량적 테스트 방식 : 최소 5명이 하나의 task 수행, 정량적 평가와 정성적 평가를 같이 함
따로 할 수 도 있고 결합해서 테스트를 수행할 수도 있다.
주로 1,3번 항상 같이 2,3번 같이 함 세개 다 같이 할 때도 있다.
일반적인 테스트 방법
벤치마킹
- 홈페이지 색깔 시안이나 네비게이션이 조금 다를때 (기능은 같음) 좋은거나 개선점 찾기
- 벤치마킹은 포머티브테스트 관점에서 많이 한다.
- 개념 근본 자체에 대한 개선을 하려고 하기때문에 포머티브테스트로 하는 경우가 많다.
정량적 테스트 방식
- 정량적으로만 하면 왜 그 점수가 나왔는지 알 수 없기에 정성적인 평가도 같이 진행해야 한다.(문제점에 대한 원인은 잘 보여주지 못하므로)
- 시간 측정이 매우 중요하다고 판단되는 경우 think aloud를 중단하는 것도 고려할 필요가 있다.
- 포머티브 테스트에선 일반적으로 정량적 테스팅이 어려움(아직 만들어진게 아니기때문에 정량적 측정 자체가 의미가 없을 수 있다)
- 서머티브에서 하는게 좋다
성과 지표와 만족도 지표