Android 自動テスト ツールの概要

アピウス

アドバンテージ

マルチプラットフォーム (Android、iOS など) をサポート、複数言語をサポート (Python、Java、Ruby、js、C# など)

欠点がある

オンラインチュートリアルを見た後に見つけました。

インストールやデバッグが面倒なので、大規模な Android 自動化プロジェクトに適しています。

エアテスト

Airtest の公式ドキュメントへようこそ! — エアテストのドキュメント

Netease UI 自動テスト ツール、私は使用したことがありません。オンラインの導入では、位置決めに写真を使用します。理論的には、開発の敷居が低くなり、開発効率が非常に高くなります。

アイスフォックス スマートアシスト

アイスフォックス スマートアシスト

オンラインで多くの人が強く推奨しています

アドバンテージ

インストールは簡単で、携帯電話がクライアントとなり、アカウントにログインした後はすべてWebページ上で操作します。Web ページ上でデバイスを直接表示できます。デバイスによって開かれた APP レイアウトを表示します。コードを Web ページに公開すると、Web ページが携帯電話を制御してスクリプトの実行を開始します。

Web ページの背景を通じて複数の携帯電話を制御して同時にタスクを開始できるため、大規模な自動テストに便利です

開発経験がなくても始められる自動構築ソリューションを提供します。

欠点がある

スクリプトはAPPにパッケージ化できないため、自動テストではなく小さなツールの場合、共有するのが不便です

スクリプトの機能が不十分です。注文後5分以内に支払いをする必要があるため、リマインドする方法が必要なのでプログラムを作成しましたが、このツールはユーザーの声を直接呼び出すことはできません。システム。UI 制御に加えて、このツールの残りの部分は HTTP リクエストを使用するため、この要件を完了するには非常に手間がかかります。

特定の開発経験がない場合は、Binghu または Netease を使用することが間違いなく最良の選択です。開発経験がある場合は、これを強くお勧めします。

アドバンテージ

独自のスクリプトを APK に直接パッケージ化できる

このスクリプトは強力で、マルチメディアを使用したり、システム関数を呼び出したり、簡単なページを作成したりできます。

vscodeプラグインと連携して携帯電話開発への接続も超スムーズ

  1. vscode -> ヘルプ -> 開発者ツールを切り替えると、スクリプトによって入力されたログを直接確認できます。
  2. vscode でのワンクリックスクリプト実行
  3. スクリプトを電話に同期する

AutoX.js

autox.js (autojs 代替) 開発チュートリアル_SUNbrightness ブログ-CSDN ブログ

おすすめ

転載: blog.csdn.net/SUNbrightness/article/details/124220563