ツール:スクリーンショットは、ログインカットテスト一般的に使用される機能は、バージョン情報、構築するための重要なテスト環境、広告ランディングページジャンプ、大きな耳をテストインポートおよびエクスポートのシステムファイル、スクリプトの記録、音声を表示します
2:オンラインの角砂糖の必要性ビデオソフト、背景が異なるチャネルで頻繁に変更されます、あなたは、ビデオ、複数のプラットフォームでiQIYI砂糖をテストする必要があり、Youkuのや他のAPPのダウンロードアドレスは、ダウンロードが成功した後、通常のジャンプかどうか、正しいですかターン。手動操作、インストールおよびアンインストールのAPK APKを繰り返す必要はないだけに、また、制御アドレスをダウンロードすることは正しいことなので、ソフトウェアの開発、自動化された比較情報は、対応するデータを読み出すことにより行われるログ表をエクセル、それが正しいダウンロードか否かが判断されます; OpenCVの判断を使用し、その後、ジャンプページかどうかを比較するために、
ツールIII:重複データインタフェースは、サーバーが誰であるかの質問には明確に、テレビが重複したデータを持っている参照クライアントの問題やサーバーの問題を決定し、かどうかを検出
ツール4:テストプラットフォーム、このプラットフォームの開発は、「運用テスト自動化プラットフォームのPythonのテスト開発を開発する」を参照してください。
各ツールの詳細
自動テストのガジェット:
このビューシステム情報ツールは、主に毎日のテストを満たすために、傍受ログは、スクリーンショットは、広告のランディングページがジャンプ、キースイッチスマートテレビスクリプトの記録、正式な環境、テスト環境、インテリジェントな音声テスト(退屈なバックエンドの設定の必要性を排除します)
1「ログメニューのスクリーンショット
次のコードを実行しますカットログをクリックします
ハンドル= subprocess.Popen( "ADB logcat -v threadtime> log.txtという"、シェル= TRUE)
time.sleep(3)
subprocess.Popen( "taskkill / F / T / PID" + STR(handle.pid)、シェル=真)
ANRグラフィカルインターフェイスが表示された状況の出現を避けるために、あなたはマルチスレッド処理に設定する必要があり、ことに注意してください
DEF log_1(): ハンドル = subprocess.Popen(" ADB logcat -v threadtime> log.txtという"、シェル= TRUE) time.sleep( 3 ) subprocess.Popen(" taskkill / F. / T / PID " + STRは、(ハンドル.pid)、シェル= TRUE) #のマルチスレッドにセット、それ以外の複数のボタンに同じ時間に応じる応答しなくなる DEFのログ(): T = threading.Thread(ターゲット= log_1) t.start()
プレーヤー小さなウィンドウログ:プレーヤーテストは、多くの場合、バグの原因を見つけ、コード内の問題を特定するために、問題が発生したが、grepを選択したプレイヤーのログ情報を使用します
ログのクリア:adbのlogcatを使用-c
スクリーンショット:スクリーンショットを伴う必要のadbコマンドにし、Windows、Windowsシステムにエクスポートし、その時のスクリーンショットに従って命名バットスクリプトを、直接クリック呼び出します
スクリーンショットバットスクリプトを次のように
オフ@echo
設定した日付 =%発売日:〜0,4 %%日:〜5,2% 設定時間 =%時間:〜0,2 %%時間:〜3,2 %%時間:〜6,2% ::セット /午前=%時間:〜10,4%が 起動し、エコー のadbシェル /システム/ binに/ SCREENCAPを-p / SDカード/ a.png ADBプル /sdcard/a.png \ logandpic \%日付%%時間%。.PNG adbのシェルRM -rf /sdcard/a.png
画面の記録:同じ検索バットスクリプト、のみ838プラットフォームは、使用する前に、
OFF @echo REMエコー //〜-3%:%のDATE エキス情報週 REMエコー%時間://〜0.5%の抽出と時間の割合とき REMエコー%時間:0〜、// -3%そして第2の抽出点と情報 SET DATE =%日付:〜0.4 %%日:〜5,2%の 設定時間 =タイム%:時間%%〜0,2:3,2 %%〜時間:〜6。 、2% REMのSET / AMの%=時間:〜10,4% のadbシェルスクリーンショット\%のDATE%\にする/システム/ビンscreenrecord - %%時間.MP4を。
フォルダを開きます。スクリーンショットを保存するフォルダを開きます。
os.system(R ' スタート。\ logandpic ')