앱 테스트 도구
앱 테스트 도구: 1. Appium; 3. uiautomator2; 6. Maxim; 8. GT; 12. 피들러 13. 찰스 15. 텐센트 Utest 17. 알리바바 MQC 등
1. APP 자동화 테스트 도구
①Appium
공식 웹사이트: http://appium.io/
GitHub 주소: https://github.com/appium/appium
소개:
Appium 오픈 소스, 크로스 플랫폼 자동화 테스트 도구입니다. iOS, Android 및 Windows 데스크톱 플랫폼에서 자동화된 네이티브, 모바일 웹 및 하이브리드 앱을 지원합니다. 개발자는 Java, OC, JS, PHP, Python, Ruby, C#, Clojure 및 Perl 언어 등 WebDriver와 호환되는 모든 언어로 테스트 스크립트를 작성할 수 있습니다. UI 자동화 테스트를 위해 반드시 마스터해야 하는 도구 중 하나입니다.
②Airtest
공식 웹사이트: http://airtest.netease.com/
소개:
Airtest는 NetEase Games에서 출시한 UI 자동화 테스트 도구로, 게임 및 애플리케이션에 적합합니다. 안드로이드와 iOS. Airtest는 애플리케이션 설치, 입력 시뮬레이션, 어설션 등을 포함한 크로스 플랫폼 API를 제공합니다. UI 요소를 찾는 이미지 인식 기술을 기반으로 코드를 삽입하지 않고도 자동화된 테스트를 수행할 수 있습니다. 그리고 테스트 스크립트가 실행된 후 상세한 HTML 테스트 보고서가 자동으로 생성될 수 있습니다.
3uiautomator2 (python)
GitHub 주소: https://github.com/openatx/uiautomator2
소개:
uiautomator2는 Python을 사용하여 Android 기기에서 UI 자동화를 수행할 수 있는 라이브러리입니다. 하단 레이어는 Google uiautomator를 기반으로 합니다. Google에서 제공하는 uiautomator 라이브러리는 화면에 있는 모든 앱의 제어 속성을 획득하고 이에 대한 작업을 수행할 수 있습니다.
2. APP 안정성 테스트 도구
①Monkey
주소: https://developer.android.google.cn/studio/test/monkey
소개:
Monkey는 에뮬레이터 또는 장치 프로그램에서 실행되는 도구입니다. 의사 무작위 사용자 이벤트(예: 클릭, 탭, 제스처) 스트림과 많은 시스템 수준 이벤트를 생성합니다. Monkey를 사용하면 개발 중인 애플리케이션을 무작위로 반복 가능한 방식으로 스트레스 테스트할 수 있습니다.
②MonkeyRunner
주소: https://developer.android.google.cn/studio/test/monkeyrunner
소개:
monkeyrunner 도구는 Android 코드 외부에서 제어할 수 있는 Android 장치 또는 시뮬레이션을 작성하기 위한 API를 제공합니다. 장치 프로그램. Monkeyrunner를 사용하면 Python 프로그램을 작성하여 Android 앱이나 테스트 패키지를 설치하고, 실행하고, 키 입력을 보내고, 인터페이스의 스크린샷을 찍고, 스크린샷을 워크스테이션에 저장할 수 있습니다. Monkeyrunner 도구는 주로 기능/프레임워크 수준에서 애플리케이션과 장치를 테스트하고 단위 테스트 모음을 실행하는 데 사용되지만 다른 목적으로도 자유롭게 사용할 수 있습니다.
3Maxim
GitHub 주소: https://github.com/zhangzhao4444/Maxim
소개:
Maxim은 원숭이를 기반으로 한 2차 개발로, 비교적 똑똑합니다. 네이티브 Monkey의 기존 기능을 유지하는 것 외에도 컨트롤을 심층적으로 탐색하고, 블랙 및 화이트 목록을 사용자 정의하고, 실행 시간을 설정하고, 수면 방지/일시 중단 방지 메커니즘, 점프 방지/사고 방지 클릭 상태 표시줄을 추가할 수 있습니다. 드롭다운 상태 표시줄 등
4UICrawler
GitHub 주소: https://github.com/lgxqf/UICrawler
소개:
Appium 기반 앱 UI 탐색 및 Monkey 도구는 Android 및 iOS 모바일 앱이나 H5 또는 WeChat과 같은 애플리케이션을 지원합니다. 버전 v2.3은 이미 Appium 1.16.0, Java-client 7.3.0을 지원합니다.
3. APP 성능 테스트 도구
①GT
공식 웹사이트: https://gt.qq.com/
소개:
Tencent의 오픈 소스 APP 휴대용 디버깅 플랫폼은 iOS 및 Android를 지원합니다. 휴대폰에서 직접 실행하면 앱에서 성능 테스트(CPU, 메모리, 트래픽, 배터리, 프레임 속도/유창성 등)를 신속하게 수행하고, 개발 로그 보기, 충돌 로그 보기, 네트워크 데이터 패킷 캡처 및 내부 앱을 수행할 수 있습니다. 매개변수 디버깅, 실제 기계코드 시간 소비 통계 등
②Perfdog
공식 웹사이트: https://perfdog.qq.com/
소개:
Tencent Game Department에서 개발한 모바일 전체 플랫폼 iOS/Android 성능 테스트 및 분석 도구 플랫폼입니다. 휴대폰은 ROOT/탈옥될 필요가 없으며 휴대폰 하드웨어, 게임 및 애플리케이션은 어떤 식으로든 수정할 필요가 없습니다. 플러그 앤 플레이가 매우 간단합니다.
PerfDog는 iOS 및 Android를 지원하며 모바일 플랫폼(게임, APP 애플리케이션, 브라우저, 미니 프로그램, 미니 게임, H5, 백그라운드 시스템 프로세스 등)의 모든 애플리케이션, Android 에뮬레이터, 클라우드 실제 머신 및 기타 성능 테스트를 지원합니다. PerfDog는 PC에서 여러 번 열 수 있으며, 단일 PC에서 동시에 여러 휴대폰을 테스트할 수 있습니다. 현재 무료로 사용해 볼 수 있으며, 이를 사용하는 사람은 누구나 즐길 수 있습니다.
3SoloPi
GitHub 주소: https://github.com/alipay/SoloPi
소개:
SoloPi는 방해가 되지 않는 무선 Android 자동화 도구입니다. 공개 베타 버전의 세 가지 주요 기능인 기록 및 재생, 성능 테스트, 하나의 시스템에 대한 다중 제어 외에도 SoloPi는 데이터 모킹, 성능 압축, 네트워크 시뮬레이션 및 스마트 몽키와 같은 기능을 제공하여 귀중한 비용을 절약할 수 있습니다. 테스트 개발자를 위한 시간입니다.
4. APP 약한 네트워크 테스트 및 패킷 캡처 도구
①QNET
공식 웹사이트: https://wetest.qq.com/product/qnet
소개:
QNET은 Tencent의 최신 서비스 플랫폼에서 출시된 취약한 앱 네트워크 테스트 도구입니다. 이 도구는 ROOT 휴대폰이 필요하지 않으며 데이터 케이블을 연결할 필요도 없으며 사용자에게 빠르고 안정적이며 완벽한 기능을 제공합니다. 독립적인 앱 형태의 기능적 취약 네트워크 테스트 도구 네트워크 시뮬레이션 서비스(2G 네트워크, 극도로 열악한 네트워크, 지속적인 패킷 손실, 정상 네트워크, 4G 네트워크, 100% 패킷 손실 등) 또한 QNET은 TCP/UDP 네트워크 프로토콜 패킷 캡처도 지원합니다.
②Fiddler
공식 웹사이트: https://www.telerik.com/fiddler
소개:
Fiddler는 잘 알려져 있고 강력한 패킷 캡처 도구입니다. 프록시를 설정하면 클라이언트와 서버 간의 모든 http(s) 통신이 기록될 수 있습니다. 캡처된 요청을 분석하고, 중단점을 설정하고, 요청 및 반환 데이터를 변조하고, 약한 네트워크 시뮬레이션을 위한 네트워크 패킷 손실 및 지연을 설정할 수도 있습니다.
3Charles
공식 웹사이트: https://www.charlesproxy.com/
소개:
Charles는 컴퓨터와 인터넷/HTTPS 사이의 모든 HTTP 및 SSL을 볼 수 있는 HTTP 프록시/HTTP 모니터/역방향 프록시입니다. 의사소통. 가로채는 요청과 응답을 분석하고, 요청 매개변수 수정을 지원하며, 취약한 네트워크 시뮬레이션을 지원할 수 있습니다.
5. APP 호환성 테스트 도구
①TestIn
공식 웹사이트: https://www.testin.cn/
소개:
Testin은 중국에서 클라우드 테스트 분야에 참여한 초기 플랫폼 중 하나입니다. . 터미널의 유형과 수량은 비교적 포괄적입니다. 원격 실제 기계 테스트, 표준/깊이/순회 호환성 테스트, 자동화 테스트, 현장 테스트 전문가 등을 제공합니다. Android 및 iOS 시스템을 지원합니다. 그러나 현재 무료로 제공되는 서비스는 극히 일부에 불과하며, 대부분의 서비스는 유료서비스입니다.
②Tencent Utest
공식 웹사이트: https://utest.21kunpeng.com/home
소개:
Tencent의 클라우드 테스트 서비스 플랫폼에는 3,000개 이상의 실제 기계 실험실이 있으며, 이는 시장 유형의 주류 기계의 99%를 포괄합니다. 10년간의 단말 테스트 서비스 경험을 바탕으로 호환성 테스트, 자동화 테스트, 클라우드 실제 머신, 디바이스 공유 등 다양한 서비스 방식을 제공합니다.
3바이두 MTC
공식 홈페이지: http://mtc.baidu.com/
소개:
바이두 MTC는 바이두 오픈 플랫폼 산하의 모바일 클라우드 테스트 센터입니다. 1500개 이상의 인기 모델을 사용할 수 있습니다. 제공되는 테스트 서비스 유형에는 호환성 테스트, 성능 테스트, 기능 테스트가 포함됩니다. 그리고 Testin과 유사한 스크립트 기록 도구를 제공합니다. 바이두 MTC의 서비스는 현재 주로 유료 서비스로 이루어져 있습니다.
4Ali MQC
공식 웹사이트: https://www.aliyun.com/product/mqc
소개:
Ali MQC는 Alibaba가 소유한 모바일 테스트 플랫폼입니다. Android 및 iOS 시스템을 지원하는 다수의 인기 모델을 제공합니다. 호환성 테스트, 기능 테스트, 성능 테스트 및 안정성 테스트를 제공합니다.
6. APP 보안 테스트 도구
①OWASP ZAP
공식 웹사이트: https://owasp.org/www-project-zap/
소개:
OWASP ZAP는 현재 가장 인기 있는 무료 APP 모바일 보안 테스트 도구입니다. . 전 세계 수백 명의 자원봉사자가 관리하고 유지합니다. 이 도구는 다양한 스크립팅 언어 유형을 지원하고 설치가 쉬우며 APP의 개발 및 테스트 단계에서 보안 취약점을 자동으로 찾을 수 있습니다.
②Drozer
GitHub 주소: https://github.com/FSecureLABS/drozer
소개:
Drozer는 MWR 보안 팀에서 관리하는 오픈 소스 소프트웨어입니다. 이 소프트웨어는 Android용 보안 감사 및 공격 프레임워크입니다. 플랫폼. 보안 담당자는 drozer 자체에서 제공하는 일부 모듈을 통해 일부 기본 보안 테스트 기능을 완료할 수도 있으며 필요에 따라 자체 모듈을 구현할 수도 있고 drozer에서 제공하는 프레임워크를 사용하여 일부 자동화된 감사 기능을 구현할 수도 있습니다.
3MobSF
GitHub 주소: https://github.com/MobSF/Mobile-Security-Framework-MobSF
소개:
MobSF는 iOS 및 Android에 적합한 자동화된 모바일 앱 보안 테스트 도구이며 능숙하게 사용됩니다. 동적, 정적 분석 및 웹 API 테스트를 수행합니다. Android 및 iOS 앱의 신속한 보안 분석에 사용할 수 있습니다.
4QARK
GitHub 주소: https://github.com/linkedin/qark
소개:
QARK는 Java 기반 Android 애플리케이션의 잠재적인 보안 취약점과 우려 사항을 식별하도록 설계된 정적 코드 분석 도구입니다. QARK는 또한 동적으로 생성된 ADB(Android 디버그 브리지) 명령을 제공하여 감지된 잠재적인 취약점을 확인하는 데 도움을 줍니다. 잠재적인 문제를 식별하기 위해 즉시 사용 가능한 APK 형태로 사용자 정의 테스트 애플리케이션을 동적으로 생성할 수도 있습니다.
위 내용은 앱 테스트 도구의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











