top 15 best mobile testing tools 2021
최고의 모바일 앱 테스트 도구 및 자동화 프레임 워크 목록 및 비교 :
당신은 당신을 취할 방법을 찾고 있습니까? 모바일 테스트 전략 다음 단계로? 이를 수행하는 방법은 무수히 많지만 시간과 돈이 제한되어 있습니다.
자신을 생각하더라도 항상 개선의 여지가 있습니다. 모바일 앱 테스트 전문가 . 구현할 전략과 가장 중요한 도구를 알아야합니다.
이 게시물에서는 Android 및 iOS 모바일 테스트의 적용 범위, 효율성 및 정확성을 높이기 위해 50 개 이상의 최고의 모바일 테스트 도구를 살펴 봅니다.
모바일 도메인은 빠르게 성장하고 있습니다. 모바일 애플리케이션에는 현재 비디오에서 모바일 뱅킹 앱까지 모든 유형이 포함됩니다. 우리 모두는 알고 있습니다 모바일 앱 테스트는 매우 복잡한 프로세스입니다. .
모바일 애플리케이션을위한 그림에는 수많은 플랫폼과 운영 체제, 테스트 시나리오 유형, 다양한 네트워크 연결 및 통신사가 있습니다.
기계적 인조 인간 & iOS가 가장 인기가 있습니다 모바일 운영 체제 . 테스트해야하는 이러한 플랫폼 용으로 설계된 수백만 개의 앱이 있습니다.
모바일 애플리케이션 테스트 란 무엇입니까?
모바일 응용 프로그램 테스트는 모바일 장치 (스마트 폰, 태블릿 PC 또는 휴대폰) 용으로 설계 및 개발 된 응용 프로그램의 기능, 일관성 및 유용성을 테스트하는 프로세스입니다.
모바일 테스트는 다음 범주에 속합니다.
- 기능 테스트 : 요구 사항 사양에 따라 응용 프로그램의 기능을 확인하는 데 사용되는 기본 유형의 테스트
- 성능 시험: 클라이언트 애플리케이션 성능, 서버 성능 및 네트워크 성능 테스트를 위해 수행되었습니다.
- 메모리 테스트 : 모바일 장치는 컴퓨터에 비해 제한된 메모리를 제공합니다. 이러한 유형의 테스트는 애플리케이션에서 최적화 된 메모리 사용을 테스트하기 위해 수행됩니다.
- 중단 테스트 : 애플리케이션 실행 중 수신 전화 또는 SMS, 메모리 부족 경고, 배터리 부족 경고 등으로 인한 중단을 확인하는 데 사용됩니다.
- 설치 테스트 : 설치 테스트는 업데이트 및 제거가 포함 된 쉽고 원활한 설치 프로세스를 확인하는 데 사용됩니다.
- 사용성 테스트 : 항상 그렇듯이 적용의 효율성, 효과 및 만족도를 확인하는 데 사용되었습니다.
모바일 자동화 테스트 도구의 범주 :
- 최고의 모바일 앱 테스트 도구
- 클라우드 기반 모바일 테스트 도구 및 서비스
- 개발자를위한 모바일 앱 배포 및 오류보고 도구
- 모바일 성능 테스트 도구
- 모바일 장치에서 웹 사이트를 온라인으로 테스트하는 모바일 에뮬레이터
- 모바일 최적화 A / B 테스트 도구
- 모바일 결함 로깅 및 테스트 관리 도구
- 모바일 앱 테스트 서비스 및 서비스 제공 업체
학습 내용 :
- 2021 년 최고의 모바일 테스트 도구 50 개 이상
- # 1) TestComplete 모바일
- # 2) 21 – iOS 및 Android 용 AI 테스트 생성 및 분석
- # 3) Apptim – 모든 빌드 (Android 및 iOS)에서 모바일 앱을 완전히 테스트
- # 4) 테스트 IO – 모바일 테스트 요구 사항 해결
- # 5) Kobiton (iOS 및 Android 기기 클라우드)
- # 6) Robotium (Android)
- # 7) 신기원 (Android 및 iOS)
- # 8) MonkeyTalk (Android 및 iOS)
- # 9) iOS UI 자동화 (iOS)
- # 10) UI Automator (Android)
- # 11) iOS 드라이버 (iOS)
- # 12) Ranorex 스튜디오
- # 13) KeepItFunctional (iOS)
- # 14) Selendroid (Android 용 Selenium)
- # 15) eggPlant (Android 및 iOS)
- 몇 가지 추가 도구
- 클라우드 기반 모바일 테스트 도구 및 서비스
- 개발자를위한 모바일 앱 배포 및 오류보고 도구
- 모바일 성능 테스트 도구
- 모바일 장치에서 웹 사이트를 온라인으로 테스트하는 모바일 에뮬레이터
- 모바일 최적화 A / B 테스트 도구
- 모바일 결함 로깅 및 테스트 관리 도구
- 모바일 앱 테스트 서비스 및 서비스 제공 업체
- 결론
2021 년 최고의 모바일 테스트 도구 50 개 이상
모바일 애플리케이션 테스트는 수동 또는 자동화가 가능합니다. 이를 위해 사용되는 몇 가지 모바일 테스트 자동화 도구가 있지만 일부는 인기와 사용에 따라 아래에 나열되어 있습니다.
여기 ..
# 1) TestComplete 모바일
- TestComplete를 사용하면 네이티브 또는 하이브리드 모바일 앱에서 반복 가능하고 강력한 UI 테스트를 만들고 실행할 수 있습니다. TestComplete는 Android 및 iOS 장치를 지원합니다.
- 실제 모바일 장치, 가상 머신 또는 에뮬레이터에서 UI 테스트를 자동화합니다. TestComplete를 사용하면 휴대폰이나 태블릿을 탈옥 할 필요가 없습니다.
- 스크립트없는 기록 및 재생 작업을 사용하여 자동화 된 테스트 스크립트를 만들거나 Python, VBScript, JScript 또는 JavaScript와 같은 프로그래밍 언어 중에서 선택합니다.
다운로드 링크: TestComplete 모바일
# 2) 21 – iOS 및 Android 용 AI 테스트 생성 및 분석
21은 iOS 및 Android 애플리케이션을위한 정교한자가 학습 테스트 자동화 및 분석 플랫폼입니다.
추가 읽기 = >> 21Labs 자동화 테스트 도구 란?
21 제공 :
- 빠르고 지능적인 저작 – AI 지원 저작을 통해 사용자는 5 분 이내에 자동화 된 기능 및 UI 테스트를 만들 수 있습니다.
- 신뢰할 수있는 결과 – 원활한 알고리즘 로케이터 시스템은 모든 프레임 워크에서 안정적인 결과를 보장합니다. 로케이터가 필요하지 않습니다.
- 유지 관리 및 비정상적인 결과 제거 –자가 학습 유지 관리는 테스트를 자율적으로 업데이트하고 팀이 테스트 결과에 의존하면서 새로운 기능 개발에 집중할 수 있도록합니다.
- 자신있게 출시 – 프로덕션 통합은 피드백 루프를 닫고, 실제 적용 범위를 분석하고, ROI를 극대화 할 앱 영역을 가리키는 데 필요한 데이터를 찾아냅니다. 릴리스 할 때 데이터를 사용하십시오.
21은 완전히 SaaS이며 테스트를 생성하거나 실행하는 데 설치 또는 장치가 필요하지 않습니다. 수십 개의 장치에 원활하게 액세스 할 수 있습니다.
다운로드 링크: 이십 일
# 3) Apptim – 모든 빌드 (Android 및 iOS)에서 모바일 앱을 완전히 테스트
Apptim은 모바일 개발자와 테스터가 앱을 쉽게 테스트하고 성능을 분석하여 중요한 문제가 발생하지 않도록 방지 할 수 있도록합니다. Android 및 iOS 장치에서 앱 렌더링 시간, 전력 소비, 리소스 사용량, 충돌 캡처 등을 측정합니다.
- 네이티브 앱 테스트 : Apptim은 네이티브 Android 및 iOS 모바일 앱을 실제 장치에서 실행하면서 성능을 평가합니다.
- 성능 및 버그 보고서 : 각 테스트 세션 후 도구는 Apptim을 사용한 테스트 세션 중에 찾을 수있는 성능 메트릭 및 버그가 포함 된 보고서를 생성합니다.
- 즉시 사용 가능한 JIRA 통합 : 이 프로젝트 관리 도구에서 직접 버그를 게시하고 추적합니다.
- 사용하기 쉬운: Apptim의 사용자 인터페이스는 우아하고 직관적이어서 사용하기 쉬운 도구입니다. 또한 웹 사이트에서 도구를 사용하는 첫 번째 단계를 안내하는 자세한 문서를 찾을 수 있으며 모든 단계에서 지원을받을 수 있습니다.
- 두 테스트 세션 비교 : 앱의 새 버전이 준비된 후 특정 기능에 대한 테스트를 반복하면 결과를 비교하여 성능에 큰 차이가 있는지 확인할 수 있습니다.
다운로드 링크: appti
# 4) 테스트 IO – 모바일 테스트 요구 사항 해결
test IO는 소프트웨어 크라우드 테스트를위한 선도적 인 SaaS 플랫폼입니다. 실제 장치를 사용하여 숙련 된 인간 테스터가 웹 및 모바일 애플리케이션을 지속적으로 테스트합니다. 고품질 모바일 앱을 엄격하게 테스트 할 때 직면 할 수있는 어려움을 잘 알고 있으므로 도와 드리겠습니다.
- 실제 장치에서 테스트 – 실제 상황에서 수백 개의 장치, 플랫폼 및 실제 사람으로 범위를 확장합니다. 소프트웨어가 iOS, Android 및 모든 OS 버전에서 작동하는지 확인하십시오.
- 실제 인간으로부터 피드백 받기 – 당사의 전문 테스터는 귀하의 제품에 대해 신선하고 편견없는 시선을 가지고 있습니다. 테스터는 내부 팀이 잡을 수없는 버그를 찾습니다.
- 더 빨리 릴리스 – 인간의 힘이 느리다는 의미는 아닙니다. 필요에 따라 확장되는 유연한 주문형 테스트로 QA 병목 현상을 제거하십시오.
다운로드 링크: 테스트 IO – 모바일 테스트 요구 사항 해결
# 5) Kobiton (iOS 및 Android 기기 클라우드)
- Kobiton은 네이티브, 웹 및 하이브리드 Android / iOS 앱에서 수동 및 자동 테스트를 실행하기 위해 실제 장치에 대한 액세스를 제공하는 모바일 장치 클라우드 플랫폼입니다.
- Appium 오픈 소스 프레임 워크 위에 구축
- 장치 랩에 최신 하드웨어 및 OS 업데이트를 지속적으로 추가
- 스크립트 수정없이 여러 장치에서 테스트
- 자동으로 생성 된 활동 로그, 명령, 스크린 샷 및 메타 데이터를 통해 문제를 더 빠르게 식별 할 수 있습니다.
- 만료되지 않는 선불 테스트 시간.
추가 정보: 약정없는 무료 평가판에 등록
# 6) Robotium (Android)
- Robotium은 Android UI 테스트를 위해 특별히 설계된 오픈 소스 라이브러리입니다.
- 네이티브 및 하이브리드 앱에 대한 지원을 제공하는 Android 테스트 자동화 프레임 워크입니다.
- TestDroid Recorder로 Android 애플리케이션을위한 자동화 된 블랙 박스 테스트에 사용되며 JavaScript를 사용하여 테스트 스크립트를 준비합니다.
- 테스트 스크립트를 통해 기능, 시스템 및 사용자 승인 테스트 시나리오를 작성할 수도 있습니다.
- 시스템 요구 사항 : Android SDK, Eclipse 빌드 용 테스트 프로젝트, ADT (Android Development Kit), JDK (Java Development Kit), 최신 Robotium Jar 파일
다운로드 링크: 로봇
# 7) 신기원 (Android 및 iOS)
- Appium은 iOS 및 Android 플랫폼의 하이브리드 앱뿐만 아니라 네이티브, 모바일 및 웹 자동화를위한 오픈 소스 도구입니다.
- Android 또는 iOS SDK로 작성된 앱에 적합합니다.
- Appium은 iOS의 Safari 및 Android의 기타 모든 내장 브라우저 앱을 지원합니다.
- 기기 또는 에뮬레이터를 사용하여 Android 또는 iOS에서 실행하기에 적합하므로 테스트를 위해 앱 코드를 수정할 필요가 없습니다.
- 이 도구는 Android 및 iOS 모바일 앱의 자동 기능 테스트에 사용됩니다.
다운로드 링크: appium
# 8) MonkeyTalk (Android 및 iOS)
- MonkeyTalk는 Android 및 iOS 앱에 대한 기능적 대화 형 테스트를 자동화합니다.
- IDE, 스크립트 및 에이전트와 같은 세 가지 구성 요소로 구성된 오픈 소스 도구입니다.
- IDE는 기록 및 재생을 사용하여 테스트 스크립트를 생성하고 Agent는 앱과의 테스트 계측 라이브러리 링크이며 스크립트에는 키워드, 구문 및 Java 실행 엔진이 포함됩니다.
- 작은 '연기 테스트'에서 네이티브, 하이브리드 및 웹 기반 앱을위한 엄격한 데이터 기반 테스트 슈트에 이르기까지 모든 것
시스템 요구 사항:
- MonkeyTalk IDE를 실행하는 PC와 테스트중인 앱을 실행하는 장치는 동일한 Wi-Fi 네트워크에 있어야합니다.
- 식
- 애플리케이션의 소스 코드
- 안드로이드 SDK
다운로드 링크: MonkeyTalk
# 9) iOS UI 자동화 (iOS)
- iOS UI 자동화는 iOS 앱을위한 Apple의 오픈 소스 테스트 자동화 프레임 워크입니다.
- 테스트 스크립트를 통해 인터페이스 테스트를 자동화하는 데 도움이됩니다.
- 자바 스크립트 프로그래밍 인터페이스는 기기 UI에서 수행 할 작업을 지정하는 데 사용됩니다.
- 독점 도구이므로 다른 도구, 방법론 및 프레임 워크와 잘 작동하지 않습니다.
- 소프트웨어 제품 개발에 필요한 절차 적 노력과 시간을 줄이는 데 도움이됩니다.
시스템 요구 사항:
- iOS SDK (4.0 이상) 설치 (최신 버전 권장)
- 4.x 시뮬레이터 / 장치
추가 정보: iOS UI 자동화
# 10) UI Automator (Android)
- UI Automator는 자동화 된 기능 테스트 케이스를 사용하여 UI를 테스트 할 수있는 오픈 소스 프레임 워크입니다.
- 하나 이상의 장치에서 앱에 대해 실행할 수 있습니다.
- UI Automator API는 / platforms / 디렉토리의 UI Automator.jar 파일에 패키지되어 있으며이 API에는 클래스 인터페이스 및 예외가 포함됩니다.
- UI Automator 프레임 워크는 JavaScript로 작성된 스크립트를 사용합니다.
시스템 요구 사항:
- Android Studio의 최신 빌드
- Android 4.3 이상을 실행하는 기기 또는 에뮬레이터
- JUnit에 대한 기본적인 이해
추가 정보: UI 자동화
# 11) iOS 드라이버 (iOS)
- 이 도구는 셀레늄 그리드와 완벽하게 통합 할 수있는 오픈 소스 도구이며 Selenium / WebDriver API를 사용하여 iOS 기본 및 하이브리드 모바일 애플리케이션을 자동화합니다.
- 이 도구는 기기가 아닌 에뮬레이터에서 효율적으로 실행되며 최신 버전 중 일부는 기기에서 실행되지만 에뮬레이터보다 비교적 느립니다.
- 기기에서 앱을 테스트하기 위해 앱 코드를 변경하거나 추가 앱을로드 할 필요가 없습니다.
시스템 요구 사항:
iOS 드라이버는 Apple의 두 가지 다른 프레임 워크를 기반으로합니다.
- 에 대한 네이티브 앱 , Apple.doc의 UIAutomation 프레임 워크를 사용합니다. IOS SDK가 5.0 이상인 Xcode가 필요합니다. 확인하다: $ xcodebuild –showsdks
- 모바일 웹 또는 하이브리드 앱 (베타)의 UIWebview의 경우 원격 WebKit 디버그 프로토콜을 사용합니다. 이를 위해서는 ios 6+ 및 safari6 +가 필요합니다. 없는 경우 iOS 드라이버의 기본 부분은 계속 작동하지만 Safari에서 모바일 웹 페이지를 테스트하거나 dom 선택기를 사용하여 UIWebviews와 상호 작용할 수 없습니다.
다운로드 링크: iOS 드라이버
# 12)Ranorex 스튜디오
Ranorex 스튜디오 모바일 앱 테스트를위한 올인원 솔루션입니다. 전 세계 4,000 개 이상의 회사에서 사용하는 Ranorex Studio는 코드가 필요없는 클릭 앤 고 인터페이스와 유용한 마법사로 초보자에게는 쉽지만 완전한 IDE를 갖춘 자동화 전문가에게는 강력합니다. 네이티브 모바일 앱 및 모바일 웹 앱을 포함하여 iOS 및 Android 테스트를 지원합니다.
기능은 다음과 같습니다.
- 동적 ID가있는 웹 요소의 경우에도 신뢰할 수있는 개체 식별.
- 효율적인 테스트 생성 및 유지 관리 감소를위한 공유 가능한 개체 저장소 및 재사용 가능한 코드 모듈.
- 탈옥없이 실제 장치에서 테스트
- 교차 장치 테스트를 병렬로 실행하거나 모바일 웹 테스트에 Appium WebDriver 사용
- 테스트 실행에 대한 비디오보고가 포함 된 사용자 정의 가능한 테스트 보고서 – 테스트를 다시 실행할 필요없이 테스트 실행에서 무슨 일이 있었는지 확인하십시오!
- Jira, Jenkins, TestRail, Git, Travis CI 등과 같은 도구와 통합됩니다.
# 13) KeepItFunctional (iOS)
- KeepItFunctional (KIF)은 표준 XCTest 테스트 대상을 사용하여 테스트 케이스를 빌드하고 수행하는 Functional Testing에 사용되는 iOS 통합 테스트 프레임 워크입니다.
- 모바일 앱 UI를 테스트하도록 설계된 오픈 소스 프레임 워크이며 iOS 앱의 손쉬운 자동화 테스트를 가능하게합니다.
시스템 요구 사항:
- iOS 5.1 이상 (iOS 8 포함)
- libKIF 정적 라이브러리를 애플리케이션에 직접
- 뼈대
다운로드 링크: 같이
# 14) Selendroid (Android 용 Selenium)
- Selendroid는 또한 여러 장치 및 에뮬레이터와 동시에 상호 작용하는 오픈 소스 프레임 워크입니다.
- 네이티브 및 하이브리드 앱의 UI와 모바일 웹으로 구동되므로 테스트는 Selenium 2 클라이언트 API를 통해 작성해야합니다.
- Selendroid의 테스트 코드는 Selenium 2 및 WebDriver API를 기반으로합니다.
시스템 요구 사항:
- Selendroid는 Mac, Linux 및 Windows에서 사용할 수 있습니다.
- 자바 SDK (최소 1.6) 설치해야하며 JAVA_HOME 구성됨 (중요 : JAVA_HOME이 Java 런타임 환경을 가리키는 경우 Selendroid는 jarsigner 사용할 수 없습니다)
- 최신 Android-Sdk를 설치하고 ANDROID_HOME 세트
- 64 비트 Linux 시스템에서 Selendroid를 실행하는 경우 다음을 설치하십시오.
sudo dpkg – 아키텍처 추가 i386
sudo apt-get 업데이트
sudo apt-get install libc6 : i386 libncurses5 : i386 libstdc ++ 6 : i386
- 하나 이상의 Android 가상 장치가 있거나 Android 하드웨어 장치가 컴퓨터에 연결되어 있어야합니다.
다운로드 링크: 셀렌 드로이드
# 15) eggPlant (Android 및 iOS)
- eggplant는 Android 및 iOS 앱 테스트에 사용되는 TestPlant에서 설계하고 개발 한 상용 GUI 자동화 테스트 제품으로 eggOn으로 명명되었습니다.
- UI 자동화 및 기능, 이미지 기반 테스트, 모바일 테스트, 네트워크 테스트, 웹 테스트 및 크로스 브라우저 테스트에 유용합니다.
- 모든 장치 및 플랫폼에 대한 하나의 스크립트, 전체 장치 코드는이 도구의 일부 추가 기능이며 테스트중인 앱을 테스트하기 위해 앱 코드를 한 번도 변경할 필요가 없습니다.
시스템 요구 사항:
- 프로세서 : 1.5GHz 이상
- RAM : 1GB 이상
- 운영 체제 : Linux, Mac OS X, Windows XP. Windows 7, Windows 8 또는 10.
몇 가지 추가 도구
# 16) iPhoney (iOS)
- iPhoney는 픽셀 단위로 정확한 웹 브라우징 환경을 제공합니다.
- 에뮬레이터로 사용되지만 정확히 에뮬레이터는 아닙니다.
- Apple-Safari에서 제공하는 320 x 480 픽셀의 완벽한 형태로 이미지와 코드를 테스트 할 수 있습니다.
- 세로, 가로 모드, 전체 화면 및 확대 / 축소와 같은 일반 기능
- 시스템 요구 사항 : Mac OS X 10.4.7 이상
다운로드 링크: iPhoney
# 17) Borland의 Silk Mobile (Android 및 iOS)
- Silk Mobile은 Borland에서 개발 한 자동화 된 기능 테스트 도구입니다.
- 이 도구는 실제 장치 및 모바일 에뮬레이터에서 기능적 모바일 테스트를 자동화하는 데 사용됩니다.
- Silk Mobile은 Android, iOS, BlackBerry, Windows Mobile, Symbian 및 HTML5에서 테스트를 지원합니다.
- 오픈 소스 및 상업 환경 모두 지원
- 조직의 필요에 따라 시각적 스크립팅 또는 고급 스크립팅을 선택할 수 있습니다.
다운로드 링크: 실크 모바일
# 18) Testdroid (Android 및 iOS)
- Testdroid는 Bitbar Technologies Limited의 모바일 소프트웨어 개발 및 테스트 제품 세트입니다.
- 이 도구는 모바일 앱의 애자일 개발 및 테스트에 도움이됩니다.
- Testroid는 GitHub에서 사용할 수있는 오픈 소스 소프트웨어를 통해 API를 제공합니다.
- 자동화 및 수동 테스트를 통해 실제 장치에서 Android 및 iOS 앱을 테스트하는 데 도움이됩니다.
# 19) SOASTA TouchTest (Android 및 iOS)
- TouchTest는 SOASTA에서 출시 한 자동화 된 기능 테스트 도구입니다.
- 이 도구는 네이티브, 하이브리드 및 모바일 웹 앱에 대한 지속적인 테스트를 지원합니다.
- 오픈 소스 및 상용 플랫폼 모두에서 모바일 테스트 속도 향상
다운로드 링크: SOASTA TouchTest
# 20) Telerik의 Test Studio (Android 및 iOS)
- Test Studio는 Telerik에서 설계 한 자동화 된 기능 테스트 도구입니다.
- Test Studio는 Android 및 iOS 용 네이티브, 하이브리드 및 모바일 웹 앱을 테스트하는 데 사용됩니다.
- Test Studio는 상용 모바일 테스트 도구입니다.
다운로드 링크: 테스트 스튜디오
# 21) TestFairy (Android 및 iOS)
- TestFairy는 모바일 앱용 베타 테스트 플랫폼입니다.
- TestFairy는 Android 및 iOS 앱 모두에서 비디오 녹화로 테스트를 수행하는 데 도움이됩니다.
- 오픈 소스 플러그인 및 API가 포함 된 무료 모바일 테스트 도구입니다.
다운로드 링크: TestFairy
# 22) TestObject (Android 및 iOS)
- TestObject는 수동 및 자동 기능 테스트를 수행하는 모바일 테스트 도구입니다.
- TestObject는 Android 및 iOS 용 기본, 하이브리드 및 모바일 웹 앱을 테스트하는 데 도움이됩니다.
- 이 테스트 도구는 여러 오픈 소스 및 상용 프레임 워크를 사용하여 수동 및 자동 테스트를 수행합니다.
다운로드 링크: TestObject
# 23) Frank (iOS) :
- Frank는 Cucumber와 JSON의 결합 된 기능을 나타내는 오픈 소스 iOS 전용 테스트 프레임 워크입니다.
- 구조화 된 승인 테스트 및 요구 사항 작성을 지원하고 Symbiote 앱 검사기도 포함
- 앱 코드를 수정할 필요가 없습니다.
- 유일한 문제는 장치에서 직접 사용하기 어렵지만 웹 기반 앱 및 기본 앱에 가장 적합하다는 것입니다.
시스템 요구 사항: iOS 시뮬레이터를 호스팅 할 머신
다운로드 링크: 솔직한
# 24) HockeyApp (Android 및 iOS)
- HockeyApp은 Android, iOS, Mac OS 등에서 모바일 앱의 베타 버전을 배포 할 수 있으며 사용자로부터 실시간 충돌 보고서 및 피드백을 수집하는데도 사용됩니다.
- HockeyApp은 오픈 소스 프리웨어입니다.
다운로드 링크: HockeyApp
# 25) Sauce Labs (Android 및 iOS)
- Sauce Labs는 Android 및 iOS에서 네이티브 및 하이브리드 앱에 대한 클라우드 기반 테스트를 제공합니다.
- Appium 오픈 소스 프로젝트를 기반으로합니다.
- Android 및 iOS 시뮬레이터 및 에뮬레이터에서 규모 테스트 지원
- 오픈 소스 및 상용 프레임 워크 모두에서 테스트를 수행합니다.
다운로드 링크: 소스 랩
# 26) Mobile Labs Trust (Android 및 iOS)
- Mobile Labs Trust는 모바일 앱의 기능 및 회귀 테스트를 자동화하는 데 사용됩니다.
- Android 및 iOS 기본 앱 테스트 지원
- 이것은 단일 평가판이있는 상용 도구입니다.
다운로드 링크: Mobile Labs Trust
# 27) DeviceAnywhere by Keynote (Android 및 iOS)
- DeviceAnywhere는 Keynote Systems, Inc.에서 설계 한 모바일 테스트 도구로, Keynote Mobile Testing으로 알려져 있습니다.
- Android 및 iOS에서 모바일 앱의 기능 테스트를 자동화하는 클라우드 기반입니다.
- Keynote DeviceAnywhere는 Device Planner 및 Test Planner와 같은 다양한 장치 및 플랫폼에서 개발 및 테스트를 지원하는 두 가지 무료 도구를 제공합니다.
다운로드 링크: Keynote DeviceAnywhere
# 28) Keynote 모바일 테스트 도구 (Android 및 iOS)
- Keynote 모바일 테스트 도구는 실제 장치에서 모바일 앱의 품질을 보장하는 데 도움이됩니다.
- BlackBerry 및 Windows Phone과 함께 Android 및 iOS에서 앱을 테스트 할 수있는 기능을 제공합니다.
- Keynote Mobile은 모바일 앱의 자동화 된 클라우드 기반, 기능 및 회귀 테스트를 제공하는 상용 도구입니다.
다운로드 링크: Keynote 모바일 테스트 도구
# 29) SeeTestAutomation by Experitest (Android 및 iOS)
- Experitest가 설계 한 SeeTestAutomation 테스트 도구는 실제 장치 및 에뮬레이터에서 iOS, Android, BlackBerry 및 Windows Phone에서 자동화 된 모바일 앱 테스트를 제공합니다.
- 반응 형 UI 테스트 및 지속적인 통합 환경 지원
- SeeTestAutomation은 완전한 상용 테스트 도구입니다.
다운로드 링크: SeeTestAutomation
# 30) Testmunk (Android 및 iOS)
- Testmunk는 Android 및 iOS의 모든 버전과 장치에서 앱 테스트를 지원합니다.
- 지속적인 통합과 함께 자동화 된 UI 테스트
- Testmunk는 상용 모바일 테스트 도구입니다.
다운로드 링크: Testmunk
# 31) Testin (Android 및 iOS)
- Testin은 모바일 앱의 기능 및 호환성 테스트를 지원하는 타사 QA 솔루션을 개발했습니다.
- Android 및 iOS 모두에서 자동화 된 테스트 및 실제 장치에서 클라우드 기반 테스트 수행
- Testin은 무료로 제공되는 오픈 소스 모바일 앱 테스트 도구입니다.
다운로드 링크: 테스트
# 32) RobusTest (Android 및 iOS)
- RobusTest는 Android 및 iOS 용 실제 장치에서 클라우드 기반 테스트를 제공하는 무료 모바일 테스트 도구입니다.
- 자동화 된 신속하고 진보 된 수동 테스트, 스크립트없는 자동화 테스트, 기능 및 성능 테스트
- 지속적인 통합 및 개방형 API와 함께 신속한 자동화 테스트를 수행하는 데 도움이됩니다.
다운로드 링크: RobusTest
# 33) Mobitaz (Android)
- Mobitaz는 네이티브 Android 앱에서 테스트를 수행하는 고급 자동화 테스트 도구입니다.
- 이 도구는 여러 Android 기기 및 버전에서 기능 및 성능 테스트를 수행하는 데 사용됩니다.
- Mobitaz는 실시간 변경을 식별하는 데 도움이되는 상용 모바일 테스트 도구입니다.
다운로드 링크: Mobitaz
# 34) 리플렉터 (Android)
- Reflector는 iOS 장치 화면을 Android 휴대폰 및 태블릿으로 미러링하는 데 도움이되는 무선 미러링 도구입니다.
- 이 도구는 여러 Android 기기 및 버전에서 기능 및 성능 테스트를 수행하는 데 사용됩니다.
- 오픈 소스 및 상용 프레임 워크로 사용할 수있는 리플렉터
다운로드 링크: 반사기
# 35) 체험
실험 : 대량의 자동화 된 Android 테스트로 모바일 테스트주기를 가속화하고 릴리스의 품질을 높입니다.
- 클라우드의 실제 Android 기기에서 병렬로 수백 개의 자동화 된 테스트 생성 및 실행
- 첫 번째 Appium 테스트를 쉽게 생성
- IDE에서 직접 고급 모바일 테스트 자동화 실행
- 모든 유형의 애플리케이션, 제스처 및 시나리오 자동화
- CI / CD 도구 및 워크 플로와 통합
- 실제 조건에서 자동화 된 모바일 테스트
- 신속한 애플리케이션 제공을 위해 모든 IDE, 테스트 프레임 워크 및 CI에 통합
- 시각적 테스트 보고서 및 고급 분석에 액세스
클라우드 기반 모바일 테스트 도구 및 서비스
# 36) Perfect Mobile CQ Lab (Android 및 iOS)
- Perfecto에서 제공하는이 도구 Continuous Quality Lab은 클라우드 기반 수동, 자동화, 성능 테스트 및 모니터링을 제공합니다.
- SDLC의 모든 단계에서 Android, iOS 및 WindowsPhone을 테스트 할 수 있습니다.
- 모든 상업용, 무료 및 오픈 소스 플랫폼 지원
다운로드 링크: 완벽한 모바일 CQ 연구실
# 37) Xamarin 테스트 클라우드 (Android 및 iOS)
- 이 도구는 Android, iOS 및 Mac 등과 같은 교차 플랫폼을 지원합니다.
- 클라우드 기반의 자동화 된 UI 수락 테스트 수행
- 모바일 앱의 호환성을 개발, 테스트 및 유지 관리하기위한 비상업적 인 오픈 소스 도구입니다.
다운로드 링크: Xamarine 테스트 클라우드
# 38) 원격 TestKit (Android 및 iOS)
- Remote Testkit은 Android, iOS 및 태블릿에서 클라우드 기반 테스트를 지원합니다.
- 이 도구는 Eclipse와 같은 IDE 및 Jenkins와 같은 CI 도구와 통합됩니다.
- Selenium을 사용한 자동 테스트를 지원하는 상용 테스트 도구입니다.
다운로드 링크: 원격 테스트 키트
# 39) pCloudy (안드로이드)
- 클라우드 자동화 서비스 및 위치 기반 애플리케이션 테스트 지원
- 무료 및 상용 프레임 워크로 사용 가능
- 성능, CPU 사용량, 메모리 사용량 및 네트워크 사용량 분석
다운로드 링크: 흐림
# 40) Scirocco (안드로이드)
- Scirocco는 Android 용 자동화 된 UI 테스트를 제공하는 도구입니다.
- 여러 실제 장치에서 테스트를 수행하고 생성 된 스크린 샷 및 테스트 보고서
- ROR에 의한 웹 기반 테스트 관리 시스템 지원
- 이 도구는 오픈 소스이며 무료로 사용할 수 있습니다.
다운로드 링크: Scirocco
개발자를위한 모바일 앱 배포 및 오류보고 도구
# 41) mobi (Android 및 iOS)
- 이 도구는 앱 배포, 버그 추적, 충돌보고 및 시각적 피드백을위한 것입니다.
- Android, iOS 및 Windows Phone 지원
- 클라우드 서비스를 제공하는 상용 도구입니다
다운로드 링크: 모비
# 42) Crashlytics (Android 및 iOS)
Windows 10 용 최고의 무료 YouTube 동영상 다운로더
- Crashlytics는 오류보고, 모바일 분석 및 베타 배포를위한 오픈 소스 도구입니다.
- 실시간 처리 및 워크 플로의 심층 통합을 수행합니다.
- Android 및 iOS SDK 모두 지원
다운로드 링크: Crashlytics
# 43) Applivery (Android 및 iOS)
- Applivery는 무료 베타 및 앱 배포 시스템입니다.
- 이 시스템은 Android 및 iOS를 지원합니다.
- 멀티 플랫폼, 사용자 관리 및 분석 지원
다운로드 링크: Applivery
# 44) UX 레코더 (iOS)
- UX Recorder 도구는 Foraker Labs에서 구축 한 iOS 기기에서 웹 사이트 사용성 테스트에 사용됩니다.
- 사용자의 상호 작용을 기록하고 iOS에서 다른 기본 앱을 지원하지 않습니다.
- UX Recorder는 모든 iOS 장치에서 사용할 수있는 무료 도구입니다.
다운로드 링크: UX 레코더
# 45) Adobe Edge Inspect (Android 및 iOS)
- 여러 모바일 장치에서 콘텐츠를 미리보고 검사하는 데 사용되는 응용 프로그램입니다.
- Android 및 iOS 장치를 컴퓨터에 무선 페어링 할 수 있습니다.
- 무료 및 유료 두 버전 모두에서 사용할 수있는 비상업적 도구입니다.
다운로드 링크: Adobe Edge Inspect
모바일 성능 테스트 도구
# 46) Dynatrace (Android 및 iOS)
- 이것은 문제를 지속적으로 식별하는 데 도움이되는 애플리케이션 성능 모니터링 도구입니다.
- Linux, Windows, Android 및 iOS를 지원하는 독점 도구입니다.
- 고성능 및 고 가용성을 제공하는 비용 효율적인 도구입니다.
다운로드 링크: Dynatrace
# 47) Neotys의 NeoLoad (Android 및 iOS)
- NeoLoad는 모바일 애플리케이션의 품질을 향상시키는 데 사용되는 Neotys가 구축 한 부하 및 성능 테스트 도구입니다.
- Android, iOS, Windows Phone 및 Blackberry에서 실시간 모니터링, 클라우드 통합, 실제 장치 통합 등을 지원합니다.
- NeoLoad는 심층 분석 및 데이터 흐름을 통해 상세한보고를 제공하는 상용 소프트웨어입니다.
다운로드 링크: NeoLoad
# 48) Marlin Mobile (Android 및 iOS)
- Marlin Mobile은 모든 모바일 앱에 대한 모바일 웹 사이트 및 애플리케이션 성능 테스트를 제공합니다.
- 실제 장치에서 테스트를 지원하고 전자 상거래 소매 업체, 금융 기관 및 모바일 광고주 등에 유용합니다.
- 여러 장치, 운영 체제 및 위치에서 테스트를 수행하는 독점 도구
다운로드 링크: 말린 모바일
# 49) 크 리터 시즘 (Android 및 iOS)
- 크 리터 시즘은 고품질 모바일 앱을 제공하기위한 모바일 애플리케이션 성능 관리 시스템입니다.
- 여러 장치에서 Android, iOS, Windows Phone 하이브리드 앱 지원
- 오픈 소스 및 무료 도구는 여러 플랫폼 및 프레임 워크에 대한 모바일 애플리케이션 성능 모니터링 및 충돌보고를 제공합니다.
다운로드 링크: 크 리터 시즘
모바일 장치에서 웹 사이트를 온라인으로 테스트하는 모바일 에뮬레이터
# 50) Google 모바일 친 화성 테스트 도구 (Android 및 iOS)
- 이 도구는 모바일, 태블릿, 멀티미디어 전화 및 추천 전화 등과 같은 다양한 장치를 이해합니다.
- Android, iOS 및 Windows Phone을 지원하고 일반적인 실수를 방지하고 반응 형 웹 디자인을 지원합니다.
- 사이트를 모바일 친화적으로 만드는 데 도움이되는 무료 도구입니다.
다운로드 링크: Google 모바일 친 화성 테스트
# 51) 휴대폰 에뮬레이터 (iOS)
- 휴대폰 에뮬레이터를 사용하면 Pixmobi가 설계 한 모바일 터미널에서 웹 사이트의 디스플레이를 테스트 할 수 있습니다.
- 이 에뮬레이터를 사용하면 iPhone4 및 HTC HD 2와 같은 다양한 휴대폰에서 디자인을 볼 수 있습니다.
- 다른 방향 설정 가능, 기본 브라우저 및 기타 기술 정보 표시
다운로드 링크: 휴대폰 에뮬레이터
# 52) MobiReady (Android 및 iOS)
- MobiReady는 dotMobi의 온라인 테스트 도구로 웹 사이트를 테스트하여 모바일 친화적인지 여부를 확인할 수 있습니다.
- 여러 매개 변수에서 전체 또는 단일 페이지로 웹 사이트를 테스트하는 데 도움이됩니다.
- 산업 표준에 따른 심층 분석과 함께 무료 보고서 제공
다운로드 링크: MobiReady
# 53) ScreenFly (Android 및 iOS)
- Screenfly는 Android, iOS, BlackBerry 등과 같은 다양한 플랫폼에서 25 개의 기기와 5 가지 종류의 태블릿을 지원하는 에뮬레이터입니다.
- 웹 사이트가 다른 장치에서 어떻게 보이는지 확인하고 스크롤을 활성화하고 디스플레이를 회전합니다.
- 해상도가 다른 장치에서 시각적 요소 및 인터페이스를 테스트하는 데 도움이됩니다.
다운로드 링크: Screenfly
# 54) GoMoMeter (Android 및 iOS)
- GoMoMeter는 스마트 폰에서 웹 사이트의 속도를 식별하고 4 점 만점에 점수를 할당하는 에뮬레이터입니다.
- GoMoMeter는 사이트를 분석하고 사이트를 모바일 친화적으로 만들기위한 권장 사항을 제공하며 Android, iOS, HTML5 및 웹 앱과 같은 플랫폼 및 기술을 지원합니다.
- 이 오픈 소스 무료 소프트웨어는 사이트 로딩 속도를 확인하고 충돌보고 및 모바일 분석을 제공합니다.
# 55) MobileTest.me (Android 및 iOS)
- me emulator는 스마트 폰과 태블릿에서 웹 사이트의 현재 상태를 테스트하는 데 사용됩니다.
- Apple iPhone 5, HTC ONE, Google Nexus 7, Apple iPad Mini 등과 같은 장치를 지원합니다.
- 테스트 수행에 필요한 시간을 줄이기 위해 키워드를 신속하게 지원합니다.
다운로드 링크: 나는
# 56) Genymotion (안드로이드)
- 개발자 및 QA 테스터를위한 빠르고 간단하며 사용자 친화적 인 에뮬레이터입니다.
- Android 앱을 테스트하는 AOSP 기반 Android 에뮬레이터
- 20 개의 사전 구성된 장치, CPU 및 OpenGL 가속, Java API 및 사용자 지정 장치 지원
다운로드 링크: Genymotion
모바일 최적화 A / B 테스트 도구
# 57) Taplytics (Android 및 iOS)
- Taplytics는 iOS 및 Android 플랫폼을 모두 지원하는 A / B 및 다 변수 테스트 도구입니다.
- 고급 분석, 사용자 지정 세분화 제공
- 설정이 쉽고 네이티브 앱을위한 세계 최초의 시각적 A / B 테스트 플랫폼으로 알려져 있습니다.
- 복잡하고 기능이있는 A / B 테스트를위한 코드 기반 A / B 테스트를 가능하게하는 상용 도구이지만 기본 계획은 최대 25,000 명의 사용자에게 무료로 제공됩니다.
다운로드 링크: Taplytics
모바일 결함 로깅 및 테스트 관리 도구
# 58) Snaffu (안드로이드)
- Snaffu는 Android에서 쉽고 효과적인 버그 로깅을 지원하는 인앱 버그보고 도구입니다.
- 앱에서 도구로 전달되는 문제와 같은 문제 추적 도구의 기능 강화
- 이전 경험이 필요하지 않으며 등록되지 않은 사용자도이 도구를 사용하여 사용자 책임과 함께 공동 문제보고를 용이하게 할 수 있습니다.
- 또한 충돌보고, 비디오 녹화, 주석이있는 스크린 샷, 문제 대기열과 같은 기능을 보유합니다.
- Selendroid 및 Appium과 같은 프레임 워크와 통합 된 무료 도구
다운로드 링크: 스냅
모바일 앱 테스트 서비스 및 서비스 제공 업체
# 59) Ubertesters (Android 및 iOS)
- Ubertesters 플랫폼은 모바일 베타 테스트를 실행하고 제어하는 데 도움이됩니다.
- 설정이 쉽고 Android 및 iOS를 지원하며 App Project Manager가 테스트 프로세스를 제어 할 수 있습니다.
- 오픈 소스 도구에는 인앱 버그 편집 및 표시보고 기능이 포함되어 있습니다.
- 비용 효율적이며 테스트 속도 향상에 도움
다운로드 링크: Ubertesters
# 60) 박수 (Android 및 iOS)
- Applause는 360도 앱 품질 도구 회사입니다.
- 이 회사의 주요 차별화 요소는 '실제'앱 테스트를 제공하는 200,000 명 이상의 사용자로 구성된 uTest 커뮤니티입니다.
- Applause는 in-the-wild 테스트 서비스, 테스트 자동화, 모바일 베타 관리 및 모바일 감정 분석을 결합합니다.
- Applause는 모바일 베타 관리를 가능하게하는 모바일 분석 도구입니다.
- Android 및 iOS 앱에 대한 기능 테스트, 사용성 테스트, 현지화 테스트, 부하 테스트, 보안 테스트 허용
다운로드 링크: 박수 갈채
# 61) UserTesting (Android 및 iOS)
- UserTesting은 Android 및 iOS 기기에서 앱을 테스트 할 수 있습니다.
- 모바일 레코더는 모바일 장치에 표시되는 항목에서 작동하며 앱 제작자는 앱의 작업 영역과 비 작업 영역을 찾는 데 사용됩니다.
- 버그 / 결함을 빠르고 쉽게 감지하고 수정할 수있는 무료 서비스
다운로드 링크: UserTesting
# 62) AWS Device Farm (Android 및 iOS)
- Amazon Web Services Device Farm은 스마트 폰 및 태블릿과 같은 실제 장치에서 Android, iOS 및 Fire OS 앱의 품질을 향상시키는 데 사용되는 서비스입니다.
- 몇 분 만에 테스트를 수행하고 Jenkins와 같은 개발 도구와 통합
- Appium과 같은 오픈 소스 프레임 워크로 테스트 사용자 지정
다운로드 링크: AWS Device Farm
결론
모바일 앱 테스트는 흥미로운 작업이지만 새로운 변화하는 기술의 필요에 따라 추가 된 일부 고급 기능으로 인해 때때로 복잡해질 수 있습니다. 모바일 앱의 자동화 테스트에 이러한 모바일 테스트 도구를 사용하면 복잡성이 줄어들고 적절한 비율의 보안 및 견고성으로 더 빠르고 유연하게 만들 수 있습니다 !!
이러한 모바일 자동화 테스트 도구를 사용했거나 사용해 보셨습니까? 어떤 도구가 최고라고 생각하십니까?
모바일 테스트 시리즈의 다음 튜토리얼에서 appium 튜토리얼 .
=> 문의하기 여기에 목록을 제안합니다.추천 도서
- 최고의 소프트웨어 테스트 도구 2021 (QA 테스트 자동화 도구)
- Android 및 iOS 모바일 앱 테스트를위한 Appium 자습서
- Android 애플리케이션 테스트를위한 11 가지 최고의 자동화 도구 (Android 앱 테스트 도구)
- 모바일 테스트가 힘든 이유는 무엇입니까?
- 모바일 UI 테스트 자습서 (iOS 및 Android 앱의 GUI 테스트)
- 2021 년 최고의 모바일 앱 보안 테스트 도구 10 가지
- 모바일 앱 베타 테스트 서비스 (iOS 및 Android 베타 테스트 도구)
- 모바일 앱 테스트 자습서 (30 개 이상의 자습서가 포함 된 전체 가이드)