ホームページ よくある問題 アプリテストツール

アプリテストツール

Jul 04, 2023 am 11:05 AM
app テストツール

アプリテストツール: 1. Appium; 2. Airtest; 3. uiauTomator2; 4. Monkey; 5. MonkeyRunner; 6. Maxim; 7. UICrawler; 8. GT; 9. Perfdog; 10. SoloPi; 11. QNET; 12. Fiddler; 13. Charles; 14. TestIn; 15. Tencent Utest; 16. Baidu MTC; 17. Alibaba MQC など

アプリテストツール

1. APP自動テストツール

①Appium

公式サイト:http://appium.io/

GitHub アドレス: https://github.com/appium/appium

はじめに:

Appium は、オープンソースのクロスプラットフォーム自動テスト ツールです。 iOS、Android、Windows デスクトップ プラットフォーム上で自動化されたネイティブ、モバイル Web、ハイブリッド アプリをサポートします。開発者は、Java、OC、JS、PHP、Python、Ruby、C#、Clojure、Perl など、WebDriver と互換性のある任意の言語でテスト スクリプトを作成できます。これは、UI 自動テストのために習得する必要があるツールの 1 つです。

②Airtest

公式 Web サイト: http://airtest.netease.com/

紹介:

Airtest は、NetEase が提供する UI 自動テスト ツールです。ゲーム 、ゲームやアプリケーションに適しており、サポートされているプラ​​ットフォームは Windows、Android、iOS です。 Airtest は、アプリケーションのインストール、入力のシミュレーション、アサーションなどを含むクロスプラットフォーム API を提供します。画像認識テクノロジーに基づいて UI 要素を特定するため、コードを埋め込まずに自動テストを実行できます。テスト スクリプトの実行後、詳細な HTML テスト レポートを自動的に生成できます。

③uiauTomator2 (python)

GitHub アドレス: https://github.com/openatx/uiauTomator2

紹介:

uiauTomator2 は、次のことができるプログラムです。 Android デバイスの UI オートメーションには Python ライブラリを使用します。その最下層は Google uiauTomator に基づいており、Google が提供する uiauTomator ライブラリは、画面上の任意の APP の任意の制御属性を取得し、それに対して任意の操作を実行できます。

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 を使用すると、Android アプリまたはテスト パッケージをインストールし、実行し、キーストロークを送信し、インターフェースのスクリーンショットを撮り、そのスクリーンショットをワークステーションに保存するための Python プログラムを作成できます。 Monkeyrunner ツールは主に、機能/フレームワーク レベルでアプリケーションとデバイスをテストし、単体テスト スイートを実行するために使用されますが、他の目的にも自由に使用できます。

③Maxim

GitHub アドレス: https://github.com/zhangzhao4444/Maxim

紹介:

Maxim は、 Monkey に基づいた二次開発です。在来の猿に比べて比較的賢い。ネイティブ モンキーの既存の機能を保持することに加えて、コントロールを深くトラバースし、ブラック リストとホワイト リストをカスタマイズし、実行時間を設定し、アンチスリープ/アンチサスペンドデス メカニズム、アンチジャンプ/アンチ偶発的なクリック ステータス バーを追加できます。ドロップダウン ステータス バーなど。

④UICrawler

GitHub アドレス: https://github.com/lgxqf/UICrawler

紹介:

Appium に基づくアプリ UI トラバーサルおよび Monkey ツール、Android および iOS モバイル アプリ、または H5 や WeChat などのアプリケーションをサポートします。バージョン v2.3 はすでに Appium 1.16.0、Java クライアント 7.3.0 をサポートしています。

3. APPパフォーマンステストツール

①GT

公式サイト: https://gt.qq.com/

はじめに:

Tencent のオープンソース APP ポータブル デバッグ プラットフォームは、iOS と Android をサポートしています。携帯電話上で直接実行できるため、APP のパフォーマンス テスト (CPU、メモリ、トラフィック、バッテリー、フレーム レート/流暢性など)、開発ログの表示、クラッシュ ログの表示、ネットワーク データ パケットのキャプチャ、内部 APP の迅速な実行が可能です。パラメータのデバッグ、実機コードの消費時間統計など。

②Perfdog

公式ウェブサイト: https://perfdog.qq.com/

紹介:

