QA 업무 중 모바일 앱과 웹 테스를 진행할 때 고려해야 하는 부분 조금씩 차이가 있습니다. 오늘은 Chat GPT의 도움을 받아 정리해보려 합니다.
📱 플랫폼과 환경
모바일 앱에서는 다양한 모바일 플랫폼 (iOS, Android) 및 디바이스 (스마트폰, 태블릿)에 대한 테스트를 수행한다. 반면에 웹 앱에서는 주로 다양한 웹 브라우저 (크롬, 사파리, 파이어폭스 등) 및 운영체제 (Windows, macOS, Linux)에서의 테스트를 다룬다.
🤷♂️ 사용자 경험과 UI
모바일 앱에서는 터치 기반 상호작용, 모바일 디자인 가이드라인 준수, 제스처, 모바일 하드웨어 (카메라, GPS 등)의 통합 등과 같은 모바일 특정 요소에 대한 테스트에 더욱 중점을 둔다. 반면 웹 앱은 웹사이트의 UI/UX, 내비게이션, 링크, 버튼 등을 테스트한다.
📺 하드웨어 접근
모바일 앱에서는 카메라, 마이크, GPS 등과 같은 모바일 기기의 하드웨어 기능을 테스트해야 할 수도 있다. 반면에 웹 에서는 이러한 하드웨어 기능에 대한 테스트가 일반적으로 테스트 우선순위가 높지 않다.
🔧 테스트 도구
모바일 앱 테스트에는 Xcode(모바일 앱 개발용 도구)와 Android Studio(안드로이드 앱 개발용 도구)와 같은 특정 도구가 필요할 수 있고, 웹 테스트는 다양한 자동화 도구와 웹 테스트 프레임워크를 사용할 수 있다.
📤 배포 및 업데이트
모바일 앱은 앱 스토어를 통해 배포되며, 새로운 버전은 업데이트로 제공된다. 웹 앱은 서버에 배포되므로 웹 테스트에서는 서버 측 업데이트에 대한 테스트가 필요하다.
🔎 테스트 커버리지
모바일 앱은 모바일 운영 체제의 기능과 하드웨어를 활용하기 때문에 테스트 커버리지가 더 넓을 수 있다. 웹 앱은 크로스 브라우저 및 플랫폼 호환성에 대한 테스트가 필요하며, 다양한 브라우저와 운영 체제에서 동작하는지 확인해야 한다.
💡 같이 보면 좋은 글
반응형
'🔍 QA_Test' 카테고리의 다른 글
QA 업무를 느리게 하는 요소들 (0) | 2023.09.09 |
---|---|
Ad hoc 테스트? 탐색적 테스트? (0) | 2023.07.28 |
카나리아 테스트(Canary test)? (0) | 2023.05.16 |
리스크 기반 테스팅 (0) | 2023.02.16 |
마인드맵(Mind Map)으로 테스트 범위 선정하기 (0) | 2023.01.19 |