デモテストケースを実行する
この章では、 Tricentis Tosca のファーストステップチュートリアルのステップ3について説明します。
何をしますか?
はじめに、作成したデモテストケースの試運転を行います。その後、テストケースを実行します。
なぜそれが重要なのですか?
試運転では、テストケースがうまくいくかどうかをチェックします。テストケース全体を試すこともできますし、テストケースが完成する前に個々の要素について試すこともできます。試運転は、失敗したテストケースを検証したいという場合にも便利です。
しかし、Tricentis Toscaでは、試運転の結果は保存されません。テストケースを2回試すと、2回目の結果が1回目の結果を上書きします。
すべての実行結果を保持するためには、テストケースを実行する必要があります。
テスト実行の詳細については、以下をご参照ください see chapter "テスト を実行する" 。
                                                                 
                                                                
                                                             | 
                                                            
                                                                 ランタイム時に、Tricentis Tosca はマウスとキーボードを制御してデモアプリケーションと対話します。 この間、マウスクリックやキーボード入力を行わないでください。  | 
                                                        
試運転を実行する
試運転には、Tricentis Tosca のスクラッチブック機能を使用します。
商品データ入力テストステップを試してみましょう。このテストステップでは、Tricentis Toscaは、希望する保険パッケージに関する情報をデモアプリケーションに入力し、「次へ」をクリックする必要があります。
これを行うには、以下の手順に従ってください。
- 
                                                        
ブラウザでデモアプリケーション開きます (see chapter "このチュートリアルの要件")。
 - 
                                                        
Automobile->商品データ入力に移動します。
Tricentis Toscaはこのページとやりとりするため、実行をトリガーする前にページを開いておく必要があります。失敗した実行がどのように見えるかを確認したい場合は、デモアプリケーションを開かずにステップ3に進んでください。
 - 
                                                        
Tosca Commander で、商品データ入力テストステップを右クリックし、コンテキスト メニューからスクラッチブックで実行を選択します。
あるいは、商品データ入力の入力テストステップを選択して F6 キーを押すか、テストケースメニュー メニューの ScratchBook で実行をクリックします。リボンとコンテキスト メニューの詳細については、以下をご参照ください see chapter "Tosca Commander のメニュー" 。
 
                                                        
                                                    
コンテキストメニューから商品データ入力テストステップの試運転をトリガーします。
これで、テストステップの試運転がトリガーされます。Tricentis Toscaがフォームに入力し、「次へ」ボタンをクリックする様子見ることができます。
結果を確認する
試運転が完了すると、スクラッチブックウィンドウが開き、結果が表示されます。商品データ入力を展開すると、すべてのテストステップ値の結果が表示されます。
                                                        
                                                    
試運転の結果
比較として、これはデモアプリケーションを開かない場合の試運転の結果です。Loginfo 列には、試運転が失敗した理由が表示されます。
実行列の詳細については、以下をご参照ください see chapter "実行に関連する列" 。
                                                        
                                                    
スクラッチブック の失敗結果
テストケースを実行する
それでは、テストケースを実行しましょう。Tosca Commander の実行タブからテストケースを実行します。
ここで、テストケースを ExecutionLists に整理します。ExecutionLists は、Tricentis Tosca がテスト (see chapter "テスト実行を設定する") を実行する順序を決定します。
デモテストケースを実行するには、以下の手順に従ってください。
- 
                                                        
ExecutionList用の新しいフォルダを作成します。
- 
                                                                
Tosca Commander の実行タブに移動します。
 - 
                                                                
実行フォルダを右クリックし、ミニツールバーから ExecutionLists フォルダの作成を選択します。
 
 - 
                                                                
 
                                                        
                                                    
ミニツールバーを使用して新しいExecutionListフォルダを作成する
- 
                                                        
新しいフォルダの名前を「自動車保険」に変更します。
 - 
                                                        
新しいExecutionListを作成します。これを行うには、自動車保険フォルダーを右クリックし、ミニツールバーから 2"="" ctype="x-Xpt" equiv-text='lt;span class="UI_Element"gt;' id="1">cutionList.png" class="icon_fliesstext" /gt;"/ExecutionListの作成を選択します。
または、自動車保険フォルダを選択し、 ExecutionLists メニューの
  オブジェクトの作成をクリックすることもできます。 - 
                                                        
