Language:
Page Info
Skill Level:
Engine Version:
The translation of this page is out of date. Please see the English version for the latest version of the page.

自動化システムの概要

自動化システムには、 Unreal Message Bus の威力を活かしたユニット テスト、機能テスト、およびコンテンツ負荷テストを行うための機能があります。

自動化システムは、自動化テスト を一回以上行うことで機能します。目的または機能に応じて様々なカテゴリに分けられます。

ユニット テスト

API レベルの検証テスト。たとえば、TimespanTest.cpp または DateTimeTest.cppを参照してください。

機能テスト

システム レベルの検証テスト。インゲームの統計情報が正確に報告されているか、解像度の変更が機能しているかなど、Play-In-Editor の機能が期待どおりであるかの検証も含みます。たとえば、EditorAutomationTests.cpp または EngineAutomationTests.cppを参照してください。

スモークテスト

エディタ、ゲーム、またはコマンドレットが開始すると 毎回 実行されるように十分な速さにすることを意図しています。UI でもデフォルトで選択されます。

コンテンツ負荷テスト

すべてのマップのロード、またはすべてのブループリントのロードとコンパイルなど、クラッシュを避けるために特定のシステムを徹底的にテストします。たとえば、EditorAutomationTests.cpp または EngineAutomationTests.cppを参照してください。

スクリーンショットの比較ツール

スクリーンショットの比較ツールは、迅速にスクリーンショットを比較し、レンダリングに関する問題を特定します。詳細は、 スクリーン ショット ツールのリファレンス をご覧ください。