Jingdong Mall APP에서 실명인증을 받는 방법은 무엇입니까? Jingdong Mall은 많은 친구들이 자주 사용하는 온라인 쇼핑 플랫폼입니다. 쇼핑하기 전에 모든 사람이 완전한 서비스를 즐기고 더 나은 쇼핑 경험을 얻을 수 있도록 실명 인증을 수행하는 것이 가장 좋습니다. 다음은 JD.com 실명인증 방법입니다. 네티즌분들께 도움이 되었으면 좋겠습니다. 1. JD.com을 설치하고 열고 개인 계정에 로그인합니다. 2. 그런 다음 페이지 하단의 [내]를 클릭하여 개인 센터 페이지로 들어갑니다. 3. 그런 다음 화면에서 작은 [설정] 아이콘을 클릭합니다. 오른쪽 상단에서 설정 기능 인터페이스로 이동합니다. 4. [계정 및 보안]을 선택하여 계정 설정 페이지로 이동합니다. 5. 마지막으로 [실명 인증] 옵션을 클릭하여 실명 정보를 입력합니다. 설치시스템에서는 실제 개인정보를 입력하고 실명인증을 완료해야 합니다.

Dashen APK를 예로 들어 보겠습니다. 앱 복호화 Lua 스크립트에 대한 이전 분석을 통해 Dashen APK의 Lua 스크립트를 복호화할 수 있습니다. 이제 해당 리소스(구성 파일 및 사진 등)를 복호화해 보겠습니다. 복호화 전의 더 중요한 구성 파일을 예로 들어 보겠습니다. 파일 헤더에는 fuckyou!라는 서명 값도 있습니다. 이것을 보고 우리는 먼저 xxtea로 암호화한 것인지 생각해 보았으며, 먼저 xxtea로 복호화한 후 압축을 풀어보니 여전히 오류가 발생하고 있었습니다. 우리가 방금 말한 것을 부정해야 합니다. 우리는 계속해서 구성 파일의 암호를 단계별로 해독합니다. 잠시 생각해 보세요. 파일 헤더는 다음과 같습니다. fuckyou! 파일을 해독하려면 필연적으로 처리가 필요합니다