Tencent が開発したフルモバイルプラットフォーム iOS/Androidゲーム部門のパフォーマンステストおよび分析ツールプラットフォーム。携帯電話をROOT/ジェイルブレイクする必要がなく、携帯電話のハードウェア、ゲーム、アプリケーションをいかなる方法でも変更する必要がなく、プラグアンドプレイが非常に簡単です。

PerfDog は iOS と Android をサポートし、モバイル プラットフォーム上のすべてのアプリケーション (ゲーム、APP アプリケーション、ブラウザ、ミニ プログラム、ミニ ゲーム、H5、バックグラウンド システム プロセスなど)、Android エミュレータ、クラウド実機などをサポートします。 。 テスト。 PerfDog は PC 上で複数回開くことができ、1 台の PC で複数の携帯電話を同時にテストできます。現時点では無料でお試しいただけますので、誰でもお楽しみいただけます。

③SoloPi

GitHub アドレス: https://github.com/alipay/SoloPi

紹介:

SoloPi は、ワイヤレスで非侵入的な Android です。自動化ツール。 SoloPi は、パブリック ベータ版の 3 つの主な機能 (記録と再生、パフォーマンス テスト、1 台のマシンでの複数のコントロール) に加えて、データ モック、パフォーマンス圧縮、ネットワーク シミュレーション、スマート モンキーなどの機能も提供し、貴重なデータを節約できます。テスト開発者の時間です。

4. APP 脆弱ネットワーク テスト & パケット キャプチャ ツール

①QNET

公式 Web サイト: https://wetest.qq.com/product/qnet

はじめに:

QNET は、Tencent の wetest サービス プラットフォームによって開始されたアプリ脆弱ネットワーク テスト ツールです。このツールは、ROOT 電話やデータ ケーブルを必要としません。ユーザーに次の形式で高速かつ便利なテストを提供します。信頼性が高く、完全に機能する脆弱なネットワーク シミュレーション サービス (2G ネットワーク、非常に悪いネットワーク、継続的なパケット ロス、通常のネットワーク、4G ネットワーク、100% のパケット ロスなど)。さらに、QNET は TCP/UDP ネットワーク プロトコル パケット キャプチャもサポートしています。

②Fiddler

公式 Web サイト: https://www.telerik.com/fiddler

概要:

Fiddler はよく知られた強力なパケットですキャプチャツール。プロキシを設定すると、クライアントとサーバー間のすべての http 通信を記録できます。キャプチャしたリクエストの分析、ブレークポイントの設定、リクエストと戻りデータの改ざん、さらには弱いネットワーク シミュレーションなどのためのネットワーク パケット損失と遅延の設定も可能です。

③Charles

公式 Web サイト: https://www.charlesproxy.com/

紹介:

Charles は HTTP プロキシ/HTTP モニター/リバースです。コンピュータとインターネット間のすべての HTTP および SSL/HTTPS トラフィックを表示できるプロキシ。傍受したリクエストとレスポンスを分析し、リクエストパラメータの変更をサポートし、弱いネットワークシミュレーションをサポートできます。

5. APP互換性テストツール

①TestIn

公式サイト: https://www.testin.cn/

はじめに:

Testin は、中国でクラウド テストの分野に最も早く参入したプラットフォームの 1 つです。端子の種類と数量は比較的包括的です。リモート実機テスト、標準/深さ/トラバーサル互換性テスト、自動テスト、オンサイトテスト専門家などを提供します。 Android および iOS システムをサポートします。ただし、現時点では無料のサービスはごく一部であり、大部分のサービスは有料アイテムです。

②Tencent Utest

公式ウェブサイト: https://utest.21kunpeng.com/home

紹介:

Tencent のクラウド テスト サービス プラットフォーム、その他の機能3,000 を超える実機ラボがあり、市場の主流モデルの 99% をカバーしています。端末テストサービスにおいて10年の実績を持ち、互換性テスト、自動テスト、クラウド実機、デバイス共有など、さまざまなサービス手法を提供しています。

③Baidu MTC

公式ウェブサイト: http://mtc.baidu.com/

紹介:

Baidu MTC は、Baidu の携帯電話子会社です。プラットフォーム クラウド テスト センターを開きます。人気モデルを1500以上取り揃えております。提供されるテスト サービスの種類には、互換性テスト、パフォーマンス テスト、機能テストなどがあります。 Testin と同様のスクリプト記録ツールも提供します。 Baidu MTC のサービスは現在、有料サービスが中心です。

