why mobile testing is tough
모바일 테스트 정말 도전적인 영역입니다. 이유를 살펴 보겠습니다.
유아를위한 교육용 앱 / 게임을 검색하는 동안 어린이가 세차, 청소, 페인팅, 문신 (차량에도 문신이있을 수 있습니다!)과 같은 차량에서 다양한 술집 작업을 할 수있는 게임을 발견했습니다. 그것.
나는 즉시 유료 버전을 다운로드하여 아이가 차를 꾸미느라 바쁠 때 15 ~ 20 분 동안 일할 수 있기를 바라며 아이에게 주었다.
그는 흥미롭게 받아들이고 탐험을 시작했습니다 (아이들은 스크립트 테스트 :)). 5 분 안에 그는 불평하며 돌아 왔습니다 – 이것은 작동하지 않습니다. 다시 시작하십시오… ..
최고의 화면 캡처 소프트웨어 Windows 10
“안타깝게도“XYZ”가 작동을 멈췄습니다”라는 팝업이 표시되었습니다. 나는 확인을 누르고 다시 시작하여 아들에게주었습니다. 2 분 안에 다시 같은 불평과 같은 경고. 흥미로워졌습니다. 항상 테스터의 마음을 품고 조사를 시작했습니다.
나는 아이에게 무엇을했는지 물었다. ( 문제를 어떻게 찾았습니까? )
아무것도, 나는 그냥 연주하고 있었다 – 그는 말했다.
나는 내 질문을 다시 표현했습니다. 게임을 어떻게 하셨나요? 보여 주실 수 있나요? (복제 할 수 있습니까? )
그는 연주를 시작했고 나는 보았다. 잘 작동했고 참을성이 없었습니다. 나는 내 일을하려고했는데 같은 불평을 들었다. 그는 게임이 너무 많이 멈춰서 좋아하지 않는다며 게임을 거부했습니다.
이제 내 안의 테스터가 깨어나 의자에 앉아 게임을 시작했습니다. 10 분 동안 잘 작동했고 충돌 팝업이 표시되지 않았습니다. 여러 테이핑, 데이터 연결 켜기 / 끄기, GPS 켜기 / 끄기, 세로 / 가로 모드, 전원 켜기 / 끄기를 확인했지만 실제로 아무것도 찾지 못했습니다. 피곤하고 답답한 나는 아들을 위해 여러 번 게임이 어떻게 멈췄는지보고 싶었 기 때문에 아들에게 다시 플레이 해달라고 요청했습니다.
한 라운드 더 시작되었습니다. 그는 다양한 차량에서 자동차를 선택했습니다. 그는 작은 비누를 바르고 디자이너 분수에 물을 뿌리고 차를 말리고 장식 할 수있는 다음 섹션으로 이동했습니다. 그는 녹색으로 차를 그렸습니다. 그러나 그는 녹색을 원하지 않는다고 생각했습니다. 색을 바꾸는 대신, 그는 청소 섹션으로 돌아가 차가 원래 색이 되길 바라면서 차에 물을 뿌렸습니다. 이 시점에서“안타깝게도 XYZ가 작동을 멈췄습니다”화면에 팝업이 깜박입니다. 나는 거의 의자에서 튀어 나올 뻔했다. 동일한 단계를 다시 수행 한 후 나도 충돌을 볼 수있었습니다.
무슨 일이 있었나요?
시행 착오를 몇 차례 조합 한 결과,
사용자가 장식에서 청소 섹션으로 돌아 왔을 때 응용 프로그램이 충돌했습니다.
OMG, 어리석은 버그 , 나는 나 자신에게 말했다. 동안 웹 애플리케이션 테스트 수행 8 년 이상 동안 기본적으로 몇 가지 테스트 사례를 실행 해 왔습니다. 그 중 하나는 – 앞뒤로 그리고 다시 앞뒤로 몇 가지 활동을하는 것입니다. 모바일 게임 개발자가이 어리석은 일을 처리하지 않았나요?
좋아, 개발자가 잊어 버렸습니다. 테스터가 아이가 게임을 거부하게 만든이 어리석은 실수를 발견하지 않았나요?
폭 우선 검색 알고리즘 C ++
사건을 왜 설명 했나요?
모바일이 다른 모든 도메인을 장악하고 거의 2 주마다 새로운 휴대폰이 출시되는 시대에 모바일 테스터는 엄청난 압력을 받고 있습니다. 모바일 테스트를위한 대부분의 인터뷰 질문에는 기본 테스트 또는 기능 테스트에 대한 질문이 포함되어 있지 않습니다.
모바일 테스트, 정말 힘든가요?
모바일 테스트에 대한 인식은 다음과 같습니다. 테스터는 메모리 누출 테스트, 보안 테스트, 중단 테스트, 장치 별 테스트, OS 별 테스트를 수행하는 방법을 알고 있어야하며 성능을 확인하기위한 하나 또는 두 개의 도구를 알고 있어야합니다. 충분히?
아니.
좋은 mp3 다운로더는 무엇입니까
이동성이 정말 도전적인 영역이라는 데 동의했습니다. 그 이유는 –
- 모바일 산업의 비약적인 성장으로 모든 산업이 모바일 용 앱을 출시하게되었습니다. 오늘 찾으면 거의 모든 알려진 키워드에 대한 앱을 찾을 수 있습니다.
- 모바일은 삶의 일부가되어 모바일이 아닌 사이트 나 애플리케이션을 거부하거나 거부합니다. 우리는 모든 것을 손끝에서 원합니다. 그리고 이러한 엄청난 요구로 인해 모든 프로젝트가 모바일 호환이되는 데 엄청난 스트레스가 생겼습니다.
- 월 단위로 스마트 폰을 추가하는 것과 함께 시장에 나와있는 수많은 스마트 폰으로 인해 테스트 범위는 관련된 모든 사람에게 중요한 요소이자 고충이됩니다.
- 시간이 지남에 따라 iOS, WebOS, Blackberry 및 Android와 같은 기존 OS 외에도 점점 더 많은 OS가 독립적으로 구축되고 있습니다. 그리고 오늘날 개발 된 대부분의 앱은 크로스 플랫폼이 될 것으로 예상되므로 지원되는 다양한 OS에서 철저한 테스트가 필요합니다.
- 모바일 테스트 자동화는 아직 어린 시절에 있습니다. 사용 가능한 도구 수 , 모바일 테스트 자동화 테스터는 쉽게 사용할 수 없습니다.
- 모바일 테스트에는 다른 여러 과제가 있습니다. 네트워크 문제 – 불량, 양호한 네트워크, Wi-Fi에서 3G / 4G로 또는 그 반대로 네트워크 변경, 여러 앱을 동시에 사용하는 동안의 성능, 메모리 누수 문제, 배터리 소모 문제 등
모바일에서 사진을 찍을 때 가장 중요한 기능은 사용자 친근성 . 당신의 애플리케이션이 얼마나 좋은지, 디스플레이 나 기능에 상관없이, 사용자가 그 작은 화면에서 5 초 이상 그것을 처리 할 수 없다면 그는 결코 돌아 오지 않을 것입니다. 모바일 사용자는 다양한 옵션을 제공하므로 사용자는 버그를 감수하지 않습니다.
이 시점에서 생각할 수 있습니다. 웹 테스트도 동일합니다. 사용자 친화도 거기에 필요합니다. 옳은. 그러나 컴퓨터 사용자는 모바일 사용자보다 참을성이 있습니다. 테스터 로서도 자신의 다른 동작을 볼 수 있습니다. 데스크톱에서 웹 사이트를 테스트 할 때는 2 ~ 5 초 동안 기다릴 수 있지만 모바일에서는 로딩 기호를 계속 탭하여 2 초를 종료합니다.
결론
따라서 테스터가 방대한 범위와 실시간 사용에 대해 생각해야하기 때문에 모바일 테스트는 어렵지 않지만 (예, 일반적인 테스트와 차별화되는 요소 임) 모바일 테스트는 허용 된 시간으로 레이스를 달리는 동안 어려워졌습니다. 테스트, 대부분의 모바일 테스터는 중단, 메모리 누수, 성능 테스트를 선호하지만 기본 기능 테스트를 피하거나 덜 중요하게합니다 (이 진술은 일반적인 진술이며 주석 무기로 간주해서는 안됩니다 :))
다른 도메인에서 일한 적이 있다면 도메인이 쉽지 않으며 모든 도메인에는 특정한 어려운 요소가 있다는 것을 알아야합니다. 모바일 도메인도 다르지 않습니다. 예, 다르며 요구 사항의 방정식과 사용자의 기대치를 여러 가지 방식으로 변경했습니다. 그러나 테스터는 여러 기기에 대한 테스트 범위가 하나 이상의 기기에 대한 철저한 기능 테스트보다 더 중요하다고 생각하기 때문에 어렵습니다.
다시 말하지만, 위에서 언급 한 것이 무엇이든 내 개인적인 생각이며 특정 개인 / 산업을 위해 작성된 것이 아닙니다.
저자 정보 : 이 게시물은 STH 팀원 Bhumika Mehta가 작성했습니다. 그녀는 10 년 이상의 소프트웨어 테스트 경험을 보유한 프로젝트 리더입니다. 그녀는 전적으로 테스트에 빠져 있으며 모든 것이 존재하는지 테스트하는 것을 좋아합니다.
다음 기사에서는 안드로이드 버전 .
추천 도서
- 최고의 소프트웨어 테스트 도구 2021 [QA 테스트 자동화 도구]
- 모바일 앱 베타 테스트 서비스 (iOS 및 Android 베타 테스트 도구)
- Android 애플리케이션 테스트를위한 11 가지 최고의 자동화 도구 (Android 앱 테스트 도구)
- Android 및 iOS 모바일 앱 테스트를위한 Appium 자습서
- 2021 년 최고의 모바일 앱 보안 테스트 도구 10 가지
- 5 가지 모바일 테스트 과제 및 솔루션
- 모바일 앱 테스트 자습서 (30 개 이상의 자습서가 포함 된 전체 가이드)
- 2021 년 최고의 Android 및 iOS 용 모바일 테스트 도구 TOP 15