개발자꿈나무

UI 테스트 기법의 종류 본문

CS/소프트웨어공학

UI 테스트 기법의 종류

망재이 2024. 1. 9. 18:02
  • UI 테스트
    - 구현된 UI의 사용성을 검증하기 위해 테스트를 수행하고, 결과에 따라 개선 및 결과 보고서를 작성하는 모든 절차
    - 사용자가 미리 작성된 시나리오 따라 직접 제품을 사용하면서 진행하는 사용자 중심의 테스트
    - 사용자의 요구사향이나 행동을 관찰할 수 있는 유용한 진단 방법

    * 사용성 : 사용자와 컴퓨터 사이에 발생하는 어떠한 행위에 대해 사용자가 쉽게 배우고 사용할 수 있으며, 향후 다시 사용하고 싶은 정도를 의미

  • UI 테스트 기법의 종류
휴리스틱 평가 (Heuristic Evaluation) - 최소 3명 이상의 디자인 전문가가 사전에 작성한 원칙에 따라 제품의 평가하는 기법
- UI 구현도와 상관없이 테스트 진행 가능
- 전문가의 능력에 따라 평가 시간, 수준이 달라짐
- 주로 Jakob Nielsen의 10개 원칙이 평가에 사용
페이퍼 프로토타입 (Paper Prototype) - 종이로 해당 서비스를 간단하게 만들어 실제 구현되는 것처러 표현하고, 이를 이용하여 테스트하는 방법
- 프로토타입 작성 시 포함되어야 할 중요한 내용을 체크리스트로 작성
- 테스트 기법 중 가장 빠른 방법으로 전반적인 컨셉과 흐름 나타냄
- 테스트 참가자들이 최종 제품에 대한 기대를 갖지 않고 자유롭게 의견을 내는 경향이 있음
선호도 평가 (Preference Evaluation) - 선호도에 영향을 주는 속성들을 파악하고 예측하기 위한 기법
- 사용자의 감성을 분석하기 위해 과학적인 시점에서 객관적으로 해서
- 자료의 특성에 따라 점수, 순위 등 알맞은 추정법을 적용하여 분석
성능 평가 (Performance Evaluation) - 개발의 마지막 단계에서 제품의 학습성 (쉽게 배울 수 있는가), 효율성(이용에 필요 이상의 노력을 기울이지 않는가), 기억용이성 (사용했던 기능을 다시 사용하는데 어렵지 않은가), 오류 (오류가 발생하거나 발생했을 때 극복이 가능한가), 만족도를 바탕으로 성능을 개선하는 기법
728x90

'CS > 소프트웨어공학' 카테고리의 다른 글

소프트웨어 버전 관리 방식, Git, SVN  (1) 2024.01.09
소프트웨어 형상 관리  (2) 2024.01.09
UI 설계 도구  (0) 2024.01.09
사용자 인터페이스 (UI)  (2) 2024.01.08
결함 관리  (0) 2024.01.07