지각테스팅(Perceptual Testing)은 UI(User Interface) 측면의 노동집약적인 수동 회귀테스팅 (regression testing)의 효율성 문제를 해결하기 위한 자동화 테스트 방법입니다. 본 원고에서는 단계별 지각테스팅 수행방안과 DPXDT, Viff와 같은 무료 오픈소스 지각테스팅 툴을 간략하게 소개합니다.
지각테스팅의 효용성은 UI 회귀 테스팅의 자동화 뿐 만 아니라 UI코드의 리팩토링이나 수정 시 발생하는 오류를 잡아냄으로써 테스팅 시간을 절감할 수 있게 해주며, 이에 따라 사용자 중심 UI개발과 SW의 품질을 제고할 수 있습니다.