④Ali MQC

公式ウェブサイト: https://www.aliyun.com/product/mqc

紹介:

Ali MQC は、の子会社です。アリババのモバイルテストプラットフォーム。 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 が提供するフレームワークを使用して自動監査機能を実装することもできます。

③MobSF

GitHub アドレス: https://github.com/MobSF/Mobile-Security-Framework-MobSF

はじめに:

MobSF はiOS および Android に適した自動モバイル アプリ セキュリティ テスト ツール。動的および静的分析と Web API テストを巧みに実行できます。 Android および iOS アプリの迅速なセキュリティ分析に使用できます。

④QARK

GitHub アドレス: https://github.com/linkedin/qark

はじめに:

QARK は、静的コード分析ツールです。 Java ベースの Android アプリケーションの潜在的なセキュリティ脆弱性と懸念事項を特定します。 QARK はまた、検出した潜在的な脆弱性の検証に役立つように、動的に生成される ADB (Android Debug Bridge) コマンドの提供も試みています。潜在的な問題を特定するために、すぐに使用できる APK の形式でカスタム テスト アプリケーションを動的に作成することもできます。

以上がアプリテストツールの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

京東モールAPPで実名認証を行う方法 京東モールAPPで実名認証を行う方法 Mar 19, 2024 pm 02:31 PM

京東モールAPPで実名認証を取得するにはどうすればよいですか?京東モールは多くの友人がよく利用するオンライン ショッピング プラットフォームですが、充実したサービスを享受し、より良いショッピング体験を得るために、買い物をする前に全員が実名認証を行うことが最善です。以下はJD.comの実名認証方法です。ネチズンの参考になれば幸いです。 1. JD.com をインストールして開き、個人アカウントにログインします。 2. 次に、ページの下部にある [マイ] をクリックして、個人センター ページに入ります。 3. 次に、ページ内の小さな [設定] アイコンをクリックします。右上隅をクリックして設定機能インターフェイスに移動します; 4. [アカウントとセキュリティ] を選択してアカウント設定ページに移動します; 5. 最後に、[実名認証] オプションをクリックして実名情報を入力します; 6. . インストール システムでは、実際の個人情報を入力し、実名認証を完了する必要があります。

cocos2d-LUA リバースエンジニアリングでアプリリソースを復号化する方法 cocos2d-LUA リバースエンジニアリングでアプリリソースを復号化する方法 May 16, 2023 pm 07:11 PM

Dashen apk を例に挙げます。アプリ復号化 Lua スクリプトの以前の分析を通じて、Dashen apk の Lua スクリプトを復号化できます。次に、そのリソース (設定ファイルや画像など) を復号​​化しましょう。より重要な設定ファイルを例に挙げると、復号化前: ファイル ヘッダーには署名値「fuckyou!」も含まれています。これを見て、これもxxteaで暗号化されているのではないかと考え、上記の方法でxxteaで復号化してから解凍したところ、やはり文字化けしており、途中でエラーが発生しました。私たちが今言ったことを否定しなければなりません。推測です。設定ファイルの復号化を段階的に続けます。ちょっと考えてみてください。ファイルのヘッダーは次のとおりです。ファイルを復号化したい場合は、必然的に処理が必要になります

MicrosoftはWindows 11のSmart App Controlを改善しましたが、使用できない可能性があります MicrosoftはWindows 11のSmart App Controlを改善しましたが、使用できない可能性があります Apr 17, 2023 pm 04:40 PM

Microsoft は今年初めに、Windows 11 のセキュリティ機能である SmartAppControl をリリースしました。当時、Microsoftはこれを「信頼できないアプリケーションや潜在的に危険なアプリケーションをブロックする」保護ツールだと説明していた。当時のこのツールのユニークな点は、Windows 11 デバイスで実行する必要があるかどうかを決定することでした。 SmartAppControl は最初は評価モードで実行され、アプリケーションが開くべきかどうかを決定するのはこのモードです。 Microsoft は、ユーザーが Windows セキュリティ アプリのアプリとブラウザーのコントロール セクションでスマート アプリ コントロールを有効にできることを明らかにしました。 Microsoft のみによると、SmartAppC

香港Apple ID登録の手順と注意点(香港Apple Storeならではのメリットを享受) 香港Apple ID登録の手順と注意点(香港Apple Storeならではのメリットを享受) Sep 02, 2024 pm 03:47 PM

