0

私はアクション スクリプトでカスタマイズ ゲームに取り組んでいます。アプリケーションにはいくつかのモジュールがあります。アプリケーションはデータ集約的です。アプリケーションを起動するには、他の多くの swf や JSON などをロードする必要があります。(今のところ) UI ビットをテストしたくありません。私がテストしたいのは:

  • モジュールのクラッシュなし
  • 私は正気の答えを得る

UI や視覚的な異常は気にしません。

モジュール用に個別のテスト スイートと個別のテスト クラスを作成したいと考えています。より組織的になるために。

質問:

最も単純な機能をテストするには、X、Y、Z データをロードする必要があります。X、Y、Z データはすべてのモジュールに共通です。

さまざまなテスト クラスとスイートを作成し、データを 1 回だけプリロードして、そのデータのコピーをテスト全体で使用するにはどうすればよいですか。ほとんどのデータは、テストの過程で変更されません。

4

1 に答える 1

0

私は通常、必要な各データオブジェクトクラスの1つ以上のテストバージョンを作成します。これは、すべてのプロパティが入力されたデータオブジェクトのサブクラスです。

したがって、[Before]メソッドでは、次のように設定できます。

testVO = new TestMyVO();

テストケースでは:

myObjectThatNeedsAVO.myVO = testVO;

したがって、MyVOを必要とするすべてのテストケースで、そのTestMyVOを再利用できます。複数が必要な場合は、いくつかの1つを作成できるファクトリを作成してから、特に実行する必要があるファクトリを、実行しているものと呼ぶことができます。

于 2012-05-24T01:12:32.447 に答える