テストを録画する
テスト実行を録画すると、設計したテストがどのように実行されるか確認できます。これにより、テストの実施状況を確認し、改善が必要な箇所を発見することができます。
|
TestCase録画機能は、まだ開発中の早期アクセス機能です。Tricentisは、現在または将来のTricentis Toscaバージョンにおける完全な機能性あるいはユーザビリティを保証しません。 |
このトピックは、以下の内容に関する情報を提供します。
録画を理解する
録画を有効にする前に、以下の基本を確認します。
-
Tricentis Toscaは、テストケースごとに1つの録画を作成し、 .mp4 形式で保存します。
-
Tricentis Toscaは、テストを実行するマシンの画面全体を記録します。画面に表示されていないテストは、録画にも映りません。
-
実行を一時停止することは可能ですが、録画は一時停止されません。
-
レコーダーは、TestCaseの実行開始時に起動します。そのため、最初の1~2秒間は録画されない場合があります。テストケースの冒頭に重要なステップがある場合は、その前に短い待機時間を追加することを推奨します。これを行うには、 TBox Wait モジュールから新しい最初のテストステップを作成してください。
-
ディスク空き容量を考慮してください。1台のマシンで数百件の TestCaseを実行する場合は、マシンに録画を十分保存できるディスク空き容量が必要です。
録画を有効にする
録画を有効にするには、記録を実行するすべてのマシンの設定を変更する必要があります。例えば、 Tosca 分散実行を使用する場合は、すべてのエージェントマシンで録画を有効にしてください。
あるいは、リポジトリ用に特定のプロジェクト設定を作成することもできます。これを一度行えば、プロジェクトの設定がそのリポジトリに接続されているすべてのワークスペースに適用されます。
録画を有効にするには、以下の手順に従ってください。
-
「Project」->「Settings」->「TBox」->「Execution recorder」に移動します。
-
「 Enable Execution Recorder 」の設定で録画を有効にします。すべての実行の録画を保持するか、失敗した実行の記録のみを保持するかを選択できます。
-
必要に応じて、「 Output Path 」および「 Output Filename Template 」の設定を変更します。
録画から個々のTestCaseを除外する
録画を有効にすると、Tricentis Toscaは実行するすべてのテストケースを録画します。設定方法によっては、失敗した実行の録画だけを残すこともできます。
あるいは、プレイグラウンド TestCaseや画面上で完全に見えないTestCaseなどを最初に録画対象から除外することもできます。不要な録画でマシンが雑然とするのを避けたい場合は、不要なTestCaseに対して録画機能を無効にすることができます。
これを行うには「 AvoidExecutionRecorder 」という名前のテストコンフィギュレーションパラメータ(TCP)を作成し、値を「 True 」にします。
TCP は、TestCaseまたはフォルダごとに作成できます。フォルダレベルでTCPを設定すると、Tricentis Toscaは、このフォルダとそのすべてのサブフォルダ内のTestCaseの録画を作成しません。
録画を閲覧する
テスト実行後、Tricentis Toscaは録画を有効にした際に指定したフォルダに .mp4 形式で録画を保存します。
Toscaは自動的に録画名に接尾辞を付けます。接尾辞は、実行結果に応じて「 _successful 」あるいは「 _failed 」のいずれかになります。これによって、すべての実行結果の記録を有効にしている場合でも、問題のあったテストを簡単に見つけて見直すことができます。
録画をダブルクリックして録画を見ます。
注: Tricentis Toscaは、 Tosca Commander 内には録画を表示しません。
次の記事
スクラッチブックでテストを実行し、すべてが計画通りに動作した場合は、実行リストを作成してください。ExecutionListsは、完全自動化への次のステップです。「 Execution 」セクションでテストを準備および実行する詳細な方法については、こちらをクリックしてください。
実行リストでテストを実行した場合は、結果を分析および処理する方法も参照してください。