新しいExecutionListの名前を Automobile に変更します。
 - 
                                                        
テストケースからExecutionEntryを作成してください。これを行うにはテストケースをドラッグ&ドロップしてください。
- 
                                                                
テストケースタブに移動します。
 - 
                                                                
Execution タブがアクティブになるまで、 Automobile Quote テストケースを Execution タブの上にドラッグします。
 - 
                                                                
テストケースを Automobile の実行リストにドロップします。
 
 - 
                                                                
 
Tricentis Toscaは、テストケースから新しい実行エントリを作成します。
テストケースと、対応する実行エントリはリンクされています。実行エントリからテストケースへ移動することができます。これを行うには、実行エントリを右クリックし、コンテキストメニューから Jump to TestCase を選択するか、 ExecutionLists メニューの Jump to TestCase ボタンを使用します。
                                                        
                                                    
Automobile 実行リストに新しく作成された実行エントリ
それでは、テストを実行しましょう。
- 
                                                        
ブラウザでデモアプリケーションを開きます。
Tricentis Toscaはデモアプリケーションを操縦します。そのため、実行をトリガーする前に、最初のテストステップが始まるページでサイトを開いておく必要があります。この場合、デモアプリケーションのスタート画面です。
 - 
                                                        
実行をトリガーしてください。これを行うには、実行リストを右クリックし、コンテキストメニューから実行を選択します。
あるいは、実行リストを選択して F6 キーを押すか、 ExecutionLists メニューの実行をクリックすることもできます。
 
                                                        
                                                    
コンテキストメニューから実行をトリガーする
これは、実行リスト内のすべての実行エントリの実行をトリガーします。今回の場合は1つだけです。
複数の実行エントリがある場合は、個々の実行エントリを実行するよう選択することができます。特定のものから始めて、リスト上のすべてのExecutionEntriesを実行するように選択することできます。詳細については、 see chapter "自動テストを実行します。" 。
結果を確認する
実行が完了したら、詳細タブで結果を見ることができます。
- 
                                                        
実行リストの ActualLog は、実行リスト全体の現在の結果を表示します。
実行リストには実行エントリが1つしかないため、ActualLogには 1 という数字が表示されます。この実行エントリは正常に通過したので、バー全体が緑色になっています。
 - 
                                                        
その下には、実行エントリ Automobile Quote とそのログが表示されます。このログは、この実行エントリの結果を示します。
 - 
                                                        
実行エントリの下にはテストステップがあります。テストステップを展開すると、テストステップ値が表示されます。
 
実行結果の詳細については、 see chapter "実行結果に基づく作業" 。
                                                        
                                                    
実行結果
結果表示に慣れる
Tricentis Toscaがどのように結果を表示するかをよりよく理解するために、異なる結果を生成する複数の実行エントリを作成してみます。
これを行うには、以下の手順に従ってください。
- 
                                                        
テストケース用の新しいフォルダーを作成してください。
- 
                                                                
Tosca Commander のテストケースタブに移動します。
 - 
                                                                
テストケースフォルダーを右クリックし、ミニツールバーから
 フォルダの作成を選択します。 
 - 
                                                                
 - 
                                                        
フォルダ名を Quotes に変更します。
 - 
                                                        
テストケース「 Automobile Quote 」をコピーし、「 Quotes 」フォルダーに貼り付けてください。
 - 
                                                        
「 Quotes 」フォルダ内のテストケースの名前を「 Automobile Quote 1 」に変更してください。
 - 
                                                        
Automobile Quote 1 を同じフォルダに合計4回コピー&ペーストします。
貼り付けるときに名前を変える必要はありません。Tricentis Toscaは自動的に連続した番号を付けます。
最終的に、テストケースタブはこのようになります。
 
                                                        
                                                    
新しいテストケースフォルダとテストケース
同じテストケースを複数回連続して実行できるように、テストケースを修正する必要があります。
現在、テストケースはデモアプリケーションのスタートページで開始され、Tricentis Toscaは Automobile をクリックします。
テストケースは、Tricentis Toscaがパッケージ価格を確認する価格オプションの選択ページで終了します。
直後に同じテストケースを実行すると、デモアプリケーションが間違ったページで開かれているため、最初のテストステップで失敗します。
- 
                                                        
