2

私はテストチームの1人とQTPをざっと見てきました。

テストの記録、出力値を使用したテキストのキャプチャ、チェックポイントの入力など、いくつかの基本を理解しました。

しかし、私は次の方法を理解することができません...

ユーザーが入力して送信するWebフォームがあります。これにより、アイテムが作成され、データベースにIDが割り当てられます。このIDを取得できます。

次のページには、すべてのアイテムのリストが表示され、特定のアイテムを開くためのリンクが表示されます。これは、Webページ上の単純なハイパーリンクです。

どうすればよいですか:

  • 作成ステップで割り当てられたIDのリンクがページに存在することを確認しますか?
  • そのリンクをクリックしますか?

これは可能であるに違いないが、私はこれまでツールを手に入れるのに苦労してきたので、これは私がドキュメントを勉強する必要をなくすための助けを求める恥知らずな叫びです。

ありがとう。

4

1 に答える 1

4
  1. QTPのWebGUI認識の原則をすばやく確認します。説明的なプログラミングの部分に進みます。

  2. QTPでリンクオブジェクトのヘルプを検索します。

  3. 記述的プログラミングを使用して、ターゲットのLinkオブジェクトを定義します。それは次のようなものでなければなりません

    Set objTargetLink = Browser("title:=...").Page("title:=...").Frame("title:=...").Link("id:=target_id")

  4. 使用する

    boolRC = objTargetLink.Exist(0)

    リンクが存在するかどうかを確認します。

  5. 使用する

    sURL = objTargetLink.GetTOProperty("url")

    実際のURLを取得します。同じ方法で他のプロパティを取得できます。

  6. objTargetLink.Clickリンクをクリックするために使用します。

PS。ただし、機能テストの自動化は別のものです。テストチームに、自動化フレームワークと自動化要件について読んでもらいます。私のブログにはいくつかのものがあります。 http://automation-beyond.com/2009/06/06/qa-test-automation-requirements-usability/

ありがとう、アルバート・ガリーエフ

http://automation-beyond.com/

于 2009-11-27T16:46:59.453 に答える