[SW테스팅-실무]

ACAI BERRY DEVELOVER·2023년 9월 7일

3.사용성 테스트 계획

❖ 테스트 목표 설정

테스트를 통해서 확인하고자 하는 사항 및 방향성에 대한 정의

목표 설정 방법 :

  • 내부 회의 진행 및 대상 시스템 설계 문서 검토
  • 주요한 상위 레벨의 테스트 목적 정의

일반적인 사용성 속성내에서 대상 제품/서비스가 요구하는 주요 속성을 식별함


❖테스트 대상 정의

대상 제품/서비스 설정

  • 제품/서비스 내 전체 기능 (거의없음)
  • 제품/서비스 내 일부 기능
    개발이 완료되었더라도 해당 시스템 내 일부영역만 테스트 대상으로 지정할 수 있음

하지만 테스트 유형에 따라 달라 질 수 있다.
포머티브 -> 설계서 별로 테스팅한다.
전체기능 테스팅은 포머티브테스트를 해야 함.

주로 포머티브 테스트를 한다 - 전체 화면
서버티브 - 그시점에 완료된 기능에 대한 시나리오를 한다.
사용성 검증 시기에 따라 검증 작업 대상이 달라짐


사용성 테스트 환경 구축

  • 사용자가 어떤 환경에서 테스트하게 할 것인가? 사무실? 사용자 집? 업무환경?

주요 고려 사항

  • 테스트 장소 섭외 및 장치 설치
    테스트 랩/비디오 녹화/ 원격 테스트

사용자가 준 피드백을 테스터를 통해 주면 테스터가 한번 더 가공할 수 있음. 개발자가 직접 들으면 효과가 더 좋다. = 랩실
질문자, 관찰기록자 두사람= 리포트를 쓸 수 있음

  • 제품/서비스 준비

  • 오디오/비디오 조절

  • 데이터 입력 자료/소프트웨어 준비


사용성 테스트 수행 방법 정의
수행 방식별 테스트 방법

  • 일반적 테스트 방법 : 참여자들이 task를 수행하면서 어떤 문제점이 있는지 파악하는 방식
  • 특화된 테스트 방법 : 타사 시스템과 비교하는 목적으로 , 타사 시스템을 많이 쓰는 사용자를 초대, 그리고 비교시킴 , 만일 경쟁제품이 여러개다?각각의 유저를 초대해 우리제품과 비교하게함. 벤치마킹 목적
  • 정량적 테스트 방식 : 최소 5명이 하나의 task 수행, 정량적 평가와 정성적 평가를 같이 함

따로 할 수 도 있고 결합해서 테스트를 수행할 수도 있다.

주로 1,3번 항상 같이 2,3번 같이 함 세개 다 같이 할 때도 있다.


일반적인 테스트 방법

벤치마킹

  • 홈페이지 색깔 시안이나 네비게이션이 조금 다를때 (기능은 같음) 좋은거나 개선점 찾기
  • 벤치마킹은 포머티브테스트 관점에서 많이 한다.
  • 개념 근본 자체에 대한 개선을 하려고 하기때문에 포머티브테스트로 하는 경우가 많다.

정량적 테스트 방식

  • 정량적으로만 하면 왜 그 점수가 나왔는지 알 수 없기에 정성적인 평가도 같이 진행해야 한다.(문제점에 대한 원인은 잘 보여주지 못하므로)
  • 시간 측정이 매우 중요하다고 판단되는 경우 think aloud를 중단하는 것도 고려할 필요가 있다.
  • 포머티브 테스트에선 일반적으로 정량적 테스팅이 어려움(아직 만들어진게 아니기때문에 정량적 측정 자체가 의미가 없을 수 있다)
  • 서머티브에서 하는게 좋다

성과 지표와 만족도 지표

profile
쓸때 대충 쓰지 말고! 공부하면서 써!

0개의 댓글