디바이스 파편화 대응과 리스크 기반 테스트 전략 수립 방법 설명
모바일 환경에서 QA를 진행할 때 디바이스 파편화와 OS 업데이트가 가장 큰 도전이었습니다. 수업 모바일 소프트웨어 테스트 과제에서 다양한 안드로이드·iOS 버전과 화면 크기를 커버하는 테스트 전략을 설계했을 때, 모든 기기를 테스트하는 것은 현실적으로 불가능하기 때문에 리스크 기반 우선순위를 정하는 것이 핵심이라는 걸 배웠습니다.
사용자 점유율 데이터를 기반으로 상위 디바이스와 OS 버전을 먼저 커버하는 전략이 효과적입니다. 네트워크 환경(Wi-Fi·LTE·약한 신호)에 따른 동작 차이도 모바일 QA에서 자주 놓치는 부분입니다. 배터리 소비나 메모리 사용량처럼 성능 관련 지표도 기능 테스트와 함께 진행하는 것이 출시 후 불만을 줄이는 방법입니다.
자동화 테스트와 탐색적 테스트를 병행하면 반복 케이스는 자동화로 처리하고, 사람이 창의적으로 찾아야 하는 케이스는 수동으로 집중할 수 있습니다. 모바일 QA에서 경험이 쌓일수록 버전별로 이슈 패턴을 인식하는 감각이 생긴다는 것을 배웠습니다.