Microsoft는 올해 초 Windows 11 보안 기능인 SmartAppControl을 출시했습니다. 당시 마이크로소프트는 이를 "신뢰할 수 없거나 잠재적으로 위험한 애플리케이션을 차단하는" 보호 도구라고 설명했습니다. 당시 이 도구의 독특한 점은 Windows 11 장치에서 실행되어야 하는지 여부를 결정했다는 것입니다. SmartAppControl은 처음에 평가 모드에서 실행됩니다. 이 모드에서 응용 프로그램을 열어야 할지 여부가 결정됩니다. Microsoft는 사용자가 Windows 보안 앱의 앱 및 브라우저 컨트롤 섹션에서 스마트 앱 컨트롤을 활성화할 수 있음을 밝혔습니다. Microsoft에만 따르면 SmartAppC

Apple의 제품과 서비스는 항상 전 세계 사용자들에게 사랑을 받아왔습니다. 홍콩 Apple ID를 등록하면 사용자에게 더 많은 편리함과 특권이 제공됩니다. 홍콩 Apple ID를 등록하는 단계와 주의해야 할 사항을 살펴보겠습니다. 홍콩 Apple ID를 등록하는 방법 Apple 장치를 사용할 때 많은 응용 프로그램과 기능에 로그인하려면 Apple ID를 사용해야 합니다. 홍콩에서 애플리케이션을 다운로드하거나 홍콩 AppStore의 특혜 콘텐츠를 즐기려면 홍콩 Apple ID를 등록하는 것이 매우 필요합니다. 이 기사에서는 홍콩 Apple ID를 등록하는 방법과 주의해야 할 사항에 대한 단계를 자세히 설명합니다. 단계: 언어 및 지역 선택: Apple 장치에서 "설정" 옵션을 찾아 입력하세요.

