Eggplant Functionalでのムービー録画
Eggplant Functionalで進行中のテストのムービーを作成す ることは、開発プロセスにおいて役立ちます。テスト中にエラーが発生した場合、開発者はテスト実行のビデオを使用してトラブルシューティングを行うことができます。
Eggplant Functionalを実行している任意のマシンから、任意のシステムアンダーテスト(SUT)上でテストを録画することができます。ムービーの録画を開始すると、Eggplant Functional内にない操作も含め、SUT上で行われたすべての操作が録画されます。
ムービーはデフォルトで.MP4ファイルとして保存されます。録画のcompressionRate
を定義することができます。デフォルトのデータレートは1です。この値は0より大きい必要があります。データレートを減らすためにレートを下げるか、ビデオ品質に対応した変化でそれを増やすことができます。
Eggplant Functional 21.1.0以前は、ムービーは.MKV形式で保存されていました。デフォルトの設定を.MKVに戻す必要がある場合は、Eggplantサポートに連絡してください。
ムービーの録画
Eggplant Functionalでビデオを録画するには3つの方法があります。デフォルトでは、ムービーはDocumentsフォルダに保存されます。Eggplant Functionalのインターフェースまたはコントロールメニューから録画が開始されると、スクリプトが停止しても録画は停止しません。スクリプトから録画が開始され、StopMovie
コマンドで明示的に終了しない場合、スクリプトが終了すると録画が停止します。
コントロールメニューやキャプチャウィンドウツールバーから開くEggplant Functionalのビデオ保存ダイアログ
コントロールメニューから
- Control > Record Movieに移動します。
- ムービーに名前を付け、保存先を選択します。
- 録画を終了するにはControl > Stop Recording Movieを選択します。
キャプチャウィンドウツールバーから
- Record Movieをクリックします。
- ムービーに名前を付け、保存先を選択します。
- 録画を終了するにはStop Recordingをクリックします。
Record Movieボタンはデフォルトでは表示されません。Window > Customize Toolbarを選択して追加します。
スクリプトから
このオプションは録画に対する最も高い制御を提供します。スクリプトの特定のセクションを録画するには、それをStartMovie
とStopMovie
コマンドの間に配置します:
StartMovie "/path/to/record/the/movie"
//録画したいテストスクリプトのセクション
StopMovie
スクリプトがSUTの変更を要求する場合、ビデオの録画が停止します。その後、録画を再開する必要があります。
フレームレートの制御
録画のデフォルトのフレームレートは1秒あたり10フレームです。この値は、framesPerSecond
オプションを使用してスクリプト内で変更することができます。
StartMovie "/path/to/record/the/movie", framesPerSecond: 5