qtp tutorial 5 moving steps
QTPトレーニングチュートリアル#5 – ステップの移動、ステップの削除、およびブレークポイントの処理 キーワードビューで。これは、QTPキーワードビュー機能に関する4番目で最後の記事です。
QTPの「キーワードビュー」に関するセッションはもうすぐ終わりに近づいています。見た目、機能、それを使って何ができるか–これらは私たちが記事の中で明らかにしようとしている側面のいくつかです。ビューの理解、ステップの追加、条件ステートメントはすでに処理されています。
=> QTPトレーニングチュートリアルシリーズについては、ここをクリックしてください
学習内容:
キーワードビューのその他の機能
今日は、ステップの移動、ステップの削除、ブレークポイントの処理など、残りのキーワードビュー機能について学習します。
いつものように、これまで使用してきたサンプルテストを使用します–Flightサンプルアプリケーションでのログイン操作。
移動ステップ
#1) 最初の最も簡単な方法–キーワードビューは、ステップの切り取り、コピー、貼り付けに関しては、他のテキスト変更アプリケーションと同じように機能します。したがって、すべてのクリップボードショートカットが適用可能です。
- Ctrl + C –コピー
- Ctrl + V –移動
- Ctrl + X-カット
#二) 次の方法は、メニューオプションを選択することです。これを使用するには、移動する必要のあるステップを選択し、次のメニューを選択します。
- 編集->カット
- 編集->コピー
- 編集->貼り付け
#3) もう1つの方法は、ドラッグアンドドロップです。
上記の方法のいずれかを使用して、ステップを移動できます。ただし、 いくつかの基本ルール:
- ループまたは条件ステートメントは、ブロック単位でのみ移動できます。たとえば、「if…else」ステートメントの場合、else部分を移動することはできません。
- アイテムが子オブジェクトであり、ユーザーがそれを移動することを決定したステップでは、2つのシナリオのうちの1つが発生します。ステップは同じ親の下または別の親に移動されます。同じ親の下に移動すると、選択した新しい位置に表示されます。ただし、別の親の下に移動すると、親が複製されます。これを絵で見てみましょう:
( 注意 –画像をクリックすると拡大します)
「FlightReservation」親オブジェクトの下にエージェント名(上で強調表示されているもの)を入力するステップに移動します。 「エージェント名」の親オブジェクトはログインであることに注意してください。ステップをドラッグして最後のステップにしました。表示は次のとおりです。
紹介セッションの前半で、テストで複数のアクションを実行できることについて説明しました。複数のアクションを含むテストがキーワードビューにどのように表示されるか、およびこのビューでこれらのアクションを必要に応じて使用する方法を見てみましょう。
これを実現するには、上記の例の親オブジェクト「FlightReservation」の下にあるすべてのステップを別のアクションの下に表示するように変換します。アクションの追加、アクションへのステップ、これらすべてについて、セッションを進める際に詳細に説明します。
アクション1:
アクション2:
テストフローペインでわかるように、これらのアクションが実行される順序が表示されます。
.jarファイルをJavaで開く方法
アクション2を最初に実行してからアクション1を実行する場合は、キーワードビューを使用して、アクションを必要な位置にドラッグアンドドロップできます。
これで、キーワードビューを使用して、テスト内でステップ/アクション/ブロックを移動するために必要なすべての情報をカバーしました。
ステップを削除する
QTPからステップを削除することはこれほど簡単ではありませんでした。テストで不要なステップを選択し、キーボードの「削除」ボタンを押すか、ステップを右クリックしてメニューから「削除」を選択するか、ステップを選択して「」を選択するだけです。メインメニューから「編集->削除」。
サブステップが定義されているステップが削除対象として選択された場合、次のメッセージがユーザーに表示されます。
これが意味するのは、サブステップのあるステップが削除対象として選択された場合、すべてのサブステップも削除されるということです。
そして、削除手順について説明するのはこれだけです。
キーワードビューからのテストへのブレークポイントの追加
多くの場合、実行中に、注意を払い、どのような変更が行われているかを観察したいことが1つ以上ある場合があります。これは、オブジェクトが到達する状態を確認したり、変数が取る値を記録したりするためなどです。これを行うのに役立つ機能は、ブレークポイントです。
基本的に、テストの実行を一時停止し、テストに関する特定の情報を観察または取得するのは、テストの特定のポイントです。ほとんどの場合、この機能によりデバッグが容易になります。
ブレークポイントとは何かがわかったので、キーワードビューからブレークポイントをテストに追加する方法を理解しようとします。
あなたがする必要があるのは、あなたがテストを一時停止する必要がある特定のステップで左マージンをクリックすることです。ブレークポイントの追加は、ブレークが追加されたステップに対応する左マージンの赤い点で表されます。
外観は次のとおりです。
ステップを選択してキーボードのF9を押すと、ブレークポイントが追加されます。
最後に、メニューオプション「デバッグ->ブレークポイントの挿入/削除」も使用できます。
したがって、ブレークポイントが挿入されると、テストは通常挿入されるステップまで実行され、実行される前に停止します。この時点で、テスターはプログラムが停止された必要な監視を実行し、準備ができたらメインメニューからもう一度(実行)オプションを選択して実行を続けることができます。
キーワードビューからブレークポイントを追加すると、追加された行に対応する行の前にも同じものがエキスパートビューに表示されます。
エキスパートビューからブレークポイントを追加すると、その逆も当てはまり、キーワードビューに反映されます。
ブレークポイントを挿入するのと同じくらい簡単ですが、目的が達成されたとき、または不要になったときに削除するのはさらに簡単です。
ブレークポイントを削除する
ブレークポイントがすでに存在する行をもう一度クリックすると、ブレークポイントが削除されます。キーワードF9またはメニューオプション「デバッグ->ブレークポイントの挿入または削除」は、ブレークポイントのあるステップで選択でき、削除されます。
結論
以上で、キーワードビューのすべてのプロパティと機能について詳しく説明しました。このビューは2つの中で最も読みやすいビューであり、すべての機能を理解したら、テストを堅牢にするために可能な限り効果的に使用できます。
=> QTPトレーニングチュートリアルシリーズについては、こちらをご覧ください
今後のQTPチュートリアルでは、新しいテストを記録する方法と、それを実行できるようにするための成功を決定する要因について説明します。
推奨読書
- QTPチュートリアル-25以上のMicroFocus Quick Test Professional(QTP)トレーニングチュートリアル
- キーワードビューの操作-QTPトレーニングチュートリアル2
- QTPチュートリアル#3-キーワードビューからの標準ステップの追加
- トップ105QTPインタビューの質問と回答(最新のUFTインタビューの質問)
- QTPチュートリアル#6 –最初のテストのQTPレコードと実行設定を理解する
- QTPチュートリアル#18 –QTPの例で説明されたデータ駆動型およびハイブリッドフレームワーク
- QTPチュートリアル#24-QTPテストでの仮想オブジェクトとリカバリシナリオの使用
- 例で説明されたQTPのパラメータ化(パート1)-QTPチュートリアル#19