埋め込みテストケースの作成

From GXtest Wiki
Jump to: navigation, search
Spanish.gif
English.gif
Japan.gif

はじめに

テストケース内で一連の手順を繰り返すことがよくあります。このような場合、手順をモデリングしたテストケースを再利用することをお勧めします。このために GXtest では、テストケース内に別のテストケースを埋め込むことができます。

この例では、GXtest の使用開始で作成したテストケース「viewClient」を変更します。

このテストケースを次の 2 つのテストケースに分割します:

  • SearchClient:クライアントを検索
  • viewClient:クライアントの検索後に画面に表示

概念的には、次の図に示すように viewClient テストケースを分割します:

DividirVerClientes.jpg

SearchClient テストケースの作成

最初に SearchClient テストケースを作成します。[テストケース] > [新規] の順にクリックします。 次に、名前「SearchClient」を入力します。

viewClient から SearchClient へのエレメントのコピー

viewClient テストケースを開き、Home と Work With Clients の各ノードと、この 2 つのノードを結ぶエッジラインを選択します。次に Ctrl + C キーを押し、SearchClient テストケースを開いて Ctrl + V キーを押します。コピーしたノードがすべて SearchClient テストケースに表示されます。Init エッジラインを Home ノードにつなげます。DummyEvent イベントを Init エッジラインに追加します。テストケースは、次のようになります:

BuscarCliente.jpg

SearchClient テストケースの viewClient への追加

これで、作成したテストケースを追加できます。最初に viewClient を開き、Home ノードと、Home を始点としているエッジラインを削除します。次に、Work With Clients 内のコマンドを削除します。

画面左側のパネルから、テストケースのエレメントをモデル内の適切な位置までドラッグします。テストケースを選択するウィンドウが表示されます:

ChooseTestCaseWindow.jpg

SearchClient テストケースを選択します。Go エッジラインと SearchClient エレメントを接続し、エレメントと Work With Clients ノードを結ぶエッジラインを追加します。SearchClient テストケースと Work With Clients ノードを結ぶエッジラインに DummyEvent イベントを追加します。

viewClient テストケースは、次のようになります:

VerCliente conBuscarClie.jpg

テストケースのテスト

これで、埋め込みテストケースが完成しました。テストケースを実行してみましょう。

参考情報