China Unicom 앱은 모든 사람의 요구를 쉽게 충족할 수 있습니다. 다양한 서비스를 처리하고 싶다면 여기에서 제때에 구독을 취소할 수 있습니다. 후속 손실을 피하기 위해 많은 사람들이 휴대폰을 사용할 때 데이터가 충분하지 않다고 느껴 추가 데이터 패키지를 구입하지만 다음 달에 원하지 않으면 즉시 구독을 취소하려는 경우가 있습니다. 에디터가 설명하는 구독 취소 방법을 제공하여, 필요한 친구들이 와서 사용할 수 있도록 해드립니다! China Unicom 앱의 오른쪽 하단에 있는 "내" 옵션을 찾아 클릭하세요. 내 인터페이스에서 내 서비스 열을 슬라이드하고 "주문했습니다" 옵션을 클릭하세요.

구매 증빙 자료인 송장은 우리의 일상 생활과 업무에 매우 중요합니다. 그럼 우리가 평소 듀오디안 앱을 사용해 쇼핑을 할 때, 듀오디안 앱에서 쉽게 송장을 발행할 수 있는 방법은 무엇일까요? 아래에서 이 웹사이트의 편집자가 멀티 포인트 앱에서 송장을 개설하는 방법에 대한 자세한 단계별 가이드를 제공합니다. 더 알고 싶은 사용자는 이 내용을 놓치지 마세요. [송장센터]에서 [다점슈퍼마켓/무료쇼핑]을 클릭하고, 완료된 주문페이지에서 송장발행이 필요한 주문을 선택한 후, 다음을 클릭하여 [송장정보], [수취인정보]를 입력한 후, 몇 분 후 수신 메일함을 입력하여 이메일을 열고 전자 청구서 다운로드 주소를 클릭한 후 마지막으로 전자 청구서를 다운로드하여 인쇄하세요.