テストケース「 Automobile Quote 1 」で、テストステップ「価格オプションを選択」をコピーして貼り付けます。
 - 
                                                        
テストステップのコピーの名前を Select Price Option_2 に変更します。
 - 
                                                        
テストステップ Select Price Option_2 で、次のアクションを実行します。
- 
                                                                
テストステップの値 Home に {Click} の値を入力します。
 - 
                                                                
priceTable 要素を選択し、 Del キーを押します。これにより、このテストステップからテーブルステアリングが削除されます。
 
 - 
                                                                
 
                                                        
                                                    
テストステップ Select Price Option_2 のテストステップの値
- 
                                                        
テストステップの値「 Select Price Option_2 」をコピーし、 Quotes フォルダ内の他のテストケースに貼り付けます。
ランタイムでは、Tricentis Toscaは、 Select Price Option を使用して、パッケージ価格を確認します。
「 Select Price Option_2 」を使用すると、Tricentis Toscaはデモアプリケーションのスタートページに戻り、次のテストケースが開始されます。
 
- 
                                                        
テストケースからExecutionEntriesを作成します。
これを行うには、 Quotes フォルダを Automobile 実行リストにドラッグ&ドロップします。
 
これにより、実行リストに実行エントリフォルダが作成されます。
実行リストのActualLogに以下の情報が表示されるようになりました。
- 
                                                        
緑色のバーに 1 が表示されている場合は、ExecutionListに合格したExecutionEntryが1つであることを示します。
 - 
                                                        
5 と表示された白色のバーは、実行されていないリスト内の5つのExecutionEntryを示します。
 
                                                        
                                                    
ExecutionEntryフォルダ Quotes でExecutionListを更新
実行タブで異なる結果を確認したいので、テストケースを分割します。
- 
                                                        
テストケースタブで、テストケース Automobile Quote 3 に移動します。
 - 
                                                        
テストステップ価格オプションを選択に、新しいパッケージ価格を入力します。このテストステップが失敗するように、任意の価格を選んでください。
 
                                                        
                                                    
テストケース Automobile Quote 3 を失敗に設定する
- 
                                                        
テストケース Automobile Quote 5 を削除します。
 - 
                                                        
Tricentis Toscaは警告メッセージを表示します。「 OK 」をクリックして削除を確定します。
 
実行タブ内で、ExecutionListのActualLogに 1 と表示された灰色のバーが表示されます。これは、実行エントリにリンクされたテストケースが既に存在していないことを示しています。
Tricentis Toscaは、ExecutionEntry自体にも No TestCase assigned とマークします。
                                                        
                                                    
テストケースを削除した後の Automobile ExecutionListの詳細タブ
- 
                                                        
ブラウザでデモアプリケーションを開きます。
 - 
                                                        
テスト実行します。以下の操作を行ってください。
- 
                                                                
実行タブへ移動します。
 - 
                                                                
Quotes ExecutionEntryフォルダを右クリックし、コンテキストメニューから「実行」を選択します。
 
また、 chapter "テスト結果を 手動で設定する" に記載されているように、結果を手動で設定することもできます。
 - 
                                                                
 
実行が完了すると、ExecutionListの詳細タブに結果が表示されます。
オブジェクトを展開するとエラーメッセージが表示されます。また、詳細タブ内のオブジェクトを右クリックし、ミニツールバーから 
 「すべて展開」を選択することもできます。
                                                        
                                                    
Quotes ExecutionEntryフォルダの結果
デフォルトでは、Tricentis Toscaの結果はシングルラインビューで表示されます。複数行のビューに切り替えるには、表示メニューに移動し、 ExecutionList ->複数行ログを表示をクリックします。表示がすぐに変わらない場合は、列を少し広げてみてください。
- 
                                                        
Quotes ExecutionEntryフォルダを再度実行します。
Tricentis Toscaは実行エントリごとに新しいログを作成します。ログ履歴は日付と時間の降順でソートされます。
 
                                                        
                                                    
Quotes フォルダ内の各ExecutionEntryの複数のログ
以上で完了です!ファーストステップチュートリアルが終了しました。おめでとうございます。