비기능 테스트는 시스템이 비즈니스 기능을 수행하는지 여부뿐만 아니라 사용성(usability), 성능, 보안, 적응성 및 접근성(accessibility)과 같은 매개변수에 대한 검사를 포함합니다.
문제의 역사: 테스트의 초기 발전 단계에서 "작동/미작동"에만 초점을 맞췄다면, 경쟁과 제품 품질에 대한 요구가 증가함에 따라 편의성, 작업 속도, 장애인을 위한 접근성와 같은 부가적인 매개변수에 대한 관심이 커졌습니다. 이는 비기능 테스트의 발전에 영향을 미쳤습니다.
문제: 테스터는 종종 비기능 매개변수를 수동으로 형식화하고 평가하는 방법을 모릅니다. 주관성이 발생합니다: 한 사용자가 편리하다고 생각하는 것이 다른 사용자에게는 불편할 수 있습니다. 명확한 체크리스트와 기준의 부재는 상황을 악화시킵니다.
해결책: 테스터는 다음을 수행해야 합니다:
주요 특징:
자동화 테스트를 사용하더라도 사용성 테스트를 수동으로 수행할 필요가 있습니까?
아니요. 사용자 경험은 매우 주관적이며 많은 측면은 수동 분석이나 실제 사용자와의 상호작용을 통해서만 드러날 수 있습니다.
자동 스캐너만으로 접근성을 확인하는 것이 충분합니까?
아니요. 자동 검사로는 일반적으로 20–30%의 문제만 드러납니다. 나머지는 수동 상호작용을 통해서만 발견됩니다: 키보드 내비게이션 검사, 스크린 리더로 읽기 등입니다.
고객 중 장애인이 없더라도 접근성을 테스트해야 합니까?
네. 법률, 품질 표준 및 제품 개발 전망은 높은 접근성을 요구합니다. 게다가 일부 사용자는 일시적인 제한(예: 부상)을 가질 수 있습니다.
테스터가 버튼의 레이블과 낮은 대비를 간과했습니다: 색각 장애가 있는 사용자는 텍스트를 볼 수 없었습니다.
장점:
단점:
테스터가 무료 도구를 사용하여 대비를 확인하고 접근성 체크리스트를 작성했습니다.
장점:
단점: