ソフトウェアテストにおける開発作業の一部

 

ツール:スクリーンショットは、ログインカットテスト一般的に使用される機能は、バージョン情報、構築するための重要なテスト環境、広告ランディングページジャンプ、大きな耳をテストインポートおよびエクスポートのシステムファイル、スクリプトの記録、音声を表示します

 

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 '

 

おすすめ

転載: www.cnblogs.com/ffrs/p/11432410.html