최근 저자는 페이스북 안드로이드 앱에서 딥링크 취약점을 발견했다. 이 취약점을 이용해 사용자 휴대폰에 설치된 페이스북 안드로이드 앱을 백도어 프로그램(Backdoor)으로 변환해 백도어링을 수행할 수 있다. 또한 이 취약점은 Facebook 앱을 재패키지하여 특정 대상 피해자에게 전송하여 설치 및 사용하는 데에도 사용될 수 있습니다. 작성자가 이 취약점을 발견하는 과정과 Payload를 통해 이를 어떻게 구성하고 최종적으로 Facebook APP의 실제 제작 환경에서 보안 위험으로 변환시키는 방법을 살펴보겠습니다. 일반적으로 취약점을 발견할 때 공개 테스트를 수행할 때 먼저 대상 시스템의 적용 메커니즘을 주의 깊게 이해합니다. 지난 블로그에서 Face를 구문 분석하는 방법을 공유했습니다.

Blackmagic Design은 마침내 호평을 받은 Blackmagic Camera 앱을 Android에 출시했습니다. 전문 비디오 카메라 앱은 무료로 다운로드할 수 있으며 완전한 수동 제어 기능을 제공합니다. 이러한 컨트롤은 프로 수준의 cin을 더 쉽게 수강할 수 있도록 하는 것을 목표로 합니다.