Appleの製品とサービスは、常に世界中のユーザーに愛され続けています。香港 Apple ID を登録すると、ユーザーはさらに便利になり、特典が得られます。香港 Apple ID の登録手順と注意点を見てみましょう。香港 Apple ID の登録方法 Apple デバイスを使用する場合、多くのアプリケーションや機能では、Apple ID を使用してログインする必要があります。香港からアプリケーションをダウンロードしたり、香港 AppStore の優待コンテンツを楽しみたい場合は、香港の Apple ID を登録することが非常に必要です。この記事では香港のApple IDの登録手順と注意点を詳しく解説します。手順: 言語と地域を選択します。Apple デバイスで「設定」オプションを見つけて、次のように入力します。

チャイナユニコムアプリでデータパッケージをキャンセルする方法 チャイナユニコムでデータパッケージをキャンセルする方法 チャイナユニコムアプリでデータパッケージをキャンセルする方法 チャイナユニコムでデータパッケージをキャンセルする方法 Mar 18, 2024 pm 10:10 PM

チャイナユニコムアプリはみんなのニーズを簡単に満たします。ニーズを解決するためのさまざまな機能があります。さまざまなサービスを処理したい場合は、ここで簡単に行うことができます。必要がない場合は、ここで時間内に購読を解除できます。携帯電話を利用していると、データ容量が足りないと感じて追加でデータパックを購入したものの、翌月には必要ないのですぐに退会したいという方も多いのではないでしょうか。必要な友達が来て利用できるように、退会方法を提供しています。 China Unicom アプリで、右下隅にある「My」オプションを見つけてクリックします。 「My」インターフェースで「My Services」列をスライドし、「注文しました」オプションをクリックします。

マルチポイントアプリで請求書を発行する方法 マルチポイントアプリで請求書を発行する方法 Mar 14, 2024 am 10:00 AM

請求書は買い物券として、私たちの日常生活や仕事に欠かせないものです。では、普段買い物に Duodian アプリを使用する場合、Duodian アプリで簡単に請求書を発行するにはどうすればよいでしょうか?以下では、この Web サイトの編集者が、マルチポイント アプリで請求書を開くための詳細なステップバイステップ ガイドを提供します。さらに詳しく知りたいユーザーは、必ずお見逃しなく。テキストに従って詳細を確認してください。 [請求書センター]の[マルチポイントスーパー/フリーショッピング]をクリックし、注文完了ページで請求書が必要な注文を選択し、[次へ]をクリックして[請求書情報]、[受取人情報]を入力し、[クリック]をクリックします。正しいことを確認して送信し、数分後に受信メールボックスに入り、メールを開き、電子請求書のダウンロードアドレスをクリックし、最後に電子請求書をダウンロードして印刷します。

Blackmagic のプロレベルのビデオ アプリが Android に登場しましたが、あなたの携帯電話ではおそらく実行できません Blackmagic のプロレベルのビデオ アプリが Android に登場しましたが、あなたの携帯電話ではおそらく実行できません Jun 25, 2024 am 07:06 AM

Blackmagic Design は、好評を博した Blackmagic Camera アプリをついに Android に導入しました。プロ仕様のビデオ カメラ アプリは無料でダウンロードでき、完全な手動制御が可能です。これらのコントロールは、プロレベルの cin を簡単に摂取できるようにすることを目的としています。

バックドア Facebook APP へのディープリンクの使用方法 バックドア Facebook APP へのディープリンクの使用方法 May 19, 2023 pm 02:49 PM

最近、筆者は Facebook Android APP にディープリンクの脆弱性を発見しましたが、この脆弱性を利用すると、ユーザーの携帯電話にインストールされている Facebook Android APP がバックドア プログラム (Backdoor) に変換され、バックドアが実現される可能性があります。さらに、この脆弱性を利用して Facebook APP を再パッケージ化し、特定のターゲットの被害者にインストールして使用するために送信することもできます。この脆弱性の作成者による発見プロセスと、ペイロードを介して脆弱性を構築し、最終的に Facebook APP の実際の運用環境でセキュリティ リスクに変換する方法を見てみましょう。私が普段公開テストを行って脆弱性を発見する際には、まず対象となるシステムのアプリケーションの仕組みを注意深く理解します。前回のブログでは、Face を解析する方法を共有しました