hp quicktest professional - hp - united states | laptop computers

836
HP QuickTest Professional ゜フトりェア・バヌゞョン : 9.5 ナヌザヌズ・ガむド 第 1 å·» 補造郚品番号 : T6511-99015 文曞発行日 : 2008 幎 1 月英語版 ゜フトりェア・リリヌス日 : 2008 幎 1 月英語版

Upload: others

Post on 12-Sep-2021

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: HP QuickTest Professional - HP - United States | Laptop Computers

HP QuickTest Professional

゜フトりェア・バヌゞョン : 9.5

ナヌザヌズ・ガむド

第 1 巻

補造郚品番号 : T6511-99015

文曞発行日 : 2008 幎 1 月英語版

゜フトりェア・リリヌス日 : 2008 幎 1 月英語版

Page 2: HP QuickTest Professional - HP - United States | Laptop Computers

ii

利甚条件

保蚌

HP の補品およびサヌビスの保蚌はかかる補品およびサヌビスに付属する明瀺的な保蚌の声明

においお定められおいる保蚌に限りたす。本文曞の内容は远加の保蚌を構成するものではありたせん。HP は本文曞に技術的な間違いたたは線集䞊の間違いあるいは欠萜があった堎合で

も責任を負わないものずしたす。

本文曞に含たれる情報は事前の予告なく倉曎されるこずがありたす。

制限事項

本コンピュヌタ・゜フトりェアは機密性がありたす。これらを所有䜿甚たたは耇補するにはHP からの有効なラむセンスが必芁です。FAR 12.211 および 12.212 に埓っお商甚コン

ピュヌタ ゜フトりェアコンピュヌタ ゜フトりェアのドキュメントおよび商甚アむテムの技

術デヌタはHP の暙準商甚ラむセンス条件に基づいお米囜政府にラむセンスされおいたす。

サヌドパヌティ Web サむト

HP は補足情報の怜玢に圹立぀倖郚サヌドパヌティ Web サむトぞのリンクを提䟛したす。サむ

トの内容ず利甚の可吊は予告なしに倉曎される堎合がありたす。HP はサむトの内容たたは利

甚の可吊に぀いおいかなる衚明も保蚌も行いたせん。

著䜜暩

© 1992 - 2008 Hewlett-Packard Development Company, L.P.

商暙

Adobe® および Acrobat® はAdobe Systems Incorporated の商暙です。

Intel®Pentium® および Intel® XeonTM は米囜およびその他の囜における Intel Corporation たた

はその子䌚瀟の商暙たたは登録商暙です。

JavaTM はSun Microsystems, Inc. の米囜商暙です。

Microsoft®, Windows®Windows NT® および Windows XP® はMicrosoft Corporation の米囜登録

商暙です。

Oracle® はカリフォルニア州レッドりッド垂の Oracle Corporation の米囜登録商暙です。

Unix® はThe Open Group の登録商暙です。

SlickEdit® はSlickEdit Inc. の登録商暙です。

Page 3: HP QuickTest Professional - HP - United States | Laptop Computers

iii

文曞の曎新

本曞のタむトル・ベヌゞには次の識別情報が含たれおいたす。

• ゜フトりェアのバヌゞョンを瀺す゜フトりェア・バヌゞョン番号

• 文曞が曎新されるたびに曎新される文曞発行日

• 本バヌゞョンの゜フトりェアをリリヌスした日付を瀺す゜フトりェア・リリヌス日付

新のアップデヌトたたは文曞の 新版を䜿甚しおいるこずを確認するにはhttp://h50146.www5.hp.com/doc/manual/openview/ を参照したす。

Page 4: HP QuickTest Professional - HP - United States | Laptop Computers

iv

サポヌト

HP Software Support Web サむトぞはsupport.openview.hp.com からアクセスできたす。

HP Software のオンラむン・サポヌトでは察話型の技術支揎ツヌルに効率的にアクセスできた

す。サポヌトをご利甚のお客様はサポヌト・サむトを䜿うこずで次のような利点がありたす。

• 参照したいナレッゞ文曞の怜玢

• ゚ンハンスメント芁求およびサポヌト・ケヌスの登録ずトラッキング

• ゜フトりェア・パッチのダりンロヌド

• サポヌト契玄の管理

• HP サポヌトの連絡先の怜玢

• 利甚可胜なサヌビスに関する情報の参照

• ゜フトりェアの他のお客様ずのディスカッションに参加

• ゜フトりェアのトレヌニングの調査および登録

ほずんどのサポヌト・゚リアはHP Passport ナヌザずしおの登録およびサむンむンが必芁です。

たた倚くはサポヌト契玄も必芁です。アクセス・レベルの詳现情報に぀いおはwww.hp.com/managementsoftware/access_level を参照しおください。

HP Passport ID の登録を申請するには

www.managementsoftware.hp.com/passport-registration.html 英語サむト にアクセスしおくだ

さい。

Page 5: HP QuickTest Professional - HP - United States | Laptop Computers

v

目次この目次は『HP QuickTest Professional ナヌザヌズ・ガむド』の第 1 巻ず第 2巻䞡方の章を含みたす。

本曞に぀いお ......................................................................................... xix本ガむドの構成 ...................................................................................... xx察象読者 ................................................................................................xxiiQuickTest Professional オンラむン・ドキュメント ............................xxiiiその他のオンラむン・リ゜ヌス ........................................................... xxv衚蚘芏則 ...............................................................................................xxvi

第 I 郚 : QuickTest Professional の抂芁第 1 巻

第 1 ç«  : はじめに ...................................................................................29QuickTest を䜿甚したテスト...................................................................31テスト・プロセスに぀いお .....................................................................32゚キスパヌト・ビュヌでのプログラミング ............................................38関数ず関数ラむブラリに぀いお ..............................................................38Quality Center を䜿ったテスト・プロセスの管理....................................... 39Business Process Testing に぀いお ........................................................40必芁なアクセス蚱可の蚭定 .....................................................................41サンプル・サむトの䜿甚方法 ..................................................................42ラむセンス情報の倉曎.............................................................................42QuickTest ゜フトりェアの曎新 ...............................................................43

Page 6: HP QuickTest Professional - HP - United States | Laptop Computers

目次

vi

vi

第 2 ç«  : QuickTest の抂芁 ....................................................................45QuickTest の開始.....................................................................................46QuickTest のりィンドり ..........................................................................48キヌワヌド・ビュヌ ................................................................................52゚キスパヌト・ビュヌ.............................................................................53関数ラむブラリ .......................................................................................54スタヌト・ペヌゞ ....................................................................................55ActiveScreen............................................................................................57情報衚瀺枠...............................................................................................58䜿甚可胜なキヌワヌド衚瀺枠 ..................................................................59テスト・フロヌ衚瀺枠.............................................................................60リ゜ヌス衚瀺枠 .......................................................................................61欠萜リ゜ヌス衚瀺枠 ................................................................................62プロセス・ガむダンス衚瀺枠 ..................................................................63デヌタ・テヌブル ....................................................................................64デバッグ・ビュヌア衚瀺枠......................................................................64QuickTest コマンドの䜿甚方法 ...............................................................65QuickTest Professional プログラム・フォルダの参照 ............................90補品情報の衚瀺 .......................................................................................94

第 I I 郚 : テスト・オブゞェクトを䜿甚した䜜業第 1 巻

第 3 ç«  : テスト・オブゞェクト・モデルに぀いお...............................101テスト・オブゞェクト・モデルに぀いお ..............................................101テスト・オブゞェクト・モデルの抂念の適甚.......................................105オブゞェクト・スパむを䜿甚したオブゞェクトのプロパティず

メ゜ッドの衚瀺 .................................................................................111

Page 7: HP QuickTest Professional - HP - United States | Laptop Computers

目次

vii

vii

第 4 ç«  : テスト・オブゞェクトを䜿甚した䜜業 ..................................117オブゞェクトを䜿甚した䜜業に぀いお .................................................118オブゞェクト・リポゞトリの皮類に぀いお ..........................................119

オブゞェクト リポゞトリりィンドりに぀いお ................................126テスト・オブゞェクト・プロパティの衚瀺ず倉曎 ...............................136リポゞトリ・パラメヌタ倀の割り圓お .................................................158ロヌカルたたは共有オブゞェクト・リポゞトリぞの

テスト・オブゞェクトの远加 ...........................................................163新芏テスト・オブゞェクトの定矩.........................................................176オブゞェクト・リポゞトリ内のオブゞェクトのコピヌ

貌り付けおよび移動 ......................................................................178オブゞェクト・リポゞトリからのオブゞェクトの削陀 ........................181オブゞェクトの怜玢 ..............................................................................182実行セッション䞭のテスト・オブゞェクトでの䜜業 ............................190共有オブゞェクト・リポゞトリの関連付けの管理 ...............................191共有オブゞェクト・リポゞトリぞのロヌカル・オブゞェクトの

゚クスポヌト ....................................................................................195

第 5 ç«  : オブゞェクトの認識の蚭定 ....................................................199オブゞェクトの認識の蚭定に぀いお .....................................................199

オブゞェクトの認識ダむアログ・ボックスに぀いお ......................201スマヌト認識の蚭定 ..............................................................................214ナヌザ定矩のテスト・オブゞェクト・クラスの割り圓お.....................224

第 6 ç«  : オブゞェクト・リポゞトリの管理 .........................................227オブゞェクト・リポゞトリの管理に぀いお ..........................................228オブゞェクト・リポゞトリ・マネヌゞャに぀いお ...............................230オブゞェクト・リポゞトリを䜿った䜜業 ..............................................237共有オブゞェクト・リポゞトリでのオブゞェクトの管理.....................242リポゞトリ・パラメヌタを䜿甚した䜜業 ..............................................248オブゞェクトの詳现の倉曎 ...................................................................254テスト・オブゞェクトの怜玢 ................................................................259結合操䜜の実行 .....................................................................................260むンポヌト操䜜および゚クスポヌト操䜜の実行 ...................................261オヌトメヌションの䜿甚によるオブゞェクト・リポゞトリの管理 ......264

Page 8: HP QuickTest Professional - HP - United States | Laptop Computers

目次

viii

viii

第 7 ç«  : 共有オブゞェクト・リポゞトリの結合 ..................................267共有オブゞェクト・リポゞトリの結合に぀いお ...................................268オブゞェクト・リポゞトリ結合ツヌルに぀いお ...................................270オブゞェクト・リポゞトリ結合ツヌルのコマンドの䜿甚方法..............276暙準蚭定の定矩 .....................................................................................2822 ぀のオブゞェクト・リポゞトリの結合...............................................286ロヌカル・オブゞェクト・リポゞトリからの

共有オブゞェクト・リポゞトリの曎新 .............................................288結合の統蚈情報の衚瀺...........................................................................295オブゞェクトの矛盟に぀いお ................................................................296オブゞェクトの矛盟の解決....................................................................299タヌゲット・リポゞトリ衚瀺枠に察するフィルタの蚭定.....................301特定のオブゞェクトの怜玢....................................................................303タヌゲット・オブゞェクト・リポゞトリの保存 ...................................304

第 8 ç«  : 共有オブゞェクト・リポゞトリの比范 ..................................309共有オブゞェクト・リポゞトリの比范に぀いお ...................................310オブゞェクト・リポゞトリ比范ツヌルに぀いお ...................................312オブゞェクト・リポゞトリ比范ツヌルのコマンドの䜿甚.....................316オブゞェクトの盞違点に぀いお ............................................................319色の蚭定の倉曎 .....................................................................................320オブゞェクト・リポゞトリの比范.........................................................322比范の統蚈情報の衚瀺...........................................................................324リポゞトリ衚瀺枠に察するフィルタの凊理 ..........................................325オブゞェクト・リポゞトリ・ビュヌの同期 ..........................................327特定のオブゞェクトの怜玢....................................................................328

第 I I I 郚 : テストの蚭蚈第 1 巻

第 9 ç«  : テストの䜜成  抂芁 .............................................................333テストの䜜成に぀いお...........................................................................333䜿甚する方法論の決定  キヌワヌド駆動型たたは蚘録 ......................335テストに぀いお .....................................................................................337テストの拡匵 .........................................................................................338QuickTest での盞察パスの䜿甚 .............................................................340テストの管理 .........................................................................................344

第 10 ç«  : キヌワヌド駆動型の方法論を䜿甚したテストの䜜成............351キヌワヌド駆動型の方法論に぀いお .....................................................352キヌワヌド駆動型の方法論の䜿甚.........................................................354キヌワヌド駆動型の方法論の実装のサンプル.......................................363

Page 9: HP QuickTest Professional - HP - United States | Laptop Computers

目次

ix

ix

第 11 ç«  : 蚘録メカニズムを䜿甚したテストの䜜成..............................373テストの蚘録に぀いお...........................................................................374テストの蚘録 .........................................................................................375蚘録モヌドの遞択 ..................................................................................380ActiveScreen を䜿った䜜業 ...................................................................388

第 12 ç«  : キヌワヌド・ビュヌを䜿った䜜業 ........................................395キヌワヌド・ビュヌを䜿った䜜業に぀いお ..........................................396キヌワヌド・ビュヌに぀いお ................................................................397QuickTest のオブゞェクト階局に぀いお...............................................402テストぞの暙準ステップの远加 ............................................................404テストぞのその他のタむプのステップの远加.......................................419ステップの郚分の倉曎...........................................................................422コメントの䜿甚 .....................................................................................422アクションのステップの管理 ................................................................423キヌワヌド・ビュヌでのキヌボヌド・コマンドの䜿甚 ........................426キヌワヌド・ビュヌの衚瀺オプションの定矩.......................................427キヌワヌド・ビュヌでのステップ芁玠の衚瀺プロパティ.....................432キヌワヌド・ビュヌのブレヌクポむントを䜿った䜜業 ........................433

第 13 ç«  : 高床なアクション機胜を䜿甚した䜜業 .................................435高床なアクション機胜を䜿甚した䜜業に぀いお ...................................436既存のアクションぞの呌び出しの挿入 .................................................436アクション・パラメヌタの蚭定 ............................................................444アクション・パラメヌタの䜿甚 ............................................................448アクションの呌び出しのプロパティの蚭定 ..........................................453アクション情報の共有...........................................................................458゚キスパヌト・ビュヌのアクションの構文に぀いお ............................461アクションの終了 ..................................................................................463

第 14 ç«  : アクションを䜿った䜜業.......................................................465アクションを䜿った䜜業に぀いお.........................................................466グロヌバル・デヌタ・シヌトずアクション・デヌタ・シヌトの䜿甚...469

テスト フロヌ衚瀺枠の䜿甚 .............................................................471 キヌワヌド・ビュヌのアクション・ツヌルバヌの䜿甚 .......................475新芏アクションの䜜成...........................................................................477アクションを䜿った䜜業に぀いおのガむドラむン ...............................479アクションのプロパティの蚭定 ............................................................481アクションのネスト ..............................................................................492アクションの分割 ..................................................................................494アクション名の倉曎 ..............................................................................496テストからのアクションの削陀 ............................................................499アクション・テンプレヌトの䜜成.........................................................503

Page 10: HP QuickTest Professional - HP - United States | Laptop Computers

目次

x

x

第 IV 郚 : テストの拡匵第 1 巻

第 15 ç«  : チェックポむントに぀いお ...................................................507チェックポむントに぀いお....................................................................507新しいチェックポむントのテストぞの远加 ..........................................508既存のチェックポむントのテストぞの远加 ..........................................510チェックポむントの皮類に぀いお.........................................................513

第 16 ç«  : ビットマップの怜査 ..............................................................519ビットマップの怜査に぀いお ................................................................519ビットマップの怜査 ..............................................................................520ビットマップ・チェックポむントの修正 ..............................................530

第 17 ç«  : オブゞェクトのプロパティの倀の怜査 .................................535オブゞェクトのプロパティ倀の怜査に぀いお.......................................535暙準チェックポむントの䜜成 ................................................................536

チェックポむントのプロパティダむアログ・ボックスに぀いお.....538画像チェックポむントのプロパティ

ダむアログ・ボックスに぀いお........................................................543チェックポむントの倉曎 .......................................................................545

第 18 ç«  : テヌブルの怜査 .....................................................................547テヌブルの怜査に぀いお .......................................................................547テヌブル・チェックポむントの䜜成 .....................................................548テヌブル チェックポむントのプロパティ

ダむアログ・ボックスに぀いお........................................................552テヌブル内容の怜査 ..............................................................................554テヌブル・プロパティの怜査 ................................................................564テヌブル・チェックポむントの倉曎 .....................................................566

第 19 ç«  : テキストの怜査 .....................................................................569テキストの怜査に぀いお .......................................................................569テキスト・チェックポむントの䜜成 .....................................................571テキスト領域チェックポむントの䜜成..................................................572テキスト チェックポむントのプロパティず

テキスト領域チェックポむントのプロパティダむアログ・ボックスに぀いお........................................................575

テキストたたはテキスト領域チェックポむントの倉曎 ........................586テキストを怜査するための暙準チェックポむントの䜜成.....................587

Page 11: HP QuickTest Professional - HP - United States | Laptop Computers

目次

xi

xi

第 20 ç«  : デヌタベヌスの怜査 ..............................................................591デヌタベヌスの怜査に぀いお ................................................................591デヌタベヌスの怜査の䜜成 ...................................................................592

デヌタベヌス チェックポむントのプロパティダむアログ・ボックスに぀いお........................................................597

デヌタベヌス・チェックポむントの倉曎 ..............................................606

第 21 ç«  : XML の怜査 ...........................................................................609XML の怜査に぀いお .............................................................................610XML チェックポむントの䜜成...............................................................612XML テスト・オブゞェクト操䜜チェックポむントの XML 階局の曎新WebService テスト・オブゞェクトの堎合のみ............................631

XML チェックポむントの倉曎...............................................................639XML チェックポむントの結果の確認 ....................................................639XML オブゞェクトずメ゜ッドの䜿甚によるテスト内容の拡匵 ............640

第 22 ç«  : 倀のパラメヌタ化..................................................................641倀のパラメヌタ化に぀いお ...................................................................641ステップおよびチェックポむントの倀のパラメヌタ化 ........................643テスト・パラメヌタずアクション入力パラメヌタの䜿甚.....................651デヌタ・テヌブル・パラメヌタの䜿甚 .................................................655環境倉数パラメヌタの䜿甚 ...................................................................661乱数パラメヌタの䜿甚...........................................................................671パラメヌタ化したテストの䟋 ................................................................673デヌタ・ドラむバによるテストのパラメヌタ化 ...................................678

第 23 ç«  : 倀の出力 ................................................................................685倀の出力に぀いお ..................................................................................685出力倀の䜜成 .........................................................................................686プロパティ倀の出力 ..............................................................................692出力のタむプず蚭定の指定 ...................................................................698テキスト倀の出力 ..................................................................................703テヌブル倀の出力 ..................................................................................712デヌタベヌス倀の出力...........................................................................726XML 倀の出力 ........................................................................................730XML テスト・オブゞェクト操䜜出力倀ステップの XML 階局の曎新WebService テスト・オブゞェクトの堎合のみ............................743

既存の出力倀のテストぞの远加 ............................................................747

第 24 ç«  : 倀の蚭定 ................................................................................751倀の蚭定に぀いお ..................................................................................751定数およびパラメヌタ倀の蚭定 ............................................................752正芏衚珟の䜿甚に぀いお .......................................................................757正芏衚珟の定矩 .....................................................................................759

Page 12: HP QuickTest Professional - HP - United States | Laptop Computers

目次

xii

xii

第 25 ç«  : プログラミング・ロゞックを含むステップの远加 ...............767プログラミング・ロゞックを含むステップの远加に぀いお .................768ステップ・ゞェネレヌタを䜿甚したステップの挿入 ............................769条件ステヌトメントの䜿甚....................................................................788ルヌプ・ステヌトメントの䜿甚 ............................................................794テストに察する「With」ステヌトメントの生成 ...................................797メッセヌゞの生成 ..................................................................................803コメントの远加 .....................................................................................806テストの同期化 .....................................................................................808

第 V 郚 : 関数およびその他のプログラミング・タスクの定矩第 2 巻

第 26 ç«  : ゚キスパヌト・ビュヌおよび関数ラむブラリ・りィンドりを䜿甚した䜜業.....................................................................................817

゚キスパヌト・ビュヌおよび関数ラむブラリ・りィンドりを䜿甚した䜜業に぀いお ......................................................................818

゚キスパヌト・ビュヌの理解ず䜿甚 .....................................................819゚キスパヌト・ビュヌおよび関数ラむブラリ内での操䜜.....................831VBScript の基本的な構文の理解............................................................841プログラム的蚘述の䜿甚 .......................................................................850プログラムによるアプリケヌションの実行ず終了................................862コメントフロヌ制埡そのほかの

VBScript ステヌトメントの䜿甚 .......................................................863テスト・オブゞェクトのプロパティ倀の取埗ず蚭定 ............................872実行環境オブゞェクトのプロパティおよびメ゜ッドぞのアクセス ......873DOS コマンドの実行.............................................................................875Windows API を䜿甚したテストおよび関数ラむブラリの拡匵.............875実行セッション䞭に報告するステップの遞択.......................................879

第 27 ç«  : ゚キスパヌト・ビュヌおよび関数ラむブラリ・りィンドりのカスタマむズ ..................................881

゚キスパヌト ビュヌおよび関数ラむブラリ・りィンドりのカスタマむズに぀いお ......................................................................881

゚ディタの動䜜のカスタマむズ ............................................................882゚レメントの芋映えのカスタマむズ .....................................................885線集コマンドのカスタマむズ ................................................................888

Page 13: HP QuickTest Professional - HP - United States | Laptop Computers

目次

xiii

xiii

第 28 ç«  : ナヌザ定矩関数および関数ラむブラリを䜿甚した䜜業 ........891ナヌザ定矩関数および関数ラむブラリの䜿い方に぀いお.....................891関数ラむブラリの管理...........................................................................893関連付けられおいる関数ラむブラリを䜿甚した䜜業 ............................905関数定矩ゞェネレヌタの䜿甚方法.........................................................909ナヌザ定矩関数のテスト・オブゞェクト・メ゜ッドずしおの登録 ......924ナヌザ定矩関数の䜿い方のヒント.........................................................931テストからの倖郚定矩された関数の実行 ..............................................933

第 VI 郚 : テストの実行ず分析第 2 巻

第 29 ç«  : テストの実行.........................................................................937テストの実行に぀いお...........................................................................937テスト党䜓の実行 ..................................................................................938テストの䞀郚の実行 ..............................................................................943オプション・ステップの䜿甚 ................................................................946テスト・バッチの実行...........................................................................948

第 30 ç«  : 実行セッション結果の衚瀺 ...................................................951実行セッション結果の衚瀺に぀いお .....................................................952

テスト結果りィンドり .....................................................................953実行セッションの結果の衚瀺 ................................................................960テスト実行結果の削陀...........................................................................981実行セッション䞭に怜出された䞍具合の送信.......................................989テスト結果での WinRunner テスト・ステップの衚瀺 ..........................992テスト結果の衚瀺のカスタマむズ.........................................................995

第 31 ç«  : 実行セッション結果の分析 ...................................................999テスト結果に含たれるスマヌト認識情報の分析 ...................................999チェックポむント結果の分析 ..............................................................1002パラメヌタ化された倀ず出力倀の結果の衚瀺.....................................1025

Page 14: HP QuickTest Professional - HP - United States | Laptop Computers

目次

xiv

xiv

第 VI I 郚 : テストの保守およびデバッグ第 2 巻

第 32 ç«  : テストず関数ラむブラリのデバッグ ...................................1037テストず関数ラむブラリのデバッグに぀いお.....................................1038デバッグ・セッションの速床調節.......................................................1039シングル・ステップ・コマンドの䜿甚................................................1040ステップたで実行コマンドおよび

ステップからデバッグコマンドの䜿甚......................................1043実行セッションの䞀時停止..................................................................1046ブレヌクポむントの䜿甚 .....................................................................1046デバッグ・ビュヌアの䜿甚..................................................................1049実行゚ラヌの凊理 ................................................................................1052アクションたたは関数のデバッグの緎習 ............................................1054

第 33 ç«  : テストの保守 .......................................................................1057テストが倱敗する理由.........................................................................1057メンテスナンス実行りィザヌドを䜿ったテストの実行 ......................1060曎新モヌド・オプションを䜿ったテストの曎新 .................................1076

第 VI I I 郚 : QuickTest IDE を䜿甚した䜜業第 2 巻

第 34 ç«  : QuickTest りィンドりのレむアりト ..................................1087QuickTest りィンドりのレむアりト倉曎.............................................1087耇数のドキュメントを䜿った䜜業.......................................................1097

第 35 ç«  : リ゜ヌスの管理 ...................................................................1101リ゜ヌス衚瀺枠に぀いお................................................................1101

第 36 ç«  : テストぞのキヌワヌドの远加..............................................1107䜿甚可胜なキヌワヌド衚瀺枠に぀いお ..........................................1107

第 37 ç«  : 欠萜リ゜ヌスの凊理 ............................................................1111欠萜リ゜ヌスの凊理に぀いお ..............................................................1112欠萜アクションの凊理.........................................................................1114欠萜しおいる環境倉数ファむルの凊理................................................1119欠萜しおいる関数ラむブラリの凊理 ...................................................1120欠萜しおいる共有オブゞェクト・リポゞトリの凊理 ..........................1122欠萜しおいる回埩シナリオの凊理.......................................................1123未割り圓おの共有オブゞェクト・リポゞトリ・パラメヌタ倀の

凊理 .................................................................................................1126

Page 15: HP QuickTest Professional - HP - United States | Laptop Computers

目次

xv

xv

第 38 ç«  : デヌタ・テヌブルを䜿った䜜業 ..........................................1127デヌタ・テヌブルを䜿った䜜業に぀いお ............................................1127グロヌバル・シヌトおよびアクション・シヌトを䜿った䜜業 ...........1130デヌタ・テヌブルの保存 .....................................................................1131デヌタ・テヌブルの線集 .....................................................................1132Quality Center でのデヌタ・テヌブル・ファむルの䜿甚 ....................1141デヌタベヌスからのデヌタのむンポヌト ............................................1142デヌタ・テヌブルでの数匏の䜿甚.......................................................1145デヌタ・テヌブルのスクリプト・メ゜ッドの䜿甚 .............................1149

第 39 ç«  : プロセス・ガむダンスを䜿った䜜業...................................1151プロセス ガむダンス衚瀺枠 ...........................................................1152プロセス・ガむダンスの開始 ..............................................................1154利甚できるプロセスのリストの管理 ...................................................1155

第 IX 郚 : QuickTest の蚭定第 2 巻

第 40 ç«  : グロヌバル・テスト・オプションの蚭定............................1161グロヌバル・テスト・オプションの蚭定に぀いお .............................1161

オプションダむアログ・ボックスの䜿甚 ......................................1162テストの䞀般オプションの蚭定 ..........................................................1164テストのフォルダ・オプションの蚭定 ...............................................1169ActiveScreen オプションの蚭定..........................................................1172テストの実行オプションの蚭定 ..........................................................1181

第 41 ç«  : 個別のテストのオプション蚭定 ..........................................1187個別のテストのオプションの蚭定に぀いお ........................................1188

テストの蚭定ダむアログ・ボックスの䜿甚 ...................................1189テストのためのプロパティの定矩.......................................................1191テストのための実行蚭定の定矩 ..........................................................1195テストのためのリ゜ヌス蚭定の定矩 ...................................................1199テストのパラメヌタの定矩 .................................................................1204テストのための環境蚭定の定矩 ..........................................................1207テストのための回埩シナリオ蚭定の定矩 ............................................1215

第 42 ç«  : 実行セッション䞭のテスト・オプションの蚭定.................1221実行セッション䞭のテスト・オプションの蚭定に぀いお...................1221テスト・オプションの蚭定 .................................................................1222テスト・オプションの取埗 .................................................................1224テスト実行の制埡 ................................................................................1225テスト実行蚭定の远加ず削陀 ..............................................................1225

Page 16: HP QuickTest Professional - HP - United States | Laptop Computers

目次

xvi

xvi

第 X 郚 : 高床なテスト機胜を䜿甚した䜜業第 2 巻

第 43 ç«  : 仮想オブゞェクトの孊習 .....................................................1229仮想オブゞェクトの孊習に぀いお.......................................................1229仮想オブゞェクトに぀いお..................................................................1231仮想オブゞェクト・マネヌゞャに぀いお ............................................1232仮想オブゞェクトの定矩 .....................................................................1233仮想オブゞェクト定矩の削陀ず無効化................................................1238

第 44 ç«  : 回埩シナリオの定矩ず䜿甚 .................................................1241回埩シナリオの定矩ず䜿甚に぀いお ......................................................... 1242回埩シナリオを䜿甚するタむミングの決定 ........................................1244回埩シナリオの定矩 ............................................................................1245回埩シナリオ・りィザヌドに぀いお ...................................................1249回埩シナリオの管理 ............................................................................1275テストぞの回埩シナリオの関連付け ...................................................1280プログラムによる回埩メカニズムの制埡 ............................................1286

第 45 ç«  : QuickTest Script Editor を䜿った䜜業 ..............................1287QuickTest Script Editor に぀いお.........................................................1288 QuickTest Script Editorりィンドりに぀いお .................................1289QuickTest Script Editorりィンドりのカスタマむズ .......................1290テスト衚瀺枠に぀いお ...................................................................1292リ゜ヌス衚瀺枠に぀いお................................................................1295衚瀺領域に぀いお ................................................................................1298テストを䜿った䜜業 ............................................................................1300関数ラむブラリを䜿った䜜業 ..............................................................1304

第 46 ç«  : QuickTest 操䜜のオヌトメヌション ..................................1311QuickTest 操䜜の自動化に぀いお........................................................1312QuickTest オヌトメヌション・スクリプトを䜿甚する条件 ................1313オヌトメヌション・スクリプトの蚭蚈ず実行に䜿甚する

プログラミング蚀語ず開発環境の遞択 ...........................................1314QuickTest オヌトメヌション・スクリプトの基本芁玠の孊習 ............1316オヌトメヌション・スクリプトの生成................................................1317QuickTest オヌトメヌション・リファレンスの䜿甚方法....................1318

Page 17: HP QuickTest Professional - HP - United States | Laptop Computers

目次

xvii

xvii

第 XI 郚 : その他の HP 補品を䜿甚した䜜業第 2 巻

第 47 ç«  : Quality Center を䜿甚した䜜業..........................................1321Quality Center を䜿甚した䜜業に぀いお .............................................1322Quality Center ずの接続ず切断 ...........................................................1323QuickTest の Quality Center ずの統合 ................................................1332Quality Center プロゞェクトぞのテストの保存 ..................................1333Quality Center プロゞェクトからテストを開く ..................................1334テンプレヌト・テストを䜿甚した䜜業 ...............................................1339Quality Center プロゞェクトに栌玍されおいるテストの

QuickTest からの実行 .....................................................................1346QuickTest でのテストのバヌゞョン管理.............................................1348Quality Center テストの実行に関する蚭定 .........................................1359

第 48 ç«  : Business Process Testing を䜿甚した䜜業 .....................1367Business Process Testing での䜜業に぀いお .....................................1367Business Process Testing での圹割に぀いお .....................................1368Business Process Testing のテスト方法に぀いお ..............................1372

第 49 ç«  : WinRunner を䜿甚した䜜業 ...............................................1379WinRunner を䜿甚した䜜業に぀いお ..................................................1379WinRunner テストの呌び出し .............................................................1380WinRunner 関数の呌び出し ................................................................1384

第 50 ç«  : HP のパフォヌマンス・テストおよび Business Availability Center 補品を䜿甚した䜜業 ......................1389

HP のパフォヌマンス・テストおよび Business Availability Center 補品を䜿甚した䜜業に぀いお ............1390

QuickTest のパフォヌマンス・テストおよび Business Availability Center の䜿甚 ................................................1391

LoadRunner たたは Business Process Monitor で䜿甚する QuickTest テストの蚭蚈 .................................................................1392

LoadRunner たたは Business Process Monitor でのテストの挿入ず実行........................................................................1393

トランザクションの枬定 .....................................................................1395サむレント・テスト・ランナヌの䜿甚 ...............................................1400

Page 18: HP QuickTest Professional - HP - United States | Laptop Computers

目次

xviii

xviii

第 XI I 郚 : 付録第 2 巻

付録 A: FAQよくある質問.................................................................... 1407テストの䜜成 .......................................................................................1407゚キスパヌト・ビュヌでのプログラミング ........................................1409動的なコンテンツを䜿った䜜業 ..........................................................1411Web に関する高床な問題 ....................................................................1413暙準 Windows 環境..............................................................................1415テストの保守 .......................................................................................1417ロヌカラむズされたアプリケヌションのテスト .................................1419QuickTest のパフォヌマンスの向䞊 ....................................................1420

付録 B: カスタムのプロセス・ガむダンス・パッケヌゞの䜜成........... 1425プロセス・ガむダンス・パッケヌゞに぀いお.....................................1425パッケヌゞ蚭定ファむルに぀いお.......................................................1426デヌタ・ファむルの䜜成 .....................................................................1428QuickTest でのカスタムのプロセス・ガむダンス・パッケヌゞの

むンストヌル...................................................................................1429

玢匕 ........................................................................................................ I-1

Page 19: HP QuickTest Professional - HP - United States | Laptop Computers

xix

本曞に぀いお

QuickTest Professional ナヌザヌズ・ガむドぞようこそ。本ガむドでは

QuickTest を䜿甚しおアプリケヌションをテストする方法に぀いお説明したす。

テストの䜜成・デバッグ・実行の方法ずテスト・プロセス䞭に怜出された䞍

具合の報告の方法を順を远っお説明したす。

本章では次の項目に぀いお説明したす。

➀ 本ガむドの構成xx ペヌゞ

➀ 察象読者xxii ペヌゞ

➀ QuickTest Professional オンラむン・ドキュメントxxiii ペヌゞ

➀ その他のオンラむン・リ゜ヌスxxv ペヌゞ

➀ 衚蚘芏則xxvi ペヌゞ

Page 20: HP QuickTest Professional - HP - United States | Laptop Computers

ようこそ

xx

xx

本ガむドの構成

QuickTest Professional の印刷版は 2 ぀の巻で構成されおいたす。QuickTest Professional のむンストヌルに含たれおいる本ガむドの PDF 版およびコンテキ

スト・センシティブ・ヘルプ版では䞡巻の情報が 1 ぀のファむルに玍められ

おいたす。

本ガむドは以䞋の郚で構成されおいたす。

第 1 巻

第 I 郚 QuickTest Professional の抂芁

QuickTest の抂芁ずテスト・プロセスの䞻芁な手順を説明したす。

第 II 郚 テスト・オブゞェクトを䜿甚した䜜業

テスト・オブゞェクト・モデルを玹介しQuickTest によっおアプリケヌション

のオブゞェクトが識別される方法に぀いお説明したす。オブゞェクトの䜿甚方

法オブゞェクトの識別の蚭定方法およびスマヌト認識定矩の䜜成方法に぀

いお説明したす。たたオブゞェクト・リポゞトリを管理マヌゞおよび比

范する方法に぀いおも説明したす。

第 III 郚 テストの蚭蚈

テストを蚈画および䜜成する方法アクションを䜿甚する方法に぀いお説明し

たす。

第 IV 郚 テストの拡匵

チェックポむントパラメヌタおよび出力倀を挿入し正芏衚珟を䜿甚する

方法に぀いお説明したす。

Page 21: HP QuickTest Professional - HP - United States | Laptop Computers

ようこそ

xxi

xxi

第 2 巻

第 V 郚 関数およびその他のプログラミング・タスクの定矩

QuickTest で゚キスパヌト・ビュヌを䜿甚しおテストを拡匵する方法゚キス

パヌト・ビュヌず関数ラむブラリ・りィンドりをカスタマむズする方法およ

びナヌザ定矩関数ず関数ラむブラリを䜿甚する方法に぀いお説明したす。

第 VI 郚 テストの実行ず分析

テストを実行し結果を分析する方法に぀いお説明したす。

第 VII 郚 テストの保守およびデバッグ

実行セッションを制埡しおテスト・スクリプトおよび関数ラむブラリ内の䞍

具合を特定し切り分ける方法に぀いお説明したす。

第 VIII 郚 QuickTest IDE を䜿甚した䜜業

QuickTest のレむアりトを倉曎する方法テスト・リ゜ヌスを管理する方法お

よびプロセス・ガむダンスを䜿甚する方法に぀いお説明したす。

第 IX 郚 QuickTest の蚭定

グロヌバルおよびロヌカルの QuickTest テスト・オプションを倉曎する方法

および実行セッション䞭にテスト・オプションを蚭定する方法に぀いお説明し

たす。

第 X 郚 高床なテスト機胜を䜿甚した䜜業

仮想オブゞェクトおよび回埩シナリオを䜿甚する方法に぀いお説明したす。た

たより匷力なスクリプトを䜜成するための耇数のプログラミング・テクニッ

クおよび QuickTest の操䜜を自動化する方法に぀いお説明したす。

Page 22: HP QuickTest Professional - HP - United States | Laptop Computers

ようこそ

xxii

xxii

第 XI 郚 その他の HP 補品を䜿甚した䜜業

テストを実行しHP の䌁業向け Microsoft Windows アプリケヌション機胜テス

ト・ツヌルである WinRunner でコンパむルされたモゞュヌルの関数を呌び出す

方法に぀いお説明したす。たたこの郚ではQuickTest を Business Process Testing ず組み合わせお䜿甚する方法や QuickTest をHP の品質集䞭管理゜

リュヌションである Quality Center以前の TestDirectorず連携させる方法に぀

いおも説明したす。さらにこの郚では HP パフォヌマンス・テスト補品やア

プリケヌション管理補品で䜿甚できるように QuickTest テストを蚭蚈するため

の泚意事項に぀いおも説明したす。

第 XII 郚 付録

よくある質問に関する情報を提䟛しカスタマむズされたプロセス・ガむダン

ス・パッケヌゞを䜜成する方法に぀いお説明したす。

察象読者

本ガむドはすべおのレベルの QuickTest Professional ナヌザを察象ずしおいた

す。読者は機胜テストの抂念およびプロセスに぀いおある皋床理解しおい

おテストするアプリケヌションの偎面を把握しおいる必芁がありたす。

Page 23: HP QuickTest Professional - HP - United States | Laptop Computers

ようこそ

xxiii

xxiii

QuickTest Professional オンラむン・ドキュメント

QuickTest Professional には次のオンラむン・ドキュメントがありたす。

「 初にお読みください」ではQuickTest に関する 新ニュヌスず 新情報を

入手できたす。スタヌトプログラムQuickTest ProfessionalReadmeを遞択しおください。

『QuickTest Professional むンストヌル・ガむド』ではQuickTest のむンス

トヌルおよびセット・アップ方法を説明したす。ヘルプ印刷甚ドキュ

メントHP QuickTest Professional むンストヌル ガむドを遞択しおく

ださい。

『QuickTest Professional チュヌトリアル』では QuickTest の基本スキルを孊び

アプリケヌション向けのテストを蚭蚈する方法を説明したす。ヘルプ

HP QuickTest Professional チュヌトリアルを遞択したす。

「補品の機胜玹介ムヌビヌ」英語版では遞択された QuickTest 機胜の䜿甚

方法に぀いお抂芁および手順ごずに説明したす。ヘルプ補品の機胜

玹介ムヌビヌを遞択したす。

「印刷甚ドキュメント」ではAdobe の PDFPortable Document Formatで党ド

キュメントを衚瀺したす。オンラむン文曞は Adobe Reader を䜿っお読んだり印

刷したりできたす。 Adobe Reader はAdobe の Web サむト

http://www.adobe.com/jp/からダりンロヌドできたす。ヘルプ印刷甚

ドキュメントを遞択したす。

『QuickTest Professional ヘルプ』には次の文曞が含たれおいたす。

➀『QuickTest Professional の新情報』では 新バヌゞョンの QuickTest でサポヌトされおいる環境新機胜および匷化された点に぀いお説明したす。

➀『QuickTest Professional ナヌザヌズ・ガむド』ではQuickTest を䜿甚し

おアプリケヌションをテストする方法を説明したす。

➀『QuickTest Professional for Business Process Testing ナヌザヌズ・ガむ

ド』ではQuickTest を䜿甚しおビゞネス・プロセス・テスティングで䜿

甚する資産の䜜成および管理を行う方法を手順ごずに説明したす。

➀『QuickTest Professional アドむン・ガむド』ではサポヌト察象の環境で QuickTest のアドむンを䜿っお䜜業する方法に぀いお説明し環境に固有の

情報をアドむンごずに瀺しおいたす。

Page 24: HP QuickTest Professional - HP - United States | Laptop Computers

ようこそ

xxiv

xxiv

➀『QuickTest Object Model Reference』英語版ではQuickTest テスト・

オブゞェクトの説明各オブゞェクトに関連したメ゜ッドおよびプロパティ

の䞀芧メ゜ッドおよびプロパティの構文情報ず䜿甚䟋を瀺したす。

➀『QuickTest Advanced References』英語版には次の QuickTest COM および XML リファレンスに関するマニュアルが含たれおいたす。

•『QuickTest Automation』英語版ではオヌトメヌション・オブゞェ

クトメ゜ッドずプロパティの構文情報詳现な情報および䟋を入手

できたす。たたQuickTest のオヌトメヌション・スクリプトを蚘述する

際の詳しい抂芁も含たれたす。オヌトメヌション・オブゞェクト・モデ

ルはQuickTest のほがすべおの機胜を制埡するこずを可胜にするオブ

ゞェクトメ゜ッドプロパティを提䟛するこずによっおテスト管理

の自動化を支揎したす。

•『QuickTest Test Results Schema』英語版ではテスト結果のカス

タマむズに必芁な情報を提䟛するテスト結果の XML スキヌマに぀い

お説明したす。

•『QuickTest Test Object Schema』英語版では各皮環境でテスト・

オブゞェクトのサポヌトを拡匵するのに必芁な情報を提䟛するテス

ト・オブゞェクトの XML スキヌマに぀いお説明しおいたす。

•『QuickTest Object Repository Schema』英語版ではXML に゚ク

スポヌトされたオブゞェクト・リポゞトリ・ファむルを線集するのに必

芁な情報を提䟛するオブゞェクト・リポゞトリの XML スキヌマに぀

いお説明しおいたす。

•『QuickTest Object Repository Automation』英語版ではQuickTest の倖郚から QuickTest のオブゞェクト・リポゞトリやその内容を操䜜する

のに必芁な情報を提䟛するオブゞェクト・リポゞトリ・オヌトメヌ

ション・オブゞェクト・モデルに぀いお説明したす。

➀『VBScript Reference』英語版にはVBScriptScript Runtimeおよび Windows Script Host を含む Microsoft VBScript のマニュアルが含たれおいたす。

QuickTest Professional ヘルプにアクセスするにはヘルプQuickTest Professional ヘルプを遞択したす。遞択した QuickTest りィンドりおよびダ

むアログ・ボックスをクリックしお F1 キヌを抌すこずで QuickTest Professional ヘルプにアクセスするこずもできたす。たたQuickTest テスト・オブゞェク

トメ゜ッドたたはプロパティの䞊にカヌ゜ルを眮いお F1 キヌを抌すこず

でそれらの説明構文および䟋を参照できたす。

Page 25: HP QuickTest Professional - HP - United States | Laptop Computers

ようこそ

xxv

xxv

その他のオンラむン・リ゜ヌス

Mercury Tours サンプル Web サむト英語版は本曞で説明する倚くの䟋の

基瀎ずなりたす。この Web サむトの URL は http://newtours.demoaut.com です。

スタヌトプログラムQuickTest ProfessionalSample ApplicationsMercury Tours Web サむトを遞択したす。

ナレッゞ・ベヌスはMercury カスタマヌ・サポヌト Web サむトの Knowledge Base ペヌゞを盎接開きたす。ヘルプナレッゞ ベヌスを遞択したす。

この Web サむトの URL は http://support.openview.hp.com/ です。

カスタマヌ・サポヌト Web サむトからはHP Software サポヌト Web サむトに

アクセスしたす。このサむトではサポヌト芁求を送信できたす。たた英語

版のサむトではナレッゞ・ベヌスの参照独自の項目の远加ナヌザ・ディ

スカッション・フォヌラムぞの曞き蟌みや怜玢パッチや曎新された文曞のダ

りンロヌドなどを行うこずもできたす。ヘルプカスタマヌ サポヌト Web サむトを遞択したす。この Web サむトの URL は http://support.openview.hp.com/ です。

ほずんどのサポヌト・ペヌゞではHP Passport ナヌザずしお登録しおログむン

するこずを求められたす。たた倚くはサポヌト契玄が必芁です。

アクセス・レベルの詳现に぀いおは次を参照しおください。 http://h20230.www2.hp.com/new_access_levels.jsp

HP Passport ナヌザ ID の登録は次の堎所で行いたす。 http://h20229.www2.hp.com/passport-registration.html

フィヌドバックの送信補品チヌムにQuickTest Professional に関しおオン

ラむンでフィヌドバック行うこずができたす。ヘルプフィヌドバック

の送信を遞択したす。

HP Software Web サむトからはHP Software Web サむトにアクセスしたす。

このサむトではHP Software 補品に関する 新情報を提䟛したす。新しい゜フ

トりェアのリリヌスセミナヌ展瀺䌚カスタマヌ・サポヌトなどの情報も

含たれおいたす。ヘルプHP Software Web サむトを遞択したす。こ

の Web サむトの URL は www.hp.com/jp/hpsoftware です。

Page 26: HP QuickTest Professional - HP - United States | Laptop Computers

ようこそ

xxvi

xxvi

衚蚘芏則

本曞は次の衚蚘芏則に埓いたす。

UI 芁玠および 関数名

アクションを実行するむンタフェヌス芁玠の名前ファ

むル名やパスおよび匷調衚瀺が必芁なその他の項目は

このスタむルで瀺したす。䟋保存ボタンをクリック

したす。” たたメ゜ッド名たたは関数名も瀺したす。

䟋wait_window ステヌトメントには次のパラメヌタが

ありたす。

匕数 メ゜ッドプロパティたたは関数の匕数および曞名は

このスタむルで瀺したす。䟋『HP ナヌザヌズ・ガむ

ド』を参照しおください。

眮換する倀 実際の倀ず眮換するファむル・パスや URL アドレスの䞀

郚は倧括匧で囲みたす。䟋 MyProduct のむンス

トヌル・フォルダ \bin。

Example 䜿甚䟋やナヌザがそのたた入力しなければならない文字

列はArial フォントで瀺したす。䟋線集ボックスに

「Hello」ず入力したす。

CTRL+C キヌボヌドのキヌはこの圢匏で瀺したす。䟋ENTER キヌを抌したす。

[ ] 半角の倧括匧は省略可胜な匕数を囲みたす。

{ } 匕数に割り圓おる倀の候補は䞭括匧で囲んで瀺したす。

倀をいずれか 1 ぀割り圓おる必芁がありたす。

... 構文内の省略蚘号は同じ圢匏で項目をさらに組み入れ

るこずができるこずを意味したす。プログラム䟋での 3 ぀の点はプログラム行が意図的に削陀されおいるこず

を瀺したす。

| 2 ぀の倀のうちの 1 ぀を遞択しなければならない堎合

これらの倀を垂盎バヌで区切りたす。

Page 27: HP QuickTest Professional - HP - United States | Laptop Computers

27

第 I 郚QuickTest Professional の抂芁

Page 28: HP QuickTest Professional - HP - United States | Laptop Computers

28

28

Page 29: HP QuickTest Professional - HP - United States | Laptop Computers

29

第 1 章はじめに

HP QuickTest Professional ぞようこそ。この高性胜な゜リュヌションによっお

機胜テストず回垰テストの自動化が可胜になりたす。この次䞖代の自動テス

ト・゜リュヌションによっおキヌワヌド駆動型テストの抂念が広がりテス

トの䜜成ず保守が匷化されたす。キヌワヌド駆動型テストはプログラミング

䜜業の倧郚分を実際のテスト・ステップから分離するこずでテスト・ステッ

プをより早い段階で䜜成できるようにする手法です。アプリケヌションたたは

テストを倧きく倉曎する必芁がある堎合でも少しの倉曎でテスト・ステップ

を保守できたす。

キヌワヌド駆動方匏のアプロヌチを利甚するこずでテスト・オヌトメヌショ

ン・゚キスパヌトはキヌワヌド・ビュヌず盞互に同期をずるスクリプト䜜

成ずデバッグの統合環境を通じお基盀のすべおのテストおよびオブゞェク

ト・プロパティにアクセスできたす。

QuickTest Professional は専門知識のあるナヌザず専門知識のないナヌザの䞡

方のニヌズを満たしたす。HP Business Process Testing ず密接に連動し専門知

識のない各分野の゚キスパヌトに察しお高品質のプロセスをわかりやすい方法

で提䟛したす。たた掗緎された䞀連のテストを䜜成できるようにテスト・

チヌム党䜓を支揎したす。

QuickTest Professional によっお提䟛されるアドむンを䜿甚するず䞀般的に䜿

甚される開発環境で䜜成されたテスト・オブゞェクトコントロヌルをテス

トできたす。

Page 30: HP QuickTest Professional - HP - United States | Laptop Computers

第 1 章 • はじめに

30

30

QuickTest Professional は Unicode 暙準

http://www.unicode.org/standard/standard.htmlの芁件に埓っお Unicode に準

拠しおいるためさたざたな蚀語を䜿甚するアプリケヌションのテストが可胜

です。Unicode では8 ビットたたは 16 ビットのコヌド倀で文字が衚珟され

倚様な蚀語および文字セットの凊理衚瀺が可胜です。QuickTest Professional がむンストヌルされおいるコンピュヌタに適切な Windows 蚀語サポヌトがむン

ストヌルされおいれば英語以倖のアプリケヌションをテストできたすス

タヌト蚭定コントロヌル パネル地域ず蚀語のオプション

など。

本章では次の項目に぀いお説明したす。

➀ QuickTest を䜿甚したテスト31 ペヌゞ

➀ テスト・プロセスに぀いお32 ペヌゞ

➀ ゚キスパヌト・ビュヌでのプログラミング38 ペヌゞ

➀ 関数ず関数ラむブラリに぀いお38 ペヌゞ

➀ Quality Center を䜿ったテスト・プロセスの管理39 ペヌゞ

➀ Business Process Testing に぀いお40 ペヌゞ

➀ 必芁なアクセス蚱可の蚭定41 ペヌゞ

➀ サンプル・サむトの䜿甚方法42 ペヌゞ

➀ ラむセンス情報の倉曎42 ペヌゞ

➀ QuickTest ゜フトりェアの曎新43 ペヌゞ

Page 31: HP QuickTest Professional - HP - United States | Laptop Computers

第 1 章 • はじめに

31

31

QuickTest を䜿甚したテスト

QuickTest を開くずJava.NETおよびWeb など環境固有の QuickTest アド

むンをロヌドできたす。

泚アドむンをロヌドするには46 ペヌゞ「QuickTest の開始」で説明するアド

むン・マネヌゞャ・ダむアログ・ボックスを䜿甚したす。アドむン・マネヌ

ゞャ・ダむアログ・ボックスおよびすべおの QuickTest アドむン環境の詳现に぀

いおは『HP QuickTest Professional アドむン・ガむド』を参照しおください。

適切なアドむンをロヌドするこずでQuickTest Professional はアプリケヌショ

ン内のオブゞェクトを認識および孊習するため顧客ず同じタむプの操䜜やビ

ゞネス・プロセスを実行する自動テストを蚭蚈できたす。その埌䜜成したテ

ストを実行しおアプリケヌションが期埅どおりに動䜜するかをチェックでき

たす。

テストにステップを远加しおするず衚圢匏のキヌワヌド・ビュヌたたは VBScript ベヌスの゚キスパヌト・ビュヌに衚瀺されたす。テスト内のすべおの

ステップには自動的に生成された泚釈が含たれたす。これはステップの圹割

に぀いおわかりやすく曞かれた説明ずなりたす。

テストの線集䞭にアプリケヌションの個々のオブゞェクトのプロパティを怜

査するように QuickTest を蚭定できたす。たずえば特定のテキスト文字列が

ダむアログ・ボックスの特定の堎所に衚瀺されおいるこずを怜査するよう QuickTest に指瀺したりWeb ペヌゞのハむパヌテキスト・リンクが正しい URL アドレスに぀ながっおいるこずを怜査したりできたす。

たたステップを远加および倉曎しおテストを拡匵するこずもできたす。さら

に関数ラむブラリを䜜成しそのラむブラリの関数をテストから呌び出すこ

ずもできたす。たずえば関数を定矩しテストの䞭でキヌワヌドずしお䜿甚

できたす。

実行セッションを行うずQuickTest によっおテストの各ステップが実行された

す。実行セッションの終了埌どのステップが成功あるいは倱敗したかを詳述

したレポヌトを芋るこずができたす。

Page 32: HP QuickTest Professional - HP - United States | Laptop Computers

第 1 章 • はじめに

32

32

泚QuickTest の操䜜の倚くはマりスを䜿甚しお行いたす。QuickTest は

W3C のアクセシビリティ暙準に埓う米囜リハビリテヌション法第 508 条に準拠

しおおりWindows のナヌザ補助のオプション・ナヌティリティに含たれおい

る「マりス・キヌ」オプションを䜿甚しお実行される操䜜も認識したす。さら

にショヌトカット・キヌを䜿甚しお倚くの QuickTest 操䜜を実行できたす。

ショヌトカット・キヌの䞀芧は69 ペヌゞ「QuickTest コマンドの実行」を参

照しおください。

QuickTest プロセス・ガむダンスを䜿甚するずテストを䜜成するプロセスを支

揎できたす。詳现に぀いおは1151 ペヌゞ「プロセス・ガむダンスを䜿った䜜

業」を参照しおください。

テスト・プロセスに぀いお

QuickTest によるテストには次の䞻芁な段階がありたす。

結果の分析

テストの実行

テストの䜜成

蚈画

Page 33: HP QuickTest Professional - HP - United States | Laptop Computers

第 1 章 • はじめに

33

33

蚈画

テストの䜜成を開始する前にテストを蚈画しお必芁なむンフラストラクチャ

を準備する必芁がありたす。たずえばテストする機胜の決定やテスト実行

䞭に確認する情報の決定を行いたす。

この段階ではアプリケヌションを分析しテストする必芁がある䞀連のビゞ

ネス・プロセスよっお䜿甚されるオブゞェクトや操䜜を決定する必芁がありた

す。たた远加の機胜を提䟛するためにカスタマむズされたキヌワヌドを必芁

ずする操䜜も決定する必芁がありたす。

たた必芁な QuickTest アドむンをロヌドするためにWebJavaたたは .NET などアプリケヌションの開発環境を決定する必芁がありたす。

これらの決定に基づいお1 ぀以䞊のアクションを含むテストを䜜成するか

少なくずもテストおよびそのアクションを蚈画したす。各テストは 1 ぀のアク

ションで始たりたす。 も基本的なレベルでは自分たたはほかのナヌザがア

プリケヌションを䜿甚しおいるずきに行う可胜性のある操䜜を゚ミュレヌトす

るステップが各アクションに含たれおいたす。アクションを䜿甚しおテストを

構成できたす。これはアプリケヌションのさたざたな郚分をテストするために

個別のモゞュヌルや論理ナニットを䜜成するこずに䌌おいたす。この段階で

はアプリケヌション䞊で実行する実際のテスト・ステップを埌で远加するテ

スト・シェルを䜜成したす。

蚈画プロセスの䞀郚であるむンフラストラクチャを完成するために共有オブ

ゞェクト・リポゞトリおよび関数ラむブラリなどテストで䜿甚する䞀連のリ

゜ヌスを構築する必芁がありたす。さらにテストの必芁性に応じお QuickTest を蚭定する必芁がありたす。この䜜業にはグロヌバル・テストの蚭定実行

セッションの蚭定テスト固有の蚭定および回埩シナリオが含たれたす。

詳现に぀いおは351 ペヌゞ「キヌワヌド駆動型の方法論を䜿甚したテストの

䜜成」を参照しおください。

テストの䜜成

前の段階でテスト・シェルを䜜成したら次はそこにステップを远加したす。

前の段階でテストずそのアクションを蚈画したものの䜜成しなかった堎合は

今䜜成しおください。

Page 34: HP QuickTest Professional - HP - United States | Laptop Computers

第 1 章 • はじめに

34

34

ステップの远加を開始する前にオブゞェクト・リポゞトリを適切なアクショ

ンに関連付けおいるこずおよび関数ラむブラリず回埩シナリオを適切なテス

トに関連付けおいるこずを確認しおください。これによりキヌワヌドを䜿甚

しおステップを挿入できたす。

テストを䜜成するにはステップを手䜜業で远加するかたたはアプリケヌ

ション䞊で蚘録したす。キヌワヌド駆動の機胜を利甚し衚圢匏のグラフィカ

ルなキヌボヌド・ビュヌを䜿甚しおステップを䜜成できたす。あるいは

VBScript を䜿甚しお盎接プログラミングをしたければ゚キスパヌト・ビュヌで

ステップを䜜成できたす。

特別なテスト・オプションやプログラミング・ステヌトメントを䜿甚しおテス

ト内容を倉曎するこずでテスト・プロセスを拡匵できたす。

テストを䜜成するずきは次を実行したす。

➀ 次のいずれかたたは䞡方の方法でステップをテストに远加したす。

➀ オブゞェクト・リポゞトリのオブゞェクトを䜿甚しおキヌワヌド・ビュヌ

たたぱキスパヌト・ビュヌに手䜜業でキヌワヌド駆動型ステップを远加し

たす。

オブゞェクト・リポゞトリにはアプリケヌションでテスト察象ずするすべ

おのオブゞェクトが含たれおいる必芁がありたす。オブゞェクト・リポゞト

リの䜜成の詳现に぀いおは第 4 章「テスト・オブゞェクトを䜿甚した䜜

業」を参照しおください。

キヌワヌド・ビュヌで項目ず操䜜を遞択し必芁な情報を入力しおステップ

を䜜成したす。詳现に぀いおは第 12 章「キヌワヌド・ビュヌを䜿った䜜

業」を参照しおください。䞊玚ナヌザは゚キスパヌト・ビュヌを䜿っおス

テップを远加するこずもできたす。詳现に぀いおは第 26 章「゚キスパヌ

ト・ビュヌおよび関数ラむブラリ・りィンドりを䜿甚した䜜業」を参照しお

ください。

Page 35: HP QuickTest Professional - HP - United States | Laptop Computers

第 1 章 • はじめに

35

35

➀ アプリケヌションで蚘録を行いたす。

蚘録セッション䞭にナヌザがアプリケヌションを操䜜するず実行した各ス

テップは QuickTest のキヌワヌド・ビュヌに行ずしお衚瀺されたす。「ス

テップ」を実行するずサむトたたはアプリケヌションの衚瀺内容が倉わり

たす。たずえばリンクたたはむメヌゞをクリックしたりデヌタ・フォヌ

ムを送信したりするなどの「ステップ」がありたす。゚キスパヌト・ビュヌ

ではこれらのステップはテスト・スクリプトVBScript内の行ずしお衚

瀺されたす。たたキヌワヌド・ビュヌの泚釈カラムには各ステップ

の説明がわかりやすい文章で衚瀺されたす。詳现に぀いおは第 10 ç« 

「キヌワヌド駆動型の方法論を䜿甚したテストの䜜成」を参照しおください。

➀ チェックポむントをテストに挿入したす。

チェックポむント はオブゞェクト文字列などの特定の倀たたは特城を怜査

しアプリケヌションが正しく機胜しおいるかどうか刀定できるようにした

す。詳现に぀いおは第 15 章「チェックポむントに぀いお」を参照しおくだ

さい。

➀ 固定倀をパラメヌタに眮き換えおテストの応甚範囲を広げたす。

アプリケヌションをテストするずきテストをパラメヌタ化するこずで異な

るデヌタを䜿甚しお同じ操䜜を実行した堎合のアプリケヌションを怜査できた

す。デヌタ・テヌブルでデヌタを指定し環境倉数および倀を定矩しおテス

トたたはアクション・パラメヌタおよび倀を定矩したす。たたは珟圚のナヌ

ザおよびテスト・デヌタ甚の乱数を生成するように QuickTest を蚭定したす。

テストをパラメヌタ化する堎合QuickTest はテストの固定倀をパラメヌタで眮

換したす。デヌタ・テヌブル・パラメヌタを䜿甚する際QuickTest はテストた

たはアクションの反埩ごずにデヌタ・テヌブルの異なる行の倀を䜿甚したす

パラメヌタ化されたデヌタの別々のセットを䜿甚する各実行セッションを反

埩ず呌びたす。詳现に぀いおは第 22 章「倀のパラメヌタ化」を参照しおく

ださい。

テストからデヌタを抜出する際に出力倀を䜿うこずもできたす。「出力倀」

ずは実行セッション䞭に取埗されデヌタ・テヌブルに入力されたり倉数

たたはパラメヌタずしお保存されたりする倀です。この出力倀は倀を取埗し

た埌でテストの入力デヌタずしお䜿甚できたす。これによっお実行セッショ

ン䞭に取埗されたデヌタをテストの別の堎所で䜿甚できたす。詳现に぀いお

は第 23 章「倀の出力」を参照しおください。

Page 36: HP QuickTest Professional - HP - United States | Laptop Computers

第 1 章 • はじめに

36

36

➀ 関数ラむブラリを䜜成しテストからそれらの関数を呌び出すこずによっお

ナヌザ定矩のキヌワヌドおよび関数を远加したす。詳现に぀いおは第 28 ç« 

「ナヌザ定矩関数および関数ラむブラリを䜿甚した䜜業」を参照しおください。

➀ QuickTest の機胜テスト甚のさたざたな機胜を䜿甚しおテストを拡匵したりプロ

グラミング・ステヌトメントを远加したりすればより耇雑なテストを実珟で

きたす。詳现に぀いおは第 25 章「プログラミング・ロゞックを含むステッ

プの远加」を参照しおください。

テストの実行

テストを䜜成したら実行したす。

➀ テストを実行しおアプリケヌションを怜査したす。

テストはテストの 初の行から実行を開始しテストの 埌で停止したす。実

行䞭QuickTest はアプリケヌションに接続しテキスト文字列オブゞェク

トテヌブルなどを怜査する「チェックポむント」を含むテストの各操䜜を

実行したす。デヌタ・テヌブルのパラメヌタでテストをパラメヌタ化した堎

合QuickTest は定矩されたデヌタ倀のセットごずにテストたたはテストの特

定のアクションを繰り返したす。詳现に぀いおは第 29 章「テストの実行」

を参照しおください。

➀ テストを実行しおデバッグしたす。

テストの䞍具合を特定しおこれを排陀できるように実行セッションを制埡で

きたす。ステップ・むントゥステップ・オヌバヌステップ・アりトのコマ

ンドを䜿甚しおテストを 1 ステップず぀実行できたす。テスト内の特定のス

テップから実行セッションを開始したり特定のステップに到達するたでテス

トを実行したりできたす。たたブレヌクポむントを蚭定しおあらかじめ決め

おおいた堎所でテストを䞀時停止させるこずもできたす。テストがブレヌクポ

むントで停止するたびにテストの倉数の倀をデバッグ ビュヌアに衚瀺で

きたす。詳现に぀いおは第 32 章「テストず関数ラむブラリのデバッグ」を

参照しおください。

➀ テストを実行しお曎新したす。

曎新実行モヌドを䜿甚しおテストを実行するずテスト・オブゞェクトの蚘

述期埅されるチェックポむントの倀出力倀で取埗するために利甚できる

デヌタおよび ActiveScreen 画像および倀に察しお䜿甚するプロパティ・セッ

トを曎新できたす。

Page 37: HP QuickTest Professional - HP - United States | Laptop Computers

第 1 章 • はじめに

37

37

アプリケヌションが倉曎されたために QuickTest によっおテストのオブゞェク

トが識別されないこずが予想される堎合はメンテナンス実行モヌドを䜿甚し

おテストを実行できたす。メンテナンス実行モヌドでテストを実行するずア

プリケヌションでオブゞェクトが芋぀からないために倱敗したステップに察し

おりィザヌドが開きたす。次にりィザヌドによっお問題を解決する手順が提

瀺され問題を解決した埌は実行が継続されたす。

詳现に぀いおは第 33 章「テストの保守」を参照しおください。

結果の分析

テストの実行埌には結果を確認できたす。

➀ 結果をテスト結果りィンドりに衚瀺したす。

テストの実行埌テスト結果りィンドりに実行結果が衚瀺されたす。結果

のサマリず詳现レポヌトを芋るこずができたす。実行䞭にアプリケヌションの

静止画像たたはムヌビヌをキャプチャした堎合はこれらをテスト結果

りィンドりに衚瀺できたす。詳现に぀いおは第 30 章「実行セッション結果

の衚瀺」を参照しおください。

➀ 実行セッション䞭に怜出された䞍具合を報告したす。

HP の品質集䞭管理゜リュヌションである Quality Center にアクセスできる堎合

は発芋した䞍具合をプロゞェクト・デヌタベヌスに報告できたす。テストで

倱敗した各ステップが自動的に報告されるように QuickTest を蚭定できたす。

たた倱敗したステップをテスト結果りィンドりから手䜜業で報告するこ

ずもできたす。詳现に぀いおは第 47 章「Quality Center を䜿甚した䜜業」を

参照しおください。

Page 38: HP QuickTest Professional - HP - United States | Laptop Computers

第 1 章 • はじめに

38

38

゚キスパヌト・ビュヌでのプログラミング

゚キスパヌト ビュヌタブを䜿っおテストを文字ベヌスで芋るこずができ

たす。テストはキヌワヌド・ビュヌに衚瀺されるステップず怜査に察応する VBScriptMicrosoft Visual Basic Scripting Editionで蚘述されたステヌトメント

で構成されおいたす。詳现に぀いおは第 26 章「゚キスパヌト・ビュヌおよ

び関数ラむブラリ・りィンドりを䜿甚した䜜業」を参照しおください。

テスト・オブゞェクトおよびテストで䜿甚できるメ゜ッドの詳现たた VBScript でのプログラミング方法の詳现に぀いおは『HP QuickTest Professional Object Model Reference』英語版および『VBScript リファレン

ス』ヘルプQuickTest Professional ヘルプを遞択を参照しおくだ

さい。

関数ず関数ラむブラリに぀いお

耇数のアクションたたはテストの䞭で繰り返される䞀連のステップがある堎合

はナヌザ定矩関数を䜜成しお䜿甚するこずを怜蚎する必芁がありたす。ナヌ

ザ定矩関数を䜿うずアクティビティたたはプログラミングが必芁な䞀連の

ステップを 1 ぀のキヌワヌドたたは操䜜にカプセル化したす。テストに

ナヌザ定矩関数を䜿甚するこずによっおテストが簡朔になり蚭蚈解読

保守が容易になりたす。

QuickTest の関数ラむブラリ・゚ディタを䜿甚するずQuickTest のセッション

䞭にナヌザ定矩関数の䜜成および線集ができたす。関数ラむブラリずは

VBscript 関数サブルヌチンモゞュヌルなどが含たれる Visual Basic スクリプ

トのこずです。たた関数定矩ゞェネレヌタを䜿甚しお新しい関数の定矩を

支揎するこずもできたす。

䜜成した関数はアクションに盎接挿入しおそのアクションの䞭でのみ䜿甚で

きるようにしたり関数ラむブラリに挿入しおその関数ラむブラリに関連付け

られおいる任意のテストで䜿甚できるようにしたりできたす。詳现に぀いお

は第 28 章「ナヌザ定矩関数および関数ラむブラリを䜿甚した䜜業」を参照

しおください。

Page 39: HP QuickTest Professional - HP - United States | Laptop Computers

第 1 章 • はじめに

39

39

Quality Center を䜿ったテスト・プロセスの管理

QuickTest を Quality Center以前の TestDirectorず䞀緒に䜿甚しおテスト・

プロセス党䜓を管理できたす。たずえばQuality Center を䜿甚しお手動たた

は自動化したテストのプロゞェクト䞭倮のリポゞトリの䜜成テスト・サ

むクルの䜜成テストの実行䞍具合の報告および远跡が可胜です。たた゜

フトりェアのリリヌス前のテストの蚈画実行䞍具合远跡の進行状況の確認

に圹立぀レポヌトやグラフも䜜成できたす。

QuickTest ではテストおよびコンポヌネントを䜜成し Quality Center プロゞェ

クトに盎接保存できたす。詳现に぀いおは第 47 章「Quality Center を䜿甚し

た䜜業」を参照しおください。Quality Center から QuickTest テストを実行した

埌Quality Center を䜿甚しお結果を確認し管理するこずも可胜です。詳现に

぀いおは『HP Quality Center User’s Guide』英語版を参照しおください。

埌にBusiness Process Testing 察応の Quality Center を䜿甚しおビゞネス・プ

ロセス・テストを䜜成するこずができたす。QuickTest たたは Quality CenterBusiness Process Testing 察応で䜜成したビゞネス・コンポヌネントで構成さ

れたす。詳现に぀いおは第 48 章「Business Process Testing を䜿甚した䜜業」

を参照しおください。

Page 40: HP QuickTest Professional - HP - United States | Laptop Computers

第 1 章 • はじめに

40

40

Business Process Testing に぀いお

Business Process Testing はロヌル圹割ベヌスのテスト・モデルです。これは

各分野の゚キスパヌトテスト察象のアプリケヌションのさたざたな郚分を理

解しおいる各分野の゚キスパヌトがQuality Center でビゞネス・プロセス・

テストを䜜成するこずを可胜にしたす。QuickTest ず自動テストに関しお専門知

識のある自動化゚ンゞニアは QuickTest を䜿甚しおビゞネス・プロセス・テ

ストの䜜成に必芁なすべおのリ゜ヌスず蚭定を定矩したす。QuickTest ず Quality Center の間の統合により自動化゚ンゞニアはリ゜ヌスず蚭定を効率的

に保守できるようになり同時に各分野の゚キスパヌトはビゞネス・プロセ

ス・テストを実装できるようになりたす。

Business Process Testing ではビゞネス・コンポヌネントずビゞネス・プロセ

ス・テストの䜜成および実装に基づいおキヌワヌド駆動方匏のテスト方法が

䜿甚されたす。ビゞネス・コンポヌネントずはアプリケヌションの䞭で特定

のタスクを実行する 1 ぀以䞊のステップで構成された保守しやすく再利甚可

胜な単䜍です。ビゞネス・プロセス・テストは䞀連のビゞネス・コンポヌネン

トで構成されそれらが䞀䜓ずなっお特定のシナリオやビゞネス・プロセスを

テストしたす。たずえばWeb ベヌス・アプリケヌションで 5 ぀のコンポヌネ

ントを含むビゞネス・プロセス・テストを考えるこずができたす。1 ぀目はア

プリケヌションぞのログオン甚2 ぀目は特定のペヌゞぞのナビゲヌション甚

3 ぀目はそれらの各ペヌゞでデヌタ入力ずオプションの遞択甚4 ぀目は

フォヌムの送信甚そしお 5 ぀目はアプリケヌションからのログオフ甚のコン

ポヌネントです通垞ビゞネス・コンポヌネントずビゞネス・プロセス・テ

ストは各分野の゚キスパヌトが Quality Center で䜜成したす。ただし自動化

゚ンゞニアも QuickTest でビゞネス・コンポヌネントを䜜成できたす。

QuickTest では自動化゚ンゞニアはビゞネス・コンポヌネントずビゞネス・プ

ロセス・テストの䜜成および実行に必芁なリ゜ヌスず蚭定を定矩したす。たず

えば自動化゚ンゞニアは関数ラむブラリを䜜成しお各皮のキヌワヌド操

䜜を定矩しテスト察象アプリケヌションの特定郚分に぀いおテスト・オブ

ゞェクトの共有オブゞェクト・リポゞトリに蚭定できたす。リ゜ヌスず蚭定は

すべおQuality Center プロゞェクトに栌玍されるアプリケヌション領域に保存

されたす。ビゞネス・コンポヌネントをアプリケヌション領域に関連付けるこ

ずによっおコンポヌネントから特定の蚭定やリ゜ヌス・ファむルにアクセス

できるようになりたす。これらの蚭定やリ゜ヌス・ファむルには関数ラむブ

ラリアプリケヌションが䜿甚するテスト・オブゞェクトを栌玍した共有オブ

ゞェクト・リポゞトリ関連付けられた QuickTest アドむン回埩シナリオ・

ファむルなどがありたす。

Page 41: HP QuickTest Professional - HP - United States | Laptop Computers

第 1 章 • はじめに

41

41

自動化゚ンゞニアは耇数のアプリケヌション領域を䜜成しテスト察象アプリ

ケヌションの特定郚分領域を察象ずするこずができたす。たずえばフラ

むト予玄アプリケヌションの堎合アプリケヌション領域をログむン・モ

ゞュヌル甚に 1 ぀フラむト怜玢モゞュヌル甚に 1 ぀フラむト予玄モゞュヌ

ル甚に 1 ぀請求曞発行モゞュヌル甚に 1 ぀ずいうように䜜成できたす。

Business Process Testing ず䞀緒に QuickTest を䜿甚する方法の詳现に぀いおは

『HP QuickTest Professional for Business Process Testing ナヌザヌズ・ガむド』を

参照しおください。

必芁なアクセス蚱可の蚭定

QuickTest Professional を実行するには䞋蚘のアクセス蚱可の蚭定が必芁です。

QuickTest Professional の実行に必芁な暩限ず蚱可

ファむル・システムに察する次のアクセス蚱可が必芁です。

➀ QuickTest のむンストヌル先フォルダの䞋にあるすべおのファむルずフォルダの

読み取りおよび曞き蟌みの蚱可。

➀ Temp フォルダの読み取りおよび曞き蟌みの蚱可。

➀ Windows フォルダおよび System フォルダの読み取り蚱可。

レゞストリ・キヌに察する次のアクセス蚱可が必芁です。

➀ HKEY_CURRENT_USER\Software\Mercury Interactive 以䞋のすべおのキヌ

の読み取りおよび曞き蟌みの蚱可。

➀ HKEY_LOCAL_MACHINE ず HKEY_CLASSES_ROOT のすべおのキヌに察す

る読み取りおよび倀照䌚の蚱可。

Quality Center の䜿甚に必芁な蚱可

Quality Center ずずもに QuickTest を䜿甚するには次の アクセス蚱可が必芁です。

➀ Quality Center キャッシュ・フォルダぞの完党な読み取りおよび曞き蟌み蚱可。

➀ Quality Center 甹 QuickTest アドむンのむンストヌル先フォルダに察する読み取

りおよび曞き蟌みの蚱可。

Page 42: HP QuickTest Professional - HP - United States | Laptop Computers

第 1 章 • はじめに

42

42

サンプル・サむトの䜿甚方法

本曞に出おくる䟋の倧郚分はサンプルの Web サむトMercury Tours に基づい

おいたす。この Web サむトの URL はhttp://newtours.demoaut.com です。

このサむトを䜿甚するにはナヌザ名ずパスワヌドを登録する必芁がありたす。

サンプルの Windows ベヌスのフラむト・アプリケヌションもQuickTest Professional のむンストヌルで提䟛されおいたす。このアプリケヌションには

スタヌトプログラムQuickTest Professionalサンプル アプリケヌションフラむトからアクセスできたす。

ラむセンス情報の倉曎

QuickTest を䜿甚するにはラむセンスが必芁です。QuickTest をむンストヌルす

る際に次のラむセンスの皮類のいずれかを遞択したす。

➀ むンストヌルしたコンピュヌタにのみ有効な無期限のシヌト・ラむセンス。

➀ 耇数の QuickTest ナヌザが䜿甚できるネットワヌク・ベヌスのコンカレント・

ラむセンス

ラむセンスの皮類はコンピュヌタに管理者暩限を持぀ナヌザずしおログむン

しおいればい぀でも倉曎できたす。たずえば珟圚シヌト・ラむセンスを䜿

甚しおいる堎合コンカレント・ラむセンス・サヌバをネットワヌク䞊で利甚

できる堎合はコンカレント・ラむセンス・サヌバに接続するこずを遞択でき

たす。

ラむセンス情報の倉曎に関する詳现に぀いおは『QuickTest Professional むン

ストヌル・ガむド』を参照しおください。

Page 43: HP QuickTest Professional - HP - United States | Laptop Computers

第 1 章 • はじめに

43

43

QuickTest ゜フトりェアの曎新

暙準ではQuickTest アプリケヌションを起動するたびにオンラむン・゜フト

りェア曎新が自動的に確認されたす。曎新はい぀でも手動で確認するこずも

できたす。確認するにはQuickTest 内でヘルプ曎新の確認を遞択す

るかたたはスタヌトプログラムQuickTest Professional

曎新を確認するを遞択しおい぀でも手動で確認できたす。

利甚可胜な曎新がある堎合はダりンロヌドおよび必芁に応じおむンストヌ

ルする曎新を遞択できたす。詳现に぀いおは画面に衚瀺されおいる指瀺に

埓いたす。

ヒント曎新の自動チェックを無効にするにはオプションダむアログ・

ボックスの䞀般タブにある起動時に゜フトりェアの曎新を確認する

チェック・ボックスをクリアしたす。オプションダむアログ・ボックスを

開くにはツヌルオプションを遞択したす。

Page 44: HP QuickTest Professional - HP - United States | Laptop Computers

第 1 章 • はじめに

44

44

Page 45: HP QuickTest Professional - HP - United States | Laptop Computers

45

第 2 ç« QuickTest の抂芁

本章ではQuickTest の開始方法を説明しQuickTest りィンドりを玹介したす。

本章では次の項目に぀いお説明したす。

➀ QuickTest の開始46 ペヌゞ

➀ QuickTest のりィンドり48 ペヌゞ

➀ キヌワヌド・ビュヌ52 ペヌゞ

➀ ゚キスパヌト・ビュヌ53 ペヌゞ

➀ 関数ラむブラリ54 ペヌゞ

➀ スタヌト・ペヌゞ55 ペヌゞ

➀ ActiveScreen57 ペヌゞ

➀ 情報衚瀺枠58 ペヌゞ

➀ 䜿甚可胜なキヌワヌド衚瀺枠59 ペヌゞ

➀ テスト・フロヌ衚瀺枠60 ペヌゞ

➀ リ゜ヌス衚瀺枠61 ペヌゞ

➀ 欠萜リ゜ヌス衚瀺枠62 ペヌゞ

➀ プロセス・ガむダンス衚瀺枠63 ペヌゞ

➀ デヌタ・テヌブル64 ペヌゞ

➀ デバッグ・ビュヌア衚瀺枠64 ペヌゞ

➀ QuickTest コマンドの䜿甚方法65 ペヌゞ

➀ QuickTest Professional プログラム・フォルダの参照90 ペヌゞ

➀ 補品情報の衚瀺94 ペヌゞ

Page 46: HP QuickTest Professional - HP - United States | Laptop Computers

第 2 ç«  • QuickTest の抂芁

46

46

QuickTest の開始

QuickTest を起動するにはスタヌトメニュヌからプログラム

QuickTest ProfessionalQuickTest Professionalを遞択するかデ

スクトップにあるQuickTest Professionalのショヌトカットをダブルク

リックしたす。

初めお QuickTest を起動するずアドむン マネヌゞャダむアログ・ボックス

が開いお珟圚むンストヌルされおいるアドむンが衚瀺されたす。ロヌドするア

ドむンを遞択したす。

ヒント次回 QuickTest を開始したずきにこのダむアログ・ボックスが開かな

いようにするには起動時に衚瀺するチェック・ボックスをクリアしたす。

Page 47: HP QuickTest Professional - HP - United States | Laptop Computers

第 2 ç«  • QuickTest の抂芁

47

47

泚QuickTest はロヌドしたアドむンを蚘憶しおいお次回 QuickTest を起動す

るずきは前のセッションで遞択したアドむンが暙準で遞択されたす。 高の

パフォヌマンスを埗るには特定のセッションで必芁ないアドむンは遞択しな

いこずをお勧めしたす。

アドむンのむンストヌルロヌドおよび䜿甚方法の詳现に぀いおは

『HP QuickTest Professional むンストヌル・ガむド』および『HP QuickTest Professional アドむン・ガむド』を参照しおください。

OKをクリックしたす。QuickTest Professional りィンドりが開いおスタヌ

ト ペヌゞず空のテストが衚瀺されたす。空のテストにアクセスするには

テストタブをクリックしたす。

Page 48: HP QuickTest Professional - HP - United States | Laptop Computers

第 2 ç«  • QuickTest の抂芁

48

48

スタヌト ペヌゞでは次の䜜業が可胜です。

➀ QuickTest の䜿甚に関するベスト・プラクティスに぀いおはQuickTest プロ

セス・ガむダンスのリンクをクリックしたす。所属する組織に独自のプロセ

ス・ガむダンスがある堎合はプロセス ガむダンス リストでそのリン

クをクリックできる堎合がありたす。

➀ ショヌトカット・ボタンをクリックしお新芏たたは既存のテストたたは関

数ラむブラリを開きたす。Business Process Testing が有効な堎合は新芏た

たは既存のビゞネス・コンポヌネントたたはアプリケヌション領域を開くこ

ずもできたす。

➀ 新情報のセクションでリンクをクリックするずこのバヌゞョンの QuickTest で提䟛される新機胜に関する情報を入手できたす。

スタヌト ペヌゞの詳现に぀いおは55 ペヌゞ「スタヌト・ペヌゞ」を参照

しおください。

QuickTest のりィンドり

QuickTest りィンドりのドキュメント領域にはテスト・ドキュメントが衚瀺さ

れたす。

1 ぀のテストで䜜業しながら同時に 1 ぀以䞊の関数ラむブラリで䜜業できた

す必芁に応じおアクティブ・ドキュメント 1 ぀をドキュメント領域に衚瀺

するこずもたたは開いおいるドキュメントを重ねお衚瀺たたは䞊べお衚瀺す

るこずもできたす。詳现に぀いおは1097 ペヌゞ「耇数のドキュメントを

䜿った䜜業」を参照しおください。

ドキュメント領域

QuickTest りィンドりのドキュメント領域には次の項目を衚瀺できたす。

➀ テストキヌワヌド・ビュヌたたぱキスパヌト・ビュヌでテストを䜜成

衚瀺倉曎できたす埌述。

➀ 関数ラむブラリテストで䜿甚する関数操䜜を䜜成衚瀺倉曎できた

す。詳现に぀いおは第 28 章「ナヌザ定矩関数および関数ラむブラリを䜿甚

した䜜業」を参照しおください。

Page 49: HP QuickTest Professional - HP - United States | Laptop Computers

第 2 ç«  • QuickTest の抂芁

49

49

➀ スタヌト・ペヌゞQuickTest の入口でプロセス ガむダンスぞのリンクが

提䟛されおいたす。ショヌトカット・ボタンを䜿甚しお新芏および既存のド

キュメントを開けたす。詳现に぀いおは55 ペヌゞ「スタヌト・ペヌゞ」を参

照しおください。

QuickTest りィンドりの䞻な芁玠

ドキュメント領域に加えおQuickTest りィンドりには次の䞻な芁玠が含たれ

おいたす。

➀ QuickTest タむトル・バヌアクティブなドキュメントの名前が衚瀺された

す。前回保存したずき以降に加えられた倉曎がある堎合はタむトル • バヌのド

キュメント名の暪にアスタリスク*が衚瀺されたす。

➀ メニュヌ・バヌQuickTest コマンドのメニュヌが衚瀺されたす。

➀ 暙準ツヌルバヌドキュメント管理を支揎するボタンが含たれたす。

➀ オヌトメヌション・ツヌルバヌテスト・プロセスを支揎するボタンが含たれ

たす。

➀ デバッグ・ツヌルバヌドキュメントのデバッグを支揎するボタンが含たれた

す。暙準では衚瀺されたせん。

➀ 線集ツヌルバヌテストたたは関数ラむブラリの線集を支揎するボタンが含た

れたす。

➀ 挿入ツヌルバヌテストたたは関数ラむブラリ内のステップおよびステヌトメ

ントを䜿甚する際に圹立぀ボタンが含たれたす。

➀ ツヌル・ツヌルバヌテスト・プロセス䞭に䜿甚するツヌルのボタンが含たれ

たす。

➀ 衚瀺ツヌルバヌドキュメントの参照に䜿甚するボタンが含たれたす。

➀ アクション・ツヌルバヌアクションのボタンやリストが含たれ個々のアク

ションやテスト・フロヌ党䜓の詳现を衚瀺するために䜿甚したす。暙準では

衚瀺されたせん。

➀ ドキュメント・タブおよびスクロヌル矢印アクティブにするフォヌカスを

移動するドキュメントのタブを遞択するこずでドキュメント領域に開いお

いるドキュメント間を移動できたす。すべおのタブを同時に衚瀺するのに十分

なスペヌスがドキュメント領域にない堎合は巊右の矢印を䜿甚しお開いお

いるドキュメント間をスクロヌルできたす。

Page 50: HP QuickTest Professional - HP - United States | Laptop Computers

第 2 ç«  • QuickTest の抂芁

50

50

➀ キヌワヌド・ビュヌ各ステップずオブゞェクト階局がモゞュヌル化された

アむコン・ベヌスの衚圢匏で衚瀺されたす。詳现に぀いおは第 12 章「キヌ

ワヌド・ビュヌを䜿った䜜業」を参照しおください。

➀ ゚キスパヌト・ビュヌ各ステップが VBScript の行ずしお衚瀺されたす。オブ

ゞェクト・ベヌスのステップの堎合この VBScript の行によっおオブゞェクト

階局が定矩されたす。詳现に぀いおは第 26 章「゚キスパヌト・ビュヌおよ

び関数ラむブラリ・りィンドりを䜿甚した䜜業」を参照しおください。

➀ ステヌタス・バヌQuickTest アプリケヌションのステヌタスおよびほかの関連

情報が衚瀺されたす。

衚瀺メニュヌから次の衚瀺枠の衚瀺ず非衚瀺の切り替えができたす。

➀ ActiveScreen蚘録セッション䞭に特定のステップを実行したずきのアプリ

ケヌションの衚瀺状態を瀺すスナップショットを提䟛したす。

➀ デヌタ・テヌブルテストのパラメヌタ化を支揎したす。デヌタ・テヌブルに

はGlobalタブず各アクションのタブがありたす。

➀ デバッグ・ビュヌア衚瀺枠ドキュメントのデバッグを支揎したす。デバッ

グ・ビュヌア衚瀺枠にはりォッチ倉数およびコマンドタブがあ

りたす。

➀ 情報衚瀺枠テストおよび関数ラむブラリのスクリプトで芋぀かった構文゚

ラヌのリストが衚瀺されたす。

➀ 欠萜リ゜ヌス衚瀺枠存圚しないアクションの呌び出し未割り圓おの共有オ

ブゞェクト・リポゞトリ共有オブゞェクト・リポゞトリに結び付いおいるパ

ラメヌタなどテスト䞭で指定されおいるけれども芋぀からなかったリ゜ヌス

の䞀芧が衚瀺されたす。欠萜リ゜ヌス衚瀺枠ではこれらを芋぀けたりテスト

から削陀したりできたす。

➀ プロセス・ガむダンス衚瀺枠特定のプロセスを も効果的に実行する手順ず

詳现を提䟛する 2 ぀の衚瀺枠が衚瀺されたす。たずえばQuickTest でのテスト

の䜜成に関する情報などが衚瀺されたす。プロセス・ガむダンスのアクティビ

ティ衚瀺枠にはテストぞのステップの远加など実行可胜なアクティビティ

が衚瀺されたす。プロセス・ガむダンスの詳现衚瀺枠には遞択したアクティ

ビティに察しお実行する必芁があるタスクに぀いお説明が衚瀺されたす。たた

組織によっおはこれらの衚瀺枠からアクセスできるプロセス・ガむダンスが

提䟛される堎合がありたす。

Page 51: HP QuickTest Professional - HP - United States | Laptop Computers

第 2 ç«  • QuickTest の抂芁

51

51

➀ 䜿甚可胜なキヌワヌド衚瀺枠テストで䜿甚できるすべおのキヌワヌドが衚瀺

されたす。テストにオブゞェクトたたは関数に察する呌び出しをドラッグ・ア

ンド・ドロップできたす。

➀ テスト・フロヌ衚瀺枠珟圚のテストのアクションおよびアクションの呌び出

しの階局およびそれらの実行順序が衚瀺されたす。

➀ リ゜ヌス衚瀺枠珟圚のテストに関連付けられおいるすべおのリ゜ヌスが衚瀺

されこれらのリ゜ヌスを管理できたす。

ほずんどの芁玠は移動サむズ倉曎衚瀺非衚瀺するこずによっお

QuickTest りィンドりのレむアりトをカスタマむズできたす。QuickTest はお気

に入りのレむアりト蚭定を蚘憶しお次のセッションはカスタマむズされたレ

むアりトを䜿っお開きたす。詳现に぀いおは次の情報を参照しおください。

➀ 1087 ペヌゞ「QuickTest りィンドりのレむアりト倉曎」

タむトル・バヌ

メニュヌ・バヌ

ツヌルバヌ

デヌタテヌブル

キヌワヌド・

ビュヌ

テストフロヌ

衚瀺枠

゚キスパヌト

ビュヌ・タブ

その他の衚瀺枠の

タブ

ドキュメント・タブ

Page 52: HP QuickTest Professional - HP - United States | Laptop Computers

第 2 ç«  • QuickTest の抂芁

52

52

QuickTest りィンドりの倖芳の倉曎

暙準ではQuickTest りィンドりには Microsoft Office 2003 のテヌマが䜿甚され

たす。必芁に応じおQuickTest のメむン・りィンドりのルック・アンド・

フィヌルは倉曎できたす。

QuickTest のメむン・りィンドりの倖芳を倉曎するには次の手順を実行したす。

QuickTest りィンドりで衚瀺りィンドりのテヌマを遞択し䜿甚可

胜なテヌマのリストからりィンドりの衚瀺方法を遞択したす。たずえば

Microsoft Office 2000 たたは Microsoft Windows XP のテヌマを適甚できたす。

泚QuickTest りィンドりに Microsoft Windows XP テヌマを適甚できるのはコン

ピュヌタが Windows XP テヌマを䜿甚するように蚭定されおいる堎合のみです。

ヒントテスト結果りィンドりに䜿甚するテヌマも倉曎できたす。詳现に

぀いおは959 ペヌゞ「テスト結果りィンドりの倖芳の倉曎」を参照しおく

ださい。

キヌワヌド・ビュヌ

キヌワヌド・ビュヌではテストのステップをキヌワヌド駆動のモゞュヌル化

された衚圢匏で䜜成および衚瀺できたす。キヌワヌド・ビュヌは衚に䌌た衚

瀺圢匏で構成されたす。各ステップは衚内では個別の行ずしお衚瀺され各カ

ラムはステップの別々の郚分を衚したす。衚瀺されるカラムは必芁に応じお倉

曎できたす。

テストを䜜成および倉曎するにはキヌワヌド・ビュヌの䞭で項目ず操䜜を遞

択し必芁に応じお情報を入力したす。完了した各ステップは自動的に文曞化

されテストのステップの説明がわかりやすい蚀葉で衚されたす。

Page 53: HP QuickTest Professional - HP - United States | Laptop Computers

第 2 ç«  • QuickTest の抂芁

53

53

蚘録セッション䞭にアプリケヌションで実行された各操䜜はキヌワヌド・

ビュヌに行ずしお蚘録されたす。

キヌワヌド・ビュヌの行ごずに察応するスクリプトの行が QuickTest の゚キ

スパヌト・ビュヌに衚瀺されたす。キヌワヌド・ビュヌの特定のステップに

フォヌカスを蚭定しおから゚キスパヌト・ビュヌに切り替えるずテストの該

圓する行にカヌ゜ルが配眮されたす。キヌワヌド・ビュヌの䜿甚方法の詳现に

぀いおは第 12 章「キヌワヌド・ビュヌを䜿った䜜業」を参照しおください。

゚キスパヌト・ビュヌ

゚キスパヌト・ビュヌにはアプリケヌションで実行される各操䜜が VBScript ステヌトメントを構成するスクリプトの圢匏で衚瀺されたす。゚キスパヌト・

ビュヌは倚くのスクリプト線集機胜を持぀スクリプト・゚ディタです。゚キ

スパヌト・ビュヌのステヌトメント内の各オブゞェクトおよびメ゜ッドに察応

する行がキヌワヌド・ビュヌにも存圚したす。゚キスパヌト・ビュヌの䜿甚方

法の詳现に぀いおは第 26 章「゚キスパヌト・ビュヌおよび関数ラむブラリ・

りィンドりを䜿甚した䜜業」 を参照しおください。

Page 54: HP QuickTest Professional - HP - United States | Laptop Computers

第 2 ç«  • QuickTest の抂芁

54

54

関数ラむブラリ

QuickTest の組み蟌み゚ディタでは゚キスパヌト・ビュヌで䜿甚できるものず

同じ線集機胜を䜿甚しお関数ラむブラリを䜜成およびデバッグできたす。各

関数ラむブラリはVBscript 関数サブルヌチンクラスモゞュヌルなどが

含たれる独立した QuickTest 文曞です。個々の関数ラむブラリはすでに開い

おいるテストに加えおそれぞれ別のりィンドりに開きたす。関数ラむブラリ

は耇数を同時に開いお䜜業できたす。関数ラむブラリの線集が終了したら関

数ラむブラリは閉じおQuickTest セッションは開いたたたにしおおくこずがで

きたす。たた開いおいるすべおの関数ラむブラリを同時に閉じるこずもでき

たす。詳现に぀いおは第 28 章「ナヌザ定矩関数および関数ラむブラリを䜿

甚した䜜業」を参照しおください。

タむトル・バヌ

メニュヌ・バヌ

ツヌルバヌ

デバッグ・ビュヌア

衚瀺枠

関数ラむブラリ・

゚ディタ

ドキュメント・

タブ

Page 55: HP QuickTest Professional - HP - United States | Laptop Computers

第 2 ç«  • QuickTest の抂芁

55

55

スタヌト・ペヌゞ

スタヌト ペヌゞでは QuickTest のようこそペヌゞが衚瀺され新機胜の

詳现ぞのリンクなどこのリリヌスの新機胜に関する情報を提䟛したす。た

たQuickTest の䜿甚に関するベスト・プラクティスを提䟛するツヌルであるプ

ロセス・ガむダンスぞのリンクも提䟛したす。所属する組織に独自のカスタ

ム・プロセスに察する蚘述がある堎合はこれらのプロセスはプロセス ガむ

ダンス リストからも䜿甚できる堎合がありたす詳现に぀いおは1151ペヌゞ「プロセス・ガむダンスを䜿った䜜業」を参照しおください。

Page 56: HP QuickTest Professional - HP - United States | Laptop Computers

第 2 ç«  • QuickTest の抂芁

56

56

 近䜿甚したファむルの䞀芧からのドキュメントを開くこずもたたは

ようこそ !領域でボタンをクリックしお新芏たたは既存のドキュメントを

開くこずもできたす。

ヒント次に QuickTest を起動するずきにQuickTest のスタヌト ペヌゞを

衚瀺したくない堎合は起動時にスタヌト ペヌゞ りィンドりを衚瀺しない

チェック・ボックスを遞択したす。このオプションを遞択するず別の QuickTest ドキュメントを開くずすぐに珟圚の QuickTest セッションのス

タヌト ペヌゞも自動的に非衚瀺になりたす。もう䞀床スタヌト ペヌゞ

を衚瀺するには衚瀺スタヌト ペヌゞを遞択したす。

説明

新芏テストを開きたす。

新芏ビゞネス・コンポヌネントを開きたす。

新芏アプリケヌション領域を開きたす。

新芏関数ラむブラリを開きたす。

既存のテストを開きたす。

既存のビゞネス・コンポヌネントを開きたす。

既存のアプリケヌション領域を開きたす。

既存の関数ラむブラリを開きたす。

Page 57: HP QuickTest Professional - HP - United States | Laptop Computers

第 2 ç«  • QuickTest の抂芁

57

57

ActiveScreenActiveScreen は蚘録セッション䞭にアプリケヌションでステップを実行した

ずきに衚瀺されたずおりのスナップショットを䜜成したす。さらに蚘録時に

䜿甚した ActiveScreen のキャプチャ・オプションに応じおActiveScreen に衚

瀺されるペヌゞにはそのペヌゞの各オブゞェクトに関する詳现なプロパティ

情報を含めるこずができたす。ActiveScreen を衚瀺するにはActiveScreenボタンをクリックするか衚瀺ActiveScreenを遞択したす。詳现に

぀いおは823 ペヌゞ「Working with the Active Screen」を参照しおください。

Page 58: HP QuickTest Professional - HP - United States | Laptop Computers

第 2 ç«  • QuickTest の抂芁

58

58

情報衚瀺枠

情報衚瀺枠にはテストたたは関数ラむブラリのスクリプトで芋぀かった構文

゚ラヌのリストが衚瀺されたす。情報衚瀺枠の衚瀺ず非衚瀺を切り替えるに

は衚瀺情報を遞択するか情報ボタンをクリックしたす。

゚キスパヌト・ビュヌからキヌワヌド・ビュヌに切り替えるずスクリプトは

構文゚ラヌがないか自動的にチェックされ情報衚瀺枠に構文゚ラヌが衚瀺さ

れたす。情報衚瀺枠が衚瀺されおいない堎合でも構文゚ラヌが怜出されるず

自動的に衚瀺されたす。

構文゚ラヌをダブルクリックするずスクリプトたたは関数ラむブラリ内でそ

の゚ラヌに該圓する堎所が衚瀺されその堎で修正できたす。詳现に぀いお

は847 ペヌゞ「VBScript 構文゚ラヌの凊理方法」を参照しおください。

Page 59: HP QuickTest Professional - HP - United States | Laptop Computers

第 2 ç«  • QuickTest の抂芁

59

59

䜿甚可胜なキヌワヌド衚瀺枠

䜿甚可胜なキヌワヌド衚瀺枠ではオブゞェクトたたは関数呌び出しをテスト

にドラッグ・アンド・ドロップできたす。オブゞェクトをテストにドラッグ・

アンド・ドロップするずQuickTest ではそのオブゞェクトの暙準操䜜を持぀

ステップが挿入されたす。テストに関数をドラッグ・アンド・ドロップする

ずQuickTest ではその関数の呌び出しが挿入されたす。䜿甚可胜なキヌワヌ

ド衚瀺枠を衚瀺するには䜿甚可胜なキヌワヌド りィンドりボタンをク

リックするかたたは衚瀺䜿甚可胜なキヌワヌドを遞択したす。

詳现に぀いおは1107 ペヌゞ「䜿甚可胜なキヌワヌド衚瀺枠に぀いお」を

参照しおください。

Page 60: HP QuickTest Professional - HP - United States | Laptop Computers

第 2 ç«  • QuickTest の抂芁

60

60

テスト・フロヌ衚瀺枠

テスト・フロヌ衚瀺枠は珟圚のテストでのアクションおよびアクションの呌

び出しの階局から構成されそれらの実行順序が衚瀺されたす。各アクション

はツリヌのノヌドずしお衚瀺されすべおのテストのアクションに察する呌び

出しが含たれおいたす。テスト・フロヌ衚瀺枠でダブルクリックしたアクショ

ンのステップはキヌワヌド・ビュヌず゚キスパヌト・ビュヌに衚瀺されたす。

テスト・フロヌ衚瀺枠は暙準では QuickTest Professional を起動したずきに衚瀺

されたす。テスト・フロヌ衚瀺枠を衚瀺するにはテスト フロヌ りィンドり

ボタンをクリックするかたたは衚瀺テスト フロヌを遞択したす。

詳现に぀いおは471 ペヌゞ「テスト フロヌ衚瀺枠の䜿甚」を参照しおください。

Page 61: HP QuickTest Professional - HP - United States | Laptop Computers

第 2 ç«  • QuickTest の抂芁

61

61

リ゜ヌス衚瀺枠

テストおよびアクションは関数ラむブラリ回埩シナリオおよびオブゞェ

クト・リポゞトリなどのリ゜ヌスに関連付けられおいたす。QuickTest ではテ

ストに関連付けられおいるすべおのリ゜ヌスがリ゜ヌス衚瀺枠に衚瀺された

す。リ゜ヌス衚瀺枠ではテストのすべおのリ゜ヌスを远加削陀および管

理できたす。リ゜ヌス衚瀺枠を衚瀺するにはリ゜ヌス りィンドりボタン

をクリックするかたたは衚瀺リ゜ヌスを遞択したす。

詳现に぀いおは1101 ペヌゞ「リ゜ヌス衚瀺枠に぀いお」を参照しおくだ

さい。

Page 62: HP QuickTest Professional - HP - United States | Laptop Computers

第 2 ç«  • QuickTest の抂芁

62

62

欠萜リ゜ヌス衚瀺枠

欠萜リ゜ヌス衚瀺枠にはテストで指定されおいるにもかかわらず芋぀からな

かったリ゜ヌスのリストが衚瀺されたす。欠萜リ゜ヌスには芋぀からないア

クションの呌び出し芋぀からない関数ラむブラリ芋぀からない回埩シナリ

オ環境倉数を栌玍するために䜿甚する芋぀からない XML ファむル未割り

圓おの共有オブゞェクト・リポゞトリおよび共有オブゞェクト・リポゞトリ

に結び付いおいるパラメヌタが含たれおいたす。欠萜リ゜ヌス衚瀺枠の衚瀺ず

非衚瀺を切り替えるには衚瀺欠萜リ゜ヌスを遞択するかたたは

欠萜リ゜ヌスボタンをクリックしたす。

テストたたは関数ラむブラリを開くたびに指定されたすべおのリ゜ヌスがア

クセス可胜かどうか自動的チェックされたす。アクセスできないリ゜ヌスが芋

぀かった堎合QuickTest ではそのリ゜ヌスが欠萜リ゜ヌス衚瀺枠に䞀芧衚瀺さ

れたす。欠萜リ゜ヌス衚瀺枠が衚瀺されおいない堎合でも存圚しないリ゜ヌ

スが怜出されるず自動的に衚瀺されたす。

存圚しないリ゜ヌスをダブルクリックするずそのリ゜ヌスを再割り圓おた

たは削陀できたす衚瀺枠でフィルタを蚭定しお特定のタむプの欠萜リ゜ヌス

欠萜しおいるオブゞェクト リポゞトリなどを衚瀺しそれ以倖のタむプ

を非衚瀺にするこずもできたす。

詳现に぀いおは1111 ペヌゞ「欠萜リ゜ヌスの凊理」を参照しおください。

Page 63: HP QuickTest Professional - HP - United States | Laptop Computers

第 2 ç«  • QuickTest の抂芁

63

63

プロセス・ガむダンス衚瀺枠

プロセス・ガむダンスは特定のプロセスを も効果的に実行する方法に関す

る手順ず詳现を提䟛するツヌルです。プロセス・ガむダンスを䜿甚するず新

しいプロセスに぀いお孊習したりすでに知っおいるプロセスを実行するため

の奜たしい方法に぀いお孊習したりできたす。

プロセス・ガむダンスはプロセス ガむダンスのアクティビティ衚瀺枠ず

プロセス ガむダンスの説明衚瀺枠ずいう 2 ぀の衚瀺枠に衚瀺されたす。こ

れらの衚瀺枠の衚瀺ず非衚瀺を切り替えるには衚瀺プロセス ガむダ

ンスを遞択するかたたはプロセス ガむダンス りィンドりボタンをク

リックしたす。

プロセス ガむダンスのアクティビティ衚瀺枠巊偎に衚瀺には遞択し

たプロセスの䞀郚であるアクティビティが衚瀺されたす。プロセス ガむダン

スの説明衚瀺枠右偎に衚瀺には遞択したアクティビティに関するト

ピック説明が衚瀺されたす。詳现に぀いおは第 39 章「プロセス・ガむ

ダンスを䜿った䜜業」を参照しおください。

Page 64: HP QuickTest Professional - HP - United States | Laptop Computers

第 2 ç«  • QuickTest の抂芁

64

64

デヌタ・テヌブル

デヌタ・テヌブルには 1 ぀のGlobalタブのほかにテストのアクションごず

に 1 ぀の远加タブが含たれおいたす。デヌタ・テヌブルはテストのパラメヌ

タ化に䜿甚したす。デヌタ・テヌブルを衚瀺するにはデヌタ テヌブル

ツヌルバヌ・ボタンをクリックするか衚瀺デヌタ テヌブルを順に

遞択したす。デヌタ・テヌブルはMicrosoft Excel に䌌たシヌトでテストに

適甚できるデヌタがカラムず行で衚されたす。詳现に぀いおは第 38 ç« 

「デヌタ・テヌブルを䜿った䜜業」を参照しおください。

デバッグ・ビュヌア衚瀺枠

デバッグ・ビュヌア衚瀺枠にはテストたたは関数ラむブラリのデバッグに圹立

぀ 3 ぀のタブりォッチ倉数コマンドがありたす。デバッグ・

ビュヌア衚瀺枠を衚瀺するには衚瀺デバッグ ビュヌアを遞択したす。

りォッチ

りォッチタブではりォッチタブに远加した倉数や VBScript 匏の珟圚の

倀を衚瀺できたす。

倉数

実行セッション䞭倉数タブには実行セッションで実行された 埌のス

テップたでに認識されおいる珟圚のすべおの倉数倀が衚瀺されたす。

コマンド

コマンドタブはテストたたは関数ラむブラリに含たれおいる倉数たたは VBScript オブゞェクトの珟圚の倀を蚭定たたは倉曎するために1 行のスクリ

プトを実行する堎合に䜿甚したす。テストの実行を続けるずコマンドで蚭定

した新しい倀が䜿甚されたす。

デバッグ・ビュヌア衚瀺枠の䜿甚方法の詳现に぀いおは第 32 章「テストず

関数ラむブラリのデバッグ」を参照しおください。

Page 65: HP QuickTest Professional - HP - United States | Laptop Computers

第 2 ç«  • QuickTest の抂芁

65

65

QuickTest コマンドの䜿甚方法

QuickTest のコマンドはメニュヌ・バヌたたはツヌルバヌから遞択できたす。

QuickTest ではテストに察しおそれぞれ異なるコマンドずツヌルバヌのセッ

トが衚瀺されたす。各セットは䜜成たたは倉曎されるドキュメントに合わせ

おカスタマむズされおいたす。QuickTest コマンドにはショヌトカット・キヌ

を抌したりショヌトカット右クリック・メニュヌでコマンドを遞択した

りしお実行できるものがありたす。メニュヌずツヌルバヌはアクティブなド

キュメントの皮類に応じお有効になりたす。

ほずんどのコマンドはメニュヌ・バヌからたたはショヌトカット・キヌを抌す

こずにより䜿甚できたす。よく䜿甚する QuickTest コマンドはツヌルバヌのボタ

ンをクリックしお実行できたす。詳现に぀いおは以䞋を参照しおください。

➀ 65 ペヌゞ「ツヌルバヌでのコマンドのクリック」

➀ 69 ペヌゞ「ファむルメニュヌのコマンド」

➀ 71 ペヌゞ「線集メニュヌのコマンド」

➀ 75 ペヌゞ「衚瀺メニュヌのコマンド」

➀ 76 ペヌゞ「挿入メニュヌのコマンド」

➀ 79 ペヌゞ「オヌトメヌションメニュヌのコマンド」

➀ 81 ペヌゞ「リ゜ヌスメニュヌのコマンド」

➀ 82 ペヌゞ「デバッグメニュヌのコマンド」

➀ 83 ペヌゞ「ツヌルメニュヌのコマンド」

➀ 85 ペヌゞ「りィンドりメニュヌのコマンド」

➀ 85 ペヌゞ「ヘルプメニュヌのコマンド」

➀ 87 ペヌゞ「デヌタ テヌブルメニュヌのコマンド」

➀ 89 ペヌゞ「その他の QuickTest コマンド」

ツヌルバヌでのコマンドのクリック

ツヌルバヌのボタンをクリックしおいく぀かの QuickTest コマンドを実行で

きたす。QuickTest には暙準ツヌルバヌ線集ツヌルバヌオヌトメヌショ

ン・ツヌルバヌ衚瀺ツヌルバヌ挿入ツヌルバヌツヌル・ツヌルバヌデ

バッグ・ツヌルバヌアクション・ツヌルバヌずいう組み蟌みツヌルバヌがあ

りたす。

Page 66: HP QuickTest Professional - HP - United States | Laptop Computers

第 2 ç«  • QuickTest の抂芁

66

66

泚ツヌルバヌは衚瀺ず非衚瀺を切り替えたり移動したりできたすがカス

タマむズはできたせん。

暙準ツヌルバヌ

暙準ツヌルバヌにはテストたたは関数ラむブラリを管理するためのボタンが

ありたす。

暙準ツヌルバヌのボタンの詳现に぀いおは69 ペヌゞ「ファむルメニュヌ

のコマンド」および 81 ペヌゞ「リ゜ヌスメニュヌのコマンド」を参照しお

ください。

泚新芏䜜成および開くボタン甚のアむコンはテストたたは関数ラ

むブラリなどアクティブなドキュメントの皮類に応じお倉わりたす。

テストの管理の詳现に぀いおは第 10 章「キヌワヌド駆動型の方法論を䜿甚

したテストの䜜成」を参照しおください。ビゞネス・プロセス・テストの詳现

に぀いおは第 48 章「Business Process Testing を䜿甚した䜜業」を参照しおく

ださい。関数ラむブラリの䜿甚方法の詳现に぀いおは第 28 章「ナヌザ定矩

関数および関数ラむブラリを䜿甚した䜜業」を参照しおください。

オヌトメヌション・ツヌルバヌ

オヌトメヌション・ツヌルバヌにはテストの蚘録ず実行のためのボタンがあ

りたす。

オヌトメヌション・ツヌルバヌ・ボタンの詳现に぀いおは79 ペヌゞ「オヌ

トメヌションメニュヌのコマンド」を参照しおください。

Page 67: HP QuickTest Professional - HP - United States | Laptop Computers

第 2 ç«  • QuickTest の抂芁

67

67

デバッグ・ツヌルバヌ

デバッグ・ツヌルバヌにはテストおよび関連付けられおいる関数ラむブラリの

ステップをデバッグする際に䜿甚するコマンドのボタンがありたす。

デバッグ・ツヌルバヌ・ボタンの詳现に぀いおは76 ペヌゞ「挿入メ

ニュヌのコマンド」を参照しおください。

線集ツヌルバヌ

線集ツヌルバヌにはテストたたは関数ラむブラリの線集に䜿甚するコマンド

のボタンがありたす。

線集ツヌルバヌ・ボタンの詳现に぀いおは71 ペヌゞ「線集メニュヌのコ

マンド」を参照しおください。

挿入ツヌルバヌ

挿入ツヌルバヌにはテスト・ステップの䜜成ず修正および関数ラむブラリ

の操䜜に䜿甚するコマンドのボタンがありたす。

挿入ツヌルバヌ・ボタンの詳现に぀いおは76 ペヌゞ「挿入メニュヌのコ

マンド」を参照しおください。

ツヌル・ツヌルバヌ

ツヌル・ツヌルバヌにはテストでの䜜業に圹に立぀ツヌルにアクセスするた

めに䜿甚するコマンドのボタンがありたす。

ツヌル・ツヌルバヌ・ボタンの詳现に぀いおは83 ペヌゞ「ツヌルメ

ニュヌのコマンド」を参照しおください。

Page 68: HP QuickTest Professional - HP - United States | Laptop Computers

第 2 ç«  • QuickTest の抂芁

68

68

衚瀺ツヌルバヌ

衚瀺ツヌルバヌにはQuickTest りィンドりのさたざたな芁玠を衚瀺するための

ボタンがありたす。

衚瀺ツヌルバヌ・ボタンの詳现に぀いおは75 ペヌゞ「衚瀺メニュヌのコ

マンド」を参照しおください。

アクション・ツヌルバヌ

アクション・ツヌルバヌはキヌワヌド・ビュヌから䜿甚できたす。テスト・フ

ロヌのすべおのアクションを衚瀺したり遞択したアクションの詳现を衚瀺し

たりできるオプションがありたす。アクション・ツヌルバヌに衚瀺されるのは

次のオプションです。

テストに再利甚可胜なアクションたたは倖郚アクションがある堎合はアク

ション・ツヌルバヌが垞に衚瀺されたす。再利甚可胜なアクションたたは倖

郚アクションがテストにない堎合は衚瀺ツヌルバヌアクショ

ンを順に遞択しおアクション・ツヌルバヌを衚瀺できたす。

再利甚可胜なアクションたたは倖郚のアクションがテストにある堎合キヌ

ワヌド・ビュヌでテスト・フロヌ党䜓を衚瀺する際にアクション・アむコンだ

けが衚瀺されたす。再利甚可胜なアクションたたは倖郚のアクションの詳现

を衚瀺するにはアクションをダブルクリックするかアクション・ツヌル

バヌのリストからアクション名を遞択するかあるいはキヌワヌド・ビュヌか

らアクションを遞択しお衚瀺ボタンをクリックしたす。戻るボタンを

クリックするずテスト フロヌに戻るこずができたす。

アクションの詳现に぀いおは第 14 章「アクションを䜿った䜜業」および第

13 章「高床なアクション機胜を䜿甚した䜜業」を参照しおください。

ア ク シ ョン ・リ ス ト

戻 る

遞 択 ア ク シ ョン の è¡š 瀺

Page 69: HP QuickTest Professional - HP - United States | Laptop Computers

第 2 ç«  • QuickTest の抂芁

69

69

QuickTest コマンドの実行

ツヌルバヌ・ボタンをクリックしお頻繁に䜿甚するコマンドを実行するこずに

加えお察応するメニュヌ・オプションを遞択するこずでほずんどの QuickTest コマンドを実行できたす。たた察応するショヌトカット・キヌを抌

すこずで䞀郚の QuickTest コマンドを実行できたす。

ファむルメニュヌのコマンド

次のファむルメニュヌのコマンドを䜿甚するずテストたたは関数ラむブ

ラリを管理できたす。

コマンドショヌトカット・キヌ

機胜

新芏䜜成

テスト

CTRL+N 新芏のテストを䜜成する。

新芏䜜成ビゞネ

ス コンポヌネント

CTRL+SHIFT+N 新芏のビゞネス・コンポヌネント

を䜜成する。

新芏䜜成スクリ

プト コンポヌネント

新芏のスクリプト・コンポヌネン

トを䜜成する。

新芏䜜成

アプリケヌション領域

CTRL+ALT+N 新芏のアプリケヌション領域を䜜

成する。

新芏䜜成

関数ラむブラリ

SHIFT+ALT+N 新芏の関数ラむブラリを䜜成する。

開くテスト CTRL+O 既存のテストを開く。

開く

ビゞネス / スクリプト コンポヌネント

CTRL+SHIFT+O 既存のビゞネス・コンポヌネント

たたはスクリプト化コンポヌネン

トを開く。

開く

アプリケヌション領域

CTRL+ALT+O 既存のアプリケヌション領域を開く。

開く

関数ラむブラリ

SHIFT+ALT+O 既存の関数ラむブラリを開く。

閉じる アクティブな関数ラむブラリを閉

じる。

Page 70: HP QuickTest Professional - HP - United States | Laptop Computers

第 2 ç«  • QuickTest の抂芁

70

70

すべおの関数ラむブラ

リを閉じる

開いおいるすべおの関数ラむブラ

リを閉じる。

Quality Center ぞの

接続

Quality Center ぞの接続ダむアロ

グ・ボックスを開きQuality Center プロゞェクトに接続できたす。

ヒント接続を管理するにはス

テヌタス・バヌの Quality Center アむコンをダブルクリックしたす。

接続情報を衚瀺するにはステヌタ

ス・バヌの Quality Center アむコン

にカヌ゜ルを合わせたす。

保存 CTRL+S アクティブなドキュメントを保存

する。

名前を付けお保存 察応する保存ダむアログ・

ボックスを開き開いおいるド

キュメントを保存できる。

すべお保存 開いおいるすべおのドキュメント

を保存する。

線集可胜にする 読み取り専甚の関数ラむブラリを

線集できるようにする。

Zip ファむルにテスト

を゚クスポヌト

CTRL+ALT+S アクティブなドキュメントの zip ファむルを䜜成する。

Zip ファむルからテス

トをむンポヌト

CTRL+ALT+I zip ファむルからドキュメントをむ

ンポヌトする。

スクリプト コンポヌネ

ントに倉換

CTRL+ALT+C ビゞネス・コンポヌネントをスクリ

プト・コンポヌネントに倉換する。

印刷 CTRL+P アクティブなドキュメントを印刷

する。

コマンドショヌトカット・キヌ

機胜

Page 71: HP QuickTest Professional - HP - United States | Laptop Computers

第 2 ç«  • QuickTest の抂芁

71

71

ファむルメニュヌのコマンドの倚くは暙準ツヌルバヌからも䜿甚できた

す66 ペヌゞを参照しおください。

線集メニュヌのコマンド

次の線集メニュヌのコマンドを䜿甚するずテスト・アクションおよびテ

ストたたは関数ラむブラリ・ステップを管理できたす。

印刷プレビュヌ キヌワヌド・ビュヌを印刷時の圢

匏で衚瀺しおペヌゞ蚭定を倉曎

できる。

プロセス ガむダンス

管理

プロセス ガむダンス管理ダむア

ログ・ボックスを開きQuickTest で䜿甚できるプロセスの䞀芧を管

理できる。

蚭定 蚭定ダむアログ・ボックスを開

き開いおいるドキュメントの蚭

定を定矩できる関数ラむブラリ

では利甚できたせん。

ラむブラリ ’ 関数ラ

むブラリ名 ’ を ’ドキュメント名’に関連付ける

アクティブな関数ラむブラリを開

いおいるドキュメントに関連付け

る関数ラむブラリからのみ䜿甚

可胜。

近䜿甚したファむル 近衚瀺したファむルを衚瀺する。

終了 QuickTest セッションを閉じる。

コマンドショヌトカット・キヌ

機胜

元に戻す CTRL+Z 盎前に行ったコマンドを元に戻

すか盎前に入力した゚ントリ

を削陀する。

やり盎し CTRL+Y 元に戻すコマンドの実行をや

り盎す。

コマンドショヌトカット・キヌ

機胜

Page 72: HP QuickTest Professional - HP - United States | Laptop Computers

第 2 ç«  • QuickTest の抂芁

72

72

切り取り CTRL+X 遞択した内容をドキュメントか

ら切り取る。

コピヌ CTRL+C 遞択した内容をドキュメントか

らコピヌする。

貌り付け CTRL+V 遞択した内容をドキュメントに

貌り付ける。

削陀 DELETE 遞択した内容をドキュメントか

ら削陀する。

泚釈をクリップボヌ

ドにコピヌする

キヌワヌド・ビュヌの泚釈

カラムの内容をコピヌしお倖

郚アプリケヌションに貌り付け

られる。

アクション

アクションの分割

アクションを 2 ぀の兄匟アクショ

ンに分割したり芪子関係のネ

スト・アクションに分割したり

できる。

アクション

アクション名の倉曎

SHIFT+F2 アクション名を倉曎する。

アクション

アクションの削陀

遞択したアクションに察する呌

び出しを削陀するかたたはア

クティブなテストからアクショ

ンずその呌び出しを削陀できる。

アクション

アクションのプロパ

ティ

栌玍されたアクションのオプ

ションパラメヌタおよび関

連付けられおいるオブゞェクト・

リポゞトリを指定できる。

アクション

アクション呌び出し

プロパティ

デヌタ・テヌブルの行数に応じ

お実行の反埩数を指定したり

入力パラメヌタの倀および出力

パラメヌタの保管堎所を定矩し

たりできる。

コマンドショヌトカット・キヌ

機胜

Page 73: HP QuickTest Professional - HP - United States | Laptop Computers

第 2 ç«  • QuickTest の抂芁

73

73

ステップのプロパ

ティコメントの

プロパティ

CTRL+ENTER; ALT+ENTER

コメント・ステップのコメン

トのプロパティダむアログ・

ボックスを開く。

ステップのプロパ

ティオブゞェク

トのプロパティ

CTRL+ENTER; ALT+ENTER

遞択したオブゞェクトのオブ

ゞェクトのプロパティダむア

ログ・ボックスを開く。

ステップのプロパ

ティチェックポ

むントのプロパティ

遞択したオブゞェクトの関連す

るチェックポむントのプロパ

ティダむアログ・ボックスを

開く。

ステップのプロパ

ティ出力倀のプ

ロパティ

遞択したオブゞェクトの関連す

る出力倀のプロパティダむ

アログ・ボックスを開く。

ステップのプロパ

ティレポヌトの

プロパティ

CTRL+ENTER; ALT+ENTER

レポヌト・ステップのレポヌ

トのプロパティダむアログ・

ボックスを衚瀺する。

怜玢 CTRL+F 特定の文字列を怜玢する。

眮換 CTRL+H 特定の文字列を怜玢しお眮換する。

移動 CTRL+G テストの特定の行にカヌ゜ルを

移動する。

ブックマヌク CTRL+B スクリプト内を簡単に移動でき

るようにスクリプト内にブッ

クマヌクを䜜成する。

詳现蚭定

コメント ブロック

CTRL+M 珟圚の行たたは遞択した行をコ

メント・アりトする。

詳现蚭定

ブロックのコメント

解陀

CTRL+SHIFT+M 珟圚の行たたは遞択した行のコ

メント曞匏蚭定を削陀する。

詳现蚭定

むンデント

TAB ゚ディタ オプションダむアロ

グ・ボックスで定矩されたタブ

間隔に埓っおステップをむンデ

ントする。

コマンドショヌトカット・キヌ

機胜

Page 74: HP QuickTest Professional - HP - United States | Laptop Computers

第 2 ç«  • QuickTest の抂芁

74

74

線集メニュヌのコマンドの倚くは線集ツヌルバヌからも䜿甚できたす

67 ペヌゞを参照しおください。

詳现蚭定

むンデント解陀

BACKSPACE ゚ディタ オプションダむアロ

グ・ボックスで定矩されたタブ

間隔に埓っおステップのむンデ

ントを解陀するむンデントを

枛らす。

詳现蚭定

関数定矩に移動

ALT+G 遞択した関数の定矩に移動する。

詳现蚭定

単語入力候補

CTRL+SPACE VBScript メ゜ッドたたはオブゞェ

クトの 初の郚分を入力したず

き入力候補を衚瀺する。

詳现蚭定

匕数詳现

CTRL+SHIFT+SPACE

メ゜ッドの構文を衚瀺する。

詳现蚭定

スクリプトに "With" を远加

CTRL+W ゚キスパヌト・ビュヌに衚瀺さ

れおいるアクションに察しお With ステヌトメントを生成する。

詳现蚭定

"With" ステヌトメン

トを削陀

CTRL+SHIFT+W ゚キスパヌト・ビュヌに衚瀺さ

れおいるアクションの With ステヌトメントを通垞の単独行

のVBScript ステヌトメントに倉

換する。

オプション ステップ オプション・ステップ実行セッ

ションを正しく完了するのに必芁

ないステップを挿入する。

コマンドショヌトカット・キヌ

機胜

Page 75: HP QuickTest Professional - HP - United States | Laptop Computers

第 2 ç«  • QuickTest の抂芁

75

75

衚瀺メニュヌのコマンド

次の衚瀺メニュヌのコマンドを䜿甚するずQuickTest を画面に衚瀺する方

法を管理できたす。

コマンド 機胜

スタヌト ペヌゞ スタヌト・ペヌゞを開くスタヌト・ペヌゞが閉じ

られおいるずきのみ䜿甚可胜。

ActiveScreen ActiveScreen を衚瀺するテストでのみ䜿甚可胜。

デヌタ テヌブル デヌタ・テヌブルを衚瀺するテストでのみ䜿甚可胜。

デバッグ ビュヌア デバッグ・ビュヌア衚瀺枠 の衚瀺ず非衚瀺を切り替

える。

情報 情報衚瀺枠 の衚瀺ず非衚瀺を切り替える。

欠萜リ゜ヌス 欠萜リ゜ヌス衚瀺枠 の衚瀺ず非衚瀺を切り替える。

プロセス ガむダン

ス

プロセス・ガむダンス衚瀺枠 の衚瀺ず非衚瀺を切り

替える。

䜿甚可胜なキヌワヌ

ド

䜿甚可胜なキヌワヌド衚瀺枠 の衚瀺ず非衚瀺を切り

替える。

テスト フロヌ テスト・フロヌ衚瀺枠の衚瀺ず非衚瀺を切り替える

テストでのみ䜿甚可胜。

リ゜ヌス リ゜ヌス衚瀺枠 の衚瀺ず非衚瀺を切り替える。

すべお展開 キヌワヌド・ビュヌですべおのステップを展開する。

すべお折りたたみ キヌワヌド・ビュヌですべおのステップを折りたたむ。

キヌワヌド ビュヌ ゚キスパヌト・ビュヌが衚瀺されおいるずきに

キヌワヌド・ビュヌを衚瀺するテストでのみ利甚

できたす。

゚キスパヌト ビュヌ キヌワヌド・ビュヌが衚瀺されおいるずきに゚キス

パヌト・ビュヌを衚瀺するテストでのみ䜿甚可胜。

ツヌルバヌ QuickTest ツヌルバヌの衚瀺ず非衚瀺を切り替える。

りィンドりのテヌマ QuickTest りィンドりに適甚するテヌマを遞択できる。

Page 76: HP QuickTest Professional - HP - United States | Laptop Computers

第 2 ç«  • QuickTest の抂芁

76

76

衚瀺メニュヌのコマンドの䞀郚は衚瀺ツヌルバヌからも䜿甚できたす

68 ペヌゞを参照しおください。

挿入メニュヌのコマンド

次の挿入メニュヌのコマンドを䜿甚するずさたざたな皮類のテストおよ

び関数ラむブラリのステップを挿入できたす。

コマンドショヌトカット・キヌ

機胜

チェックポむント

既存のチェックポむ

ント

ALT +F12 既存のチェックポむントの远加

ダむアログ・ボックスを開きオ

ブゞェクトたたはテヌブルの既存

のチェックポむントを挿入できる。

泚 メニュヌ・オプション

ショヌトカット・メニュヌ・オプ

ションたたはツヌルバヌ・ボタ

ンからほかの皮類のチェックポ

むントを挿入するこずもできたす

䜿甚可胜な堎合。

チェックポむント

暙準チェックポむン

ト

F12 キヌ チェックポむントのプロパティ

ダむアログ・ボックスを開きオ

ブゞェクトたたはテヌブルの暙準

チェックポむントを䜜成できる。

泚 メニュヌ・オプション

ショヌトカット・メニュヌ・オプ

ションたたはツヌルバヌ・ボタ

ンからほかの皮類のチェックポ

むントを挿入するこずもできたす

䜿甚可胜な堎合。

Page 77: HP QuickTest Professional - HP - United States | Laptop Computers

第 2 ç«  • QuickTest の抂芁

77

77

出力倀

既存の出力倀

SHIFT+CTRL+F12

既存の出力倀の远加ダむアロ

グ・ボックスを開きオブゞェク

トたたはテヌブルの暙準出力倀を

䜜成できる。

泚 メニュヌ・オプション

ショヌトカット・メニュヌ・オプ

ションたたはツヌルバヌ・ボタ

ンからほかの皮類の出力倀を挿

入するこずもできたす䜿甚可胜

な堎合。

出力倀

暙準出力倀

CTRL+F12 出力倀のプロパティダむアロ

グ・ボックスを開きオブゞェク

トたたはテヌブルの暙準出力倀を

䜜成できる。

泚 メニュヌ・オプション

ショヌトカット・メニュヌ・オプ

ションたたはツヌルバヌ・ボタ

ンからほかの皮類の出力倀を挿

入するこずもできたす䜿甚可胜

な堎合。

ステップ・ゞェネ

レヌタ

F7 キヌ ステップ ゞェネレヌタを開く。

関数定矩ゞェネレヌ

タ

関数定矩ゞェネレヌタを開く。

同期化ポむント テストに同期化ポむントを挿入

しオブゞェクト・プロパティ倀

が達成されるたでたたはタむム

アりトするたでテストを停止す

るように QuickTest に指瀺する。

ステップの新芏䜜成 F8 キヌ

INSERT キヌ

キヌワヌド・ビュヌに新芏ステッ

プを挿入する。

ブロックの埌の新芏

ステップ

SHIFT+F8 キヌワヌド・ビュヌで条件ブ

ロックたたはルヌプ・ブロックの

埌に新芏ステップを挿入する。

コマンドショヌトカット・キヌ

機胜

Page 78: HP QuickTest Professional - HP - United States | Laptop Computers

第 2 ç«  • QuickTest の抂芁

78

78

操䜜 コンポヌネントに操䜜関数ス

テップを挿入する。

コメント キヌワヌド・ビュヌでコメント・

ステップを挿入する。

レポヌト キヌワヌド・ビュヌでレポヌト・

ステップを挿入しテスト結果に

むベントを報告するように QuickTest に指瀺する。

条件ステヌトメント 遞択に応じお If...ThenElseIf...Thenたたは Else ステヌトメントを挿入する。

ルヌプ ステヌトメン

ト

遞択に応じお While...WendFor...NextDo...Whileたたは Do...Until ステヌトメントを挿入

する。

新芏アクションの呌

び出し

新芏アクションを䜜成し指定し

た堎所に挿入する。

アクションのコピヌ

の呌び出し

既存のアクションの線集可胜なコ

ピヌに察する呌び出しを挿入する。

既存アクションの呌

び出し

再利甚可胜な既存のアクションに

察する呌び出しを挿入する。

WinRunner の呌び出

し

WinRunner テストたたはナヌザ定

矩関数の呌び出しを挿入する

QuickTest コンピュヌタに WinRunner がむンストヌルされる

堎合のみ䜿甚可胜。

コマンドショヌトカット・キヌ

機胜

Page 79: HP QuickTest Professional - HP - United States | Laptop Computers

第 2 ç«  • QuickTest の抂芁

79

79

挿入メニュヌのコマンドの䞀郚は挿入ツヌルバヌからも䜿甚できたす

67 ペヌゞを参照しおください。

オヌトメヌションメニュヌのコマンド

次のオヌトメヌションメニュヌのコマンドを䜿甚するず蚘録ず実行の

セッションを管理できたす。

トランザクションの

開始

StartTransaction ステップをテスト

に挿入し蚈枬するトランザク

ションの開始を蚘録する LoadRunner たたは Business Availability Center で䜿甚されるト

ランザクションがテストに含たれ

おいる堎合のみ䜿甚できたす。

トランザクションの

終了

EndTransaction ステップをテスト

に挿入し蚈枬するトランザク

ションの終了を蚘録する LoadRunner たたは Business Availability Center で䜿甚されるト

ランザクションがテストに含たれ

おいる堎合のみ䜿甚可胜。

コマンドショヌトカット・キヌ

機胜

蚘録 F3 キヌ 蚘録セッションを開始する。

実行 F5 キヌ 実行セッションを 初からた

たはセッションが䞀時停止された

堎所から開始する。

停止 F4 キヌ 蚘録たたは実行セッションを停止

する。

珟圚のアクションの

実行

アクティブなアクションだけを実

行する。

コマンドショヌトカット・キヌ

機胜

Page 80: HP QuickTest Professional - HP - United States | Laptop Computers

第 2 ç«  • QuickTest の抂芁

80

80

オヌトメヌションメニュヌのコマンドの䞀郚はオヌトメヌション・ツヌ

ルバヌからも䜿甚できたす66 ペヌゞを参照しおください。

ステップから実行 CTRL+F5 遞択したステップから実行セッ

ションを開始する。

メンテナンス実行

モヌド

アプリケヌションでオブゞェクト

が芋぀からなかったために倱敗し

たステップに察しおメンテナン

ス実行モヌドりィザヌドが開い

おいる間に実行セッションを開始

する該圓する堎合。

曎新モヌド 実行セッションを開始しおテス

ト・オブゞェクトの説明およびほ

かのオプションを曎新する該圓

する堎合。

アナログ蚘録 SHIFT+ALT+F3 アナログ蚘録モヌドで蚘録を開始

する。

䜎レベル蚘録 CTRL+SHIFT+F3 䜎レベル蚘録モヌドで蚘録を開始

する。

蚘録ず実行環境蚭定 蚘録ず実行環境蚭定ダむアロ

グ・ボックスを開きテストの蚘

録ず実行に関しおブラりザの蚭定

を定矩できる。

プロセス ガむダンス リスト

珟圚のドキュメントの皮類および

珟圚ロヌドされおいる QuickTest アドむンで䜿甚できるプロセスを

衚瀺しお開くこずができる。

結果 テストの実行セッションの結果を

衚瀺できる。

コマンドショヌトカット・キヌ

機胜

Page 81: HP QuickTest Professional - HP - United States | Laptop Computers

第 2 ç«  • QuickTest の抂芁

81

81

リ゜ヌスメニュヌのコマンド

次のリ゜ヌスメニュヌのコマンドを䜿甚するずオブゞェクト・リポゞト

リなどのリ゜ヌスを管理できたす。

オブゞェクト リポゞトリメニュヌのコマンドは暙準ツヌルバヌからも䜿甚

できたす66 ペヌゞを参照しおください。

コマンドショヌトカット・キヌ

機胜

オブゞェクト リポゞ

トリ

CTRL+R オブゞェクト リポゞトリりィ

ンドりを開き珟圚のテストたた

はコンポヌネントのすべおのオブ

ゞェクトが含たれおいるツリヌを

衚瀺する。

オブゞェクト リポゞ

トリ マネヌゞャ

オブゞェクト リポゞトリ マネヌ

ゞャりィンドりを開き耇数の

共有オブゞェクト・リポゞトリを

開いお倉曎できる。

リポゞトリの関連付

け

リポゞトリの関連付けダむア

ログ・ボックスを開きテストの

オブゞェクト・リポゞトリの関連

付けを管理できる。

リポゞトリ パラメヌ

タの割り圓お

リポゞトリ パラメヌタの割り圓

おダむアログ・ボックスを開

き必芁に応じおリポゞトリ・パ

ラメヌタをマッピングできる。

回埩シナリオ マネヌ

ゞャ

回埩シナリオ マネヌゞャダむ

アログ・ボックスを開く。

関連付けのある関数

ラむブラリ

アクティブなドキュメントに関連

付けられおいる関数ラむブラリを

衚瀺しお開くこずができる。

Page 82: HP QuickTest Professional - HP - United States | Laptop Computers

第 2 ç«  • QuickTest の抂芁

82

82

デバッグメニュヌのコマンド

次のデバッグメニュヌのコマンドを䜿甚するずテストおよび関連付けら

れおいる任意の関数ラむブラリのステップをデバッグできたす。

コマンドショヌトカット・キヌ

機胜

䞀時停止 デバッグ・セッションを停止する。

ステップ むントゥ F11 キヌ スクリプトの珟圚のステップだけ

を実行する。珟圚の行がメ゜ッド

を呌び出した堎合そのメ゜ッド

がビュヌに衚瀺されるが実行さ

れない。

ステップ オヌバヌ F10 キヌ スクリプトの珟圚のステップだけ

を実行する。珟圚の行がメ゜ッド

を呌び出した堎合そのメ゜ッド

党䜓が実行されるがビュヌには

衚瀺されない。

ステップ アりト SHIFT+F11 メ゜ッドの終了たで実行しおから

実行セッションを䞀時停止する

ステップ むントゥを䜿甚し

おメ゜ッドを実行した埌にのみ䜿

甚可胜。

ステップたで実行 CTRL+F10 珟圚のステップたで実行する。

ステップからデバッ

グ

テストの開始䜍眮ではなく遞択

したステップから実行する。

りォッチに远加 CTRL+T 遞択した項目をりォッチタブ

に远加する。

ブレヌクポむントの

蚭定 / 解陀

F9 キヌ テストでブレヌクポむントを蚭定

たたは削陀する。

ブレヌクポむントの

有効化 / 無効化

CTRL+F9 テストのブレヌクポむントを有効

化たたは無効化する。

Page 83: HP QuickTest Professional - HP - United States | Laptop Computers

第 2 ç«  • QuickTest の抂芁

83

83

デバッグコマンドの䞀郚はデバッグ・ツヌルバヌからも䜿甚できたす

67 ペヌゞを参照しおください。

ツヌルメニュヌのコマンド

次のツヌルメニュヌのコマンドを実行できたす。

すべおのブレヌクポ

むントを削陀

CTRL+SHIFT+F9 テストのすべおのブレヌクポむン

トを削陀する。

すべおのブレヌクポ

むントの有効化 / 無効

化

テストのすべおのブレヌクポむン

トを有効化たたは無効化する。

コマンドショヌトカット・キヌ

機胜

オプション オプションダむアログ・ボッ

クスを開きグロヌバル・テス

ト・オプションを倉曎できる。

衚瀺オプション ゚ディタ オプションダむアロ

グ・ボックスを開きテストおよ

び関数ラむブラリを゚キスパヌ

ト・ビュヌおよび関数ラむブラ

リりィンドりにどのように衚瀺

するかをカスタマむズできる。

構文チェック CTRL+7 アクティブなドキュメントの構文

をチェックする。

オブゞェクトの認識 オブゞェクトの認識ダむアロ

グ・ボックスを開きQuickTest によっお特定のテスト・オブゞェク

トを識別する方法を指定できる。

コマンドショヌトカット・キヌ

機胜

Page 84: HP QuickTest Professional - HP - United States | Laptop Computers

第 2 ç«  • QuickTest の抂芁

84

84

ツヌルメニュヌのコマンドの䞀郚はツヌル・ツヌルバヌからも䜿甚でき

たす67 ペヌゞを参照しおください。

オブゞェクト スパ

む

オブゞェクト スパむダむアロ

グ・ボックスを開き起動しおい

るアプリケヌションに含たれる任

意のオブゞェクトの実行環境オブ

ゞェクトたたはテスト・オブゞェ

クトのプロパティおよびメ゜ッド

を衚瀺できる。

Web むベント蚘録の

蚭定

Web むベント蚘録の蚭定ダむ

アログ・ボックスを開き蚘録蚭

定レベルを指定できるテストで

のみ䜿甚可胜。

デヌタ ドラむバ デヌタ ドラむバダむアログ・

ボックスを開きアクションの暙

準の定数䞀芧を衚瀺するテスト

でのみ䜿甚可胜。

ActiveScreen の倉

曎

以前に蚘録された ActiveScreen を遞択した ActiveScreen に眮き

換える。

仮想オブゞェクト

新芏仮想オブゞェ

クト

仮想オブゞェクト・りィザヌドを

開きアプリケヌションの領域を

暙準のテスト・オブゞェクトず認

識するように QuickTest を蚭定で

きる。

仮想オブゞェクト

仮想オブゞェクト マネヌゞャ

仮想オブゞェクト・マネヌゞャを

開きコンピュヌタで定矩されお

いるすべおの仮想オブゞェクト・

コレクションを管理できる。

コマンドショヌトカット・キヌ

機胜

Page 85: HP QuickTest Professional - HP - United States | Laptop Computers

第 2 ç«  • QuickTest の抂芁

85

85

りィンドりメニュヌのコマンド

次のりィンドりメニュヌのコマンドを実行できたす。

ヘルプメニュヌのコマンド

次のヘルプメニュヌのコマンドを実行できたす。

コマンド 機胜

重ねお衚瀺 開いおいるドキュメントを重ねお衚瀺する。

䞊䞋に䞊べお衚瀺 開いおいるドキュメントを䞊䞋に䞊べお衚瀺する。

巊右に䞊べお衚瀺 開いおいるドキュメントを巊右に䞊べお衚瀺する。

党関数ラむブラリを閉じ

る

開いおいるすべおの関数ラむブラリを閉じる。

ファむルを開く 珟圚 QuickTest セッションで開かれおいるドキュメン

トを衚瀺する。

りィンドり りィンドりダむアログ・ボックスを開き開いお

いるドキュメント・りィンドりを管理できる。

コマンドショヌトカット・キヌ

機胜

QuickTest Professional ヘルプ

F1 キヌ QuickTest Professional のヘルプを

開く。

印刷甚ドキュメント QuickTest のすべおのマニュアルの

印刷甚バヌゞョンぞのリンクが含

たれるペヌゞを Adobe Acrobat ReaderPDF圢匏で開く。

QuickTest Professional チュヌトリアル

QuickTest Professional のチュヌトリ

アルを開く。このチュヌトリアル

ではQuickTest の基本技術およ

びアプリケヌションのテストを開

始する方法に぀いお説明する。

新情報 QuickTest Professional ヘルプで新機

胜情報を開く。

Page 86: HP QuickTest Professional - HP - United States | Laptop Computers

第 2 ç«  • QuickTest の抂芁

86

86

補品の機胜玹介ムヌビヌ QuickTest のさたざたな機胜を玹介

するムヌビヌを衚瀺できる。

ナレッゞ ベヌス HP カスタマヌ・サポヌト・サむト

のナレッゞ・ベヌス領域を開き

補品固有のナレッゞ・ベヌス蚘事

を衚瀺できるログむンが必芁。

カスタマ サポヌト Web サむト

HP のカスタマヌ・サポヌト Web サむトを衚瀺する。このサむトでは

HP サポヌトのナレッゞ・ベヌスの

閲芧や蚘事の投皿ができる。たた

ナヌザ・ディスカッション・

フォヌラムぞの投皿や怜玢サ

ポヌト䟝頌の送信パッチや曎新

された文曞のダりンロヌドなども

行える。

URL は次のずおり。

www.hp.com/go/hpsoftwaresupport

フィヌドバックの送信 HP カスタマヌ・サポヌト・サむト

を開きQuickTest Professional に関

するフィヌドバックを送信できる。

曎新の確認 QuickTest Professional で䜿甚できる

アップデヌトをオンラむンで確認

する。ダりンロヌドしおむンス

トヌル任意する曎新を遞択で

きる。

コマンドショヌトカット・キヌ

機胜

Page 87: HP QuickTest Professional - HP - United States | Laptop Computers

第 2 ç«  • QuickTest の抂芁

87

87

デヌタ テヌブルメニュヌのコマンド

デヌタ・テヌブルで 1 ぀以䞊のセルを遞択した堎合察応するショヌトカット・

キヌを抌しお次のデヌタ テヌブルメニュヌのコマンドを実行できたす。

HP Software Web サむト 暙準の Web ブラりザを䜿甚しお HP Software の Web サむトにアクセス

する。このサむトではHP Software 補品に関する 新情報を提

䟛する。新しい゜フトりェアのリ

リヌスセミナヌ展瀺䌚カス

タマヌ・サポヌトなどの情報も含

たれる。

URL は次のずおり。

www.hp.com/managementsoftware

QuickTest Professional のバヌゞョン情報

むンストヌルされおいる QuickTest Professional のバヌゞョンに関する

情報を衚瀺する。

コマンドショヌトカット・キヌ

機胜

線集切り取り CTRL+X テヌブルの遞択範囲を切り取りク

リップボヌドに栌玍する。

線集コピヌ CTRL+C テヌブルの遞択範囲をコピヌしク

リップボヌドに栌玍する。

線集貌り付け CTRL+V クリップボヌドの内容を珟圚の

テヌブル遞択範囲に貌り付ける。

線集クリア

内容

CTRL+DEL 珟圚の遞択範囲から内容を消去する。

線集挿入 CTRL+I 珟圚遞択しおいる䜍眮に空のセルを

挿入する。セルを挿入するずその

隣のセルは挿入したセルの分だけ䜍

眮がずれる。

コマンドショヌトカット・キヌ

機胜

Page 88: HP QuickTest Professional - HP - United States | Laptop Computers

第 2 ç«  • QuickTest の抂芁

88

88

線集削陀 CTRL+K 珟圚の遞択範囲を削陀する。削陀さ

れたセルによっおできたスペヌスを

埋めるために削陀郚分に隣接する

セルがずらされる。

線集右方向ぞコ

ピヌ

CTRL+R 遞択範囲内の䞀番巊にあるセルの

デヌタをその範囲内でそのセルの

右にあるすべおのセルにコピヌする。

線集瞊方向にコ

ピヌ

CTRL+D 遞択された範囲内で䞀番䞊にあるセ

ルのデヌタをその範囲内でそのセ

ルの䞋にあるすべおのセルにコピヌ

する。

線集怜玢 CTRL+F 指定されたテキストを含むセルを怜

玢する。テヌブルの行ごずたたは列

ごずの怜玢倧文字ず小文字を区別

した怜玢セル党䜓が䞀臎するもの

に限定した怜玢できる。

線集眮換 CTRL+H 指定されたテキストを含むセルを芋

぀けこれを別のテキストに眮き換

える。テヌブルの行ごずたたは列ご

ずの怜玢倧文字ず小文字を区別し

た怜玢セル党䜓が䞀臎するものに

限定した怜玢ができる。すべお眮換

するこずも可胜。

デヌタ再蚈算 F9 キヌ デヌタ・テヌブルの遞択デヌタを再

蚈算する。

デヌタ・テヌブルのシヌ

ト間の切り替え

CTRL+PAGE UP/PAGE DOWN

デヌタ・テヌブルにフォヌカスがあ

るずきにデヌタ・テヌブルのシヌ

トを切り替えたす。

コマンドショヌトカット・キヌ

機胜

Page 89: HP QuickTest Professional - HP - United States | Laptop Computers

第 2 ç«  • QuickTest の抂芁

89

89

その他の QuickTest コマンド

ショヌトカット・キヌを䜿甚しお次の特別なオプションを実行できたす。

オプション ショヌトカット・キヌ 機胜

キヌワヌド ビュヌず゚キス

パヌト ビュヌの切り替え

CTRL+PAGE UP/PAGE DOWN

キヌワヌド・ビュヌず゚キス

パヌト・ビュヌを切り替える。

開いおいるドキュメント

間の切り替え

CTRL+TAB 開いおいるほかのドキュメント

のタむプに衚瀺を切り替える。

ショヌトカット・メニュヌ

を開く

SHIFT+F10,

たたはアプリケヌショ

ン・キヌ を抌す

Microsoft ナチュラル・

キヌボヌドのみ

デヌタ・テヌブルで遞択されお

いるステップ・デヌタ・セルに

察応するショヌトカット・メ

ニュヌを開く。

ツリヌをすべお展開 *テンキヌを䜿甚

キヌワヌド・ビュヌのすべおの

ツリヌを展開する。

サブツリヌを展開 +テンキヌを䜿甚

キヌワヌド・ビュヌで遞択した

項目のツリヌずそれ以䞋のす

べおのサブツリヌを展開する。

サブツリヌを折りたたむ -テンキヌを䜿甚

キヌワヌド・ビュヌで遞択した

項目のツリヌずそれ以䞋のす

べおのサブツリヌを折りたたむ。

項目たたは操䜜リ

ストを開く

キヌワヌド・ビュヌで

項目たたは操䜜

が遞択されおいるずき

に SHIFT+F4 たたは SPACE キヌ

項目たたは操䜜カラム

が遞択されおいるずきにキヌ

ワヌド・ビュヌで項目たた

は操䜜リストが開く。

Page 90: HP QuickTest Professional - HP - United States | Laptop Computers

第 2 ç«  • QuickTest の抂芁

90

90

QuickTest Professional プログラム・フォルダの参照

QuickTest Professional セットアップ・プロセスが完了するずQuickTest Professional プログラム・フォルダスタヌトプログラム

QuickTest Professionalに次の項目が远加されたす。

泚珟圚のバヌゞョンをむンストヌルする前に QuickTest Professional の旧バヌ

ゞョンをアンむンストヌルした堎合にはQuickTest Professional プログラム・

フォルダに䜙蚈な無効の項目が远加される堎合がありたす。さらに

QuickTest Professional のアドむンがむンストヌルされおいる堎合にはそれら

のアドむンにだけ関連する項目がプログラム・フォルダに远加される堎合が

ありたす。

➀Tools次に瀺すテスト・プロセスを支揎するナヌティリティずツヌルが

収められおいたす。

➀Action Conversion ToolQuickTest Professional を䜿甚しお䜜成したテス

ト・アクションをコンポヌネントに倉換しBusiness Process Testing で䜿甚

できるようにしたす。詳现に぀いおはアクション倉換ツヌルりィンド

りでヘルプボタンをクリックしたす。

➀Additional Installation Requirementsむンストヌルの远加芁件ダむ

アログ・ボックスを開きQuickTest を䜿甚するためにむンストヌルたたは

蚭定する必芁がある゜フトりェアを衚瀺したす。

➀Business Component Upgrade Toolビゞネス・コンポヌネント曎新

ツヌルを開きたす。Quality Center プロゞェクトに接続されおいる堎合はこ

のツヌルによっお Quality Center プロゞェクトのすべおのビゞネス・コンポヌ

ネントを前のバヌゞョンのコンポヌネントから珟圚のバヌゞョンで必芁な

圢匏にアップグレヌドできたす。詳现に぀いおはビゞネス コンポヌネン

ト曎新ツヌルりィンドりでヘルプボタンをクリックしおください。

➀HP Micro PlayerHP Micro Player を開きQuickTest を開かずに実行セッ

ションのキャプチャされたムヌビヌを衚瀺できたす。詳现に぀いおはHP Micro Playerりィンドりでヘルプボタンをクリックしおください。

➀License Validation Utilityラむセンス怜蚌ナヌティリティを開きラむ

センス情報を取埗および怜蚌できたす。詳现に぀いおはラむセンス怜蚌

ナヌティリティりィンドりのヘルプボタンをクリックしおください。

Page 91: HP QuickTest Professional - HP - United States | Laptop Computers

第 2 ç«  • QuickTest の抂芁

91

91

➀Password Encoderパスワヌド ゚ンコヌダダむアログ・ボックスが

開きたす。このダむアログ・ボックスではパスワヌドを暗号化できたす。

生成された文字列はメ゜ッドの匕数たたはデヌタ・テヌブルのパラメヌタ

倀ずしお䜿甚できたすテストのみ。詳现に぀いおは418 ペヌゞ「メ

゜ッド匕数およびデヌタ・テヌブル・セルぞの暗号化されたパスワヌドの挿

入」を参照しおください。

➀QuickTest Script EditorQuickTest Script Editor を開き耇数のテストおよ

び関数ラむブラリのスクリプトを同時に開いお倉曎できたす。詳现に぀いお

は1287 ペヌゞ「QuickTest Script Editor を䜿った䜜業」を参照しおください。

➀Register New Browser Controlブラりザ・コントロヌル登録ナヌティ

リティを開きテストを蚘録たたは実行するずきに QuickTest Professional で Web オブゞェクトを認識できるようにブラりザ・コントロヌル・アプリ

ケヌションを登録できたす。詳现に぀いおは『HP QuickTest Professional アドむン・ガむド』でブラりザ・コントロヌルの登録に関する項を参照しお

ください。

➀Remote AgentQuickTest リモヌト・゚ヌゞェントをアクティブにしお

テストがQuality Center などのリモヌト・アプリケヌションによっお実行

されたずきの QuickTest の動䜜を蚭定できたす。詳现に぀いおは1359 ペヌ

ゞ「Quality Center に察する QuickTest コンピュヌタでのテストの実行蚱可」

を参照しおください。

➀Save and Restore SettingsSave and Restore Settingsダむアログ・

ボックスが開きたす。このダむアログ・ボックスでは叀いバヌゞョンをア

ンむンストヌルする前に既存の蚭定を保存しお新バヌゞョンをむンストヌ

ルした埌に埩元できたす。詳现に぀いおは1455 ペヌゞ「蚭定の保存ず埩

元」を参照しおください。

➀Silent Test Runnerテストにのみ関連サむレント テスト ランナヌ

ダむアログ・ボックスが開きたす。このダむアログ・ボックスでは

LoadRunner および Business Availability Center から実行するのず同じように

QuickTest テストを実行できたす。詳现に぀いおは1400 ペヌゞ「サむレン

ト・テスト・ランナヌの䜿甚」を参照しおください。

➀Test Batch Runnerテストにのみ関連Test Batch Runnerダむアロ

グ・ボックスが開きたす。このダむアログ・ボックスでは連続しお数回テ

ストが実行されるように QuickTest を蚭定できたす。詳现に぀いおは 948ペヌゞ「テスト・バッチの実行」を参照しおください。

Page 92: HP QuickTest Professional - HP - United States | Laptop Computers

第 2 ç«  • QuickTest の抂芁

92

92

➀Test Results Deletion Toolテスト結果削陀ツヌルダむアログ・ボッ

クスが開きたす。このダむアログ・ボックスでは定矩された特定の条件に

基づいお䞍芁な結果をシステムから削陀できたす。詳现に぀いおは981ペヌゞ「テスト結果削陀ツヌルを䜿った結果の削陀」を参照しおください。

➀Documentation次に瀺すよく䜿甚されるマニュアルぞのリンクを提䟛したす。

➀Printer-Friendly DocumentationQuickTest のすべおのマニュアルの印刷

甚バヌゞョンAdobe Acrobat ReaderPDF圢匏ぞのリンクを含んだペヌ

ゞが開きたす。

➀QuickTest Professional Code Samples PlusQuickTest Professional Code Samples Plus ヘルプが開きたす。関数ラむブラリのサンプルコヌド

および SDK のサンプルを説明ずずもに提䟛したす。

➀QuickTest Professional Help『HP QuickTest Professional ナヌザヌズ・

ガむド』『HP QuickTest Professional for Business Process Testing ナヌザヌ

ズ・ガむド』『HP QuickTest Professional アドむン・ガむド』

『HP QuickTest Professional Object Model Reference』 英語版むンストヌ

ルされおいるアドむンに関連するセクションを含む『QuickTest Advanced References』英語版オヌトメヌション API および XML スキヌマ・リ

ファレンスおよび『Microsoft VBScript リファレンス』が含たれおいる

包括的なヘルプ・ファむルが開きたす。

➀TutorialQuickTest Professional チュヌトリアルが開きたす。このチュヌ

トリアルではQuickTest の基本技術およびアプリケヌションのテストを

開始する方法に぀いお説明したす。

➀QuickTest Automation Reference『QuickTest オヌトメヌション・リ

ファレンス』が開きたす。オヌトメヌション・オブゞェクト・モデルは

QuickTest の機胜ず蚭定を制埡するこずを可胜にするオブゞェクトメ゜ッ

ドプロパティを提䟛するこずによっおテスト管理の自動化を支揎した

す。『QuickTest オヌトメヌション・リファレンス』には構文機胜説明

およびオブゞェクトメ゜ッドプロパティの䜿甚䟋が蚘茉されおいたす。

たたQuickTest の自動スクリプトを蚘述する際の詳しい抂芁も含たれたす。

➀Sample Applications次に瀺すQuickTest でのテストの緎習に䜿甚できる

サンプル・アプリケヌションぞのリンクが収められおいたす。

➀Flightサンプルのフラむト予玄 Windows アプリケヌションが開きたす。

このアプリケヌションにアクセスするには任意のナヌザ名ずパスワヌド

mercuryを入力したす。

Page 93: HP QuickTest Professional - HP - United States | Laptop Computers

第 2 ç«  • QuickTest の抂芁

93

93

➀Mercury Tours Web Siteサンプルのフラむト予玄 Web アプリケヌショ

ンが開きたす。この Web アプリケヌションはQuickTest のチュヌトリアル

で䜿甚したす。詳现に぀いおは『HP QuickTest Professional チュヌトリア

ル』を参照しおください。

➀QuickTest ProfessionalQuickTest Professional アプリケヌションが起動し

たす。

➀Readme『HP QuickTest Professional 初にお読みください』 を開きたす。

ここではQuickTest Professional および QuickTest Professional アドむンに関する

新のニュヌスおよび情報が提䟛されたす。

➀Test Results Viewerテスト結果りィンドりが開きたす。このりィンド

りではテストを遞択しお実行セッション䞭に実行されたステップに関する

情報を衚瀺できたす。詳现に぀いおは953 ペヌゞ「テスト結果りィンド

り」を参照しおください。

➀曎新を確認するQuickTest Professional に有効な曎新がないかオンラむンで確

認したす。ダりンロヌドしおむンストヌル任意する曎新を遞択できたす。

Page 94: HP QuickTest Professional - HP - United States | Laptop Computers

第 2 ç«  • QuickTest の抂芁

94

94

補品情報の衚瀺

コンピュヌタにむンストヌルされおいる QuickTest アドむンずホット・フィッ

クスパッチおよびオペレヌティング・システムに関する情報を衚瀺でき

たす。この情報はトラブルシュヌティングや HP カスタマヌ・サポヌトぞの問

い合わせ時に圹立ちたす。

補品情報を衚瀺するには次の手順を実行したす。

1 QuickTest でヘルプQuickTest Professional のバヌゞョン情報を遞

択したす。QuickTest Professional 9.5 のバヌゞョン情報りィンドりが開きたす。

Page 95: HP QuickTest Professional - HP - United States | Laptop Computers

第 2 ç«  • QuickTest の抂芁

95

95

QuickTest Professional 9.5 のバヌゞョン情報りィンドりに次の情報が衚瀺

されたす。

➀ コンピュヌタにむンストヌルされおいる QuickTest のバヌゞョンビルド番

号補品 ID 番号。

➀ コンピュヌタにむンストヌルされおいる QuickTest アドむンのリスト。アド

むン名の暪にあるチェック・マヌクはそのアドむンが珟圚ロヌドされおい

るこずを瀺したす。QuickTest アドむンの詳现に぀いおは『HP QuickTest Professional アドむン・ガむド』を参照しおください。

ヒントコンピュヌタにむンストヌルされおいる QuickTest Professional ラむセ

ンスの詳现を衚瀺する堎合たたはラむセンスを倉曎する堎合はラむセン

スボタンをクリックしたす。詳现に぀いおは『HP QuickTest Professional むンストヌル・ガむド』を参照しおください。

Page 96: HP QuickTest Professional - HP - United States | Laptop Computers

第 2 ç«  • QuickTest の抂芁

96

96

2 コンピュヌタにむンストヌルされおいる QuickTest Professional 補品の詳现情報

を衚瀺するには補品情報ボタンをクリックしたす。補品情報りィンド

りが開きたす。

補品情報りィンドりには次の情報が衚瀺されたす。

➀ コンピュヌタにむンストヌルされおいる QuickTest Professional のバヌゞョ

ン補品 ID 番号ビルド番号。

➀ オペレヌティング・システムコンピュヌタにむンストヌルされおいるオペ

レヌティング・システムのバヌゞョン。

➀ Internet Explorer のバヌゞョンコンピュヌタにむンストヌルされおいる Microsoft Internet Explorer のバヌゞョン。

➀ Quality Center 接続機胜コンピュヌタにむンストヌルされおいる Quality Center 接続アドむンのバヌゞョン。

➀ アドむン情報コンピュヌタにむンストヌルされおいる QuickTest アドむン。

Page 97: HP QuickTest Professional - HP - United States | Laptop Computers

第 2 ç«  • QuickTest の抂芁

97

97

➀ ホットフィックスおよびパッチの情報コンピュヌタにむンストヌルされお

いる QuickTest のホット・フィックスたたはパッチの名前およびそのの readme ファむルぞのリンク。

Page 98: HP QuickTest Professional - HP - United States | Laptop Computers

第 2 ç«  • QuickTest の抂芁

98

98

Page 99: HP QuickTest Professional - HP - United States | Laptop Computers

99

第 II 郚テスト・オブゞェクトを䜿甚した䜜業

Page 100: HP QuickTest Professional - HP - United States | Laptop Computers

100

100

Page 101: HP QuickTest Professional - HP - United States | Laptop Computers

101

第 3 章テスト・オブゞェクト・モデルに぀いお

本章ではQuickTest でアプリケヌション内のオブゞェクトの孊習方法および識

別方法に぀いお説明したす。たたテスト・オブゞェクトず実行環境オブゞェ

クトの抂念に぀いお説明しオブゞェクトで䜿甚可胜なメ゜ッドずその構文を

衚瀺する方法に぀いお取り䞊げたす。この情報を掻甚するこずで゚キス

パヌト ビュヌでスクリプトにステヌトメントを远加したりたたは関数でテ

スト・オブゞェクトおよびメ゜ッドを䜿甚したりできたす。

本章では次の項目に぀いお説明したす。

➀ テスト・オブゞェクト・モデルに぀いお101 ペヌゞ

➀ テスト・オブゞェクト・モデルの抂念の適甚105 ペヌゞ

➀ オブゞェクト・スパむを䜿甚したオブゞェクトのプロパティずメ゜ッドの衚

瀺111 ペヌゞ

テスト・オブゞェクト・モデルに぀いお

QuickTest はテスト・オブゞェクトずその期埅プロパティおよび期埅倀を孊

習識別するこずによっお動的に倉化するアプリケヌションをテストした

す。これを行うためにQuickTest は人間が写真を芋おその詳现を蚘憶するの

ずほが同じ方法でアプリケヌションの各オブゞェクトを分析したす。

次の各項ではテスト・オブゞェクト・モデルに関する抂念を玹介し収集し

た情報を基に QuickTest によっおアプリケヌションがどのようにテストされる

かを説明したす。

Page 102: HP QuickTest Professional - HP - United States | Laptop Computers

第 3 ç«  • テスト・オブゞェクト・モデルに぀いお

102

102

QuickTest によるオブゞェクトの孊習方法に぀いお

QuickTest は人ず同じように孊習したす。たずえばある実隓でAlex ずいう

被隓者にピクニックの様子を写した写真を 2  3 秒間芋おその写真に写っお

いるある䜕かを芚えおもらうず予告したずしたす。そしお1 週間埌に同じ写

真か別の䌌たような写真を芋おその䜕かを識別しおもらうずしたす。

Alex は写真を芋る前にテストに備えおテスト担圓者に指瀺される蚘憶察象

のどのような特城を芚えるかを考えたす。もちろんAlex はそれが人物動

物怍物のどれであるかは特に意識するこずもなく芚えるでしょう。蚘憶す

る察象が人ならば性別皮膚の色そしお幎霢を芚える぀もりでいたす。そ

しお動物ならばその動物の皮類や色などずいったこずを芚える぀もりでい

たす。

テスト担圓者はAlex に写真を芋せ地面に敷いたシヌトの䞊に座っおいる 3 人の子䟛のうちの 1 人を指差したす。Alex は女の子が癜人で 8 歳ほどだず蚘憶

したす。しかし写真のほかの郚分を芋おその蚘述に圓おはたる子䟛がもう 1 人いるこずに気付きたす。そこで芚える予定だった特城に加えその女の

子の髪が茶色で長いこずも芚えたす。

これで写真の䞭で Alex が芚えた特城ず䞀臎するのは 1 人だけになりたすか

ら1 週間埌に芋せられる写真が少し違っおいおもかなり確実にその女の子

を芋分けられるでしょう。

それでもただ少し写真を芋る時間が残っおいるので念のためにほかの子䟛

達ずのもっず埮劙な違いを芋぀けられるかどうか詊みたす。

もし写真の䞭の䌌おいる 2 人の子䟛が芋分けの぀かないような双子ならば

Alex はもっず䞀時的でしかない特城も芚えようずするかもしれたせん。たずえ

ばシヌトの䞊で座っおいる䜍眮です。別の芋せられる写真でも子䟛達の䜍眮

関係が同じでありさえすればAlex は指定された女の子を芋分けるこずができ

るでしょう。

QuickTest ではオブゞェクトを孊習するずきにこれに非垞に䌌た方法を䜿い

たす。

Page 103: HP QuickTest Professional - HP - United States | Laptop Computers

第 3 ç«  • テスト・オブゞェクト・モデルに぀いお

103

103

たず孊習察象のオブゞェクトを「芋お」これを「テスト・オブゞェクト」

ずしお保存しそのオブゞェクトに合うテスト・オブゞェクト・クラスを決定

したす。ちょうど Alex が項目が人間動物怍物たたは無生物のどれであ

るかをすぐに怜査したようにです。QuickTest はテスト・オブゞェクトをた

ずえば暙準 Windows ダむアログ・ボックスDialogWeb ボタン

WebButtonあるいは Visual Basic スクロヌル・バヌ・オブゞェクト

VbScrollBarのようにクラス分けしたす。

次にQuickTest にはテスト・オブゞェクト・クラスごずに必ず孊習する必須

プロパティのリストがありたす。これは Alex が写真を芋る前に芚えようず考え

おいた特城のリストに䌌おいたす。オブゞェクトを孊習するずきQuickTest は必ずこれらの暙準プロパティ倀を孊習しペヌゞダむアログ・ボックスた

たはその他の芪オブゞェクト䞊の残りのオブゞェクトを「芋お」この蚘述が

オブゞェクトを䞀意に識別するのに十分であるかどうかを確認したす。十分で

ない堎合QuickTest は䞀意の蚘述ができるたで蚘述に補足プロパティを 1 ぀ず぀远加しおいきたす。これは Alex がリストに髪の長さず色ずいう特城を远

加したのに䌌おいたす。補足プロパティがない堎合やあっおも䞀意の蚘述を

䜜成するには足りない堎合QuickTest はオブゞェクトのペヌゞや゜ヌス・

コヌドでの䜍眮のような特殊な序数識別子を远加しお䞀意の蚘述を䜜成し

たす。これは写真に写っおいる子䟛のうちの 2 人が芋分けの぀かない双子

であったならば子䟛の座っおいるシヌト䞊での䜍眮を芚えるこずずちょうど

同じです。

QuickTest が実行セッション䞭にオブゞェクトを識別する方法に぀いお

QuickTest は非垞に人間的なテクニックを䜿っお実行セッション䞭にオブゞェ

クトを識別したす。

実隓の続きずしお新しいけれども䌌たような環境で 初に識別したものず

同じ「項目」を識別するように Alex が指瀺されたずしたす。

初に元の写真を芋せたす。Alex は蚘憶するように指瀺された8 歳くら

いの長い茶色の髪の同じ癜人の女の子を探しすぐに芋぀けたす。2 番目の写

真では子䟛達は遊具を䜿っお遊んでいたすがAlex はやはり同じ基準を

䜿っおその女の子を簡単に識別できたす。

Page 104: HP QuickTest Professional - HP - United States | Laptop Computers

第 3 ç«  • テスト・オブゞェクト・モデルに぀いお

104

104

同様に実行セッション䞭QuickTest は以前に孊習したテスト・オブゞェクト

の蚘述ず正確に䞀臎する実行環境オブゞェクトを探したす。オブゞェクトの孊

習䞭に䞀意の蚘述を䜜成するのに䜿われた必須およびすべおの補足プロパティ

が完党䞀臎するこずが期埅されたす。アプリケヌションのオブゞェクトが倧き

く倉曎されおいなければ孊習した蚘述は QuickTest がそのオブゞェクトを識

別するのにほずんど垞に十分です。これはほずんどのオブゞェクトに圓おは

たりたすがアプリケヌションには以降の実行セッションで識別が困難なオブ

ゞェクトが含たれおいる可胜性もありたす。

Alex の実隓の 終段階を考えおみたしょう。この段階ではテスト担圓者は Alex に同じ堎所で同じ家族を写したもう 1 枚の写真を芋せたすが子䟛達は

成長しおおり運動堎ではもっず倚くの子䟛達が遊んでいたす。Alex はたず

別の写真で女の子を芋分けるために䜿ったのず同じ特城を持った女の子を探し

たすテスト・オブゞェクトが写真の䞭には長い茶色の髪の女の子は 1 人もいたせん。幞運にも Alex は前の週に 初に写真を芋たずきにその女の子に

぀いおほかの情報も芚えおいたした。圌はその女の子の髪が短くブロンド

になっおいるにもかかわらず圌女を芋぀け出す実行環境オブゞェクトこず

ができたした。

どのようにやっおのけたのでしょうか。たず芋぀けなければならない自分

が知っおいる特城は䜕であるかを考えたした。Alex は探しおいるのが癜人の

女性であるこずに倉わりはないこずをわかっおおりこの基準に䞀臎する人が

誰も芋぀からなければ圌女は写真に写っおいないず刀断したす。

この新しい写真に写っおいる 4 人の癜人女性に的を絞るず今床は問題の女の

子を芋分けるために䜿っおきたほかの特城幎霢髪の色髪の長さに぀い

お考えたす。同じ人物であっおも幎月が経過しおおり芚えおいるほかの特

城も倉わっおいるかもしれないこずはわかっおいたす。

したがっお癜人の女の子は誰䞀人ずしお長い茶色の髪ではありたせんでした

がそうした特城は無芖し蚘憶にある目ず錻を持぀女の子を探したす。目の

䌌おいる少女が 2 人いたすが元の写真で芋たような小さな錻をしおいるの

はそのうちの 1 人だけであるこずに気付きたす。あたり目立぀特城ではあり

たせんがこれらを䜿っお少女を識別できたす。

Page 105: HP QuickTest Professional - HP - United States | Laptop Computers

第 3 ç«  • テスト・オブゞェクト・モデルに぀いお

105

105

QuickTest のスマヌト認識メカニズムではこれに非垞によく䌌た消去法を䜿っ

お孊習時の蚘述がもはや正確ずはいえなくなっおいるオブゞェクトを識別し

たす。QuickTest はテスト・オブゞェクトのプロパティ倀が倉曎されおいお

もスマヌト認識でオブゞェクトを識別するこずによっおテストの再利甚可

胜性を維持したす。スマヌト認識の詳现に぀いおは第 5 章「オブゞェクトの

認識の蚭定」を参照しおください。

次に本曞ではテスト・オブゞェクト実行環境オブゞェクトオブゞェク

ト・プロパティ必須プロパティ補足プロパティスマヌト認識などここで

瀺した抂念に぀いお説明したす。これらの抂念を理解するこずによりアプリ

ケヌションに察しお適切に蚭蚈された機胜テストを䜜成できるようになりたす。

テスト・オブゞェクト・モデルの抂念の適甚

テスト・オブゞェクト・モデルずはQuickTest がアプリケヌション内のオブ

ゞェクトを衚珟するために䜿甚するオブゞェクト・タむプたたはクラスの倧

芏暡なセットです。それぞれのテスト・オブゞェクト・クラスにはそのクラ

スのオブゞェクトを䞀意に識別するためのプロパティのリストずQuickTest がそのクラスに぀いお孊習できる䞀連の関連メ゜ッドが含たれおいたす。

テスト・オブゞェクトずはアプリケヌションに含たれる実際のオブゞェクト

を衚珟するためにQuickTest によっおテスト内に䜜成されるオブゞェクトです。

QuickTest によっおオブゞェクトに関する情報が栌玍されたす。この情報は実

行セッション䞭にそのオブゞェクトを識別し怜査するために䜿甚されたす。

実行環境オブゞェクトずは実行セッション䞭にメ゜ッドの実行察象ずなるア

プリケヌションに含たれる実際のオブゞェクトです。

オブゞェクトをオブゞェクト・リポゞトリに远加するずきにQuickTest はオブ

ゞェクトに぀いお孊習したす。オブゞェクト・リポゞトリはオブゞェクト甚の

栌玍庫です。オブゞェクトをオブゞェクト・リポゞトリに远加するには耇数

の方法がありたす。たずえばQuickTest のナビゲヌトしお孊習オプション

を䜿甚するオブゞェクトを手動で远加するたたは蚘録䞭にアプリケヌショ

ン䞊で操䜜を実行するなどができたす。オブゞェクト・リポゞトリの詳现に぀

いおは第 6 章「オブゞェクト・リポゞトリの管理」および第 10 章「キヌ

ワヌド駆動型の方法論を䜿甚したテストの䜜成」を参照しおください。

Page 106: HP QuickTest Professional - HP - United States | Laptop Computers

第 3 ç«  • テスト・オブゞェクト・モデルに぀いお

106

106

オブゞェクトをオブゞェクト・リポゞトリに远加するずQuickTest では次の凊

理が行われたす。

➀ 孊習したオブゞェクトを衚す QuickTest テスト・オブゞェクト・クラスが識別

され適切なテスト・オブゞェクトが䜜成される

➀ アプリケヌションに含たれるオブゞェクトのプロパティの珟圚の倀が読み取ら

れプロパティのリストず倀がテスト・オブゞェクトに栌玍される

➀ オブゞェクトに䞀意の名を付ける。䞀般には䞻芁なプロパティのどれかの倀に

基づく

たずえば次の HTML ゜ヌス・コヌドでSearchボタンを远加したずしたす。

<INPUT TYPE="submit" NAME="Search" VALUE="Search">

QuickTest ではオブゞェクトが WebButton テスト・オブゞェクトずしお識別さ

れたす。オブゞェクト・リポゞトリではQuickTest によっお Search ずいう名

前の WebButton オブゞェクトが䜜成されSearch WebButton の次のプロパ

ティず倀が孊習されたす。

アプリケヌションで蚘録するこずによっおオブゞェクトをオブゞェクト・リポ

ゞトリに远加する堎合はQuickTest では適切な QuickTest テスト・オブゞェ

クト・メ゜ッドを䜿甚しおオブゞェクトで実行した操䜜が蚘録されたす。たず

えばWebButton で Click メ゜ッドが実行されたこずが蚘録されたす。

QuickTest によりキヌワヌド ビュヌに次のようなステップが衚瀺されたす。

Page 107: HP QuickTest Professional - HP - United States | Laptop Computers

第 3 ç«  • テスト・オブゞェクト・モデルに぀いお

107

107

QuickTest の゚キスパヌト ビュヌには次のようなステップが衚瀺されたす。

Browser("Search Results:Search").Page("Search Results:Search").WebButton("Search").Click

テストを実行するずQuickTest によりテスト・オブゞェクト・クラスず蚘

述オブゞェクトを䞀意に識別するためのテスト・オブゞェクトのプロパティ

ず倀のセットに基づいおアプリケヌションに含たれおいる各オブゞェクト

が識別されたす。テスト・オブゞェクトずそのプロパティおよび倀のリスト

はオブゞェクト・リポゞトリに栌玍されたす。前の䟋では実行セッション

䞭QuickTest によりオブゞェクト・リポゞトリ内で Search ずいう名前を持぀ WebButton オブゞェクトが怜玢されその蚘述が調べられたす。次に芋぀

かった蚘述に基づいおQuickTest によっおHTML タグが INPUTタむプが submit倀が「Search」である WebButton オブゞェクトがアプリケヌションの

䞭で怜玢されたす。該圓するオブゞェクトが芋぀かるずそのオブゞェクトに

察しお Click メ゜ッドが実行されたす。

Page 108: HP QuickTest Professional - HP - United States | Laptop Computers

第 3 ç«  • テスト・オブゞェクト・モデルに぀いお

108

108

テスト・オブゞェクト蚘述に぀いお

QuickTest ではオブゞェクトの孊習時にオブゞェクト・クラスごずに䞀連の

プロパティが孊習されたす。たたテストを実行するずきにこの蚘述によっ

おオブゞェクトが識別されたす。

たずえば暙準蚭定の QuickTest では孊習察象ずなる各 Web 画像の画像タむ

プplain image や image button などHTML タグ代替テキストが認識され

たす。

芪オブゞェクト内のオブゞェクトを䞀意に識別するのにこれら 3 ぀の必須のプ

ロパティ倀では十分ではない堎合QuickTest は䞀意の蚘述を䜜成するためい

く぀かの補助プロパティたたは予玄識別子あるいはその䞡方を远加したす。

テストを実行するず孊習された蚘述ず䞀臎するオブゞェクトが QuickTest によっお怜玢されたす。蚘述ず䞀臎するオブゞェクトが芋぀からなかったり耇

数の䞀臎するオブゞェクトが芋぀かったりした堎合QuickTest ではオブゞェク

トを識別するためスマヌト識別メカニズムが䜿甚されるこずがありたす。

QuickTest によっおアプリケヌション内のオブゞェクトの蚘述の孊習に䜿甚され

る必須補助および序数識別子のプロパティはナヌザが蚭定できたす。た

たスマヌト識別機胜の有効化ず蚭定もナヌザが実斜できたす。詳现に぀いお

は第 5 章「オブゞェクトの認識の蚭定」を参照しおください。

テストオブゞェクト名

テスト・オブゞェクト・クラス

デフォルト

プロパティ

テスト

オブゞェクト名

むメヌゞ・

アむコン

Page 109: HP QuickTest Professional - HP - United States | Laptop Computers

第 3 ç«  • テスト・オブゞェクト・モデルに぀いお

109

109

テスト・オブゞェクトおよび実行環境オブゞェクトのプロパティおよびメ゜ッドに぀いお

各テスト・オブゞェクトのテスト・オブゞェクト・プロパティ・セットは

QuickTest によっお䜜成され維持されたす。たた各実行環境オブゞェクトの

実行環境オブゞェクト・プロパティ・セットはオブゞェクト・クリ゚ヌタ

Microsoft Internet Explorer オブゞェクトの堎合は MicrosoftNetscape Browser オブゞェクトの堎合は NetscapeActiveX オブゞェクトの堎合は補品開発者など

によっお䜜成され維持されたす。

同様にテスト・オブゞェクト・メ゜ッドはQuickTest によっお特定のテス

ト・オブゞェクトに適甚可胜ず認識されるメ゜ッドです。たずえばClick メ゜ッドは WebButton テスト・オブゞェクトに適甚できたす。テストにステップ

を远加するずきに各テスト・オブゞェクトで実行するメ゜ッドを指定した

す。ステップを蚘録するず関連するメ゜ッドがオブゞェクトで実行されるず

きにQuickTest によっお蚘録されたす。

実行セッション䞭は指定したテスト・オブゞェクト・メ゜ッドが QuickTest によっお実行環境オブゞェクトで実行されたす。実行環境オブゞェクトのメ

゜ッドはオブゞェクト・クリ゚ヌタによっお定矩されるアプリケヌション

内のオブゞェクトのメ゜ッドです。実行環境オブゞェクトのメ゜ッドは

Object プロパティを通じおアクセスおよび実行できたす。

Object プロパティを䜿甚した実行環境メ゜ッドの実行の詳现に぀いおは872ペヌゞ「テスト・オブゞェクトのプロパティ倀の取埗ず蚭定」を参照しおくだ

さい。

テスト・オブゞェクト・プロパティずはQuickTest がオブゞェクトを孊習する

ずきに倀がアプリケヌションのオブゞェクトからキャプチャされるプロパティ

です。QuickTest ではこれらのプロパティの倀によっお実行セッション䞭に

アプリケヌション内の実行環境オブゞェクトが識別されたす。

Page 110: HP QuickTest Professional - HP - United States | Laptop Computers

第 3 ç«  • テスト・オブゞェクト・モデルに぀いお

110

110

アプリケヌションに含たれるオブゞェクトのプロパティの倀はアプリケヌ

ションを起動するたびたたは特定の条件に基づいお動的に倉化するこずが

ありたす。テスト・オブゞェクト・プロパティの倀を倉曎しお実行環境オブ

ゞェクトのプロパティ倀ず䞀臎させる必芁がある堎合がありたす。テスト・オ

ブゞェクトのプロパティはテストの蚭蚈時に手䜜業でたたは実行セッショ

ン䞭に SetTOProperty ステヌトメントを䜿甚しお倉曎できたす。たた正芏衚

珟を䜿っお定矩した条件やパタヌンに基づいおプロパティの倀を特定した

りテストの各反埩で異なる倀が䜿甚されるようにデヌタ・テヌブル・パラ

メヌタを䜿っおプロパティの倀をパラメヌタ化したりできたす。オブゞェクト

のプロパティの倉曎に関する詳现に぀いおは第 4 章「テスト・オブゞェクト

を䜿甚した䜜業」を参照しおください。パラメヌタ化の詳现に぀いおは第 22章「倀のパラメヌタ化」を参照しおください。正芏衚珟の詳现に぀いおは

757 ペヌゞ「正芏衚珟の䜿甚に぀いお」を参照しおください。

テストに栌玍されおいるテスト・オブゞェクトのプロパティ倀はオブゞェ

クトのプロパティたたはオブゞェクト リポゞトリダむアログ・ボックス

で確認したり倉曎したりできたす。詳现に぀いおは140 ペヌゞ「テスト・

オブゞェクトのプロパティの倉曎」を参照しおください。

たたデスクトップ䞊にある任意のオブゞェクトのテスト・オブゞェクト・プ

ロパティの珟圚の倀はオブゞェクト・スパむのプロパティタブで確認で

きたす。詳现に぀いおは111 ペヌゞ「オブゞェクト・スパむを䜿甚したオブ

ゞェクトのプロパティずメ゜ッドの衚瀺」を参照しおください。

テスト・オブゞェクト・メ゜ッドの構文およびデスクトップ䞊にある任意の

オブゞェクトの実行環境メ゜ッドはオブゞェクト・スパむのメ゜ッドタ

ブで確認できたす。詳现に぀いおは111 ペヌゞ「オブゞェクト・スパむを䜿

甚したオブゞェクトのプロパティずメ゜ッドの衚瀺」を参照しおください。

キヌワヌド・ビュヌたたぱキスパヌト・ビュヌで GetTOProperty および SetTOProperty ステヌトメントを远加するず実行セッション䞭にテスト・オ

ブゞェクトのプロパティ倀を取埗ず倉曎が行えたす。. テストの実行䞭に実行

環境オブゞェクトのプロパティ倀を読み蟌むにはGetROProperty ステヌトメ

ントを远加したす。詳现に぀いおは872 ペヌゞ「テスト・オブゞェクトのプ

ロパティ倀の取埗ず蚭定」を参照しおください。

Page 111: HP QuickTest Professional - HP - United States | Laptop Computers

第 3 ç«  • テスト・オブゞェクト・モデルに぀いお

111

111

䜿甚可胜なテスト・オブゞェクト・メ゜ッドたたはオブゞェクトのプロパティ

によっお必芁な機胜が提䟛されない堎合Object プロパティを䜿甚しお任意

の実行環境オブゞェクトの内郚メ゜ッドおよび内郚プロパティにアクセスでき

たす。たたオブゞェクトのプロパティ属性を䜿甚しおもナヌザ定矩のプロ

パティに埓っおアプリケヌション内の Web オブゞェクトを識別できたす。詳

现に぀いおは873 ペヌゞ「実行環境オブゞェクトのプロパティおよびメ゜ッ

ドぞのアクセス」を参照しおください。

テスト・オブゞェクト・メ゜ッドおよびプロパティの詳现に぀いおは

『HP QuickTest Professional Object Model Reference』英語版を参照しおくだ

さい。

オブゞェクト・スパむを䜿甚したオブゞェクトのプロパティずメ゜ッドの衚瀺

オブゞェクト・スパむの指差しマヌクのメカニズムを䜿甚するず起動しおい

るアプリケヌションに含たれる任意のオブゞェクトのサポヌトされおいるプロ

パティずメ゜ッドを衚瀺できたす。アプリケヌションのオブゞェクト䞊に指差

しマヌクを移動するずオブゞェクト・スパむに詳现が衚瀺されたす。衚瀺さ

れる詳现にはテスト・オブゞェクトの階局ツリヌそのプロパティず倀お

よびオブゞェクトに関連付けられおいるメ゜ッドなどがありたす。メ゜ッドに

぀いおは構文も衚瀺されたす。ほずんどの環境においおテスト・オブゞェ

クト・プロパティずメ゜ッドたたは実行環境ネむティブプロパティずメ

゜ッドを衚瀺するように遞択できたす。

䞀郚の環境では指差しマヌクを合わせるずテスト・オブゞェクトがアプリ

ケヌションで匷調衚瀺されたす。これによりアプリケヌションのさたざたな

テスト・オブゞェクトを芖芚的に識別できたす。

テスト・オブゞェクトたたは実行環境オブゞェクトのプロパティたたはメ゜ッ

ドを衚瀺するには次の手順を実行したす。

1 アプリケヌションを起動しお調査察象のオブゞェクトが含たれるペヌゞを衚

瀺したす。

Page 112: HP QuickTest Professional - HP - United States | Laptop Computers

第 3 ç«  • テスト・オブゞェクト・モデルに぀いお

112

112

2ツヌルオブゞェクト スパむを遞択するかオブゞェクト スパむ

ツヌルバヌ・ボタンをクリックしおオブゞェクト スパむダむアログ・

ボックスを開きプロパティタブを衚瀺したす。たたはオブゞェクト リポゞトリダむアログ・ボックスのオブゞェクト スパむボタンをクリック

したす。オブゞェクト リポゞトリダむアログ・ボックスの詳现に぀いおは

126 ペヌゞ「オブゞェクト リポゞトリりィンドりに぀いお」を参照しおく

ださい。

3 衚瀺するオブゞェクトの詳现を遞択したす。

➀実行環境オブゞェクトのプロパティたたはテスト オブゞェクトのプロ

パティをクリックしたす。

➀ 利甚できるオブゞェクトのメ゜ッドおよび構文を衚瀺するにはメ゜ッド

タブをクリックしたす。クリックしない堎合はプロパティタブが暙準で

衚瀺されオブゞェクトのプロパティおよびその倀を衚瀺できたす。

4オブゞェクト スパむダむアログ・ボックスで指差しマヌクをクリックした

す。QuickTest は非衚瀺になりたす。アプリケヌションのテスト・オブゞェクト

䞊に指差しマヌクを移動するずテスト・オブゞェクトは匷調衚瀺されオ

ブゞェクト スパむダむアログ・ボックスにテスト・オブゞェクトのプロパ

ティたたはメ゜ッドを衚瀺できたす。たたオブゞェクト スパむダむアロ

グ・ボックスのオブゞェクト階局ツリヌ領域にこれらの芪オブゞェクトを衚

瀺するこずもできたす。りィンドり・フォヌカスの倉曎郚分的たたは完党に

非衚瀺な状態のりィンドりの衚瀺およびオブゞェクト・スパむの䜿甚に関す

るヒントに぀いおは115 ペヌゞ「オブゞェクト・スパむを䜿甚する際のヒン

ト」を参照しおください。

Page 113: HP QuickTest Professional - HP - United States | Laptop Computers

第 3 ç«  • テスト・オブゞェクト・モデルに぀いお

113

113

5 プロパティたたはメ゜ッドを衚瀺する察象ずなるオブゞェクトを匷調衚瀺する

かクリックしたす。オブゞェクト・スパむはオブゞェクト階局ツリヌずツ

リヌ内で遞択されおいるオブゞェクトのプロパティたたはメ゜ッドが衚瀺され

たす。

泚䞊蚘の䟋はオブゞェクトをクリックした埌のオブゞェクト階局ツリヌを

瀺しおいたす。オブゞェクトが匷調衚瀺されおいる間はAtlanta to Las Vegas や Featured Destinations などのオブゞェクト名は衚瀺されたせん。

オブゞェクト階局ツリヌ

オブゞェクト・タむプ・フィルタ

オブゞェクト・プロパティ

遞択したプロパティ/倀たたはメ゜ッド構文ボックス

オブゞェクトの詳现タブ

Page 114: HP QuickTest Professional - HP - United States | Laptop Computers

第 3 ç«  • テスト・オブゞェクト・モデルに぀いお

114

114

6 察応するメ゜ッドが衚瀺する察象ずなるオブゞェクトをクリックしたす。オブ

ゞェクト・スパむには遞択に応じお遞択されおいるオブゞェクトのオブゞェ

クト階局ツリヌおよび詳现が衚瀺されたす。これには実行環境オブゞェクト

たたはテスト・オブゞェクトのプロパティや倀たたはツリヌで遞択されおい

るオブゞェクトに関連付けられおいるメ゜ッドなどがありたす。

7 テスト・オブゞェクトのプロパティたたはメ゜ッドを衚瀺するにはテスト オブゞェクトのプロパティラゞオ・ボタンをクリックしたす。実行環境オブ

ゞェクトのプロパティたたはメ゜ッドを衚瀺するには実行環境オブゞェク

トのプロパティラゞオ・ボタンをクリックしたす。

ヒント :

➀ Object プロパティを䜿甚しおオブゞェクト・スパむに衚瀺される実行環境

プロパティの倀を取埗したりたたは実行環境オブゞェクトのメ゜ッドをア

クティブにしたりできたす。詳现に぀いおは874 ペヌゞ「実行環境オブ

ゞェクト・プロパティの取埗」および 874 ペヌゞ「実行環境オブゞェクト・

メ゜ッドのアクティブ化」を参照しおください。

➀ GetTOProperty および SetTOProperty メ゜ッドを䜿甚しおテストのテスト・

オブゞェクトのテスト・オブゞェクト・プロパティの倀を取埗したり蚭定し

たりできたす。たたGetROProperty メ゜ッドを䜿甚すれば実行セッ

ション䞭にアプリケヌション内のオブゞェクトから珟圚のプロパティの倀を

取埗できたす。詳现に぀いおは872 ペヌゞ「テスト・オブゞェクトのプロ

パティ倀の取埗ず蚭定」を参照しおください。

8 衚瀺されおいるツリヌに含たれる別のオブゞェクトのプロパティ倀たたは

メ゜ッドを衚瀺するにはツリヌ内でオブゞェクトを匷調衚瀺たたはクリック

しお関連するオプションを遞択したす。詳しくは 112 ペヌゞの手順 3 で説明

しおいたす。

9 オブゞェクト・プロパティや倀たたはメ゜ッドの構文をクリップボヌドにコ

ピヌするにはプロパティ倀たたはメ゜ッドをクリックしお匷調衚瀺した

す。倀は遞択されおいるプロパティ / 倀たたはメ゜ッド構文ボックス詳

现ボックス䞊郚に衚瀺されたす。ボックスに衚瀺されたテキストを匷調衚

瀺しCTRL + C キヌでテキストをクリップボヌドにコピヌするか匷調衚瀺し

たテキストを右クリックしメニュヌからコピヌを遞択したす。

Page 115: HP QuickTest Professional - HP - United States | Laptop Computers

第 3 ç«  • テスト・オブゞェクト・モデルに぀いお

115

115

オブゞェクト・スパむを䜿甚する際のヒント

➀ 調査察象のりィンドりの䞀郚が別のりィンドりの裏に隠れおいる堎合䞀郚が

隠れおいるりィンドりに指差しマヌクを数秒間眮いたたたにしたす。りィンド

りが前景に衚瀺されたす。これにより必芁なオブゞェクトをポむントしク

リックできるようになりたす。りィンドりを前面に出すのに必芁な時間の蚭定

はオプションダむアログ・ボックスの䞀般タブで行えたす。詳现に

぀いおは第 40 章「グロヌバル・テスト・オプションの蚭定」を参照しおく

ださい。

➀ 巊偎の CTRL キヌを抌しながらりィンドりのフォヌカスを倉曎するこずもで

きたす。

➀ 探玢察象のりィンドりが別のりィンドりの背埌に完党に隠れおいる堎合たた

はオブゞェクト スパむダむアログ・ボックスがりィンドりの背埌に隠れお

いる堎合は必芁に応じお巊偎の CTRL キヌを抌しながらりィンドりを配眮し

たす。

➀ 遞択察象オブゞェクトが含たれおいるりィンドりが 小化されおいる堎合は

巊偎の CTRL キヌを抌しながら Windows タスク・バヌでアプリケヌションを右

クリックしショヌトカット・メニュヌから元のサむズに戻すを遞択し

おりィンドりを衚瀺できたす。

➀ 特定のむベントが生じないず調査察象オブゞェクトが衚瀺されない堎合たず

えばショヌトカット・メニュヌを衚瀺するために右クリックしたりポむンタ

を合わせたりするなどは巊偎の CTRL キヌを抌し䞋げたす。するず指差

しマヌクが䞀時的に暙準のポむンタに倉わりむベントを実行できるようにな

りたす。調査察象のオブゞェクトが衚瀺されたら巊偎の CTRL キヌを攟した

す。ポむンタが再び指差しマヌクに倉わりたす。

➀オブゞェクト スパむダむアログ・ボックスのオブゞェクト階局ツリヌにあ

るテスト・オブゞェクトのプロパティおよびメ゜ッドを衚瀺するには巊偎の CTRL キヌを抌しながら関連するテスト・オブゞェクトをクリックしたす。

➀オブゞェクト スパむダむアログ・ボックスのテスト・オブゞェクトのプロ

パティおよびメ゜ッドをスクロヌルしお衚瀺するには巊偎の CTRL キヌを抌

しながらスクロヌル・バヌを䜿甚したす。

➀オブゞェクト スパむダむアログ・ボックスはサむズを倉曎できたす。こ

れは深い階局たたは長いプロパティ名や倀がある堎合にスクロヌルせず

にすべおの情報を衚瀺できるので圹立ちたす。

Page 116: HP QuickTest Professional - HP - United States | Laptop Computers

第 3 ç«  • テスト・オブゞェクト・モデルに぀いお

116

116

Page 117: HP QuickTest Professional - HP - United States | Laptop Computers

117

第 4 章テスト・オブゞェクトを䜿甚した䜜業

本章ではテストに含たれるテスト・オブゞェクトの管理ず保守の方法を説明

したす。たたオブゞェクトのプロパティを倉曎する方法QuickTest によるオ

ブゞェクトの認識方法を倉曎する方法を取り䞊げたす。これは動的に倉化す

るオブゞェクトを察象に䜜業する堎合に䟿利です。

本章では次の項目に぀いお説明したす。

➀ オブゞェクトを䜿甚した䜜業に぀いお118 ペヌゞ

➀ オブゞェクト・リポゞトリの皮類に぀いお119 ペヌゞ

➀ オブゞェクト リポゞトリりィンドりに぀いお126 ペヌゞ

➀ テスト・オブゞェクト・プロパティの衚瀺ず倉曎136 ペヌゞ

➀ リポゞトリ・パラメヌタ倀の割り圓お158 ペヌゞ

➀ ロヌカルたたは共有オブゞェクト・リポゞトリぞのテスト・オブゞェクトの

远加163 ペヌゞ

➀ 新芏テスト・オブゞェクトの定矩176 ペヌゞ

➀ オブゞェクト・リポゞトリ内のオブゞェクトのコピヌ貌り付けおよび移

動178 ペヌゞ

➀ オブゞェクト・リポゞトリからのオブゞェクトの削陀181 ペヌゞ

➀ オブゞェクトの怜玢182 ペヌゞ

➀ 実行セッション䞭のテスト・オブゞェクトでの䜜業190 ペヌゞ

➀ 共有オブゞェクト・リポゞトリの関連付けの管理191 ペヌゞ

➀ 共有オブゞェクト・リポゞトリぞのロヌカル・オブゞェクトの゚クスポヌト

195 ペヌゞ

Page 118: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

118

118

オブゞェクトを䜿甚した䜜業に぀いお

QuickTest でテストを実行するずアプリケヌション䞊でのポむンタの移動オ

ブゞェクトのクリックおよびキヌボヌド入力によっおナヌザの操䜜がシ

ミュレヌトされたす。ナヌザず同様に QuickTest もアプリケヌションを䜿甚

できるようになるにはむンタフェヌスを孊習する必芁がありたす。QuickTest にずっおむンタフェヌスの孊習ずはアプリケヌションのオブゞェクトずそれに

察応するプロパティ倀を孊習しそうしたオブゞェクト蚘述をオブゞェクト・

リポゞトリに栌玍するこずです。

QuickTest はチェックポむント・オブゞェクトず出力オブゞェクトもオブゞェク

ト・リポゞトリに栌玍したす。

QuickTest はテスト・オブゞェクトを孊習するずそれらをアクションのロヌ

カル・オブゞェクト・リポゞトリに栌玍したす。栌玍されたテスト・オブゞェ

クトはロヌカル・オブゞェクト・リポゞトリに維持するか共有オブゞェク

ト・リポゞトリに栌玍するか遞択できたす。テスト・オブゞェクトをロヌカ

ル・オブゞェクト・リポゞトリに栌玍するずオブゞェクトは特定のアクショ

ンにおいおのみ利甚できるようになりその他のアクションでは䜿甚できたせ

ん。テスト・オブゞェクトを 1 ぀たたは耇数の共有オブゞェクト・リポゞトリ

に栌玍するこずで耇数のテストがそのテスト・オブゞェクトを䜿甚できるよ

うになりたす。

ロヌカル・オブゞェクト・リポゞトリは゚クスポヌトしお共有リポゞトリに

眮換できたす。ロヌカル・オブゞェクトの゚クスポヌトず眮換の詳现に぀いお

は195 ペヌゞ「共有オブゞェクト・リポゞトリぞのロヌカル・オブゞェクト

の゚クスポヌト」を参照しおください。

必芁に応じおロヌカル・オブゞェクト・リポゞトリず共有オブゞェクト・リ

ポゞトリを組み合わせお䜿甚するこずもできたす。ロヌカルおよび共有オブ

ゞェクト・リポゞトリの詳现に぀いおは119 ペヌゞ「オブゞェクト・リポゞ

トリの皮類に぀いお」を参照しおください。

アプリケヌション内のテスト・オブゞェクトのプロパティ倀の䞭にQuickTest によっおオブゞェクトの認識に䜿甚されるプロパティ倀ず異なるものがあるず

テストは倱敗する堎合がありたす。そのためアプリケヌション内のオブゞェ

クトのプロパティ倀に倉曎があった堎合既存のテストを継続しお䜿甚できる

ように該圓するオブゞェクト・リポゞトリ内の該圓するテスト・オブゞェク

トのプロパティ倀を修正する必芁がありたす。テストの保守ず曎新の詳现に぀

いおは1057 ペヌゞ「テストの保守」を参照しおください。

Page 119: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

119

119

本章で説明するようにロヌカル・オブゞェクト • リポゞトリに栌玍されたオブ

ゞェクトはオブゞェクト リポゞトリりィンドりを䜿甚しお倉曎できたす。

共有オブゞェクト・リポゞトリ内のオブゞェクトはオブゞェクト・リポゞト

リ・マネヌゞャを䜿甚しお倉曎できたす。オブゞェクト・リポゞトリ・マネヌ

ゞャの詳现に぀いおは第 6 章「オブゞェクト・リポゞトリの管理」を参照し

おください。たた本章で説明するように共有オブゞェクト・リポゞトリか

らロヌカル・オブゞェクト・リポゞトリにオブゞェクトをコピヌしオブ

ゞェクト リポゞトリりィンドりを䜿甚しおオブゞェクトのロヌカル・コピヌ

を倉曎するこずもできたす。

たたロヌカル・オブゞェクト・リポゞトリのいく぀かの偎面はQuickTest オブゞェクト・リポゞトリのオヌトメヌション・オブゞェクト・モデルを䜿甚し

お管理できたす。たずえばロヌカル・オブゞェクト・リポゞトリ内のオブ

ゞェクトの远加削陀名前倉曎ができたす。詳现に぀いおは264 ペヌゞ

「オヌトメヌションの䜿甚によるオブゞェクト・リポゞトリの管理」を参照し

おください。

オブゞェクト・リポゞトリの皮類に぀いお

オブゞェクトは2 皮類のオブゞェクト・リポゞトリに栌玍できたす。1 ぀は

共有オブゞェクト・リポゞトリでもう 1 ぀はロヌカル・オブゞェクト・リポ

ゞトリです。共有オブゞェクト・リポゞトリでは耇数のテストから読み取

り専甚モヌドでアクセス可胜なファむルにテスト・オブゞェクトが栌玍され

たす。ロヌカル・オブゞェクト・リポゞトリではある特定のアクションに関

連付けられおいるファむルにオブゞェクトが栌玍されるため栌玍されたオブ

ゞェクトにアクセスできるのはそのアクションのみです。

Page 120: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

120

120

テストを蚈画し䜜成するずきはテスト内のオブゞェクトを栌玍する方法に぀

いお怜蚎する必芁がありたす。各アクションのオブゞェクトを察応するロヌカ

ル・オブゞェクト・リポゞトリに栌玍するこずもテスト内のオブゞェクトを 1 ぀以䞊の共有オブゞェクト・リポゞトリに栌玍するこずもできたす。オブ

ゞェクトを共有オブゞェクト・リポゞトリに栌玍しそれらのリポゞトリをア

クションに関連付ければ耇数のアクションでそれらのオブゞェクトを䜿甚で

きるようになりたす。各アクションでは必芁に応じおロヌカル・オブゞェク

ト・リポゞトリのオブゞェクトず共有オブゞェクト・リポゞトリのオブゞェク

トを組み合わせお䜿甚できたす。必芁であればロヌカル・オブゞェクトを共

有オブゞェクト・リポゞトリに移動するこずもできたす。そうするこずでオ

ブゞェクトを耇数の堎所ではなく 1 ぀の共有の堎所で管理できるため保守が

軜枛されテストの再利甚性が向䞊したす。詳现に぀いおは122 ペヌゞ「䜿

甚するオブゞェクト・リポゞトリロヌカルか共有かの決定」を参照しおく

ださい。

QuickTest をただ䜿い慣れおいない堎合はロヌカル・オブゞェクト・リポゞト

リを䜿甚するこずをお勧めしたす。これにより察応するアクションからアク

セス可胜なロヌカル・オブゞェクト・リポゞトリにすべおのオブゞェクトが自

動的に保存されるため共有オブゞェクト・リポゞトリの䜜成遞択倉曎を

行わずにテストの蚘録ず実行ができたす。ロヌカル・オブゞェクト・リポゞト

リ内のオブゞェクトを倉曎した堎合その倉曎はほかのアクションやテストに

は圱響したせん436 ペヌゞ「既存のアクションぞの呌び出しの挿入」で説明

しおいるようにそのアクションを呌び出すテストは陀きたす。

テストに慣れおいる堎合は共有オブゞェクト・リポゞトリにオブゞェクトを

保存するのがおそらく も効率的です。その堎合アクションに含たれるオブ

ゞェクトが同じであれば耇数のアクションで同じ共有オブゞェクト・リポゞ

トリを䜿甚できたす。耇数のアクションに適甚されるオブゞェクト情報が 1 か所に集められお保管されたす。アプリケヌション内のオブゞェクトに倉曎が

あった堎合はこの共有オブゞェクト・リポゞトリを䜿甚するすべおのアク

ションに察しおオブゞェクトを䞀元的に曎新できたす。

Page 121: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

121

121

同じ名前のオブゞェクトがロヌカル・オブゞェクト・リポゞトリず同じア

クションに関連付けられた共有オブゞェクト・リポゞトリの䞡方に栌玍されお

いる堎合そのアクションではロヌカルのオブゞェクト定矩が䜿甚されたす。

同じ名前のオブゞェクトが同じアクションに関連付けられた耇数の共有オブ

ゞェクト・リポゞトリに栌玍されおいる堎合各共有オブゞェクト・リポゞト

リがそのアクションに関連付けられた順序に埓っおそのオブゞェクトが 初

に芋぀かった堎所のオブゞェクト定矩が䜿甚されたす。共有オブゞェクト・リ

ポゞトリの関連付けの詳现に぀いおは486 ペヌゞ「オブゞェクト・リポゞト

リずアクションの関連付け」を参照しおください。

ロヌカル・オブゞェクトはアクションずずもにロヌカルに保存されそのア

クションからのみアクセスできたす。共有オブゞェクト・リポゞトリを䜿甚す

る堎合は耇数のアクションに察しお同じオブゞェクト・リポゞトリを䜿甚で

きたす。たた各アクションで耇数のオブゞェクト・リポゞトリを䜿甚するこ

ずもできたす。

既存のテストを開いお操䜜する堎合はアクションのプロパティダむアロ

グ・ボックスの関連付けられおいるリポゞトリタブたたはリポゞトリの

関連付けダむアログ・ボックスで指定したオブゞェクト・リポゞトリが垞に

䜿甚されたす。テストからアクセスしたずきの共有オブゞェクト・リポゞトリ

は読み取り専甚です。共有オブゞェクト・リポゞトリを線集するにはオブ

ゞェクト・リポゞトリ・マネヌゞャを䜿甚したす。

泚Quality Center から共有オブゞェクト・リポゞトリを䜿甚するにはアク

ションのプロパティダむアログ・ボックスの関連付けられおいるリポゞト

リタブたたはリポゞトリの関連付けダむアログ・ボックスでオブゞェク

ト・リポゞトリを指定する前に共有オブゞェクト・リポゞトリを添付ファむ

ルずしお Quality Center プロゞェクトに保存する必芁がありたす共有オブゞェ

クト・リポゞトリはオブゞェクト・リポゞトリ・マネヌゞャを䜿甚しお Quality Center プロゞェクトに保存できたす。

Page 122: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

122

122

泚QuickTest の以前のバヌゞョンをお䜿いのナヌザの方ぞバヌゞョン 9.1 以前の QuickTest を䜿っお䜜成したテストを開く際にはテストを倉換するか

読み取り専甚圢匏で衚瀺するかの遞択を求められたす。テストを倉換するか

読み取り専甚圢匏で衚瀺するかに関係なくオブゞェクト・リポゞトリは次の

ようにしおテストに関連付けられたす。

➀ そのテストがアクション特有リポゞトリを䜿甚しおいた堎合は各アクショ

ン特有リポゞトリ内のオブゞェクトがテスト内の各アクションのロヌカ

ル・オブゞェクト・リポゞトリに転送されたす。

➀ そのテストで以前に共有オブゞェクト・リポゞトリを䜿甚しおいた堎合は

同じ共有オブゞェクト・リポゞトリがテスト内の各アクションに関連付けら

れロヌカル・オブゞェクト・リポゞトリは空になりたす。

䜿甚するオブゞェクト・リポゞトリロヌカルか共有かの決定

オブゞェクトの保存先を遞択するにはロヌカル・オブゞェクト・リポゞトリ

ず共有オブゞェクト・リポゞトリの違いを理解する必芁がありたす。

䞀般にロヌカル・オブゞェクト・リポゞトリはテストを簡単に䜜成する堎合

に䜿いやすく特に次の堎合に䜿甚したす。

➀ 任意のアプリケヌションむンタフェヌスたたはオブゞェクト・セットに぀

いお察応するテストの数が 1 ぀しかないかたたは非垞に少ない。

➀ オブゞェクトのプロパティを頻繁に倉曎する可胜性がない。

➀ 䞻に単䞀アクションのテストを䜜成する。

反察に共有オブゞェクト・リポゞトリは通垞次の堎合に䜿甚したす。

➀蚘録によっおではなくキヌワヌド駆動の方法でテストを䜜成しおいる。

➀ 同じアプリケヌションむンタフェヌスたたはオブゞェクト・セットの芁玠

を怜査するテストが耇数ある。

Page 123: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

123

123

➀ アプリケヌション内のオブゞェクトのプロパティを時々倉曎する可胜性があ

りオブゞェクトのプロパティを頻繁に曎新あるいは倉曎する必芁がある。

➀ 耇数のアクションで構成されるテストを䜿甚するこずが倚くアクションの

コピヌの挿入オプションおよびアクションの呌び出しの挿入オプション

を頻繁に䜿甚する。

ロヌカル・オブゞェクト・リポゞトリに぀いお

ロヌカル・オブゞェクト・リポゞトリを䜿甚する堎合QuickTest ではアクショ

ンごずに個別のオブゞェクト・リポゞトリが䜿甚されたすたた必芁であれ

ば 1 ぀以䞊の共有オブゞェクト・リポゞトリを䜿甚するこずもできたす。詳现

に぀いおは124 ペヌゞ「共有オブゞェクト・リポゞトリに぀いお」を参照し

おください。ロヌカル・オブゞェクト・リポゞトリに察しおは該圓するア

クション内からすべおの線集操䜜が可胜です。

ロヌカル・オブゞェクト・リポゞトリを䜿っお䜜業する堎合は次の点に泚意

しおください。

➀ QuickTest はアクションごずに新芏空のオブゞェクト・リポゞトリを䜜成

したす。

➀ロヌカル・オブゞェクト・リポゞトリにオブゞェクトを远加するかアプリ

ケヌション内のオブゞェクトに察する操䜜を蚘録するこずでQuickTest が新し

いオブゞェクトを孊習するずそれらのオブゞェクトに関する情報が察応する

ロヌカル・オブゞェクト・リポゞトリに自動的に栌玍されたす関連する共有

オブゞェクト・リポゞトリにそのテスト・オブゞェクトがただ存圚しない堎

合。。1 ぀以䞊の共有オブゞェクト・リポゞトリがすでにアクションに関連付

けられおいる堎合でもQuickTest はすべおの新しいオブゞェクトをロヌカ

ル・オブゞェクト・リポゞトリに远加したすこれは関連付けられおいる共

有オブゞェクト・リポゞトリの 1 ぀に同じ名前蚘述を持぀オブゞェクトが存圚

しないこずが前提です。

➀ 子オブゞェクトがロヌカル・オブゞェクト・リポゞトリに远加される際その

芪が共有オブゞェクト・リポゞトリ内にある堎合は芪がロヌカル・オブゞェ

クト・リポゞトリに自動的に移動されたす

➀ 新しいアクションを䜜成するたびにQuickTest は察応する新しいロヌカル・オ

ブゞェクト・リポゞトリを䜜成しテスト・オブゞェクトを孊習するたびにそ

のリポゞトリにオブゞェクトを远加したす。

Page 124: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

124

124

➀ QuickTest がアプリケヌション内の同じオブゞェクトを察象に 2 ぀の異なるアク

ションを孊習するずそのテスト・オブゞェクトはそれぞれのロヌカル・オブ

ゞェクト・リポゞトリに個別のテスト・オブゞェクトずしお栌玍されたす。

➀ テストを保存するずすべおのロヌカル・オブゞェクト・リポゞトリがテス

ト内の各アクションの䞀郚ずしおテストずずもに自動的に保存されたす。こ

のロヌカル・オブゞェクト・リポゞトリには共有オブゞェクト・リポゞト

リず異なり独立のファむルずしおアクセスできたせん。

共有オブゞェクト・リポゞトリに぀いお

共有オブゞェクト・リポゞトリを䜿甚するずQuickTest は遞択されたアクショ

ンに察しお指定された共有オブゞェクト・リポゞトリを䜿甚したす。1 ぀以䞊

の共有オブゞェクト・リポゞトリを䜿甚できたす特定のオブゞェクトにアク

セスする必芁があるアクションがかぎられおいる堎合はそれらのオブゞェク

トを各アクションのロヌカル・オブゞェクト・リポゞトリに保存するこずもで

きたす。詳现に぀いおは123 ペヌゞ「ロヌカル・オブゞェクト・リポゞトリ

に぀いお」を参照しおください。

テストの䜜成を開始した埌も远加の共有オブゞェクト・リポゞトリを指定で

きたす。新しい共有オブゞェクト・リポゞトリを䜜成しそれらをアクション

に関連付けるこずもできたす。テストを実行する前にそのテストで䜿甚する

オブゞェクト・リポゞトリにテスト内のすべおのオブゞェクトが含たれおい

るこずを確認する必芁がありたす。含たれおいなければテストが倱敗する堎

合がありたす。詳现に぀いおは163 ペヌゞ「ロヌカルたたは共有オブゞェク

ト・リポゞトリぞのテスト・オブゞェクトの远加」を参照しおください。

共有オブゞェクト・リポゞトリを倉曎するにはオブゞェクト・リポゞトリ・

マネヌゞャを䜿甚したす。詳现に぀いおは第 6 章「オブゞェクト・リポゞト

リの管理」を参照しおください。

ロヌカル・オブゞェクト・リポゞトリを䜿っお䜜業する堎合は次の点に泚意

しおください。

➀ QuickTest Professional は共有オブゞェクト・リポゞトリたたはロヌカル・オ

ブゞェクト・リポゞトリ内にすでに存圚するテスト・オブゞェクトを孊習する

ず既存の情報を䜿甚しそのオブゞェクト・リポゞトリにオブゞェクトを远

加したせん。

➀ 子オブゞェクトがロヌカル・オブゞェクト・リポゞトリに远加される際その

芪が共有オブゞェクト・リポゞトリ内にある堎合は芪がロヌカル・オブゞェ

クト・リポゞトリに自動的に移動されたす

Page 125: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

125

125

➀ QuickTest はテスト・オブゞェクトを孊習するず関連付けられた共有オブ

ゞェクト・リポゞトリに同じテスト・オブゞェクトがすでに存圚する堎合を陀

きそのテスト・オブゞェクトを共有オブゞェクト・リポゞトリではなく

ロヌカル・オブゞェクト・リポゞトリに远加したすこの堎合QuickTest は共

有オブゞェクト・リポゞトリ内の既存の情報を䜿甚しおいたす。

オブゞェクトはロヌカル・オブゞェクト・リポゞトリから共有オブゞェク

ト・リポゞトリに゚クスポヌトできたす。ロヌカル・オブゞェクト・リポゞト

リを゚クスポヌトしお共有リポゞトリに眮換するこずもできたす。これによ

りロヌカル・オブゞェクトがほかのアクションからアクセスできるようにな

りたす。詳现に぀いおは195 ペヌゞ「共有オブゞェクト・リポゞトリぞの

ロヌカル・オブゞェクトの゚クスポヌト」を参照しおください。

ロヌカル・オブゞェクト・リポゞトリから同じアクションに関連付けられおい

る共有オブゞェクト・リポゞトリにオブゞェクトを盎接結合するこずもできた

す。これによりオブゞェクトを耇数の堎所ではなく 1 ぀の共有された堎所で

保守できるため保守を軜枛できたす。詳现に぀いおは288 ペヌゞ「ロヌカ

ル・オブゞェクト・リポゞトリからの共有オブゞェクト・リポゞトリの曎新」

を参照しおください。

Page 126: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

126

126

オブゞェクト リポゞトリりィンドりに぀いお

特定のアクションのオブゞェクト リポゞトリりィンドりを開くにはリ

゜ヌスオブゞェクト リポゞトリを遞択するかオブゞェクト リポゞ

トリボタンをクリックしたす。

オブゞェクト リポゞトリりィンドりには遞択されたアクションに含たれ

るすべおのテスト・オブゞェクトずすべおのチェックポむント・オブゞェクト

および出力オブゞェクトのツリヌが衚瀺されたすすべおのロヌカル・オブ

ゞェクトおよび遞択した アクションに関連付けられおいるすべおの共有オブ

ゞェクト・リポゞトリ内のすべおのロヌカル・オブゞェクトを含む。

オブゞェクト リポゞトリりィンドりにはツリヌ内で遞択したオブゞェク

トごずにテスト・オブゞェクトに関する情報オブゞェクトのタむプオブ

ゞェクトが栌玍されおいるリポゞトリおよびオブゞェクトの詳现が衚瀺さ

れたす。ロヌカル・オブゞェクトは線集可胜黒色ですが共有オブゞェク

トは読み取り専甚圢匏灰色です。

Page 127: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

127

127

泚QuickTest がむンストヌルされおいない環境のテスト・オブゞェクトはオ

ブゞェクト・リポゞトリに䞍明アむコン疑問笊で衚瀺されたす。

オブゞェクト リポゞトリりィンドりを開いおいる間QuickTest を匕き続き

䜿甚するこずができたす。たたオブゞェクトおよびオブゞェクト・リポゞト

リを匕き続き倉曎するこずができたす。たた必芁に応じおオブゞェクト リポゞトリりィンドりのサむズ倉曎もできたす。オブゞェクト リポゞトリ

りィンドりには関連付けられおいるオブゞェクト・リポゞトリに加えたすべ

おの倉曎がリアルタむムで反映されたす。たずえばロヌカル・オブゞェク

ト・リポゞトリにオブゞェクトを远加した堎合たたは远加のオブゞェクト・

リポゞトリを珟圚のアクションに関連付けた堎合オブゞェクト リポゞトリ

りィンドりには曎新された内容が即座に衚瀺されたす。

泚オブゞェクト・リポゞトリ・ツリヌのみを衚瀺するかオブゞェクト・リ

ポゞトリ・ツリヌずオブゞェクトの詳现領域も衚瀺するかを遞択できたす。詳

现に぀いおは134 ペヌゞ「オブゞェクトの詳现領域の衚瀺ず非衚瀺」を参照

しおください。

オブゞェクト リポゞトリりィンドりを䜿っおリポゞトリロヌカルおよ

び共有オブゞェクト・リポゞトリ内の任意のオブゞェクトのオブゞェクト蚘

述を衚瀺したりロヌカル・オブゞェクトずそのプロパティを倉曎したり

ロヌカル・オブゞェクト・リポゞトリにテスト・オブゞェクトを远加したりで

きたす。オブゞェクト リポゞトリりィンドりからテストにテスト・オブ

ゞェクトをドラッグ・アンド・ドロップするこずもできたす。テストにテス

ト・オブゞェクトをドラッグ・アンド・ドロップするずQuickTest はそのテス

ト・オブゞェクトに察する暙準の操䜜を含むステップをテストに挿入したす。

チェックポむント・オブゞェクトや出力オブゞェクトはオブゞェクト リポ

ゞトリりィンドりからドラッグ・アンド・ドロップできたせん。

たずえばボタン・オブゞェクトをテストにドラッグ・アンド・ドロップする

ずそのボタン・オブゞェクトを䜿っおクリック操䜜ボタン・オブゞェク

トに察する暙準の操䜜を含むステップがテストに远加されたす。

Page 128: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

128

128

ほかの堎所からテスト・オブゞェクトをドラッグ・アンド・ドロップするこず

もできたす。詳现に぀いおは次を参照しおください。

➀ 1107 ペヌゞ「䜿甚可胜なキヌワヌド衚瀺枠に぀いお」

➀ 245 ペヌゞ「オブゞェクト・リポゞトリ・マネヌゞャの䜿甚によるテストぞの

テスト・オブゞェクトの远加」

オブゞェクト・プロパティの衚瀺ず倉曎の詳现に぀いおは140 ペヌゞ「テス

ト・オブゞェクトのプロパティの倉曎」を参照しおください。

泚

➀ ロヌカル・オブゞェクトに加えたすべおの倉曎は倉曎埌盎ちにそのロヌ

カル • オブゞェクトを䜿甚するすべおのステップで自動的に曎新されたす。

倉曎の取り消しや繰り返しを行うには線集元に戻すオプション

および線集やり盎しオプションたたは元に戻すボタンおよ

びやり盎しボタンを䜿甚したす。珟圚のテストを保存するず保存操䜜

の前に実行した操䜜を元に戻したりやり盎したりするこずはできなくなり

たす。

➀ オブゞェクトが含たれるステップをアクションから削陀しおもオブゞェク

トはオブゞェクト・リポゞトリから削陀されたせん。ロヌカル・オブゞェク

ト・リポゞトリからオブゞェクトを削陀するにはオブゞェクト リポゞト

リりィンドりを䜿甚したす。共有オブゞェクト・リポゞトリからオブゞェ

クトを削陀するにはオブゞェクト・リポゞトリ・マネヌゞャを䜿甚した

す。詳现に぀いおは227 ペヌゞ「オブゞェクト・リポゞトリの管理」を参

照しおください。

Page 129: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

129

129

オブゞェクト リポゞトリりィンドりには次の情報が衚瀺されたす。

情報 詳现

アクション 衚瀺するオブゞェクトを含むアクションを遞択できたす。

テスト オブゞェクト

ツリヌ

遞択されたアクションに含たれるすべおのテスト・オブゞェク

トすべおのロヌカル・オブゞェクトおよび遞択されたアク

ションに関連付けられたすべおの共有オブゞェクト・リポゞト

リ内のすべおのテスト・オブゞェクトが衚瀺されたす。

泚同じ名前オブゞェクト・クラスおよび芪階局を持぀

テスト・オブゞェクトが関連付けられおいる耇数のオブ

ゞェクト・リポゞトリに存圚する堎合は定矩されおいる優

先順䜍に基づいお 初に芋぀かったオブゞェクトだけがオブ

ゞェクト・リポゞトリ・ツリヌに衚瀺されたす。オブゞェク

ト・リポゞトリの優先順䜍の詳现に぀いおは486 ペヌゞ「オ

ブゞェクト・リポゞトリずアクションの関連付け」を参照し

おください。

オブゞェクト・リポゞトリ・ツリヌに衚瀺されるオブゞェク

トにはフィルタを適甚できたす。詳现に぀いおは135 ペヌ

ゞ「オブゞェクト リポゞトリりィンドりのフィルタ凊

理」を参照しおください。

チェックポむント

および出力オブゞェ

クトツリヌ

遞択されたアクションに含たれるすべおのチェックポむン

ト・オブゞェクトおよび出力オブゞェクトすべおのロヌカ

ル・チェックポむントおよび出力オブゞェクトおよび遞択

されたアクションに関連付けられおいるすべおの共有オブ

ゞェクト・リポゞトリ内のすべおのチェックポむントおよび

出力オブゞェクトが衚瀺されたす。

名前 QuickTest によっおオブゞェクトに割り圓おられる名前です。

ロヌカル・オブゞェクト・リポゞトリ内のオブゞェクトの名

前は倉曎できたす。詳现に぀いおは147 ペヌゞ「テスト・

オブゞェクトの名前の倉曎」を参照しおください。

クラス オブゞェクトのクラスです。

Page 130: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

130

130

オブゞェクトの詳现領域に぀いお

オブゞェクト リポゞトリりィンドりの右䞋にあるオブゞェクトの詳现領域

では実行セッション䞭にオブゞェクトの認識に䜿甚されるプロパティずプロ

パティ倀たたはチェックポむント・オブゞェクトや出力オブゞェクトのプロ

パティを衚瀺および倉曎できたす。

ヒントオブゞェクトの詳现領域は衚瀺 / 非衚瀺を遞択できたす。詳现に぀い

おは134 ペヌゞ「オブゞェクトの詳现領域の衚瀺ず非衚瀺」を参照しおくだ

さい。

オブゞェクト リポゞトリりィンドりでは共有オブゞェクト・リポゞトリ

内のオブゞェクトがオブゞェクト・プロパティ衚瀺枠オブゞェクトの詳现領

域を含むに読み取り専甚圢匏で衚瀺されたす。共有オブゞェクト・リポゞト

リ内のオブゞェクトを倉曎するにはその共有オブゞェクト・リポゞトリをオ

ブゞェクト・リポゞトリ・マネヌゞャで開きたす。詳现に぀いおは第 6 ç« 

「オブゞェクト・リポゞトリの管理」を参照しおください。たた共有オブ

ゞェクト・リポゞトリ内のオブゞェクトをロヌカル・オブゞェクト・リポゞト

リにコピヌしそのロヌカル・コピヌを倉曎するこずもできたす。詳现に぀い

おは137 ペヌゞ「ロヌカル・オブゞェクト・リポゞトリぞのオブゞェクトの

コピヌ」を参照しおください。

リポゞトリ オブゞェクトが栌玍されおいるオブゞェクト・リポゞトリの

堎所ファむル名ずパスです。オブゞェクトがロヌカル・

オブゞェクト・リポゞトリに栌玍されおいる堎合はロヌ

カルず衚瀺されたす。

オブゞェクトの詳现 実行セッション䞭にテスト・オブゞェクトの認識に䜿甚され

るプロパティずプロパティ倀たたはチェックポむント・オ

ブゞェクトや出力オブゞェクトのプロパティが衚瀺された

す。ロヌカル・オブゞェクト・リポゞトリ内のオブゞェクト

の詳现は倉曎するこずもできたす。詳现に぀いおは130ペヌゞ「オブゞェクトの詳现領域に぀いお」を参照しおくだ

さい。オブゞェクトの詳现領域は衚瀺 / 非衚瀺を遞択できた

す。詳现に぀いおは134 ペヌゞ「オブゞェクトの詳现領域

の衚瀺ず非衚瀺」を参照しおください。

情報 詳现

Page 131: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

131

131

ヒント

➀ オブゞェクトのプロパティおよびプロパティ倀を衚瀺するにはオブゞェ

クトのプロパティダむアログ・ボックスを䜿甚したす。詳现に぀いおは

138 ペヌゞ「オブゞェクトのプロパティずプロパティ倀の衚瀺」を参照しお

ください。

➀ オブゞェクト・スパむを䜿甚しおテスト䞭のアプリケヌションにあるオブ

ゞェクトに぀いお実行時プロパティたたはテスト・オブゞェクト・プロパ

ティずその倀をい぀でも衚瀺できたす。オブゞェクト・スパむを開くには

ツヌルオブゞェクト スパむを遞択するかオブゞェクト スパむ

ツヌルバヌ・ボタンをクリックしたす。詳现に぀いおは111 ペヌゞ「オブ

ゞェクト・スパむを䜿甚したオブゞェクトのプロパティずメ゜ッドの衚瀺」

を参照しおください。

ロヌカル・オブゞェクト・リポゞトリに保存されたオブゞェクトに぀いおは

テスト・オブゞェクトの詳现を倉曎できたす。

Page 132: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

132

132

ロヌカル・オブゞェクト・リポゞトリに保存したオブゞェクトのチェックポむ

ントおよび出力倀の詳现も倉曎できたす。

共有オブゞェクト・リポゞトリのオブゞェクトをロヌカル・オブゞェクト・リ

ポゞトリにコピヌしお倉曎するこずもできたす。

泚ロヌカル・オブゞェクトに加えたすべおの倉曎は倉曎埌盎ちにその

ロヌカル・オブゞェクトを䜿甚するすべおのステップで自動的に曎新されたす。

倉曎の取り消しや繰り返しを行うには線集元に戻すオプションおよ

び線集やり盎しオプションたたは元に戻すボタンおよびや

り盎しボタンを䜿甚したす。珟圚のテストを保存するず保存操䜜の前に実

行した操䜜を元に戻したりやり盎したりするこずはできなくなりたす。

Page 133: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

133

133

オブゞェクトの詳现領域にはテスト・オブゞェクトに関する次の項目が衚瀺

されたす。

項目 詳现

蚘述プロパティ 実行セッション䞭にオブゞェクトの認識に䜿われるプ

ロパティずおよびロパティ倀です。

テスト・オブゞェクト蚘述のプロパティは远加およ

び削陀できたす。詳现に぀いおは150 ペヌゞ「テス

ト・オブゞェクト蚘述ぞのプロパティの远加」を参照

しおください。

プロパティ倀は定数ずしお指定するこずも倀をパ

ラメヌタ化するこずもできたす。詳现に぀いおは

143 ペヌゞ「プロパティ倀の指定たたは倉曎」を参照

しおください。

序数識別子 蚘述がたったく同じであるほかのオブゞェクトすべ

おのプロパティが同じ倀のオブゞェクトに察する該

圓オブゞェクトの盞察的な順序たたは堎所を瀺す数

倀。詳现に぀いおは157 ペヌゞ「序数識別子の指

定」を参照しおください。

远加の詳现 次のオプションが含たれおいたす。

➀スマヌト認識を有効にするTrue たたは False を遞択するこずによりQuickTest が実行セッショ

ン䞭にテスト・オブゞェクト蚘述を䜿っおオブ

ゞェクトを認識できない堎合にスマヌト認識を

䜿っおテスト・オブゞェクトを認識するかどうか

を指定できたす。

泚このオプションはオブゞェクトの認識ダ

むアログ・ボックスでテスト・オブゞェクトのク

ラスにスマヌト認識プロパティが定矩されおいる

堎合にのみ䜿甚できたす。スマヌト認識の詳现に

぀いおは214 ペヌゞ「スマヌト認識の蚭定」を参

照しおください。

➀コメントテスト・オブゞェクトに関するテキ

スト情報を远加できたす。

Page 134: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

134

134

チェックポむント・オブゞェクトず出力オブゞェクトの堎合はオブゞェクト

の詳现領域にチェックポむント・オブゞェクトたたは出力倀オブゞェクトのプ

ロパティが衚瀺されたす。オブゞェクトの詳现領域でこれらのプロパティを

倉曎できたす。

詳现に぀いおは次を参照しおください。

➀ 520 ペヌゞ「ビットマップの怜査」

➀ 552 ペヌゞ「テヌブル チェックポむントのプロパティダむアログ・ボックス

に぀いお」

➀ 575 ペヌゞ「テキスト チェックポむントのプロパティずテキスト領域

チェックポむントのプロパティダむアログ・ボックスに぀いお」

➀ 612 ペヌゞ「XML チェックポむントの䜜成」

➀ 685 ペヌゞ「倀の出力に぀いお」

オブゞェクトの詳现領域の衚瀺ず非衚瀺

オブゞェクト リポゞトリりィンドりでは簡易衚瀺モヌドず完党衚瀺モヌ

ドのいずれかを遞択できたす。簡易衚瀺モヌドではオブゞェクト・リポゞト

リ・ツリヌだけが衚瀺されたすが完党衚瀺モヌドではオブゞェクト・リポ

ゞトリ・ツリヌずずもにオブゞェクトの詳现領域も衚瀺されたす。

オブゞェクト リポゞトリりィンドりの衚瀺モヌドを倉曎するには次の手

順を実行したす。

衚瀺するモヌドに応じお次のいずれかを実行したす。

➀衚瀺簡略衚瀺を遞択するか簡略衚瀺ボタンをクリックしたす。

➀衚瀺党䜓衚瀺を遞択するか党䜓衚瀺ボタンをクリックしたす。

オブゞェクト リポゞトリりィンドりが遞択した衚瀺モヌドに切り替わり

たす。

Page 135: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

135

135

オブゞェクト リポゞトリりィンドりのフィルタ凊理

フィルタ・ツヌルバヌを䜿っおオブゞェクト リポゞトリりィンドりに衚

瀺されるオブゞェクトにフィルタを適甚できたす。

次のいずれかの条件に䞀臎するオブゞェクトを衚瀺できたす。

➀ 遞択したアクション内のすべおのオブゞェクトすべおのロヌカル・オブゞェ

クトおよび遞択したアクションに関連付けられおいる共有オブゞェクト・リポ

ゞトリ内のすべおのオブゞェクト

➀ 遞択したアクション含たれるロヌカル・オブゞェクトのみ

➀ 珟圚のアクションに関連付けられおいる特定の共有オブゞェクト・リポゞトリ

のオブゞェクトのみ

オブゞェクト リポゞトリりィンドりにフィルタを蚭定するには次の手順

を実行したす。

フィルタツヌルバヌ・リストで次のいずれかのオプションを遞択したす。

➀党オブゞェクト

➀ロヌカル オブゞェクト

➀ 珟圚のアクションに関連付けられおいる特定の共有オブゞェクト・リポゞト

リの名前

遞択した堎所のオブゞェクトだけを衚瀺するようにオブゞェクト・リポゞト

リ・ツリヌにフィルタが蚭定されたす。オブゞェクト リポゞトリりィンド

りのタむトル・バヌには珟圚のフィルタが瀺されたす。

Page 136: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

136

136

テスト・オブゞェクト・プロパティの衚瀺ず倉曎

アプリケヌションが倉曎されるずテストに含たれるステップのプロパティ倀

も倉曎しなければならない堎合がありたす。アプリケヌションに含たれるオブ

ゞェクトが倉曎された堎合を考えおみたす。そのオブゞェクトがテストの䞀郚

であれば匕き続き QuickTest が認識できるように倀を倉曎する必芁がありた

す。たずえばある䌁業の Web サむトに含たれる「Contact Us」ずいうハむ

パヌテキスト・リンクのテキスト文字列が「Contact MyCompany」に倉曎さ

れたずしたす。このリンク・プロパティが匕き続き QuickTest で正しく認識さ

れるようにするためにはオブゞェクト・リポゞトリに含たれるこのオブゞェ

クトの詳现を曎新する必芁がありたす。

テスト・オブゞェクトのプロパティはさたざたな方法で衚瀺および倉曎でき

たす。ロヌカル・オブゞェクト・リポゞトリに栌玍されおいるオブゞェクトの

堎合そのプロパティはオブゞェクト リポゞトリりィンドりから盎接倉曎

できたす。共有オブゞェクト・リポゞトリに栌玍されおいるオブゞェクトの堎

合オブゞェクト・リポゞトリ・マネヌゞャでオブゞェクトを開いおプロパ

ティを倉曎できたす。たたオブゞェクトをロヌカル・オブゞェクト・リポゞ

トリにコピヌしおからオブゞェクトのプロパティを倉曎するこずもできたす。

テスト・オブゞェクトのプロパティを衚瀺および倉曎する各皮の方法の詳现に

぀いおは次を参照しおください。

➀ 137 ペヌゞ「ロヌカル・オブゞェクト・リポゞトリぞのオブゞェクトのコピヌ」

➀ 138 ペヌゞ「オブゞェクトのプロパティずプロパティ倀の衚瀺」

➀ 140 ペヌゞ「テスト・オブゞェクトのプロパティの倉曎」

➀ 143 ペヌゞ「プロパティ倀の指定たたは倉曎」

➀ 145 ペヌゞ「アプリケヌション内のオブゞェクトからのテスト・オブゞェクト・

プロパティの曎新」

➀ 147 ペヌゞ「テスト・オブゞェクトの暙準蚭定のプロパティの埩元」

➀ 147 ペヌゞ「テスト・オブゞェクトの名前の倉曎」

➀ 150 ペヌゞ「テスト・オブゞェクト蚘述ぞのプロパティの远加」

➀ 154 ペヌゞ「新芏テスト・オブゞェクト・プロパティの定矩」

➀ 156 ペヌゞ「テスト・オブゞェクト蚘述からのプロパティの削陀」

➀ 157 ペヌゞ「序数識別子の指定」

Page 137: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

137

137

ロヌカル・オブゞェクト・リポゞトリぞのオブゞェクトのコピヌ

共有オブゞェクト・リポゞトリに栌玍されおいるオブゞェクトを倉曎するに

はオブゞェクト・リポゞトリ・マネヌゞャを䜿甚しお倉曎したす。たた

オブゞェクト リポゞトリりィンドりを䜿甚しおロヌカルに倉曎するこずも

可胜です。

オブゞェクト・リポゞトリ・マネヌゞャを䜿甚しおオブゞェクトを倉曎する

ずその倉曎内容は共有オブゞェクト・リポゞトリを䜿甚するすべおのアク

ションに反映されたす。オブゞェクトのロヌカル・コピヌを䜜成しそれを

オブゞェクト リポゞトリりィンドりで倉曎するず倉曎内容は倉曎を行っ

たアクションにのみ反映されたす。埌で共有オブゞェクト・リポゞトリ内の同

じオブゞェクトを倉曎しおも倉曎内容はアクション内のオブゞェクトのロヌ

カル・コピヌに反映されたせん。

オブゞェクトをロヌカル・オブゞェクト・リポゞトリにコピヌする堎合は次

のこずを考慮しおください。

➀ オブゞェクトをロヌカル・オブゞェクト・リポゞトリにコピヌするずその芪

オブゞェクトもロヌカル・オブゞェクト・リポゞトリにコピヌされたす。

➀ オブゞェクトたたはその芪オブゞェクトの䞭で未割り圓おのリポゞトリ・パラ

メヌタが䜿甚されおいる堎合圓該オブゞェクトはロヌカル・オブゞェクト・

リポゞトリにコピヌできたせん。オブゞェクトをロヌカル・オブゞェクト・リ

ポゞトリにコピヌする前にすべおのリポゞトリ・パラメヌタが割り圓お枈み

であるこずを確認する必芁がありたす。

➀ オブゞェクトたたはその芪オブゞェクトが 1 ぀以䞊のリポゞトリ・パラメヌタ

を䜿っおパラメヌタ化されおいる堎合リポゞトリ・パラメヌタの倀はオブ

ゞェクトをロヌカル・オブゞェクト・リポゞトリにコピヌしたずきに倉換され

たす。たずえばリポゞトリ・パラメヌタがデヌタ・テヌブル・パラメヌタに

割り圓おられおいる堎合プロパティはデヌタ・テヌブル・パラメヌタを䜿甚

しおパラメヌタ化されたす。倀が定数倀の堎合プロパティも同じ定数倀を受

け取りたす。

➀ 耇数のオブゞェクトをロヌカル・オブゞェクト・リポゞトリにコピヌするずき

に未割り圓おのリポゞトリ・パラメヌタを含むオブゞェクトがある堎合や

割り圓お枈みのリポゞトリ・パラメヌタの倀を倉換したくない堎合はコピヌ

凊理䞭に圓該オブゞェクトをスキップできたす。その埌元の遞択範囲の次の

オブゞェクトから匕き続きコピヌを継続できたす。

Page 138: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

138

138

オブゞェクトをロヌカル・オブゞェクト・リポゞトリにコピヌするには次の

手順を実行したす。

1オブゞェクト リポゞトリりィンドりでロヌカル・オブゞェクト・リポゞ

トリにコピヌするオブゞェクトを共有オブゞェクト・リポゞトリから遞択した

す。共有オブゞェクト・リポゞトリのオブゞェクトは灰色で衚瀺されおいた

す。同じ芪オブゞェクトを持぀オブゞェクトであれば耇数のオブゞェクトを

コピヌ察象ずしお遞択できたす。

2オブゞェクトロヌカルぞコピヌを遞択するかオブゞェクトを右ク

リックしおロヌカルぞコピヌを遞択したす。オブゞェクトおよび芪オブ

ゞェクトがロヌカル・オブゞェクト・リポゞトリにコピヌされ線集可胜に

なりたす。

オブゞェクトのプロパティずプロパティ倀の衚瀺

テストのステップに含たれるオブゞェクトに぀いおテスト・オブゞェクトの

プロパティおよびプロパティ倀を衚瀺できたす。ActiveScreen 内のオブゞェク

トに぀いおもオブゞェクトがオブゞェクト・リポゞトリに栌玍されおいるか

どうかにかかわらずテスト・オブゞェクトのプロパティおよびプロパティ倀

を衚瀺できたす。

テスト内のオブゞェクトのプロパティおよびプロパティ倀を衚瀺するには次

の手順を実行したす。

➀ プロパティを衚瀺するオブゞェクトのステップをクリックし線集

ステップのプロパティオブゞェクトのプロパティを遞択したす。

➀ ActiveScreen でプロパティを衚瀺するオブゞェクトを右クリックしオ

ブゞェクトの衚瀺 / 远加を遞択したす。

Page 139: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

139

139

オブゞェクトのプロパティダむアログ・ボックスが開きたす。

泚オブゞェクトのプロパティダむアログ・ボックスは遞択したオブ

ゞェクトがロヌカル・オブゞェクト・リポゞトリに珟圚栌玍されおいるのか

共有オブゞェクト・リポゞトリに珟圚栌玍されおいるのかあるいは珟圚のテ

ストに関連付けられおいるどのオブゞェクト・リポゞトリにも栌玍されおいな

いかどうかに応じお若干異なりたす。本項ではダむアログ・ボックスに衚

瀺されるオプションのうちロヌカル・オブゞェクト・リポゞトリ内のオプ

ションたたは関連付けられおいるどのオブゞェクト・リポゞトリ内にもない

オプションに぀いお説明したす。共有オブゞェクト・リポゞトリに栌玍されお

いるオブゞェクトの堎合このダむアログ・ボックスは䞊蚘のようにロヌ

カル・オブゞェクトに察するダむアログ・ボックスず同じように衚瀺されたす

が読み取り専甚圢匏で衚瀺されたす。

Page 140: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

140

140

オブゞェクトのプロパティダむアログ・ボックスでは遞択したオブゞェ

クトの名前ずクラスが衚瀺され次の操䜜を実行できたす。

➀ オブゞェクトのプロパティおよびプロパティ倀蚘述プロパティ序数識別

子およびその他の蚭定の衚瀺。

➀ オブゞェクトの認識に䜿われるプロパティおよびプロパティ倀の倉曎ロヌカ

ル・オブゞェクト・リポゞトリに栌玍されおいるオブゞェクトの堎合。オブ

ゞェクトのプロパティダむアログ・ボックスでプロパティず倀を倉曎する方

法はオブゞェクト リポゞトリりィンドりでテスト・オブゞェクトの詳现

を倉曎する堎合ず同じです。詳现に぀いおは140 ペヌゞ「テスト・オブゞェ

クトのプロパティの倉曎」を参照しおください。

➀リポゞトリに衚瀺ボタンをクリックしおオブゞェクト リポゞトリりィ

ンドりを開き遞択したオブゞェクトをオブゞェクト階局内に衚瀺したすオ

ブゞェクト・リポゞトリに栌玍されおいるオブゞェクトの堎合。

➀リポゞトリに远加ボタンをクリックしお遞択したオブゞェクトをロヌカ

ル・オブゞェクト・リポゞトリに远加したすオブゞェクト・リポゞトリに栌

玍されおいないオブゞェクトの堎合。

テスト・オブゞェクトのプロパティの倉曎

テスト・オブゞェクトを倉曎するにはそのテスト・オブゞェクトの 1 ぀以䞊

のプロパティ倀を倉曎するかそのオブゞェクトの認識に䜿甚されるプロパ

ティ・セットを倉曎したす。これを行うにはロヌカル・オブゞェクト・リポ

ゞトリ内のテスト・オブゞェクトの堎合はオブゞェクト リポゞトリりィン

ドりを䜿甚し共有オブゞェクト・リポゞトリ内のテスト・オブゞェクトの堎

合はオブゞェクト・リポゞトリ・マネヌゞャを䜿甚したす。

オブゞェクト・リポゞトリに含たれる 1 ぀以䞊のオブゞェクトの蚘述をアプ

リケヌション内で実際に曎新されたオブゞェクト・プロパティに基づいお自動

的に曎新するこずもできたす。詳现に぀いおは145 ペヌゞ「アプリケヌショ

ン内のオブゞェクトからのテスト・オブゞェクト・プロパティの曎新」を参照

しおください。

Page 141: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

141

141

ヒントオブゞェクト・スパむを䜿甚しおテスト䞭のアプリケヌションにあ

るオブゞェクトに぀いお実行時プロパティたたはテスト・オブゞェクト・プ

ロパティずその倀をい぀でも衚瀺できたす。オブゞェクト・スパむを開くに

はツヌルオブゞェクト スパむを遞択するかオブゞェクト スパ

むツヌルバヌ・ボタンをクリックしたす。詳现に぀いおは111 ペヌゞ「オ

ブゞェクト・スパむを䜿甚したオブゞェクトのプロパティずメ゜ッドの衚瀺」

を参照しおください。

テスト・オブゞェクトのプロパティを倉曎するには次の手順を実行したす。

1 倉曎されたテスト・オブゞェクトが含たれおいるステップを右クリックし

オブゞェクトのプロパティを遞択するかメニュヌ・バヌから線集

ステップのプロパティオブゞェクトのプロパティを遞択したす。

ヒントActiveScreen でテスト・オブゞェクトを右クリックしオブゞェクト

の衚瀺 / 远加を遞択するこずもできたす。クリックした堎所が耇数のオブ

ゞェクトに関連付けられおいる堎合はオブゞェクトの遞択オブゞェクト プロパティ ビュヌダむアログ・ボックスが開きたす。倉曎するプロパティを

含んでいるオブゞェクトを遞択しOKをクリックしたす。

Page 142: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

142

142

オブゞェクトのプロパティダむアログ・ボックスが開きQuickTest によっ

おオブゞェクトの認識に䜿甚されるプロパティが衚瀺されたす。

ヒント

アクションに含たれるすべおのオブゞェクトを衚瀺するにはリポゞトリに

衚瀺ボタンをクリックしたす。オブゞェクト リポゞトリりィンドりが開

きリポゞトリに栌玍されおいるすべおのオブゞェクトがリポゞトリ・ツリヌ

に衚瀺されたす。

遞択したアクションのオブゞェクト・リポゞトリを開くにはリ゜ヌス

オブゞェクト リポゞトリを遞択する方法やオブゞェクト リポゞトリ

ツヌルバヌ・ボタンをクリックする方法もありたす。

2 必芁に応じおプロパティず倀を倉曎したす。オブゞェクトのプロパティ

ダむアログ・ボックスでプロパティず倀を倉曎する方法はオブゞェクト リポゞトリりィンドりでテスト・オブゞェクトの詳现を倉曎する堎合ず同じで

す。詳现に぀いおは130 ペヌゞ「オブゞェクトの詳现領域に぀いお」および

136 ペヌゞ「テスト・オブゞェクト・プロパティの衚瀺ず倉曎」を参照しおく

ださい。

Page 143: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

143

143

3OKをクリックしダむアログ・ボックスを閉じたす。

プロパティ倀の指定たたは倉曎

テスト・オブゞェクト蚘述に含たれるプロパティの倀を指定たたは倉曎できた

す。定数倀単玔な倀か正芏衚珟を含んだ定数倀を䜿っお倀を指定した

り倀をパラメヌタ化したりできたす。これを行うにはロヌカル・オブゞェ

クト・リポゞトリ内のテスト・オブゞェクトの堎合はオブゞェクト リポゞト

リりィンドりたたはオブゞェクトのプロパティダむアログ・ボックスを

䜿甚し共有オブゞェクト・リポゞトリ内のテスト・オブゞェクトの堎合はオ

ブゞェクト・リポゞトリ・マネヌゞャを䜿甚したす。

たた特定のテスト・オブゞェクト・プロパティ倀を怜玢しお眮換するこずも

できたす。詳现に぀いおは183 ペヌゞ「オブゞェクト・リポゞトリ内のオブ

ゞェクトの怜玢」を参照しおください。

泚堎合によっおはテスト・オブゞェクト・プロパティ倀の䞀郚が倉曎され

おもスマヌト認識機胜を䜿甚するこずで QuickTest がテスト・オブゞェクト

を認識できるこずがありたす。しかし特定のテスト・オブゞェクトのプロパ

ティ倀に倉曎があったこずがわかっおいる堎合はQuickTest が基本のオブゞェ

クト蚘述からテスト・オブゞェクトを認識できるようにテスト・オブゞェク

トの定矩を修正する必芁がありたす。スマヌト認識メカニズムの詳现に぀いお

は第 5 章「オブゞェクトの認識の蚭定」を参照しおください。

ヒントオブゞェクト・スパむを䜿甚しおテスト䞭のアプリケヌションにあ

るテスト・オブゞェクトに぀いお実行環境オブゞェクトたたはテスト・オブ

ゞェクトのプロパティず倀をい぀でも衚瀺できたす。オブゞェクト・スパむを

開くにはツヌルオブゞェクト スパむを遞択するかオブゞェクト スパむツヌルバヌ・ボタンをクリックしたす。詳现に぀いおは111 ペヌゞ

「オブゞェクト・スパむを䜿甚したオブゞェクトのプロパティずメ゜ッドの衚

瀺」を参照しおください。

Page 144: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

144

144

プロパティ倀を指定するには次の手順を実行したす。

1 プロパティ倀を指定するテスト・オブゞェクトを遞択したす。

2テスト オブゞェクトの詳现領域で必芁なプロパティの倀セルをクリック

したす。

ヒントロヌカル・オブゞェクト・リポゞトリのテスト・オブゞェクトの堎合

は必芁なテスト・オブゞェクトを遞択し線集ステップのプロパ

ティオブゞェクトのプロパティを遞択しおオブゞェクトのプロパ

ティダむアログ・ボックスで次のようにのプロパティ倀を倉曎するこずもで

きたす。

3 次のいずれかの方法でプロパティ倀を指定したす。

➀ 定数倀を指定する堎合は倀セルに定数倀を入力したす。

➀ 倀をパラメヌタ化したり正芏衚珟を䜿った定数倀を指定する堎合は倀セ

ル内のパラメヌタ化ボタンをクリックしたす。正芏衚珟を䜿甚しお定数倀を

指定した堎合 アむコンが倀の隣に衚瀺されたす。

プロパティ倀の指定の詳现に぀いおは755 ペヌゞ「遞択した倀の蚭定」を参

照しおください。

4 定数倀を指定した堎合はその定数倀がテスト オブゞェクトの詳现領域の

倀カラムに衚瀺されたす。倀をパラメヌタ化した堎合はパラメヌタ名が

次のいずれかのアむコンずずもに倀カラムに衚瀺されたす。

パラメヌタ・アむコン

詳现

プロパティ倀が珟圚はテストたたはアクションのパラメヌタ

であるこずを瀺したす。

プロパティ倀が珟圚はデヌタ・テヌブル・パラメヌタである

こずを瀺したす。

プロパティ倀が珟圚は環境倉数パラメヌタであるこずを瀺したす。

プロパティ倀が珟圚は乱数パラメヌタであるこずを瀺したす。

プロパティ倀が珟圚は共有オブゞェクト・リポゞトリの

リポゞトリ・パラメヌタであるこずを瀺したす。

Page 145: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

145

145

アプリケヌション内のオブゞェクトからのテスト・オブゞェクト・プロパティの曎新

オブゞェクト・リポゞトリ内のオブゞェクトを曎新するにはアプリケヌショ

ン内の察応するオブゞェクトを遞択しそのオブゞェクトのプロパティおよび

プロパティ倀をアプリケヌションから孊習し盎したす。このようにしおテスト・

オブゞェクトの蚘述を曎新するず蚘述のプロパティず倀序数識別子ス

マヌト認識情報など珟圚定矩されおいるすべおのプロパティず倀が䞊曞きさ

れたす。すでに入力されおいるオブゞェクト固有のコメントは削陀されたせん。

これはオブゞェクトをオブゞェクト・リポゞトリに远加した埌でオブゞェク

トのプロパティに倉曎があった堎合に䟿利です。QuickTest では倉曎があった

堎合オブゞェクトの蚘述を曎新しないかぎりオブゞェクトが認識されないた

めです。

たたアプリケヌションの開発が完了する前にオブゞェクト新芏テ

スト オブゞェクトの定矩オプションを䜿っおオブゞェクトを定矩した結

果テスト・オブゞェクトのプロパティや倀のいく぀かがテスト・オブゞェク

ト蚘述に含たれおいなかったりオブゞェクトを認識するのに十分でなくなっ

たりした堎合にはこのオプションを䜿っおそのようなオブゞェクトを曎新す

るこずもできたす。新芏テスト オブゞェクトの定矩オプションの詳现に぀

いおは176 ペヌゞ「新芏テスト・オブゞェクトの定矩」を参照しおください。

この䜜業を行うにはロヌカル・オブゞェクト・リポゞトリ内のテスト・オブ

ゞェクトの堎合はオブゞェクト リポゞトリりィンドりを䜿甚し共有オブ

ゞェクト・リポゞトリ内のテスト・オブゞェクトの堎合はオブゞェクト・リポ

ゞトリ・マネヌゞャを䜿甚したす。

アプリケヌション内のオブゞェクトからテスト・オブゞェクトのプロパティを

曎新するには次の手順を実行したす。

1 オブゞェクト・リポゞトリ・ツリヌの䞭で蚘述を曎新するテスト・オブゞェ

クトを遞択したす。

2オブゞェクトアプリケヌションから曎新を遞択するかアプリケヌ

ションから曎新ボタンをクリックしたす。QuickTest が非衚瀺になりポむン

タが指差し型に倉わりたす。

3 オブゞェクト・リポゞトリでプロパティを曎新するオブゞェクトをアプリケヌ

ション内で芋぀けそれをクリックしたす。オブゞェクト・リポゞトリ・ツ

リヌの䞭で遞択したテスト・オブゞェクトず同じオブゞェクト・クラスのオブ

ゞェクトを遞択する必芁がありたす。

Page 146: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

146

146

泚

➀ 遞択察象オブゞェクトを含んでいるりィンドりが郚分的に別のりィンドりに

隠れおいる堎合は郚分的に隠れおいるりィンドりに指差しマヌクを数秒間

眮いたたたにしたす。りィンドりが䞀番手前に衚瀺されたす。これで必芁

なオブゞェクトをポむントしクリックできるようになりたす。りィンドり

を䞀番手前に衚瀺するのに必芁な時間の蚭定はオプションダむアロ

グ・ボックスの䞀般タブで行えたす。詳现に぀いおは第 40 章「グ

ロヌバル・テスト・オプションの蚭定」を参照しおください。たた巊偎の CTRL キヌを抌しながらりィンドりのフォヌカスを倉曎するこずもできた

す。たた遞択察象オブゞェクトを含んでいるりィンドりが 小化されおい

る堎合は巊偎の CTRL キヌを抌したたた Windows タスク・バヌ内のアプリ

ケヌションを右クリックしおショヌトカット・メニュヌから元のサむズ

に戻すを遞択するこずでりィンドりを衚瀺できたす。

➀ 特定のむベントショヌトカット・メニュヌを衚瀺するために右クリックし

たりオブゞェクトにポむンタを合わせるなどが生じないず遞択察象オブ

ゞェクトが衚瀺されない堎合は巊 CTRL キヌを抌し䞋げたす。するず指

差しマヌクが䞀時的に暙準のポむンタに倉わりむベントを実行できるよう

になりたす。調査察象のオブゞェクトが衚瀺されたら巊 CTRL キヌを攟し

たす。ポむンタが再び指差しマヌクに倉わりたす。

➀ クリックした堎所が耇数のオブゞェクトに関連付けられおいる堎合オブ

ゞェクトの遞択ダむアログ・ボックスが開きたす。オブゞェクト・ツリヌ

からオブゞェクトを遞択しおOKをクリックしたす。

アプリケヌション内でオブゞェクトをクリックしたずきに QuickTest が孊習し

たオブゞェクトの認識に必芁なプロパティずプロパティ倀に埓っお遞択し

たオブゞェクトのプロパティずプロパティ倀がオブゞェクト・リポゞトリ内で

曎新されたす。テスト オブゞェクトの詳现領域のすべおのプロパティおよ

びプロパティ倀が序数識別子やスマヌト認識の遞択ずずもに曎新されたす。

すでに入力されおいるオブゞェクト固有のコメントは削陀されたせん。

Page 147: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

147

147

テスト・オブゞェクトの暙準蚭定のプロパティの埩元

遞択したテスト・オブゞェクトの暙準プロパティを埩元できたす。暙準蚭定の

プロパティに戻すず遞択したオブゞェクト・クラスに察しおオブゞェクト

の認識ダむアログ・ボックスで定矩した必須のプロパティ・セットが埩元さ

れたす。テスト・オブゞェクトの蚘述プロパティ・セットに察しお行われた倉

曎はすべお䞊曞きされたす。ただし必須プロパティのいずれかに察しおプ

ロパティ倀が定矩されおいる堎合それらは倉曎されたせん。たた暙準蚭定

の必須のプロパティ・セットを埩元しおもテスト・オブゞェクトの序数識別

子やスマヌト認識の蚭定倀は倉曎されたせん。

必須のプロパティ・セットを埩元するには次の手順を実行したす。

1 オブゞェクト・リポゞトリ・ツリヌの䞭で蚘述を埩元するテスト・オブゞェ

クトを遞択したす。

2テスト オブゞェクトの詳现領域で必須プロパティ セットを埩元する

ボタンをクリックしたす。

3はいをクリックしお操䜜を確定したすテスト・オブゞェクトの蚘述プロパティ

が遞択したオブゞェクト・クラスの必須プロパティ・セットに戻されたす。

テスト・オブゞェクトの名前の倉曎

アプリケヌション内のオブゞェクトが倉曎された堎合たたは䜕らかの理由で

珟圚のテスト・オブゞェクト名に䞍満がある堎合はQuickTest によっお栌玍

されおいるオブゞェクトに割り圓おられおいる名前を倉曎できたす。たた

ナヌザがテスト・ステップの䞭でテスト・オブゞェクトを䜿甚するずきに識別

しやすいようにテスト・オブゞェクトにわかりやすい名前を付けるこずもで

きたす。

たずえばグラフィック・アプリケヌションのツヌルバヌのすべおのツヌルが WinObjects ずしおオブゞェクト・リポゞトリに保存されそれぞれオブゞェク

トに ToolChild1ToolChild2ToolChild3 ずいう具合に名前が付けられおいる

ずしたす。この堎合すべおのボタンの名前を実際のラベルColor_PickerEraserAirbrush などに倉曎するずボタンが識別しやすくなりたす。

ロヌカル・オブゞェクト・リポゞトリのテスト・オブゞェクトの名前を倉曎す

るにはオブゞェクト リポゞトリりィンドりを䜿甚したす。共有オブゞェ

クト・リポゞトリのテスト・オブゞェクトの名前を倉曎するにはオブゞェク

ト・リポゞトリ・マネヌゞャを䜿甚したす。

Page 148: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

148

148

共有オブゞェクト・リポゞトリを䜿甚しおいる堎合は圓該共有オブゞェク

ト・リポゞトリを䜿甚するすべおのテストの䞭で圓該テスト・オブゞェクト

が出珟するすべおの箇所に倉曎が適甚されたす。

ロヌカル・オブゞェクト・リポゞトリを䜿甚しおいる堎合遞択したアクション

の䞭で圓該テスト・オブゞェクトが出珟するすべおの箇所に倉曎が適甚され

たす。圓該ロヌカル・オブゞェクトに察する操䜜がテスト内のほかのアクショ

ンにも含たれおいる堎合は該圓する各アクションの䞭でテスト・オブゞェク

トの名前を倉曎する必芁がありたす。

ロヌカル・オブゞェクト・リポゞトリのテスト・オブゞェクトの名前を倉曎す

るずキヌワヌド・ビュヌおよび゚キスパヌト・ビュヌの䞡方でそのテス

ト・オブゞェクトのすべおの出珟箇所の名前が自動的に曎新されたす。共有リ

ポゞトリ内のテスト・オブゞェクトの名前を倉曎するず圓該オブゞェクト・

リポゞトリの倉曎をただ保存しおいなくおも同じコンピュヌタ䞊で開いおい

る圓該オブゞェクト・リポゞトリを䜿甚しおいるすべおのテストの䞭の名前

が倉曎の盎埌に自動的に曎新されたす。倉曎を保存せずにオブゞェクト・リ

ポゞトリを閉じるずその時点で開いおいたすべおのテストで倉曎がロヌル

バックされたす。保存した倉曎は圓該オブゞェクト・リポゞトリを䜿甚しお

いるテストにおいおもそれらを開いた盎埌に自動的に曎新されたす。珟圚別

のコンピュヌタで開いおいるテストたたはオブゞェクト・リポゞトリに保存

した倉曎内容を読み蟌んで衚瀺するには䜿甚しおいるコンピュヌタ䞊でその

オブゞェクト・リポゞトリを開くか線集甚にロックする必芁がありたす。

ヒントキヌワヌド・ビュヌおよび゚キスパヌト・ビュヌでテスト・オブ

ゞェクトのすべおの出珟箇所のテスト・オブゞェクト名を自動的に曎新しない

ようにするにはオプションダむアログ・ボックスツヌルオプ

ションの䞀般タブのテスト オブゞェクトの名称倉曎時にテストずコ

ンポヌネントのステップを自動的に曎新するチェック・ボックスをクリアし

たす。このオプションをクリアした堎合は該圓するテスト・オブゞェクトが

䜿甚されおいるすべおのステップでテスト・オブゞェクト名を手䜜業で倉曎す

る必芁がありたす。倉曎しないずテストの実行は倱敗したす。

Page 149: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

149

149

泚共有オブゞェクト・リポゞトリ内のテスト・オブゞェクト名を倉曎しお倉

曎を保存した堎合その同じ共有オブゞェクト・リポゞトリを䜿甚する別のテ

ストを開くず圓該テストの関連するすべおのステップでテスト・オブゞェク

ト名が曎新されたす。この凊理にはしばらくかかる堎合がありたす。埌者のテ

ストに察する倉曎を保存するず名前の倉曎されたステップが保存されたす。

しかし保存せずに埌者のテストを閉じるず次回同じテストを開いたずき

ステップ内のテスト・オブゞェクト名を曎新するのに再床時間がかかりたす。

テスト・オブゞェクトの名前を倉曎するには次の手順を実行したす。

オブゞェクト・リポゞトリ・ツリヌで名前を倉曎するテスト・オブゞェクト

を遞択し次のいずれかを実行したす。

➀線集名前の倉曎を遞択しツリヌ内の遞択したノヌドにテスト・

オブゞェクトの新しい名前を入力したす。次にENTER キヌを抌すかほか

の堎所をクリックしおフォヌカスをテスト・オブゞェクトから移動したす。

➀ F2 キヌを抌しテスト・オブゞェクトの新しい名前を入力したす。

➀ オブゞェクト・プロパティ衚瀺枠の名前ボックスにテスト・オブゞェ

クトの新しい名前を入力したす。次にほかの任意の堎所をクリックしお

フォヌカスをオブゞェクトから移動したす。

泚テスト・オブゞェクトに割り圓おる名前はオブゞェクト・リポゞトリ内

の同じクラスおよび階局内で䞀意である必芁がありたす。オブゞェクト名で

は倧文字ず小文字は区別されたせん。

Page 150: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

150

150

テスト・オブゞェクト蚘述ぞのプロパティの远加

QuickTest でオブゞェクトの認識に䜿甚されるプロパティのリストにプロパティ

を远加できたす。QuickTest ではオブゞェクト・クラスごずに特定のテス

ト・オブゞェクトのオブゞェクト蚘述に䜿甚する暙準のプロパティ・セットが

ありたす。プロパティの远加ダむアログ・ボックスを䜿甚しおテスト・

オブゞェクト蚘述に含たれるプロパティを倉曎できたす。そのためにはロヌ

カル・オブゞェクト・リポゞトリ内のテスト・オブゞェクトの堎合はオブ

ゞェクト リポゞトリりィンドりたたはオブゞェクトのプロパティダむア

ログ・ボックスを䜿甚し共有オブゞェクト・リポゞトリ内のテスト・オブ

ゞェクトの堎合はオブゞェクト・リポゞトリ・マネヌゞャを䜿甚したす。

泚たたプロパティの远加ダむアログ・ボックスに衚瀺されなくおも

有効なテスト・オブゞェクト・プロパティであればテスト・オブゞェクト蚘

述に远加できたす。詳现に぀いおは154 ペヌゞ「新芏テスト・オブゞェク

ト・プロパティの定矩」を参照しおください。

プロパティのリストぞの远加は動的に倉化するオブゞェクトを察象にテスト

を䜜成し実行する堎合に䟿利です。頻繁に曎新される堎合たたは動的コン

テンツデヌタベヌスなどによっおプロパティ倀が蚭定される堎合にオブ

ゞェクトが動的に倉化するこずがありたす。

たたQuickTest がオブゞェクトの孊習䞭に自動的には孊習されなかったプロパ

ティを䜿っおオブゞェクトを参照する堎合はオブゞェクトを認識するプロパ

ティを倉曎するこずもできたす。たずえばニュヌスレタヌのアヌカむブが含

たれる Web サむトをテストするずしたす。アヌカむブ・ペヌゞには 新の

ニュヌスレタヌぞのハむパヌテキスト・リンクに加えお過去のすべおの

ニュヌスレタヌぞのハむパヌテキスト・リンクがありたす。このペヌゞの 初

のハむパヌテキスト・リンクのテキストは 新のニュヌスレタヌの倉曎に

䌎っお倉化したすが垞に current.html ずいうペヌゞにリンクされおいたす。

テストに垞にアヌカむブ・ペヌゞの 初のハむパヌテキスト・リンクをク

リックするステップを䜜成するずしたす。ニュヌスは垞に倉化しおいるので

このハむパヌテキスト・リンクのテキストもそれに応じお倉化しおいきたす。

そのためQuickTest が垞にこのリンクを芋぀けられるようにこのハむパヌテ

キスト・リンクを識別する方法を倉曎する必芁がありたす。

Page 151: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

151

151

Link オブゞェクトハむパヌテキスト・リンクの暙準プロパティは「text」ず「HTML tag」です。text プロパティはリンク内のテキストです。HTML tag プロパティは垞にリンクを衚す「A」です。

QuickTest がリンクのテキストではなくリンク先ペヌゞによっおオブゞェクト

を認識できるように孊習したオブゞェクトのハむパヌテキスト・リンクの暙

準プロパティを倉曎できたす。「href」プロパティを䜿甚するず「text」プロ

パティによっおリンクのテキストでリンクを怜査せずにリンク先ペヌゞを怜

査できたす。

ヒントオブゞェクト・スパむを䜿甚しおテスト䞭のアプリケヌションにあ

るオブゞェクトに぀いお実行時プロパティたたはテスト・オブゞェクト・プ

ロパティずその倀をい぀でも衚瀺できたす。オブゞェクト・スパむを開くに

はツヌルオブゞェクト スパむを遞択するかオブゞェクト スパ

むツヌルバヌ・ボタンをクリックしたす。詳现に぀いおは111 ペヌゞ「オ

ブゞェクト・スパむを䜿甚したオブゞェクトのプロパティずメ゜ッドの衚瀺」

を参照しおください。

泚たたオブゞェクトの認識ダむアログ・ボックスを䜿甚すれば

QuickTest が特定のオブゞェクト・クラスのオブゞェクトを孊習する際に孊習す

る䞀連のプロパティを倉曎できたす。通垞そのような倉曎内容は倉曎埌に QuickTest が孊習したオブゞェクトにのみ反映されたす。詳现に぀いおは199ペヌゞ「オブゞェクトの認識の蚭定」を参照しおください。たたオブゞェ

クトの認識ダむアログ・ボックスで行った倉曎は曎新モヌドオプショ

ンを䜿甚するこずによっお既存のテスト内のすべおのオブゞェクトの蚘述に

適甚できたす。詳现に぀いおは1076 ペヌゞ「曎新モヌド・オプションを䜿っ

たテストの曎新」を参照しおください。

Page 152: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

152

152

テスト・オブゞェクト蚘述にプロパティを远加するには次の手順を実行したす。

1 オブゞェクト・リポゞトリ・ツリヌの䞭で蚘述を倉曎するテスト・オブゞェ

クトを遞択したす。

2テスト オブゞェクトの詳现領域で蚘述プロパティを远加ボタンをク

リックしたす。

ヒントロヌカル・オブゞェクト・リポゞトリ内のテスト・オブゞェクトの堎

合は必芁なテスト・オブゞェクトを遞択し線集ステップのプロパ

ティオブゞェクトのプロパティを遞択し蚘述プロパティを远加

ボタンをクリックしおプロパティの远加ダむアログ・ボックスで以䞋の

手順を実行するこずもできたす。

プロパティの远加ダむアログ・ボックスが開きオブゞェクトの認識に䜿

甚できるプロパティテスト・オブゞェクト蚘述にただ含たれおいないプロパ

ティが䞀芧衚瀺されたす。

各プロパティの倀は倀カラムに衚瀺されたす。

Page 153: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

153

153

泚

➀ すべおのプロパティの倀が衚瀺されるのはそのオブゞェクトを含むアプリ

ケヌションが珟圚開いおいる堎合だけです。アプリケヌションが閉じおいる

堎合はオブゞェクトの孊習時にオブゞェクト蚘述の䞀郚だったプロパティ

の倀のみが衚瀺されたす。

➀ 長いプロパティ倀を衚瀺できるようにプロパティの远加ダむアログ・

ボックスのサむズを倉曎できたす。

➀新芏プロパティを定矩ボタンをクリックするずこのプロパティ・リス

トに有効なテスト・オブゞェクト・プロパティを远加できたす。詳现に぀い

おは154 ペヌゞ「新芏テスト・オブゞェクト・プロパティの定矩」を参照

しおください。

3 テスト・オブゞェクト蚘述に远加する 1 ぀以䞊のプロパティを遞択しおOK

をクリックしたす。たたプロパティをダブルクリックするこずでテスト・

オブゞェクト蚘述にプロパティを远加するこずもできたす。プロパティの 初

の文字を入力しおパタヌンに䞀臎するリスト内の 初のプロパティを匷調衚

瀺させるこずができたす。

ヒントオブゞェクト蚘述に新しいプロパティを远加した埌はその倀を倉曎

できたす。オブゞェクト・プロパティ倀の倉曎の詳现に぀いおは143 ペヌゞ

「プロパティ倀の指定たたは倉曎」を参照しおください。

Page 154: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

154

154

新芏テスト・オブゞェクト・プロパティの定矩

プロパティの远加ダむアログ・ボックスに衚瀺されないテスト・オブゞェ

クト・プロパティであっおも有効なプロパティならばテスト・オブゞェクト

蚘述に远加できたす。これを行うにはロヌカル・オブゞェクト・リポゞトリ

内のテスト・オブゞェクトの堎合はオブゞェクト リポゞトリりィンドりた

たはプロパティの远加ダむアログ・ボッスを䜿甚し共有オブゞェクト・

リポゞトリ内のテスト・オブゞェクトの堎合はオブゞェクト・リポゞトリ・マ

ネヌゞャを䜿甚したす。たずえばQuickTest によるオブゞェクトの認識に特定

のプロパティを䜿甚する必芁があるけれどもそのプロパティがプロパティ

の远加ダむアログ・ボックスに含たれおいないずしたす。この堎合プロ

パティの远加ダむアログ・ボックスを衚瀺しそのプロパティをリストに远

加するこずができたす。

ヒントオブゞェクト・スパむのプロパティタブを䜿甚しお遞択したオ

ブゞェクトで利甚できる有効なテスト・オブゞェクト・プロパティのリストを

確認できたす。オブゞェクト・スパむを開くにはツヌルオブゞェク

ト スパむを遞択するかオブゞェクト スパむツヌルバヌ・ボタンをク

リックしたす。詳现に぀いおは111 ペヌゞ「オブゞェクト・スパむを䜿甚し

たオブゞェクトのプロパティずメ゜ッドの衚瀺」を参照しおください。

新芏テスト・オブゞェクト・プロパティを定矩するには次の手順を実行したす。

1 オブゞェクト・リポゞトリ・ツリヌの䞭で新しいプロパティを定矩するテス

ト・オブゞェクトを遞択したす。

2テスト オブゞェクトの詳现領域で蚘述プロパティを远加ボタンをク

リックしたす。

ヒントロヌカル・オブゞェクト・リポゞトリ内のテスト・オブゞェクトの堎

合は必芁なテスト・オブゞェクトを遞択し線集ステップのプロパ

ティオブゞェクトのプロパティを遞択し蚘述プロパティを远加

ボタンをクリックしおプロパティの远加ダむアログ・ボックスで以䞋の

手順を実行するこずもできたす。

Page 155: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

155

155

プロパティの远加ダむアログ・ボックスが衚瀺されたす。

3新芏プロパティを定矩ボタンをクリックしたす。新芏プロパティダむア

ログ・ボックスが開きたす。

4 有効なテスト・オブゞェクト・プロパティを指定したす。

➀プロパティ名プロパティ名を入力したす。

➀プロパティ倀プロパティの倀を入力したす。

泚有効なテスト・オブゞェクト・プロパティを入力しおください。無効なプ

ロパティを入力しオブゞェクト蚘述にこのプロパティを含めるず実行セッ

ションが倱敗したす。

Page 156: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

156

156

5OKをクリックするこずでプロパティをリストに远加しお新芏プロパ

ティダむアログ・ボックスを閉じたす。プロパティの远加ダむアログ・

ボックスの䞭で新芏プロパティが匷調衚瀺されたす。

6 新芏プロパティが匷調衚瀺されおいる状態でOKをクリックするずオブ

ゞェクト蚘述にそのプロパティが远加されプロパティの远加ダむアログ・

ボックスが閉じたす。

テスト・オブゞェクト蚘述からのプロパティの削陀

蚘述に含める必芁がなくなったプロパティはテスト・オブゞェクトの蚘述か

ら削陀できたす。これを行うにはロヌカル・オブゞェクト・リポゞトリ内の

テスト・オブゞェクトの堎合はオブゞェクト リポゞトリりィンドりたたは

オブゞェクトのプロパティダむアログ・ボックスを䜿甚し共有オブゞェ

クト・リポゞトリ内のテスト・オブゞェクトの堎合はオブゞェクト・リポゞト

リ・マネヌゞャを䜿甚したす。

テスト・オブゞェクト蚘述からプロパティを削陀するには次の手順を実行し

たす。

1 オブゞェクト・リポゞトリ・ツリヌの䞭で蚘述を倉曎するテスト・オブゞェ

クトを遞択したす。

2テスト オブゞェクトの詳现領域でテスト・オブゞェクト蚘述から削陀す

るプロパティを 1 ぀以䞊遞択したす。

ヒントロヌカル・オブゞェクト・リポゞトリ内のオブゞェクトの堎合は必

芁なテスト・オブゞェクトを遞択し線集ステップのプロパティ

オブゞェクトのプロパティを遞択しおオブゞェクトのプロパティダむ

アログ・ボックスで次の手順を実行するこずもできたす。

3遞択されおいる蚘述プロパティを削陀ボタンをクリックしたす。遞択した

プロパティがテスト・オブゞェクト蚘述から削陀されたす。

Page 157: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

157

157

序数識別子の指定

序数識別子は同じ蚘述を持぀ほかのオブゞェクトすべおのプロパティが同

じ倀のオブゞェクトに察する該圓テスト・オブゞェクトの盞察的な順序たた

は堎所を瀺すために割り圓おる数倀です。この順序倀は定矩されおいるプロ

パティがオブゞェクトを䞀意に認識するのに䞍十分な堎合に䞀意の蚘述を䜜

成するための予備的なメカニズムずしお䜿甚できたす。序数識別子を指定する

にはロヌカル・オブゞェクト・リポゞトリ内のテスト・オブゞェクトの堎合

はオブゞェクト リポゞトリりィンドりたたはオブゞェクトのプロパ

ティダむアログ・ボックスを䜿甚し共有オブゞェクト・リポゞトリ内のテ

スト・オブゞェクトの堎合はオブゞェクト・リポゞトリ・マネヌゞャを䜿甚し

たす。

序数識別子の詳现に぀いおは207 ペヌゞ「序数識別子の遞択」を参照しおく

ださい。

序数識別子を指定するには次の手順を実行したす。

1 序数識別子を指定するテスト・オブゞェクトを遞択したす。

2テスト オブゞェクトの詳现領域で序数識別子行の䞋にあるタむプ、

倀セルの右偎にあるセルをクリックしたす。

ヒントロヌカル・オブゞェクト・リポゞトリのオブゞェクト内のオブゞェク

トの堎合は必芁なテスト・オブゞェクトを遞択し線集ステップのプ

ロパティオブゞェクトのプロパティを遞択し序数識別子行の䞋に

あるタむプ、倀セルの右偎にあるセルをクリックしおオブゞェクトのプ

ロパティダむアログ・ボックスで次の手順を実行するこずもできたす。

3 参照ボタンをクリックしたす。序数識別子ダむアログ・ボックスが開きたす。

Page 158: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

158

158

4識別子のタむプボックスで次のいずれかのオプションを遞択したす。

➀Location芪りィンドりフレヌムあるいはダむアログ・ボックス内

においおオブゞェクトが出珟する順序をその他の蚘述が同じであるほかの

オブゞェクトずの盞察䜍眮で衚したす。

➀Indexアプリケヌション・コヌド内においおオブゞェクトが出珟する順

序をその他の蚘述が同じであるほかのオブゞェクトに察する盞察関係で衚

したす。

➀CreationTimeブラりザ・オブゞェクトのみブラりザが開かれた順序

をその他の蚘述が同じであるほかのブラりザに察する盞察䜍眮で衚した

す。この識別子タむプはテスト・オブゞェクトの孊習時に耇数のブラり

ザ・オブゞェクトが開いおいた堎合にのみ䜿甚できたす。

➀None序数識別子を指定したせん。これはQuickTest が序数識別子を孊

習しなかった堎合の暙準蚭定倀です。

5識別子の倀ボックスに序数識別子の数倀を入力したす。

6OKをクリックしたす。遞択したオブゞェクトのテスト オブゞェクトの詳

现領域の該圓する行に序数識別子が衚瀺されたす。

リポゞトリ・パラメヌタ倀の割り圓お

アクションに関連付けられおいる共有オブゞェクト・リポゞトリで䜿甚される

リポゞトリ・パラメヌタを割り圓おるこずができたす。リポゞトリ・パラメヌ

タを倀たたはパラメヌタに割り圓おるこずにより実行セッション䞭にテスト・

オブゞェクトの認識に䜿甚されるプロパティ倀を指定したす。プロパティ倀は

定数倀から取埗するように指定するこずもデヌタ・テヌブル乱数環境

たたはテスト・パラメヌタを䜿っおプロパティ倀をパラメヌタ化するこずもで

きたす。

リポゞトリ・パラメヌタを持぀オブゞェクト・リポゞトリが関連付けられおい

る各テスト内の各リポゞトリ・パラメヌタを必芁に応じお割り圓おるこずが

できたす。たずえばあるテストではナヌザ名オブゞェクトのテキスト・プロ

パティ倀を環境倉数パラメヌタから取埗し別のテストでは同じオブゞェク

ト・プロパティ倀が定数デヌタ・テヌブル・パラメヌタを䜿甚するずいった

䜿い分けが可胜です。

Page 159: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

159

159

リポゞトリ・パラメヌタを割り圓おるたでは同じテストに関連付けられおい

る耇数の共有オブゞェクト・リポゞトリに同じ名前の耇数のリポゞトリ・パ

ラメヌタがある堎合共有オブゞェクト・リポゞトリのリストで定矩された

優先順䜍が も高い共有オブゞェクト・リポゞトリのリポゞトリ・パラメヌタ

が䜿甚されたす。リポゞトリ・パラメヌタを割り圓おるずQuickTest はナヌザ

が定矩した割り圓おを䜿甚したす。たたパラメヌタの割り圓お埌に優先順

䜍たたは暙準蚭定倀を倉曎しおも圱響ありたせん。

暙準蚭定倀がないリポゞトリ・パラメヌタを䜿っおパラメヌタ化されたオブ

ゞェクト・プロパティ倀を持぀オブゞェクト・リポゞトリを䜿甚するテストを

開くず割り圓おを必芁ずするリポゞトリ・パラメヌタが存圚するこずを瀺す

メッセヌゞが欠萜リ゜ヌス衚瀺枠に衚瀺されたす。その堎合はそのテスト内

のリポゞトリ・パラメヌタを必芁に応じお割り圓おるこずができたす。たた

暙準蚭定倀があるリポゞトリ・パラメヌタの割り圓おを行ったりすでに割り

圓おのあるリポゞトリ・パラメヌタの割り圓おを倉曎したりもできたす。

リポゞトリ・パラメヌタを割り圓おない堎合はそのパラメヌタに察しお定矩

された暙準蚭定倀が存圚する堎合はアクションの実行䞭に䜿甚されたす。

パラメヌタが未割り圓おの぀たりパラメヌタの暙準蚭定倀が指定されおい

ない堎合テストの実行は未割り圓おのパラメヌタ倀を含むテスト・オブ

ゞェクトを認識できずに倱敗する可胜性がありたす。

Page 160: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

160

160

リポゞトリ・パラメヌタ倀を割り圓おるには次の手順を実行したす。

1リ゜ヌスリポゞトリ パラメヌタの割り圓おを遞択したす。リポゞト

リ パラメヌタの割り圓おダむアログ・ボックスが開きたす。

ヒントテスト内に未割り圓おのリポゞトリ・パラメヌタ暙準蚭定倀がない

リポゞトリ・パラメヌタがある堎合は欠萜リ゜ヌス衚瀺枠のリポゞトリ パラメヌタ行をダブルクリックしおこのダむアログ・ボックスを開くこずも

できたす。詳现に぀いおは第 37 章「欠萜リ゜ヌスの凊理」を参照しおくだ

さい。

Page 161: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

161

161

リポゞトリ パラメヌタの割り圓おダむアログ・ボックスには次のオプ

ションが含たれたす。

オプション名 詳现

次のパラメヌタ

の割り圓お

フィルタ

衚瀺されるパラメヌタのリストに察しおフィルタを蚭定したす。

次の衚瀺方法を遞択できたす。

➀未割り圓おの党パラメヌタテスト内の未割り圓おの倀を

持぀すべおのパラメヌタが衚瀺されたす。

➀テスト党䜓テスト内のすべおのパラメヌタが倀の割り

圓おの有無に関係なく衚瀺されたす。

➀アクション名たずえばLogIn指定したアクショ

ン内のパラメヌタが倀の割り圓おの有無に関係なくすべ

お衚瀺されたす。

名前カラム リポゞトリ・パラメヌタの名前です。

倀カラム パラメヌタの珟圚の倀です存圚する堎合。このカラムには

ナヌザが定矩した新しい倀かパラメヌタの䜜成時に定矩した

暙準蚭定倀のいずれかが衚瀺されたす。暙準蚭定倀が定矩され

おいない堎合パラメヌタは珟圚未割り圓おであり{ 暙準蚭

定倀なし }ずいうテキストが衚瀺されたす。

次のいずれかを実行できたす。

➀ 新しい定数倀を入力する。

➀ 該圓するパラメヌタの倀セルをクリックしパラメヌタ

化ボタン をクリックしお倀をパラメヌタ化する。

➀ 該圓するパラメヌタの倀セルをクリックしお暙準蚭定

倀にリセットボタン をクリックしおパラメヌタを暙準

蚭定倀にリセットする。

詳现カラム パラメヌタの説明文です存圚する堎合。

リポゞトリ内を

怜玢ボタン

オブゞェクト リポゞトリりィンドりが開き遞択したリポゞ

トリ・パラメヌタを䜿甚しおいる 初のテスト・オブゞェクト

がオブゞェクト・リポゞトリ・ツリヌ内で匷調衚瀺されたす。

このボタンを再床クリックするず遞択したパラメヌタの次の

出珟箇所を怜玢できたす。

Page 162: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

162

162

泚リポゞトリ・パラメヌタの名前暙準蚭定倀および蚘述はリポゞト

リ パラメヌタの管理ダむアログ・ボックスで定矩したす。たた名前ず蚘述

に぀いおはこのダむアログ・ボックスでのみ倉曎できたす。詳现に぀いお

は249 ペヌゞ「リポゞトリ・パラメヌタの管理」を参照しおください。

2次のパラメヌタの割り圓おの矢印をクリックし倀を定矩する察象ずなる

パラメヌタ・グルヌプのリストを遞択したす。次の衚瀺方法を遞択できたす。

➀未割り圓おの党パラメヌタテスト内の未割り圓おの倀を持぀すべおのパ

ラメヌタが衚瀺されたす。

➀テストの党䜓テスト内のすべおのパラメヌタが倀の割り圓おの有無に

関係なく衚瀺されたす。

➀アクション名たずえばLogIn指定したアクション内のすべおの

パラメヌタが倀の割り圓おの有無に関係なく衚瀺されたす。

3 割り圓お察象パラメヌタの倀セルをクリックしたす。倀の割り圓お方法ず

しお次のいずれかを遞択できたす。

➀ 新しい定数倀を入力する堎合たたは既存の定数倀を倉曎する堎合は倀

セルに盎接入力したす。たたパラメヌタ化ボタンをクリックしお倀蚭

定オプションダむアログ・ボックスに定数倀を入力するこずもできたす。

このダむアログ・ボックスの䜿甚法の詳现に぀いおは755 ペヌゞ「遞択し

た倀の蚭定」を参照しおください。

➀ 倀をパラメヌタ化する堎合はパラメヌタ化ボタンをクリックしたす。倀

蚭定オプションダむアログ・ボックスが開きたす。倀のパラメヌタ化に

はデヌタ・テヌブル・パラメヌタグロヌバル・シヌトのみ乱数パラ

メヌタ環境パラメヌタたたはテスト・パラメヌタを䜿甚できたすこのダ

むアログ・ボックスの䜿甚法の詳现に぀いおは755 ペヌゞ「遞択した倀の

蚭定」を参照しおください。

➀ 暙準蚭定倀を埩元する堎合は暙準蚭定倀をクリアボタンをクリックし

たす。リポゞトリ パラメヌタの远加ダむアログ・ボックスで定矩した暙

準蚭定倀が存圚する堎合はセルに衚瀺されたす。リポゞトリ パラメヌ

タの远加ダむアログ・ボックスの詳现に぀いおは251 ペヌゞ「リポゞト

リ・パラメヌタの远加」を参照しおください。

Page 163: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

163

163

4 割り圓おるパラメヌタ倀がほかにもある堎合は手順 3 を繰り返したす。次に

OKをクリックしおリポゞトリ パラメヌタの割り圓おダむアログ・

ボックスを閉じたす。

ロヌカルたたは共有オブゞェクト・リポゞトリぞのテスト・オブゞェクトの远加

キヌワヌド駆動型のテスト・むンフラストラクチャ甚の共有オブゞェクト・リ

ポゞトリを䜜成するずさたざたな方法でテスト・オブゞェクトを远加できた

す。遞択したオブゞェクトだけを远加するか特定のタむプのすべおのオブ

ゞェクトすべおのボタン・オブゞェクトなどを远加するか特定のタむプ

およびクラスのすべおのオブゞェクトすべおの WebButton オブゞェクトな

どを远加するかを遞択できたす。さらにテストを蚘録するず操䜜の察象

ずなった各オブゞェクトが QuickTest によっおロヌカル・オブゞェクト・リポ

ゞトリに远加されたす関連付けられおいる共有オブゞェクト・リポゞトリに

ただ存圚しないオブゞェクトの堎合。テストの線集䞭にもロヌカル・オブ

ゞェクト・リポゞトリにオブゞェクトを远加できたす。

たずえばナヌザがオブゞェクト・リポゞトリにはないオブゞェクトを察象

にステップを実行する必芁がある堎合がありたす。たたオブゞェクト・リポ

ゞトリを構築した埌でテスト䞭のアプリケヌションに远加されたオブゞェク

トがある堎合もありたす。オブゞェクト・リポゞトリ・マネヌゞャを䜿甚し

おこのオブゞェクトを共有オブゞェクト・リポゞトリに盎接远加しこの共

有オブゞェクト・リポゞトリを䜿甚するすべおのアクションでの利甚を可胜に

できたす。たたはアクションのロヌカル・オブゞェクト・リポゞトリにオブ

ゞェクトを远加するこずもできたす。

泚テスト・オブゞェクトをロヌカル・オブゞェクト・リポゞトリに远加でき

るのはそのアクションに関連付けられおいる共有オブゞェクト・リポゞトリ

に圓該オブゞェクトがただ存圚しおいない堎合のみです関連付けられおいる共

有オブゞェクト・リポゞトリにテスト・オブゞェクトがすでに存圚する堎合

はロヌカルにコピヌオプションを䜿っおそのオブゞェクトをロヌカル・

オブゞェクト・リポゞトリに远加できたす。詳现に぀いおは137 ペヌゞ

「ロヌカル・オブゞェクト・リポゞトリぞのオブゞェクトのコピヌ」を参照し

おください。

Page 164: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

164

164

必芁に応じおロヌカル・オブゞェクト・リポゞトリのテスト・オブゞェクト

を共有オブゞェクト・リポゞトリに結合できたす。詳现に぀いおは第 7 ç« 

「共有オブゞェクト・リポゞトリの結合」を参照しおください。

アプリケヌションをナビゲヌトしおいるずきにテスト・オブゞェクトを共有オ

ブゞェクト・リポゞトリに远加するこずもできたす。詳现に぀いおは246ペヌゞ「ナビゲヌトしお孊習オプションの䜿甚によるテスト・オブゞェク

トの远加」を参照しおください。

ヒントロヌカルぞオブゞェクトを远加ボタンを䜿甚しおキヌワヌド・

ビュヌの新芏ステップたたはステップ・ゞェネレヌタのステップでオブ

ゞェクトを遞択ダむアログ・ボックスでアプリケヌションのテスト・オブ

ゞェクトを遞択するこずでテスト・オブゞェクトをロヌカル・リポゞトリに

远加するこずもできたす。

ロヌカルぞオブゞェクトを远加オプションたたはオブゞェクトの远加オプションを䜿ったテスト・オブゞェクトの远加

アプリケヌションからロヌカルたたは共有オブゞェクト・リポゞトリにテス

ト・オブゞェクトを盎接远加できたす。特定のテスト・オブゞェクトをその子

孫ずずもに远加するかどうかを遞択できたす。オブゞェクト・フィルタで定矩

した遞択に基づいおオブゞェクトやクラスのタむプに埓っお远加する子孫を

制埡するこずもできたす。

泚オブゞェクト リポゞトリりィンドりのロヌカルぞオブゞェクトを远

加ボタンやオブゞェクト・リポゞトリ・マネヌゞャのオブゞェクトの远

加ボタンを䜿っお WinMenu オブゞェクトをオブゞェクト・リポゞトリに远

加するこずはできたせん。WinMenu オブゞェクトをオブゞェクト・リポゞト

リに远加するにはオブゞェクトの远加ボタンたたはロヌカルぞオブ

ゞェクトを远加ボタンを䜿っおその芪オブゞェクトを远加し芪オブゞェク

トをその子孫ずずもに远加するこずを遞択するかたたは WinMenu オブゞェ

クトに察するステップを蚘録し蚘録されたステップを削陀しおください。

Page 165: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

165

165

ロヌカルぞオブゞェクトを远加オプションたたはオブゞェクトの远加

オプションを䜿甚しおオブゞェクト・リポゞトリにテスト・オブゞェクトを远

加するには次の手順を実行したす。

1 次の手順のいずれかを実行したす。

➀オブゞェクト リポゞトリりィンドりでオブゞェクトロヌカル

ぞオブゞェクトを远加を遞択するかロヌカルぞオブゞェクトを远加

ツヌルバヌ・ボタンをクリックしたす。このオプションを遞択した堎合テ

スト・オブゞェクトはロヌカル・オブゞェクト・リポゞトリに远加され珟

圚のアクションでのみ䜿甚できるようになりたす。

➀ オブゞェクト・リポゞトリ・マネヌゞャでオブゞェクトオブゞェ

クトの远加を遞択するかオブゞェクトの远加ツヌルバヌ・ボタンを

クリックしたす。このオプションを遞択した堎合テスト・オブゞェクトは

共有オブゞェクト・リポゞトリに远加され耇数のアクションで䜿甚できる

ようになりたす。

QuickTest ずオブゞェクト リポゞトリりィンドりたたはオブゞェクト・リ

ポゞトリ・マネヌゞャが非衚瀺になりポむンタが指さし型に倉わりたす。

泚远加するオブゞェクトを含んでいるりィンドりが郚分的に別のりィンドり

に隠れおいる堎合郚分的に隠れおいるりィンドりに指差しマヌクを数秒間眮

いたたたにしたす。りィンドりが䞀番手前に衚瀺されたす。これにより必芁な

オブゞェクトのポむントずクリックができるようになりたす。りィンドりを䞀

番手前に衚瀺するのに必芁な時間の蚭定はオプションダむアログ・ボッ

クスの䞀般タブで行えたす。詳现に぀いおは第 40 章「グロヌバル・テ

スト・オプションの蚭定」を参照しおください。たた巊偎の CTRL キヌを抌

したたたにすればりィンドりのフォヌカスを倉曎する間指差しマヌクを䞀

時的に無効にするこずもできたす。たた遞択察象オブゞェクトを含んでいる

りィンドりが 小化されおいる堎合は巊偎の CTRL キヌを抌したたた Windows タスク・バヌ内のアプリケヌションを右クリックしおショヌトカッ

ト・メニュヌから元のサむズに戻すを遞択するこずでりィンドりを衚瀺

できたす。

2 オブゞェクト・リポゞトリに远加するオブゞェクトをクリックしたす。

Page 166: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

166

166

3 クリックした堎所が耇数のオブゞェクトに関連付けられおいる堎合はオブ

ゞェクトの遞択ダむアログ・ボックスが開きたす。リポゞトリに远加するオ

ブゞェクトを遞択しOKをクリックしたす。

オブゞェクトの遞択ダむアログ・ボックスで遞択したオブゞェクトがテス

ト・オブゞェクト階局の 䞋䜍のオブゞェクトたずえばWebButton オブ

ゞェクトである堎合はオブゞェクト・リポゞトリに盎接远加されたす。

オブゞェクトの遞択ダむアログ・ボックスで遞択したオブゞェクトがWeb 環境のブラりザやペヌゞたたは暙準 Windows アプリケヌションのダむアロ

グ・ボックスなどの芪コンテナオブゞェクトである堎合はオブゞェク

ト フィルタの定矩ダむアログ・ボックスが開きたす。オブゞェクト フィル

タの定矩ダむアログ・ボックスには前のオブゞェクト远加セッションで定

矩した蚭定が保持されおいたす。

次のオプションのいずれかを遞択するこずができたす。

➀遞択したオブゞェクトのみ ( 子孫なし )前もっお遞択したオブゞェクトの

プロパティず倀をオブゞェクト・リポゞトリに远加したす。子オブゞェクト

は远加したせん。

➀暙準蚭定のオブゞェクト タむプ事前に遞択したオブゞェクトのプロパ

ティず倀をオブゞェクト・リポゞトリに远加したす。暙準蚭定のフィルタで

指定したオブゞェクトのタむプに埓っお子孫オブゞェクトのプロパティず

倀も远加したす。暙準蚭定のフィルタにどのオブゞェクトが含たれおいるか

を確認するには遞択ボタンをクリックし暙準蚭定ボタンをクリッ

クしたす。

Page 167: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

167

167

➀すべおのオブゞェクト タむプ事前に遞択したオブゞェクトのプロパ

ティず倀をオブゞェクト・リポゞトリに远加しすべおの子孫オブゞェクト

のプロパティず倀も远加したす。

➀遞択したオブゞェクト タむプ事前に遞択したオブゞェクトのプロパ

ティず倀をオブゞェクト・リポゞトリに远加しオブゞェクト・フィルタで

指定したオブゞェクトのタむプおよびクラスに埓っお子孫オブゞェクトの

プロパティず倀も远加したす。フィルタにオブゞェクトやクラスを指定する

には遞択ボタンをクリックしオブゞェクト タむプの遞択ダむア

ログ・ボックスで必芁な項目を遞択したす。オブゞェクト タむプの遞択

ダむアログ・ボックスの詳现に぀いおは173 ペヌゞ「オブゞェクト ã‚¿ã‚€

プの遞択ダむアログ・ボックスに぀いお」を参照しおください。

4 必芁なオプションを遞択しOKをクリックしたす。オブゞェクト フィル

タの定矩ダむアログ・ボックスが閉じ遞択したオブゞェクト・フィルタに

埓っお指定したオブゞェクトがオブゞェクト・リポゞトリに远加されたす。

5オブゞェクト リポゞトリりィンドりが再衚瀺されオブゞェクト・リポゞ

トリ内に新しいロヌカル・オブゞェクトずそれらのプロパティが衚瀺された

す。オブゞェクト・リポゞトリ・マネヌゞャを䜿甚しおオブゞェクトを远加し

た堎合はアクティブな共有オブゞェクト・リポゞトリにオブゞェクトが远加

されたす。

Page 168: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

168

168

たたオブゞェクト・リポゞトリに新芏オブゞェクトの芪オブゞェクトが存圚

しない堎合はQuickTest によっお芪オブゞェクトが远加されたす。オブゞェク

ト・リポゞトリ・ツリヌではロヌカル・オブゞェクトは線集可胜であるこず

を瀺す黒色で衚瀺されたす。共有オブゞェクトは灰色で衚瀺されオブゞェク

ト・リポゞトリ・マネヌゞャでのみ線集できたす。

新しいテスト・オブゞェクトの詳现の線集方法はロヌカルたたは共有オブ

ゞェクト・リポゞトリ内のほかのオブゞェクトず同じです。詳现に぀いおは

136 ペヌゞ「テスト・オブゞェクト・プロパティの衚瀺ず倉曎」を参照しおく

ださい。

Page 169: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

169

169

ActiveScreen からのロヌカル・オブゞェクト・リポゞトリぞのテスト・オブゞェクトの远加

ActiveScreen で必芁なオブゞェクトを遞択するこずにより珟圚のアクションの

ロヌカル・オブゞェクト・リポゞトリにテスト・オブゞェクトを远加できたす。

ActiveScreen を䜿甚しおオブゞェクト・リポゞトリにテスト・オブゞェクトを

远加する堎合は远加するオブゞェクトの情報が ActiveScreen に含たれおいる

必芁がありたす。ActiveScreen でキャプチャする情報量はオプションダむ

アログ・ボックスのActiveScreenタブで制埡したす。詳现に぀いおは1172ペヌゞ「ActiveScreen オプションの蚭定」を参照しおください。

本項で説明するいずれかの方法でテスト・オブゞェクトをオブゞェクト・リポ

ゞトリに远加するずそのテスト・オブゞェクトはロヌカル・オブゞェクト・

リポゞトリに远加され珟圚のアクションでのみ䜿甚できたす。テスト・オブ

ゞェクトを共有オブゞェクト・リポゞトリに远加しお耇数のアクションで䜿

甚できるようにするにはActiveScreen ではなくオブゞェクト・リポゞト

リ・マネヌゞャを䜿っお远加しおください。

ActiveScreen でオブゞェクトの衚瀺 / 远加オプションを䜿甚しおオブゞェ

クト・リポゞトリにテスト・オブゞェクトを远加するには次の手順を実行し

たす。

1 ActiveScreen が衚瀺されおいない堎合は衚瀺ActiveScreenを遞択

するかActiveScreenツヌルバヌ・ボタンをクリックしおActiveScreen を衚瀺したす。

2 オブゞェクト・リポゞトリに远加するオブゞェクトが ActiveScreen に含たれお

いるテスト内のステップを遞択したす。

3 ActiveScreen で远加察象オブゞェクトを右クリックしオブゞェクトの衚瀺 /远加を遞択したす。

4 クリックした堎所が耇数のオブゞェクトに関連付けられおいる堎合はオブ

ゞェクトの遞択ダむアログ・ボックスが開きたす。ステップを远加するオブ

ゞェクトを遞択しOKをクリックしおオブゞェクトの遞択ダむアロ

グ・ボックスを閉じたす。

Page 170: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

170

170

5オブゞェクトのプロパティダむアログ・ボックスが開きオブゞェクトの

暙準蚭定のテスト・オブゞェクト・プロパティが衚瀺されたす。

6リポゞトリに远加をクリックしたす。遞択したオブゞェクトが暙準蚭定

のテスト・オブゞェクト・プロパティおよび倀ずずもに珟圚のアクションの

ロヌカル・オブゞェクト・リポゞトリに远加されたす。リポゞトリに远加

ボタンがリポゞトリに衚瀺に倉わりたす。

Page 171: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

171

171

7リポゞトリに衚瀺をクリックしたす。オブゞェクト リポゞトリりィンド

りが開き遞択したテスト・オブゞェクトのオブゞェクト・プロパティが衚瀺

されたす。

新芏テスト・オブゞェクトのプロパティはロヌカル・オブゞェクト・リポゞ

トリのほかのテスト・オブゞェクトず同じようにオブゞェクト リポゞトリ

りィンドりで線集できたす。

ActiveScreen でステップを挿入しおオブゞェクト・リポゞトリにテスト・オブ

ゞェクトを远加するには次の手順を実行したす。

1 ActiveScreen が衚瀺されおいない堎合は衚瀺ActiveScreenを遞択

するかActiveScreenツヌルバヌ・ボタンをクリックしおActiveScreen を衚瀺させたす。

2 ステップを远加する察象ずなるオブゞェクトが含たれおいる ActiveScreen に察

応するテスト内のステップを遞択したす。

3 ActiveScreen でステップを远加する察象ずなるオブゞェクトを右クリックし

挿入するステップのタむプチェックポむント出力倀ステップ・ゞェネ

レヌタなどを遞択したす。

Page 172: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

172

172

4 クリックした堎所が耇数のオブゞェクトに関連付けられおいる堎合はオブ

ゞェクトの遞択ダむアログ・ボックスが開きたす。ステップを远加する察象

ずなるオブゞェクトを遞択しOKをクリックしたす。

適切なダむアログ・ボックスが開き挿入するステップの蚭定を行うこずがで

きたす。

5 蚭定を行いキヌワヌド・ビュヌたたぱキスパヌト・ビュヌで珟圚遞択され

おいるステップの前たたは埌のどちらにステップを挿入するか遞択したす。

OKをクリックしダむアログ・ボックスを閉じたす。テストに新芏ステッ

プが挿入され珟圚のアクションのロヌカル・オブゞェクト・リポゞトリにオ

ブゞェクトが远加されたすリポゞトリになかった堎合。

オブゞェクト フィルタの定矩ダむアログ・ボックスに぀いお

オブゞェクト・リポゞトリにテスト・オブゞェクトを远加するずきに远加す

るために遞択したオブゞェクトが䞀般に芪オブゞェクトWeb 環境のブラりザ

やペヌゞ暙準 Windows アプリケヌションのダむアログ・ボックスなどであ

る堎合はオブゞェクト フィルタの定矩ダむアログ・ボックスが開きたす。

オブゞェクト・フィルタにはナビゲヌトしお孊習オプションやオブ

ゞェクトの远加オプションの䜿甚䞭にどのオブゞェクトを孊習する必芁が

あるかを指定した定矩枈みの蚭定が含たれおいたす。オブゞェクト フィルタ

の定矩ダむアログ・ボックスで遞択したオプションはその埌の各孊習セッ

ションで保存され䜿甚されたす。

Page 173: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

173

173

次のオプションのいずれかを遞択するこずができたす。

➀遞択したオブゞェクトのみ ( 子孫なし )前もっお遞択したオブゞェクトのプ

ロパティず倀をオブゞェクト・リポゞトリに远加したす。子オブゞェクトは远

加したせん。

➀暙準蚭定のオブゞェクト タむプ事前に遞択したオブゞェクトのプロパティ

ず倀をオブゞェクト・リポゞトリに远加したす。暙準蚭定のフィルタで指定し

たオブゞェクトのタむプに埓っお子孫オブゞェクトのプロパティず倀も远加

したす。暙準蚭定のフィルタにどのオブゞェクトが含たれおいるかを確認する

には遞択ボタンをクリックし暙準蚭定ボタンをクリックしたす。

➀すべおのオブゞェクト タむプ事前に遞択したオブゞェクトのプロパティず

倀をオブゞェクト・リポゞトリに远加しすべおの子孫オブゞェクトのプロパ

ティず倀も远加したす。

➀遞択したオブゞェクト タむプ事前に遞択したオブゞェクトのプロパティず

倀をオブゞェクト・リポゞトリに远加しオブゞェクト・フィルタで指定した

オブゞェクトのタむプおよびクラスに埓っお子孫オブゞェクトのプロパティ

ず倀も远加したす。フィルタにオブゞェクトやクラスを指定するには遞択

ボタンをクリックしオブゞェクト タむプの遞択ダむアログ・ボックスで

必芁な項目を遞択したす。オブゞェクト タむプの遞択ダむアログ・ボック

スの詳现に぀いおは173 ペヌゞ「オブゞェクト タむプの遞択ダむアログ・

ボックスに぀いお」を参照しおください。

オブゞェクト タむプの遞択ダむアログ・ボックスに぀いお

オブゞェクト タむプの遞択ダむアログ・ボックスを䜿っおナビゲヌト

しお孊習オプションやオブゞェクトの远加オプションの䜿甚䞭にオブ

ゞェクト・リポゞトリにテスト・オブゞェクトを远加するためのナヌザ定矩オ

ブゞェクト・フィルタを指定できたす。

定矩したオブゞェクト・フィルタはその埌のナビゲヌトしお孊習オプ

ションやオブゞェクトの远加オプションを䜿っお行われるオブゞェクト

远加操䜜のために自動的に保存されたす。

Page 174: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

174

174

オブゞェクト タむプの遞択ダむアログ・ボックスを開くにはオブゞェク

ト フィルタの定矩ダむアログ・ボックスで遞択ボタンをクリックしたす。

このリストに瀺されるオブゞェクト・タむプはオブゞェクトを䞀般的な特性

に基づいおグルヌプ分けした䞀般的な分類です。たずえばListタむプには

リスト・オブゞェクトやリスト・ビュヌ・オブゞェクトに加えコンボ・ボック

スが含たれたす。Tableタむプにはテヌブルずグリッドの䞡方が含たれお

いたす。

Page 175: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

175

175

リストにはむンストヌルされおいるアドむンでサポヌトされるすべおのオブ

ゞェクトが衚瀺されたす。遞択したオブゞェクトに固有のリストではありたせ

ん。䞀郚のアドむンでは特定のオブゞェクトのすべおの子孫を远加しようず

したずきにそれらのオブゞェクト・タむプをリストで遞択しおいおも特定

の子オブゞェクトが自動的にフィルタによっお陀倖されオブゞェクト・リポ

ゞトリに远加されない堎合がありたす。フィルタによっお自動的に陀倖される

オブゞェクトを远加する必芁がある堎合は目的のオブゞェクトをオブゞェ

クトの遞択ダむアログ・ボックスで遞択するこずにより远加できたす。䜿甚

しおいるアドむンが特定のオブゞェクトを自動的にフィルタで陀倖するかどう

かを確認するには『HP QuickTest Professional アドむン・ガむド』を参照しお

ください。

ヒントオブゞェクト タむプの遞択ダむアログ・ボックスですべおの

チェック・ボックスを遞択たたはクリアするにはすべお遞択たたはす

べおクリアをクリックしたす。チェック・ボックスの遞択を暙準蚭定に戻す

には暙準蚭定をクリックしたす。暙準蚭定はオブゞェクト フィルタの

定矩ダむアログ・ボックスで暙準蚭定のオブゞェクト タむプオプション

を遞択した堎合ず同じです。

オプションを遞択しおOKをクリックしたす。ナヌザ定矩オブゞェクト・

フィルタが定矩されオブゞェクト タむプの遞択ダむアログ・ボックスが

閉じたす。

Page 176: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

176

176

新芏テスト・オブゞェクトの定矩

アプリケヌションにただ存圚しないテスト・オブゞェクトをオブゞェクト・リ

ポゞトリに定矩できたす。これによっおテスト察象アプリケヌションの準備

ができる前にオブゞェクト・リポゞトリを準備しアプリケヌション甚のテス

トを構築できたす。

たずえばアプリケヌション内の䞀郚のオブゞェクトに぀いおはすでに名前

タむプおよび蚘述プロパティがわかっおおりアプリケヌション内のほかの

オブゞェクトに぀いおはタむプのみがわかっおいる堎合がありたす。アプリ

ケヌションの準備ができる前にログむン・ペヌゞの UserName および Password フィヌルド甚の WebEdit オブゞェクトおよび察応する芪の Page およ

び Browser オブゞェクトを䜜成できたす。これらのオブゞェクトのプロパ

ティ倀がわかっおいる堎合はそれらを远加するこずもできたす。わかっおい

ない堎合はアプリケヌションの準備ができおテストが可胜になっおから倀を

远加できたす。

本項の説明に埓っお新芏オブゞェクトをオブゞェクト・リポゞトリに定矩した

堎合そのオブゞェクトはロヌカル・オブゞェクト・リポゞトリに远加され

珟圚のアクションでのみ䜿甚できるようになりたす。オブゞェクトを耇数のア

クションで䜿甚できるように共有オブゞェクト・リポゞトリに远加するには

オブゞェクト・リポゞトリ・マネヌゞャを䜿甚する必芁がありたす。詳现に぀

いおは第 6 章「オブゞェクト・リポゞトリの管理」を参照しおください。

新芏テスト・オブゞェクトを定矩した埌でアプリケヌション内のオブゞェク

トのプロパティが定矩したテスト・オブゞェクトの蚘述ず䞀臎しない堎合や

アプリケヌション内のオブゞェクトが曎新された堎合はい぀でもオブゞェク

ト蚘述を曎新できたす。詳现に぀いおは145 ペヌゞ「アプリケヌション内の

オブゞェクトからのテスト・オブゞェクト・プロパティの曎新」を参照しおく

ださい。

Page 177: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

177

177

新芏テスト・オブゞェクトを定矩するには次の手順を実行したす。

1 正しいオブゞェクト階局に埓っお新しくオブゞェクトを定矩する䜍眮のすぐ

䞊にあるオブゞェクトを遞択したす。

2新芏テスト オブゞェクトの定矩ボタンをクリックするかオブゞェクト

新芏テスト オブゞェクトの定矩を遞択したす。新芏テスト オブゞェク

トの定矩ダむアログ・ボックスが衚瀺されたす。

3環境ボックスで適切な環境を遞択したす。遞択した環境に関連付けられ

おいるテスト・オブゞェクト・クラスがクラスボックスに衚瀺されたす。

泚環境ボックスに含たれおいる環境は読み蟌たれおいるアドむン環境

に察応するものです。アドむンの読み蟌みの詳现に぀いおは『HP QuickTest Professional アドむン・ガむド』を参照しおください。

4クラスボックスで定矩するテスト・オブゞェクトのクラスを遞択したす。

5名前ボックスに新芏テスト・オブゞェクトの名前を入力したす。名前を

入力するずテスト オブゞェクトの詳现領域が有効になりたす。

Page 178: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

178

178

6テスト オブゞェクトの詳现領域でテスト・オブゞェクトのプロパティず

倀を定矩したす。テスト オブゞェクトの詳现領域にはオブゞェクトの認

識ダむアログ・ボックスの䞭でオブゞェクト・クラスに察しお定矩された必

須のプロパティが自動的に含たれたす。必芁に応じおプロパティを远加たたは

削陀したりプロパティに察しおの倀を定矩したりできたす。詳现に぀いお

は136 ペヌゞ「テスト・オブゞェクト・プロパティの衚瀺ず倉曎」を参照し

おください。

7远加をクリックしたす。新芏テスト・オブゞェクトがロヌカル・オブ

ゞェクト・リポゞトリ内の遞択した堎所に远加されたす。

8 手順 3 から 7 を繰り返しお远加のテスト・オブゞェクトを定矩するか閉じ

るをクリックしお新芏テスト オブゞェクトの定矩ダむアログ・ボックス

を閉じたす。

オブゞェクト・リポゞトリ内のオブゞェクトのコピヌ貌り付けおよび移動

オブゞェクト リポゞトリりィンドりを䜿甚しおロヌカル・オブゞェク

ト・リポゞトリ内のテスト・オブゞェクトチェックポむント・オブゞェク

トおよび出力オブゞェクトのコピヌ貌り付け移動ができたす。たたオ

ブゞェクト・リポゞトリ・マネヌゞャを䜿甚しお共有オブゞェクト・リポゞ

トリの内郚および耇数の共有オブゞェクト・リポゞトリ間でオブゞェクト

のコピヌ貌り付け移動ができたす。共有オブゞェクト・リポゞトリから

ロヌカル・オブゞェクト・リポゞトリにオブゞェクトをコピヌしおロヌカル

でオブゞェクトを倉曎するこずもできたす。詳现に぀いおは137 ペヌゞ

「ロヌカル・オブゞェクト・リポゞトリぞのオブゞェクトのコピヌ」を参照し

おください。

泚線集元にもどすおよび線集やり盎しオオプション

たたは元に戻すおよびやり盎しボタンを䜿甚しお倉曎の取り消しや

繰り返しができたす。オブゞェクト・リポゞトリを保存した埌で保存操䜜の

前に実行した操䜜を元に戻したりやり盎したりするこずはできたせん。

Page 179: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

179

179

以䞋の手順はオブゞェクトのコピヌ貌り付けおよび移動の方法に぀いお

説明したものです。

オブゞェクトをオブゞェクト・リポゞトリ内の別の堎所に移動するには次の

手順を実行したす。

オブゞェクトをツリヌの䞊たたは䞋にドラッグし必芁な堎所でドロップした

す。オブゞェクトをドラッグするず暙準蚭定では子オブゞェクトもすべお䞀

緒に移動されたす。

オブゞェクトをオブゞェクト・リポゞトリ内の別の堎所にコピヌするには次

の手順を実行したす。

CTRL キヌを抌しながらオブゞェクトをドラッグしツリヌ内の必芁な堎所にド

ロップしたす。オブゞェクトをドラッグするず暙準蚭定では子オブゞェクト

もすべお䞀緒に移動されたす。

子オブゞェクトなしでオブゞェクトを移動たたはコピヌするには次の手順を

実行したす。

右マりス・ボタンを䜿っおオブゞェクトをドラッグしたす。必芁な堎所にオブ

ゞェクトをドロップする際子オブゞェクトず䞀緒にオブゞェクトをドロップ

するかどうかを遞択できたす。暙準蚭定ではオブゞェクトをドラッグする

ず子オブゞェクトもすべお䞀緒に移動たたはコピヌされたす。

オブゞェクト・リポゞトリの内郚でオブゞェクトの切り取りコピヌおよび

貌り付けを行うには次の手順を実行したす。

察応するツヌルバヌ・ボタンたたは線集メニュヌのオプションを䜿甚した

す。オブゞェクトの切り取りコピヌおよび貌り付けを行うずその操䜜は

遞択したオブゞェクトの子オブゞェクトあればにも実行されたす。

耇数の共有オブゞェクト・リポゞトリ間でオブゞェクトの切り取りコピヌ

および貌り付けを行うには次の手順を実行したす。

オブゞェクト・リポゞトリ・マネヌゞャで察応するツヌルバヌ・ボタンたた

は線集メニュヌのオプションを䜿甚したす。オブゞェクトの切り取りコ

ピヌおよび貌り付けを行うずその操䜜は遞択したオブゞェクトの子オブ

ゞェクトあればにも実行されたす。

Page 180: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

180

180

異なる共有オブゞェクト・リポゞトリ間でオブゞェクトをコピヌするには次

の手順を実行したす。

オブゞェクト・リポゞトリ・マネヌゞャで必芁な共有オブゞェクト・リポゞ

トリを開きたす。䞀方のりィンドりからオブゞェクトをドラッグしもう䞀方

のりィンドりの必芁な堎所にドロップしたす。

異なる共有オブゞェクト・リポゞトリ間でオブゞェクトを移動するには次の

手順を実行したす。

オブゞェクト・リポゞトリ・マネヌゞャで必芁な共有オブゞェクト・リポゞ

トリを開きたす。CTRL キヌを抌しながら䞀方のりィンドりからオブゞェクトを

ドラッグしもう䞀方のりィンドりの必芁な堎所にドロップしたす。オブゞェ

クトを移動するずそのオブゞェクトは䞀方の共有オブゞェクト・リポゞトリ

から削陀されもう䞀方の共有オブゞェクト・リポゞトリに远加されたす。

オブゞェクトのコピヌ貌り付け移動に関するガむドラむン

オブゞェクトのコピヌ貌り付け移動を行う堎合は次のガむドラむンを考

慮しおください。

➀ オブゞェクト・リポゞトリのルヌト・ノヌドは倉曎できたせん。

➀ オブゞェクト階局を倉曎する堎合は新しい階局が有効であるこずを確認しお

ください。

➀ オブゞェクトを別の階局レベルに貌り付けたり移動したりする堎合は共有の

芪オブゞェクトたでのすべおのオブゞェクトをコピヌするかどうかをこの操

䜜を実行したずきに衚瀺されるメッセヌゞ内で遞択できたす。

➀オブゞェクト リポゞトリりィンドりでテストに関連付けられた共有オブ

ゞェクト・リポゞトリからオブゞェクトのコピヌ貌り付け移動を行うず

そのオブゞェクトはテストのロヌカル・オブゞェクト・リポゞトリにコピヌ

貌り付けたたは移動されたす。

➀ オブゞェクトを盎接の芪に移動する堎合QuickTest によっおオブゞェクトのコ

ピヌ1 ぀ず぀倧きくなる数字が名前の埌ろに付加されたすが䜜成され元

のオブゞェクトの兄匟ずしお貌り付けられたす。

➀ オブゞェクトの切り取りたたはコピヌを行いそれを芪オブゞェクトに貌り付

けるずQuickTest によっおそのオブゞェクトのコピヌが䜜成され1 ぀ず぀倧

きくなる数字が名前の埌ろに付加されたす元のオブゞェクトず同じレベル

に挿入されたす。

Page 181: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

181

181

➀ オブゞェクトをその子孫に移動するこずはできたせん。

➀ オブゞェクトをオブゞェクト階局の 䞋䜍にあるオブゞェクト子オブゞェクトを

持぀こずができないオブゞェクトの子になるようにコピヌも移動もできたせん。

➀ 未割り圓おのリポゞトリ・パラメヌタを持぀オブゞェクトを共有オブゞェクト・

リポゞトリからロヌカル・オブゞェクト・リポゞトリにコピヌ貌り付けた

たは移動するこずはできたせん。共有オブゞェクト・リポゞトリからロヌカル・

オブゞェクト・リポゞトリにオブゞェクトをコピヌ貌り付けたたは移動し

そのオブゞェクトたたはいずれかの芪オブゞェクトが 1 ぀以䞊のリポゞトリ・

パラメヌタを䜿っおパラメヌタ化されおいる堎合はオブゞェクトをコピヌ

貌り付けたたは移動したずきにリポゞトリ・パラメヌタの倀が倉換されたす。

たずえばリポゞトリ・パラメヌタがデヌタ・テヌブル・パラメヌタに割り圓

おられおいる堎合プロパティはデヌタ・テヌブル・パラメヌタを䜿甚しおパ

ラメヌタ化されたす。倀が定数倀の堎合プロパティも同じ定数倀を受け取り

たす。

オブゞェクト・リポゞトリからのオブゞェクトの削陀

テストからステップを削陀しおも察応するオブゞェクトはオブゞェクト・リ

ポゞトリから削陀されずに残りたす。

ロヌカル・オブゞェクト・リポゞトリを察象に䜜業しおいるずきに削陀した

ステップに含たれるオブゞェクトがアクション内のほかのステップに䞀切含た

れおいなければそのオブゞェクトをオブゞェクト・リポゞトリから削陀でき

たす。

共有オブゞェクト・リポゞトリを察象に䜜業しおいる堎合はオブゞェクト・

リポゞトリからオブゞェクトを削陀する前に同じ共有オブゞェクト・リポゞ

トリを䜿甚しおいるどのテストにもそのオブゞェクトが含たれおいないこずを

確認する必芁がありたす。

オブゞェクトを削陀するにはロヌカル・オブゞェクト・リポゞトリ内のオブ

ゞェクトの堎合はオブゞェクト リポゞトリりィンドりを䜿甚し共有オブ

ゞェクト・リポゞトリのオブゞェクト内のオブゞェクトの堎合はオブゞェク

ト・リポゞトリ・マネヌゞャを䜿甚したす。

Page 182: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

182

182

泚オブゞェクト・リポゞトリから削陀したオブゞェクトぞの参照がアクション

に含たれおいるずテストの実行は倱敗したす。

オブゞェクト・リポゞトリからオブゞェクトを削陀するには次の手順を実行

したす。

1 リポゞトリ・ツリヌの䞭で削陀するオブゞェクトを遞択したす。

2削陀ボタンをクリックするか線集削陀を遞択したす。

3はいをクリックしオブゞェクトの削陀を確定したす。オブゞェクトがオ

ブゞェクト・リポゞトリから削陀されたす。

ヒント削陀ボタンを䜿甚すればテスト・オブゞェクトではなくオブ

ゞェクト・リポゞトリ内の遞択した倀や項目を削陀できたす。たずえばこの

ボタンを䜿甚しおオブゞェクト名やプロパティ倀の䞀郚分を削陀できたす。

オブゞェクトの怜玢

オブゞェクト・リポゞトリ内の特定のオブゞェクトを怜玢する方法は耇数あり

たす。オブゞェクトのタむプに基づいおオブゞェクトを怜玢できたす。たず

えば特定の゚ディット・ボックスを怜玢したりアプリケヌション内のオブ

ゞェクトをポむントしおリポゞトリ内の同じオブゞェクトを自動的に匷調衚

瀺させたりできたす。オブゞェクト・リポゞトリ内でオブゞェクトを遞択する

ずアプリケヌション䞊でそのオブゞェクトが匷調衚瀺されどのオブゞェク

トに該圓するかを確認できたす。ロヌカル・オブゞェクトおよびオブゞェク

ト・リポゞトリ・マネヌゞャを䜿甚する堎合線集可胜な共有オブゞェクト・

リポゞトリ内の共有オブゞェクトの堎合特定のプロパティ倀をほかのプロ

パティ倀で眮換するこずもできたす。たずえばプロパティ倀 userName を user name で眮換できたす。

Page 183: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

183

183

オブゞェクト・リポゞトリ内のオブゞェクトの怜玢

怜玢 / 眮換ダむアログ・ボックスを䜿甚しおオブゞェクト・リポゞトリ内

のオブゞェクトプロパティたたはプロパティ倀を怜玢できたす。たた指

定したプロパティ倀を怜玢しお眮換するこずもできたす。

ロヌカル・オブゞェクト・リポゞトリ内のオブゞェクトのプロパティ倀を眮換

するにはオブゞェクト リポゞトリりィンドりを䜿甚したす。共有オブ

ゞェクト・リポゞトリ内のオブゞェクトのプロパティ倀を眮換するにはオブ

ゞェクト・リポゞトリ・マネヌゞャを䜿甚したす。

泚

➀怜玢ず眮換ダむアログ・ボックスでオブゞェクト名を怜玢するこずに

よっお怜玢できるのはチェックポむントおよび出力倀のみです。

➀怜玢ず眮換ダむアログ・ボックスを䜿っおプロパティやオブゞェクトの

名前を眮換するこずはできたせん。読み取り専甚のテストのプロパティ倀を

眮換するこずはできたせん。

Page 184: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

184

184

オブゞェクト・リポゞトリ内のオブゞェクトプロパティたたはプロパティ

倀を怜玢するには次の手順を実行したす。

1 察象ずなるオブゞェクト・リポゞトリがオブゞェクト リポゞトリりィン

ドりたたはオブゞェクト・リポゞトリ・マネヌゞャで開いおいるこずを確認

したす。

2怜玢ず眮換ボタンをクリックするか線集怜玢ず眮換を遞択した

す。怜玢ず眮換ダむアログ・ボックスが開きたす。

Page 185: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

185

185

3 オブゞェクトプロパティたたはプロパティ倀の怜玢に䜿甚する条件を 1 ぀以

䞊指定したす。

➀オブゞェクト名怜玢するオブゞェクトの名前たたは名前の䞀郚を入力し

たす。

➀オブゞェクト タむプ怜玢するオブゞェクトのタむプButton などを

遞択したす。

泚このリストに瀺されるオブゞェクト・タむプはオブゞェクトを䞀般的

な特性に基づいおグルヌプ分けした䞀般的な分類です。たずえばListタむプにはリスト・オブゞェクトやリスト・ビュヌ・オブゞェクトに加えコ

ンボ・ボックスが含たれたす。Tableタむプにはテヌブルずグリッド

の䞡方が含たれおいたす。

➀オブゞェクト クラス怜玢するオブゞェクトのクラスWebButton などを遞択したす。䜿甚できるクラスはオブゞェクト タむプボックス

での遞択に応じお異なりたす。

➀プロパティ名怜玢するプロパティの名前たたは名前の䞀郚を指定したす。

➀プロパティ倀怜玢するプロパティ倀たたはプロパティ倀の䞀郚を指定し

たす。

4 プロパティ倀を指定しその倀を別の倀に眮換したい堎合は新芏プロパ

ティ倀ボックスに新しいプロパティ倀を入力したす。

5 次のようにしお怜玢パラメヌタを指定したす。

➀ 倧文字ず小文字を区別しお怜玢するには倧文字ず小文字を区別するを

遞択したす。

➀ 入力した 1 ぀の単語に完党に䞀臎する文字列だけを怜玢するには単語の

党䜓を䞀臎させるを遞択したす。

➀ 怜玢する方向を指定したす䞊ぞたたは䞋ぞを遞択したす。

Page 186: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

186

186

6 次のいずれかの方法で怜玢操䜜たたは眮換操䜜を実行したす。怜玢はオブ

ゞェクト・リポゞトリ党䜓を察象に珟圚遞択されおいるオブゞェクトを起点

に指定した方向に向かっお実行されたす。次に䞀臎する文字列を怜玢するに

は再床次を怜玢をクリックしたす。

➀ 指定したオブゞェクトプロパティたたはプロパティ倀を怜玢するには

次を怜玢をクリックしたす。怜玢文字列に䞀臎する 初の文字列が衚瀺

されたす。

➀ 怜玢察象のプロパティ倀が出珟する個所を 1 ぀ず぀怜玢しお眮換するには

次を怜玢をクリックしたす。䞀臎する文字列が芋぀かったら眮換を

クリックしたす。プロパティ倀が眮換され次に䞀臎するプロパティ倀が出

珟する箇所が存圚する堎合は匷調衚瀺されたす。

➀ 指定したプロパティ倀が出珟するすべおの箇所を新しいプロパティ倀で眮換

するにはすべお眮換をクリックしたす。線集可胜になっおいない共有オ

ブゞェクト・リポゞトリ内の出珟箇所は倉曎されたせん。

アプリケヌション内のオブゞェクトの匷調衚瀺

オブゞェクト・リポゞトリ内のテスト・オブゞェクトを遞択するずテスト䞭

のアプリケヌション内で匷調衚瀺できたす。テスト・オブゞェクトを遞択し匷

調衚瀺するずQuickTest は遞択したオブゞェクトの呚りに䞀時的に枠を衚瀺

し少しの間点滅させるこずによっおアプリケヌション内のオブゞェクトの

䜍眮を瀺したす。オブゞェクトが芋えるよう正しいコンテキストでアプリケヌ

ションが開いおいる必芁がありたす。

たずえばWeb ペヌゞ内のUser Name゚ディット・ボックスを探すには

Web ブラりザで該圓するペヌゞを開きオブゞェクト・リポゞトリ内で

「userName」テスト・オブゞェクトを遞択したす。アプリケヌションを匷調衚

瀺オプションを遞択するずブラりザ䞊の Web ペヌゞ内にあるUser Name゚ディット・ボックスが枠に囲たれ数回点滅したす。

泚枠の衚瀺も点滅も䞀時的な動䜜です。

Page 187: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

187

187

アプリケヌション内のオブゞェクトを匷調衚瀺するには次の手順を実行したす。

1 アプリケヌションが正しいりィンドりたたはペヌゞに衚瀺されおいるこずを確

認したす。

2 オブゞェクト・リポゞトリの䞭で匷調衚瀺するオブゞェクトをクリックしたす。

3アプリケヌションを匷調衚瀺ボタンをクリックするか衚瀺アプリ

ケヌションを匷調衚瀺を遞択したす。遞択したオブゞェクトがアプリケヌ

ション内で境界線で囲たれお匷調衚瀺されたす。

泚正しいコンテキストでアプリケヌションが開いおいない堎合はオブゞェ

クトが匷調衚瀺されずメッセヌゞが衚瀺されたす。

オブゞェクト・リポゞトリ内のテスト・オブゞェクトの怜玢

テスト䞭のアプリケヌション内のオブゞェクトを遞択しおそのテスト・オブ

ゞェクトをオブゞェクト・リポゞトリ内で匷調衚瀺できたす。

たずえばWeb ペヌゞ内の「Find a Flight」画像を特定するには指差しマヌ

クのメカニズムを䜿っお Web ペヌゞ䞊でその画像を遞択したす。遞択ダむアロ

グ・ボックスで「Find a Flight」画像を遞択しOKをクリックするずオ

ブゞェクト・リポゞトリ・ツリヌ内の芪階局が展開され「Find a Flight」画像

テスト・オブゞェクトが匷調衚瀺されたす。

オブゞェクト・リポゞトリ内のオブゞェクトの堎所を特定するには次の手順

を実行したす。

1 アプリケヌションが正しいりィンドりたたはペヌゞに開いおいるこずを確認し

たす。

2リポゞトリの䞭で怜玢ボタンをクリックするか衚瀺リポゞトリの

䞭で怜玢を遞択したす。QuickTest が非衚瀺になりポむンタが指差し型に倉

わりたす。

Page 188: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

188

188

3 指差しマヌクを䜿甚しおアプリケヌション内の必芁なオブゞェクトをクリッ

クしたす。

ヒントりィンドりのフォヌカスを倉曎したりショヌトカット・メニュヌを

衚瀺するために右クリックやオブゞェクト䞊ぞのポむンタ移動などの操䜜を実

行するには巊 CTRL キヌを抌しながら操䜜を行いたす。クリック察象オブ

ゞェクトを含んでいるりィンドりが郚分的に別のりィンドりに隠れおいる堎合

には郚分的に隠れおいるりィンドりに指差しボタンを数秒間眮いたたたにす

ればりィンドりが前面に衚瀺されるため必芁なオブゞェクトをポむントしお

クリックできたす。たた遞択察象オブゞェクトを含んでいるりィンドりが

小化されおいる堎合は巊偎の CTRL キヌを抌したたた Windows タスク・バヌ

䞊のアプリケヌションを右クリックしおショヌトカット・メニュヌから元

のサむズに戻すを遞択するこずでりィンドりを衚瀺できたす。

クリックした堎所が耇数のオブゞェクトに関連付けられおいる堎合オブ

ゞェクトの遞択ダむアログ・ボックスが開きたす。

Page 189: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

189

189

4 オブゞェクト・リポゞトリ内の堎所を特定する察象ずなるオブゞェクトを遞択

しOKをクリックしたす。遞択した オブゞェクトがオブゞェクト・リポ

ゞトリ内で匷調衚瀺されたす。

ヒント該圓するオブゞェクト・リポゞトリが開いおいない堎合やオブゞェ

クトが芋぀からない堎合オブゞェクトは匷調衚瀺されたせん。オブゞェク

ト・リポゞトリ・マネヌゞャで耇数の共有オブゞェクト・リポゞトリを開い

おおり遞択したオブゞェクトがアクティブなオブゞェクト・リポゞトリ内で

芋぀からない堎合は珟圚開いおいるすべおのオブゞェクト・リポゞトリの䞭

でオブゞェクトを怜玢するかどうかを遞択できたす。

Page 190: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

190

190

実行セッション䞭のテスト・オブゞェクトでの䜜業

QuickTest は実行セッション䞭に初めおオブゞェクトに遭遇するずその実行

セッションの䞀時的なテスト・オブゞェクト・バヌゞョンを䜜成したす。

QuickTest はオブゞェクト蚘述を䜿っおこの䞀時的なオブゞェクトのバヌゞョ

ンを䜜成したす。以降テストではオブゞェクト・リポゞトリ内のテスト・

オブゞェクトではなくこの䞀時的なバヌゞョンのテスト・オブゞェクトが参

照されたす。

泚蚘録および実行セッション䞭はオブゞェクト リポゞトリりィンドり

が読み取り専甚になりたす。

実行セッション䞭のテスト・オブゞェクトの䜜成

プログラムによる蚘述を䜿甚しおアプリケヌションのオブゞェクトを衚す䞀

時的なバヌゞョンのテスト・オブゞェクトを䜜成できたす。オブゞェクト・リ

ポゞトリを参照せずにそれらのオブゞェクトに察しお操䜜を実行できたす。

たずえばWeb サむトのフォヌムに゚ディット・ボックスが远加されたずした

す。プログラムによる蚘述を䜿甚しお新しい゚ディット・ボックスに倀を入

力するステヌトメントを゚キスパヌト・ビュヌたたはナヌザ定矩関数に远加す

るこずでオブゞェクト・リポゞトリぞの远加もしおいないオブゞェクトを QuickTest に認識させるこずができたす。プログラム的蚘述の詳现に぀いおは

850 ペヌゞ「プログラム的蚘述の䜿甚」を参照しおください。

実行セッション䞭のテスト・オブゞェクト・プロパティの倉曎

キヌワヌド・ビュヌ゚キスパヌト・ビュヌたたはナヌザ定矩関数の䞭で SetTOProperty ステヌトメントを远加するこずでオブゞェクト・リポゞトリ

内の氞続的な倀に圱響を䞎えるこずなく実行セッション䞭に䞀時的なバヌ

ゞョンのオブゞェクトのプロパティを倉曎できたす。

SetTOProperty メ゜ッドには次の構文を䜿甚したす。

Object(description).SetTOProperty Property, Value

詳现に぀いおは『HP QuickTest Professional Object Model Reference』英語

版を参照しおください。

Page 191: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

191

191

共有オブゞェクト・リポゞトリの関連付けの管理

リポゞトリの関連付けダむアログ・ボックスを䜿っお遞択したテストず

共有オブゞェクト・リポゞトリずの関連付けを管理できたす。リポゞトリの

関連付けダむアログ・ボックスでは1 ぀以䞊の共有オブゞェクト・リポゞ

トリをテスト内の 1 ぀以䞊のアクションに関連付けるこずができたす。たた

遞択したアクションたたはテスト内のすべおのアクションからオブゞェク

ト・リポゞトリの関連付けを削陀するこずもできたす。共有オブゞェクト・リ

ポゞトリの関連付けの詳现に぀いおは486 ペヌゞ「オブゞェクト・リポゞト

リずアクションの関連付け」を参照しおください。

オブゞェクト・リポゞトリの関連付けを管理するには次の手順を実行したす。

1 次の手順のいずれかを実行したす。

➀リ゜ヌスリポゞトリの関連付けを遞択したす。

➀オブゞェクト リポゞトリりィンドりの䞭でツヌルリポゞトリ

の関連付けを遞択したす。

➀オブゞェクト リポゞトリりィンドりの䞭でリポゞトリの関連付け

ボタンをクリックしたす。

Page 192: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

192

192

リポゞトリの関連付けダむアログ・ボックスが開きたす。

リポゞトリの関連付けダむアログ・ボックスには珟圚のテスト内の各ア

クションに関連付けられおいる党共有オブゞェクト・リポゞトリの䞀芧およ

び各リポゞトリずアクションずの珟圚の関連付け状況が衚瀺されたす。オブ

ゞェクト・リポゞトリをリストに远加したりリストから削陀したりできるほ

かテスト内のアクションぞの関連付けを倉曎したりできたす。

2 珟圚のテストに含たれる 1 ぀以䞊のアクションに関連付ける共有オブゞェク

ト・リポゞトリをリストに远加するにはリポゞトリを远加ボタンをク

リックしたす。共有オブゞェクト リポゞトリの远加ダむアログ・ボックス

が衚瀺されたす。远加するオブゞェクト・リポゞトリに移動し開くたた

はOKファむル・システムから远加するのか Quality Center プロゞェクトか

ら远加するかに応じお異なるをクリックしたす。リポゞトリリストの䞀

番䞋に新しいオブゞェクト・リポゞトリが衚瀺されたす。

Page 193: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

193

193

3 関連付けられおいる共有オブゞェクト・リポゞトリの名前たたはパスを倉曎す

るにはリポゞトリリスト内の共有オブゞェクト・リポゞトリをクリック

し参照ボタンをクリックしおファむル遞択ダむアログ・ボックスを開き

別の共有オブゞェクト・リポゞトリを遞択したす。たたはリポゞトリリ

スト内で共有オブゞェクト・リポゞトリの名前たたはパスを盎接倉曎するこず

もできたす。倉曎した共有オブゞェクト・リポゞトリは前の共有オブゞェク

ト・リポゞトリず同じアクションに関連付けられたたたです。

泚Quality Center に接続しおいる堎合衚瀺されるダむアログ・ボックスは

ファむル・システムの堎合の暙準ダむアログ・ボックスず異なりたす。これら 2 皮類のダむアログ・ボックスは共有オブゞェクト リポゞトリの远加ダ

むアログ・ボックスのファむル システムボタンおよびQuality Centerボタンをクリックするこずで切り替えるこずができたす。

4 オブゞェクト・リポゞトリを 1 ぀以䞊のアクションに関連付けたり既存の関

連付けを削陀したりするにはリポゞトリリストからオブゞェクト・リポ

ゞトリを遞択し次にアクション名をダブルクリックするかアクション名を

遞択しお矢印ボタンおよびをクリックするこずで利甚可胜

なアクションリストず関連付け枈みアクションリストの間でアクション

を移動したす。

ヒントすべおのアクションを䞀方のリストからもう䞀方のリストに移動する

には , 二重矢印ボタンたたはをクリックしたす。耇数のアク

ションを遞択SHIFT キヌたたは CTRL キヌあるいはその䞡方を䜿甚しおか

ら矢印ボタンおよびをクリックするず遞択した耇数のアク

ションだけを䞀方のリストからもう䞀方のリストに移動できたす。

Page 194: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

194

194

泚リポゞトリの関連付けダむアログ・ボックスではアクションに関連

付けられおいるオブゞェクト・リポゞトリの優先順䜍を定矩するこずはできた

せん。オブゞェクト・リポゞトリの優先順䜍はアクションのプロパティ

ダむアログ・ボックスの関連付けられおいるリポゞトリタブで定矩した

す。詳现に぀いおは486 ペヌゞ「オブゞェクト・リポゞトリずアクションの

関連付け」を参照しおください。

5 オブゞェクト・リポゞトリをリストから削陀しお珟圚のテスト内のアクショ

ンずの関連付けをすべお削陀するには察象オブゞェクト・リポゞトリを遞択

しおリポゞトリを削陀ボタンをクリックしたす。

6OKをクリックしたす。オブゞェクト・リポゞトリの関連付けに察しお行っ

た倉曎が適甚されたす。新しい関連付けを衚瀺したりオブゞェクト・リポゞ

トリの優先順䜍を倉曎したりするにはアクションのプロパティダむアロ

グ・ボックスのリポゞトリの関連付けタブを䜿甚したす。詳现に぀いお

は486 ペヌゞ「オブゞェクト・リポゞトリずアクションの関連付け」を参照

しおください。

Page 195: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

195

195

共有オブゞェクト・リポゞトリぞのロヌカル・オブゞェクトの゚クスポヌト

アクションのロヌカル・オブゞェクト・リポゞトリに含たれおいるすべおのテ

スト・オブゞェクトチェックポむント・オブゞェクトおよび出力倀オブ

ゞェクトをファむル・システム内の新しい共有オブゞェクト・リポゞトリた

たはQuickTest が Quality Center に接続されおいる堎合はQuality Center プロ

ゞェクトに゚クスポヌトできたす。これによりロヌカル・オブゞェクトがほ

かのアクションからアクセスできるようになりたす。ロヌカル・オブゞェクト

を新しい共有オブゞェクト・リポゞトリに゚クスポヌトするにはオブゞェ

クト リポゞトリりィンドりを䜿甚したす。

ロヌカル・オブゞェクトの共有オブゞェクト・リポゞトリぞの゚クスポヌトだ

けを行うかロヌカル・オブゞェクトの゚クスポヌトず眮換も行うかを遞択で

きたす。ロヌカル オブゞェクトの゚クスポヌトず眮換オプションを䜿うず

ロヌカル・オブゞェクトが共有オブゞェクト・リポゞトリに゚クスポヌトさ

れ新しい共有オブゞェクト・リポゞトリがアクションに関連付けられロヌ

カル・オブゞェクト・リポゞトリからそれらのオブゞェクトが削陀されたす。

ロヌカル・オブゞェクトを共有オブゞェクト・リポゞトリに゚クスポヌトする

ずパラメヌタ化されたオブゞェクトのパラメヌタが゜ヌス・パラメヌタず同

じ名前を䜿っおリポゞトリ・パラメヌタに倉換されたす。 各リポゞトリ・パラ

メヌタの暙準蚭定倀割り圓おられた倀は察応する゜ヌス・パラメヌタで

す。アクション内で䜿甚されおいる割り圓おを倉曎するには158 ペヌゞ「リ

ポゞトリ・パラメヌタ倀の割り圓お」で説明しおいるリポゞトリ パラメヌ

タの割り圓おダむアログ・ボックスを䜿甚したす。リポゞトリ・パラメヌタ

の詳现に぀いおは第 6 章「オブゞェクト・リポゞトリの管理」を参照しおく

ださい。

ヒントロヌカル・オブゞェクトを゚クスポヌトした埌はオブゞェクト・リ

ポゞトリ結合ツヌルを䜿甚しお゚クスポヌトされたオブゞェクトを含む共有

オブゞェクト・リポゞトリのテスト・オブゞェクトをほかの共有オブゞェク

ト・リポゞトリず結合できたす。詳现に぀いおは第 7 章「共有オブゞェク

ト・リポゞトリの結合」を参照しおください。

Page 196: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

196

196

ロヌカル・オブゞェクトを新しい共有オブゞェクト・リポゞトリに゚クスポヌ

トするには次の手順を実行したす。

1 ゚クスポヌトするロヌカル・オブゞェクトを含んでいるテストを開きたす。

2リ゜ヌスオブゞェクト リポゞトリを遞択するかオブゞェクト リポゞトリボタンをクリックしおオブゞェクト リポゞトリりィンドりを

開きたす。

3オブゞェクト リポゞトリりィンドりのアクションボックスで゚クス

ポヌトするロヌカル・オブゞェクトを含んでいるアクションを遞択したす。

4ファむルロヌカル オブゞェクトの゚クスポヌトたたはファむル

ロヌカル オブゞェクトの゚クスポヌトず眮換を遞択したす。オブゞェ

クト リポゞトリの゚クスポヌトダむアログ・ボックスが衚瀺されたす。

泚Quality Center に接続しおいる堎合ず暙準ファむル・システムを䜿甚する

堎合ずでは衚瀺されるダむアログ・ボックスが異なりたす。これら 2 皮類の

ダむアログ・ボックスはオブゞェクト リポゞトリの゚クスポヌトダむア

ログ・ボックスのファむル システムボタンおよびQuality Centerボタ

ンをクリックするこずで切り替えるこずができたす。

5 ファむルを保存する堎所を遞択しファむル名たたは添付名を指定し

お保存たたはOKファむル・システムに保存するのか Quality Center プロゞェクトに保存するのかに応じおをクリックしたす。

ロヌカル オブゞェクトの゚クスポヌトを遞択した堎合は指定した共有オ

ブゞェクト・リポゞトリ拡匵子が .tsr のファむルにロヌカル・オブゞェク

トが゚クスポヌトされたす。テストではロヌカル・オブゞェクト・リポゞトリ

内のオブゞェクトが匕き続き䜿甚され新しい共有オブゞェクト・リポゞトリ

はテストに関連付けられたせん。

ロヌカル オブゞェクトの゚クスポヌトず眮換を遞択した堎合は新しい共

有オブゞェクト・リポゞトリ拡匵子が .tsr のファむルがテストに関連付け

られロヌカル・オブゞェクト・リポゞトリ内のオブゞェクトは削陀された

す。オブゞェクト リポゞトリりィンドり内のオブゞェクトは共有オブ

ゞェクト・リポゞトリ内にあるため読み取り専甚灰色衚瀺になりたす。

オブゞェクト リポゞトリりィンドりのオブゞェクトのプロパティセク

ションにはリポゞトリの堎所ずしおLocalではなく新しい共有オブ

ゞェクト・リポゞトリのパスずファむル名が衚瀺されたす。

Page 197: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

197

197

新しい共有オブゞェクト・リポゞトリはほかの共有オブゞェクト・リポゞト

リず同じように䜿甚できたす。

Page 198: HP QuickTest Professional - HP - United States | Laptop Computers

第 4 ç«  • テスト・オブゞェクトを䜿甚した䜜業

198

198

Page 199: HP QuickTest Professional - HP - United States | Laptop Computers

199

第 5 章オブゞェクトの認識の蚭定

QuickTest ではオブゞェクトを孊習するずきにオブゞェクト階局内のオブゞェ

クトを䞀意に蚘述するプロパティず倀のセットを孊習したす。倚くの堎合こ

の蚘述でQuickTest が実行セッション䞭にオブゞェクトを十分に識別できたす。

特定のオブゞェクト・クラスを衚す蚘述がアプリケヌションのオブゞェクト

を も論理的に蚘述するものでないこずが刀明した堎合やオブゞェクト蚘述

の䞭のプロパティの倀が頻繁に倉わるこずが予想される堎合にはQuickTest によるオブゞェクトの孊習方法識別方法を蚭定できたす。たたナヌザ定矩オ

ブゞェクトを暙準のテスト・オブゞェクト・クラスに割り圓おQuickTest によ

るナヌザ定矩オブゞェクト・クラスのオブゞェクトを孊習する方法も蚭定でき

たす。

本章では次の項目に぀いお説明したす。

➀ オブゞェクトの認識の蚭定に぀いお199 ペヌゞ

➀ オブゞェクトの認識ダむアログ・ボックスに぀いお201 ペヌゞ

➀ スマヌト認識の蚭定214 ペヌゞ

➀ ナヌザ定矩のテスト・オブゞェクト・クラスの割り圓お224 ペヌゞ

オブゞェクトの認識の蚭定に぀いお

QuickTest には各テスト・オブゞェクトに察しお孊習するプロパティのセット

があらかじめ甚意されおいたす。孊習したオブゞェクトを䞀意に識別するのに

これらの必須プロパティ倀では十分でない堎合QuickTest は䜕らかの補足プロ

パティたたは序数識別子を远加しお䞀意の蚘述を䜜成したす。

「必須プロパティ」ずはQuickTest が特定のテスト・オブゞェクト・クラスに

぀いお必ず孊習するプロパティです。

Page 200: HP QuickTest Professional - HP - United States | Laptop Computers

第 5 ç«  • オブゞェクトの認識の蚭定

200

200

「補足プロパティ」ずはQuickTest がアプリケヌションの特定のオブゞェクト

に぀いお孊習する必須プロパティでは䞀意の蚘述を䜜成するのに䞍十分である

堎合にだけ QuickTest が孊習するプロパティです。1 ぀のオブゞェクト・クラス

に耇数の補足プロパティが定矩されおいる堎合QuickTest は補足プロパティを 1 ぀ず぀順番に孊習しオブゞェクトの䞀意の蚘述ができたずころで孊習を止

めたす。QuickTest が孊習した補足プロパティはテスト・オブゞェクトの蚘述に

远加されたす。

泚すべおの定矩枈みの必須および補足プロパティを組み合わせおも䞀意のテ

スト・オブゞェクト蚘述を䜜成するのに十分ではない堎合QuickTest は遞択さ

れた序数識別子の倀も孊習したす。詳现に぀いおは207 ペヌゞ「序数識別子

の遞択」を参照しおください。

テストの実行の際QuickTest は孊習した序数識別子のない蚘述に䞀臎す

るオブゞェクトを怜玢したす。蚘述に䞀臎するオブゞェクトが芋぀からない堎

合や蚘述に䞀臎するオブゞェクトが耇数ある堎合QuickTest はスマヌト認識

メカニズムを䜿っおただし有効になっおいる堎合オブゞェクトを識別

したす。倚くの堎合スマヌト認識定矩が存圚すれば孊習した蚘述が 1 ぀以

䞊のプロパティ倀が倉曎されたこずで識別に倱敗する堎合にQuickTest による

オブゞェクトの識別に圹立ちたす。テスト・オブゞェクト蚘述はスマヌト認

識メカニズムでもオブゞェクトの候補を 1 ぀に絞り蟌めない堎合にかぎり序

数識別子ず組み合わせお䜿われたす。

オブゞェクトの認識ダむアログ・ボックスツヌルオブゞェクトの

認識ではQuickTest がアプリケヌションの䞭のオブゞェクトの蚘述を孊習

するのに䜿う必須プロパティ補足プロパティおよび序数識別子プロパ

ティを蚭定できるほかスマヌト認識メカニズムの有効化ず蚭定が可胜です。

たた新しいナヌザ定矩クラスを蚭定しそれらを既存のテスト・オブゞェク

ト・クラスにマップしおテスト実行時にナヌザ定矩クラスからオブゞェクト

を QuickTest が認識するようにもできたす。

Page 201: HP QuickTest Professional - HP - United States | Laptop Computers

第 5 ç«  • オブゞェクトの認識の蚭定

201

201

オブゞェクトの認識ダむアログ・ボックスに぀いお

オブゞェクトの認識ダむアログ・ボックスのメむン画面を䜿っお必須お

よび補足プロパティの蚭定序数識別子の遞択および各テスト・オブゞェク

トに察するスマヌト認識メカニズムを有効にするかどうかを指定したす。

オブゞェクトの認識ダむアログ・ボックスからナヌザ定矩オブゞェクト・

クラスの定矩ずそれらの Standard Windows オブゞェクト・クラスぞの割り圓お

も行えたす。たた遞択した環境のテスト オブゞェクト クラスリストに

衚瀺される任意のオブゞェクトにスマヌト認識メカニズムを蚭定するこずもで

きたす。

泚

➀オブゞェクトの認識ダむアログ・ボックスで加えた倉曎はすでにオブ

ゞェクト・リポゞトリに远加されたオブゞェクトには圱響したせん。

➀ WinMenuVbLabelVbObjectVbToolbar オブゞェクトなど特定のテス

ト・オブゞェクトの孊習したスマヌト認識プロパティは蚭定できたせん。

したがっおこれらのオブゞェクトには遞択した環境のテスト オブゞェ

クト クラスリストが含たれたせん。

詳现に぀いおは次を参照しおください。

➀ 202 ペヌゞ「必須および補足プロパティの蚭定」

➀ 207 ペヌゞ「序数識別子の遞択」

➀ 212 ペヌゞ「スマヌト認識の有効化ず無効化」

➀ 213 ペヌゞ「テスト・オブゞェクトの暙準蚭定のオブゞェクト認識蚭定の埩元」

➀ 213 ペヌゞ「オブゞェクト認識蚭定甚の自動スクリプトの生成」

Page 202: HP QuickTest Professional - HP - United States | Laptop Computers

第 5 ç«  • オブゞェクトの認識の蚭定

202

202

必須および補足プロパティの蚭定

QuickTest が特定のオブゞェクト・クラスのために䜿う蚘述がアプリケヌショ

ンのオブゞェクトを蚘述するために十分には論理的ではないこずが刀明した堎

合やオブゞェクト蚘述の䞭で珟圚䜿われおいるプロパティの倀が倉わるこず

が予想される堎合にはそのクラスのオブゞェクトを孊習するずきに QuickTest が孊習する必須および補足プロパティを倉曎できたす。

実行セッション䞭QuickTest はテスト・オブゞェクト蚘述䞭のすべおのプロパ

ティに䞀臎するオブゞェクトを探したす。このずき必須プロパティずしお孊

習したものず補足プロパティずしお孊習したものを区別したせん。

たずえばWeb Image オブゞェクトの暙準の必須プロパティはalthtml tagおよび image type プロパティです。暙準の補足プロパティは定矩されおいた

せん。Web サむトに耇数の広告を埪環しお衚瀺するいく぀かの広告枠があるも

のずしたす。これらの広告枠のそれぞれのむメヌゞをクリックするテストを䜜

成するものずしたす。

しかしそれぞれの広告むメヌゞの alt 倀は異なるためテストを䜜成するず 1 ぀の alt 倀が远加されそしおテストを実行するずほずんどの堎合別の alt 倀がキャプチャされるためテスト実行が倱敗するこずになりたす。この堎合

Web Image 必須プロパティ・リストから alt プロパティを削陀できたす。その代

わりサむトの特定の広告枠に衚瀺される各広告むメヌゞはむメヌゞの name プロパティの倀が同じなので必須プロパティにその name プロパティ

を远加しおQuickTest が䞀意にオブゞェクトを識別できるようにしたす。

たたペヌゞの耇数の堎所に衚瀺される Web 画像にたずえばロゎがペヌゞ

の䞀番䞊ず䞋に衚瀺されるなどWeb デザむナによっお Image タグに特別な ID プロパティが远加されたずしたす。ペヌゞに䞀床だけ衚瀺されるむメヌゞで

あれば䞀意の蚘述を䜜成するには必須プロパティで十分ですが同じペヌゞ

にむメヌゞが耇数回衚瀺される堎合にはQuickTest に ID プロパティも孊習さ

せたいずころです。このためにはID プロパティを補足プロパティずしお远加

しお䞀意のテスト・オブゞェクト蚘述の䜜成に必芁な堎合にだけ QuickTest に ID プロパティを孊習させるようにしたす。

Page 203: HP QuickTest Professional - HP - United States | Laptop Computers

第 5 ç«  • オブゞェクトの認識の蚭定

203

203

テスト・オブゞェクト・クラスのための必須および補足プロパティを䜜成する

には次の手順を実行したす。

1ツヌルオブゞェクトの認識を遞択したす。オブゞェクトの認識ダ

むアログ・ボックスが衚瀺されたす。

2環境リストで適切な環境を遞択したす。遞択した環境に関連付けられおい

るテスト・オブゞェクト・クラスがテスト オブゞェクト クラスリストに

アルファベット順に衚瀺されたすStandard Windows ではナヌザ定矩のオブ

ゞェクトはリストの䞋郚に衚瀺されたす。

泚環境リストに含たれおいる環境は読み蟌たれたアドむンに察応する

ものです。アドむンの読み蟌みの詳现に぀いおは『HP QuickTest Professional アドむン・ガむド』の QuickTest アドむンの読み蟌みに関する項を参照しおく

ださい。

Page 204: HP QuickTest Professional - HP - United States | Laptop Computers

第 5 ç«  • オブゞェクトの認識の蚭定

204

204

3テスト オブゞェクト クラスリストで蚭定するテスト・オブゞェクト・ク

ラスを遞択したす。

4必須プロパティリストで远加ず削陀をクリックしたす。必須プロパティ

のためのプロパティの远加ず削陀ダむアログ・ボックスが衚瀺されたす。

5 必須プロパティ・リストに含めるプロパティを遞択したす。たたリストから

削陀するプロパティを消去したす。

泚同じプロパティを必須ず補足の䞡方のプロパティ・リストに含めるこずは

できたせん。

新芏䜜成をクリックしお衚瀺されるダむアログ・ボックスに有効なプロ

パティ名を指定するこずにより新芏プロパティを指定できたす。

Page 205: HP QuickTest Professional - HP - United States | Laptop Computers

第 5 ç«  • オブゞェクトの認識の蚭定

205

205

ヒントattribute/ プロパティ名の圢匏を䜿甚しおWeb オブゞェクトに䜿

甚可胜なプロパティの集合にプロパティ名を远加するこずもできたす。これを

行うためには新芏䜜成をクリックしたす。新芏プロパティダむアロ

グ・ボックスが開きたす。有効なプロパティをattribute/ プロパティ名の

圢匏で入力しおOKをクリックしたす。新しいプロパティが必須プロパ

ティリストに远加されたす。たずえばMyColor ずいうプロパティを远加す

るにはattribute/MyColor ず入力したす。

6OKをクリックしプロパティの远加ず削陀ダむアログ・ボックスを閉

じたす。曎新された必須プロパティの集合が必須プロパティリストに衚瀺

されたす。

7補足プロパティリストで远加ず削陀をクリックしたす。必須プロパティ

のためのプロパティの远加ず削陀ダむアログ・ボックスが衚瀺されたす。

8 補足プロパティ・リストに含めるプロパティを遞択したす。たたリストから

削陀するプロパティを消去したす。

Page 206: HP QuickTest Professional - HP - United States | Laptop Computers

第 5 ç«  • オブゞェクトの認識の蚭定

206

206

泚同じプロパティを必須ず補足の䞡方のプロパティ・リストに含めるこずは

できたせん。

新芏䜜成をクリックしお衚瀺されるダむアログ・ボックスに有効なプロ

パティ名を指定するこずにより新芏プロパティを指定できたす。

ヒントattribute/ プロパティ名の圢匏を䜿甚しおWeb オブゞェクトに䜿

甚可胜なプロパティの集合にプロパティ名を远加するこずもできたす。これを

行うためには新芏䜜成をクリックしたす。新芏プロパティダむアロ

グ・ボックスが開きたす。有効なプロパティをattribute/ プロパティ名の

圢匏で入力しおOKをクリックしたす。新芏プロパティが補足プロパ

ティリストに远加されたす。たずえばMyColor ずいうプロパティを远加す

るにはattribute/MyColor ず入力したす。

9OKをクリックしプロパティの远加ず削陀ダむアログ・ボックスを閉

じたす。プロパティが補足プロパティリストに衚瀺されたす。

10 䞊向き矢印ず䞋向き矢印を䜿っお補足プロパティの順序を指定したす。

QuickTest ではオブゞェクトを孊習するずきに䞀意のオブゞェクト蚘述を䜜成す

るために補足プロパティが必芁な堎合QuickTest は䞀意の蚘述を䜜成するの

に十分な情報が埗られるたで補足プロパティリストでの順序に埓っお

蚘述に補足プロパティを 1 ぀ず぀远加しおいきたす。

Page 207: HP QuickTest Professional - HP - United States | Laptop Computers

第 5 ç«  • オブゞェクトの認識の蚭定

207

207

序数識別子の遞択

オブゞェクトの認識ダむアログ・ボックスで指定した必須プロパティず補

足プロパティを孊習するのに加えQuickTest は予備的に各テスト・オブゞェク

トの序数識別子も孊習できたす。序数識別子」は同じ蚘述を持぀オブゞェ

クト必須および補足プロパティ・リストで指定されおいるすべおのプロパ

ティの倀が同じオブゞェクトを区別するためにほかのオブゞェクトずの盞

察的な順番を衚す数倀を割り圓おたす。この順䜍の倀によっお QuickTest は

必須および補足プロパティでは䞀意の蚘述を䜜成するのに䞍十分な堎合でも

䞀意の蚘述を䜜成できたす。

割り圓おられた序数プロパティの倀は盞察的な倀でありQuickTest がオブゞェ

クトを孊習するずきに衚瀺されおいたほかのオブゞェクトずの盞察関係に基

づいおいたす。アプリケヌションのペヌゞやスクリヌンのレむアりトや構成が

倉わればオブゞェクト自䜓には䞀切倉化がなくおもこの倀が倉わるこずが

ありたす。そのためQuickTest はすべおの利甚可胜な必須および補足プロパ

ティを䜿っおも䞀意の蚘述を䜜成できない堎合にだけこのバックアップ序数

識別子の倀を孊習したす。

さらにQuickTest は序数識別子を孊習しおも実行セッション䞭に序数識別子

を䜿うのは孊習した蚘述およびスマヌト認識メカニズムがアプリケヌション

のオブゞェクトを識別するのに十分でない堎合だけです。QuickTest がほかのテ

スト・オブゞェクト・プロパティを䜿甚しお実行セッション䞭にオブゞェクト

を識別できれば序数識別子は無芖されたす。

QuickTest では次の皮類の序数識別子を䜿甚しおオブゞェクトを識別できたす。

➀Indexオブゞェクトがアプリケヌション・コヌドの䞭に出珟する順序を

それ以倖は同じ蚘述を持぀ほかのオブゞェクトずの盞察関係で衚したす。詳现

に぀いおは208 ペヌゞ「むンデックス・プロパティを䜿甚したオブゞェクト

の識別」を参照しおください。

➀Location芪りィンドりフレヌムたたはダむアログ・ボックス内においおオブゞェクトが出珟する順序をその他の蚘述が同じであるほかのオブゞェクトずの盞察䜍眮で衚したす。詳现に぀いおは209 ペヌゞ「堎所プロパティを䜿甚したオブゞェクトの識別」を参照しおください。

➀CreationTimeBrowser オブゞェクトのみ同じ蚘述を持぀ブラりザが開

いた盞察的な順番を衚したす。詳现に぀いおは210 ペヌゞ「CreationTime プロパティを䜿甚したオブゞェクトの識別」を参照しおください。

Page 208: HP QuickTest Professional - HP - United States | Laptop Computers

第 5 ç«  • オブゞェクトの認識の蚭定

208

208

暙準蚭定ではテスト・オブゞェクト・クラスごずに序数識別子のタむプが存

圚したす。暙準蚭定の序数識別子を倉曎するには序数識別子ボックスか

ら目的のタむプを遞択できたす。

ヒント蚘録䞭に必須および補足プロパティを䜿っお䞀意のテスト・オブ

ゞェクト蚘述を䜜成できた堎合QuickTest は序数識別子を孊習したせん。オ

ブゞェクトのプロパティたたはオブゞェクト リポゞトリダむアログ・

ボックスの远加ず削陀オプションを䜿っお埌からオブゞェクトのテス

ト・オブゞェクト・プロパティに序数識別子を远加できたす。詳现に぀いお

は第 4 章「テスト・オブゞェクトを䜿甚した䜜業」を参照しおください。

むンデックス・プロパティを䜿甚したオブゞェクトの識別

オブゞェクトの孊習䞭QuickTest はオブゞェクトを䞀意に識別できるように

テスト・オブゞェクトのむンデックス・プロパティに倀を割り圓おるこずがで

きたす。この倀は゜ヌス・コヌド内のオブゞェクトの順番に基づいおいた

す。 初の番号は 0 です。

むンデックス・プロパティ倀は各オブゞェクトに固有の倀です。このため

ある WebEdit テスト・オブゞェクトを蚘述するのに Index:=3 を䜿甚するず

QuickTest はペヌゞ内の 4 番目の WebEdit を怜玢したす。䞀方WebElement オブゞェクトを蚘述するのに Index:=3 を䜿甚するずWebElement オブゞェクト

はすべおの Web オブゞェクトに該圓するためQuickTest はタむプに関係なく

ペヌゞ内の 4 番目の Web オブゞェクトを怜玢したす。

たずえば次のオブゞェクトを含んだ次のペヌゞがあるずしたす。

➀ Apple ずいう名前の画像

➀ UserName ずいう名前の画像

➀ UserName ずいう名前の WebEdit オブゞェクト

➀ Password ずいう名前の画像

➀ Password ずいう名前の WebEdit オブゞェクト

Page 209: HP QuickTest Professional - HP - United States | Laptop Computers

第 5 ç«  • オブゞェクトの認識の蚭定

209

209

次のステヌトメントはリストの 3 番目の項目を参照したす。その項目がペヌ

ゞ内で UserName ずいう名前を持぀ 初の WebEdit オブゞェクトだからです。

WebEdit("Name:=UserName", "Index:=0")

䞀方次のステヌトメントはリストの 2 番目の項目を参照したす。その項目

がUserName ずいう名前を持぀ 初の任意のタむプWebElementのオブ

ゞェクトだからです。

WebElement("Name:=UserName", "Index:=0")

堎所プロパティを䜿甚したオブゞェクトの識別

オブゞェクトの孊習䞭QuickTest はオブゞェクトを䞀意に識別できるように

テスト・オブゞェクトの堎所プロパティに倀を割り圓おるこずができたす。こ

の倀はりィンドりフレヌムダむアログ・ボックス内に珟れる同じプロパ

ティを持぀ほかのオブゞェクトずの盞察的な順番に基づいお決たりたす。 初

のオブゞェクトの堎合倀は 0 です。倀はカラム内で䞊から䞋にそしお巊か

ら右ぞの順序で割り圓おられたす。

次の䟋ではダむアログ・ボックス内のラゞオ・ボタンは䜍眮のプロパティ

に埓っお番号が付けられおいたす。

Page 210: HP QuickTest Professional - HP - United States | Laptop Computers

第 5 ç«  • オブゞェクトの認識の蚭定

210

210

堎所プロパティ倀は各オブゞェクトに固有の倀です。このためある WinButton テスト・オブゞェクトを蚘述するのに Location:=3 を䜿甚するず

QuickTest は 4 番目の WinButton をペヌゞ内の䞊から䞋巊から右に怜玢した

す。䞀方WinObject オブゞェクトを蚘述するのに Location:=3 を䜿甚するず

WinObject オブゞェクトはすべおの暙準オブゞェクトに該圓するので

QuickTest はタむプに関係なくペヌゞ内の 4 番目の暙準オブゞェクトをペヌゞ内

の䞊から䞋巊から右に怜玢したす。

たずえば次のオブゞェクトを含んだ次のダむアログ・ボックスがあるずしたす。

➀ OK ずいう名前のボタン・オブゞェクト

➀ Add/Remove ずいう名前のボタン・オブゞェクト

➀ Add/Remove ずいう名前のチェック・ボックス・オブゞェクト

➀ Help ずいう名前のボタン・オブゞェクト

➀ Check spelling ずいう名前のチェック・ボックス・オブゞェクト

次のステヌトメントはリストの 3 番目の項目を参照したす。その項目がペヌ

ゞ内で Add/Remove ずいう名前を持぀ 初のチェック・ボックス・オブゞェク

トだからです。

WinCheckBox("Name:=Add/Remove", "Location:=0")

䞀方次のステヌトメントはリストの 2 番目の項目を参照したす。その項目

がAdd/Remove ずいう名前を持぀ 初の任意のタむプWinObjectのオブ

ゞェクトだからです。

WinObject("Name:=Add/Remove", "Location:=0")

CreationTime プロパティを䜿甚したオブゞェクトの識別

Browser オブゞェクトの孊習䞭テスト・オブゞェクトの蚘述に埓っおオブ

ゞェクトを䞀意に識別できない堎合QuickTest は CreationTime テスト・オブ

ゞェクト・プロパティに倀を割り圓おたす。この倀は同じ蚘述を持぀ブラり

ザが開いた盞察的な順番を瀺したす。 初に開くブラりザはCreationTime = 0 の倀を受け取りたす。

実行セッション䞭テスト・オブゞェクトの蚘述だけに基づいお Browser オブ

ゞェクトを䞀意に識別できないずきQuickTest はブラりザが開いた順番を確認

しCreationTime プロパティを䜿甚しお正しいブラりザ・オブゞェクトを識

別したす。

Page 211: HP QuickTest Professional - HP - United States | Laptop Computers

第 5 ç«  • オブゞェクトの認識の蚭定

211

211

たずえばそれぞれ 9:01 pm9:03 pm9:05 pm ず開いた時間だけが違う同䞀の 3 ぀のブラりザを察象にテストを蚘録する堎合QuickTest は9:01 am のブラり

ザに CreationTime = 0 を 9:03 am のブラりザに CreationTime = 1 を9:05 am のブ

ラりザに CreationTime = 2 のように CreationTime 倀を割り圓おたす。

10:30 pm にテストを実行したずきにブラりザが 10:31 pm10:33 pm10:34 pm に開いたずしたす。QuickTest は 10:31 pm のブラりザが CreationTime = 0 のブラりザ・テスト・オブゞェクト10:33 pm のブラりザが CreationTime = 1 のテスト・オブゞェクト10:34 pm のブラりザが CreationTime = 2 のテスト・オ

ブゞェクトであるず識別したす。

開いおいるブラりザが耇数ある堎合CreationTime の も䜎いものが 初に開

いたものであり も高いものが 埌に開いたものになりたす。たずえば3 ぀以䞊のブラりザが開いおいる堎合CreationTime = 2 のブラりザは 3 番目に開

いたブラりザです。セッションの蚘録䞭に 7 ぀のブラりザを開いた堎合

CreationTime = 6 のブラりザが 埌に開いたブラりザです。

特定の CreationTime 倀のブラりザを察象にステップが蚘録され実行セッショ

ン䞭にこの CreationTime 倀を持぀ブラりザが開いおいない堎合ステップは

CreationTime 倀の も高いブラりザで実行されたす。たずえばステップが CreationTime = 6 のブラりザを察象に蚘録されCreationTime = 0 ず CreationTime = 1 ずいう 2 ぀のブラりザだけが実行セッション䞭に開いおいるず

するずステップは 埌に開いたブラりザでこの䟋では CreationTime = 1実

行されたす。

泚セッション䞭の特定の時間に䜿甚できる CreationTime 倀は連番になっおい

ない可胜性がありたす。たずえば蚘録たたは実行セッション䞭に 6 ぀のブラ

りザを開いたずしおセッション䞭にそのうち 2 番目ず 4 番目のブラりザ

CreationTime 倀 1 ず 3を閉じたずするずセッションの 埌で開いおいるブ

ラりザは CreationTime 倀が 0245 のブラりザになりたす。

Page 212: HP QuickTest Professional - HP - United States | Laptop Computers

第 5 ç«  • オブゞェクトの認識の蚭定

212

212

スマヌト認識の有効化ず無効化

特定のテスト・オブゞェクト・クラスのスマヌト認識を有効にするチェッ

ク・ボックスを遞択するずスマヌト認識プロパティダむアログ・ボック

スでオブゞェクトの基本フィルタたたはオプション・フィルタあるいはその

䞡方のプロパティで指定されおいるすべおのプロパティ倀が QuickTest によっ

お孊習されたす。

暙準では䞀郚のテスト・オブゞェクトはすでにスマヌト認識が蚭定されおお

りほかは蚭定されおいたせん。暙準で蚭定されおいるものはスマヌト認

識を有効にするチェック・ボックスも暙準で遞択されおいたす。

スマヌト認識蚭定が定矩されおいるテスト・オブゞェクト・クラスのみスマヌ

ト認識メカニズムを有効にしたす。しかしあるテスト・オブゞェクト・クラ

スのスマヌト認識蚭定を定矩した堎合でもスマヌト認識プロパティ倀を孊習

したくないこずもありたす。スマヌト認識プロパティを孊習しない堎合は

スマヌト認識を有効にするチェック・ボックスをクリアしたす。

泚オブゞェクトのスマヌト認識プロパティを孊習するように蚭定しおある堎

合でもオブゞェクトのプロパティたたはオブゞェクト リポゞトリダ

むアログ・ボックスで特定のオブゞェクトに察するスマヌト認識機胜の䜿甚

を無効にできたす。たたテストの蚭定ダむアログ・ボックスの実行

タブでテスト党䜓に察するスマヌト認識メカニズムの䜿甚を無効にできたす。

詳现に぀いおは第 4 章「テスト・オブゞェクトを䜿甚した䜜業」ず 1195ペヌゞ「テストのための実行蚭定の定矩」を参照しおください。

ただしスマヌト認識プロパティを孊習しなければオブゞェクトに察しお埌

でスマヌト認識メカニズムを有効にするこずはできたせん。

スマヌト認識メカニズムの詳现に぀いおは214 ペヌゞ「スマヌト認識の蚭定」

を参照しおください。

Page 213: HP QuickTest Professional - HP - United States | Laptop Computers

第 5 ç«  • オブゞェクトの認識の蚭定

213

213

テスト・オブゞェクトの暙準蚭定のオブゞェクト認識蚭定の埩元

ロヌドされおいるすべおの環境珟圚の環境のみたたは遞択したテスト・オ

ブゞェクトのオブゞェクトの認識蚭定およびスマヌト認識プロパティ蚭定

を暙準蚭定に戻すこずができたす。

リセットできるのは組み蟌みオブゞェクトのプロパティのみです。Standard Windows 環境の蚭定をリセットするずナヌザ定矩のオブゞェクトも削陀され

たす。ナヌザ定矩オブゞェクトの詳现に぀いおは224 ペヌゞ「ナヌザ定矩の

テスト・オブゞェクト・クラスの割り圓お」を参照しおください。

泚オブゞェクトの認識ダむアログ・ボックスの環境ボックスには

珟圚ロヌドされおいる環境のみが䞀芧衚瀺されたす。

暙準ではテスト オブゞェクトを元に戻すボタンが衚瀺されたすが䞋矢印

をクリックしお次のいずれかのオプションを遞択するこずができたす。

➀テスト オブゞェクトを元に戻す遞択したテスト・オブゞェクトの蚭定をリ

セットしおシステム暙準に戻したす。

➀環境を元に戻す珟圚の環境のすべおのテスト・オブゞェクトの蚭定をリ

セットしおシステム暙準に戻したす。

➀すべお元に戻す珟圚ロヌドされおいる環境のすべおの蚭定をリセットし

おシステム暙準に戻したす。

オブゞェクト認識蚭定甚の自動スクリプトの生成

スクリプトの生成ボタンをクリックしお珟圚のオブゞェクトの認識蚭定

を含む自動スクリプトを生成できたす。詳现に぀いおは1311 ペヌゞ

「QuickTest 操䜜のオヌトメヌション」たたは『QuickTest Automation Reference』英語版ヘルプQuickTest Professional ヘルプ

QuickTest 詳现リファレンスQuickTest オヌトメヌションを参照し

おください。

Page 214: HP QuickTest Professional - HP - United States | Laptop Computers

第 5 ç«  • オブゞェクトの認識の蚭定

214

214

スマヌト認識の蚭定

スマヌト認識プロパティを蚭定すれば孊習したオブゞェクト蚘述に含たれる

プロパティの䞀郚が倉曎されおいおもQuickTest がアプリケヌションのオブ

ゞェクトを識別するのに圹立ちたす。

QuickTest は孊習した蚘述を䜿っおオブゞェクトを識別するずき蚘述䞭のす

べおのプロパティ倀ず䞀臎するオブゞェクトを怜玢したす。ほずんどの堎合

この蚘述はオブゞェクトを識別する も簡単な方法です。そしおオブゞェクト

の䞻芁なプロパティが倉曎されないかぎりこの方法は有効です。

QuickTest が孊習したオブゞェクト蚘述に䞀臎するオブゞェクトを芋぀けられな

い堎合や耇数のオブゞェクトが蚘述に適合する堎合QuickTest は孊習した蚘

述を無芖しスマヌト認識メカニズムを䜿っおオブゞェクトの識別を詊みたす。

スマヌト認識メカニズムはもう少し耇雑ですが柔軟性が優れおいたす。このた

めスマヌト認識定矩を適栌に蚭定すれば孊習した蚘述では識別できないずき

にQuickTest がオブゞェクト存圚しおいればを識別するのに圹立ちたす。

スマヌト認識メカニズムは次の 2 タむプのプロパティを䜿いたす。

➀基本フィルタ プロパティ特定のテスト・オブゞェクト・クラスの も基本

的なプロパティです。その倀は元のオブゞェクトの根本的な郚分を倉えなけ

れば倉わりたせん。たずえばWeb のリンクのタグが <A> から䜕か別の倀に倉

わった堎合にはもはやそれを同じオブゞェクトずは呌べたせん。

➀オプション フィルタ プロパティ特定のクラスのオブゞェクトを識別する

のに圹立぀別のプロパティです。これらのプロパティは通垞は倉わらないずみ

なされたす。該圓しなくなった堎合には無芖できたす。

スマヌト認識の凊理過皋に぀いお

QuickTest が実行セッション䞭に孊習した蚘述を䜿っおオブゞェクトを識別で

きなかったためにスマヌト認識メカニズムに切り替わるずスマヌト認識は

次のプロセスでオブゞェクトを識別したす。

1 QuickTest は孊習したテスト・オブゞェクト蚘述を「忘れ」基本フィルタのプ

ロパティリストに含たれおいるすべおのプロパティに適合するオブゞェクト

芪オブゞェクト内のオブゞェクトを含んだ新しいオブゞェクト候補リスト

を䜜成したす。

Page 215: HP QuickTest Professional - HP - United States | Laptop Computers

第 5 ç«  • オブゞェクトの認識の蚭定

215

215

2 QuickTest はオプション フィルタのプロパティリストの 初のプロパティ

に適合しないオブゞェクトをオブゞェクト候補リストからすべお陀倖したす。

残りのオブゞェクトが新しいオブゞェクト候補リストになりたす。

3 QuickTest が新しいオブゞェクト候補リストを評䟡したす。

➀ 新しいオブゞェクト候補リストにただ耇数のオブゞェクトがある堎合

QuickTest はこの新しいより小さいオブゞェクト候補リストを䜿っお

リスト䞭の次のオプション・フィルタ・プロパティを䜿っお手順 2 を繰り返

したす。

➀ 新しくできたオブゞェクト候補リストが空の堎合QuickTest はこのオプ

ション・フィルタ・プロパティを無芖し前のオブゞェクト候補リストに

戻っお手順 2 をリストの次のオプション・フィルタ・プロパティを䜿っお繰

り返したす。

➀ オブゞェクト候補リストにオブゞェクトが 1 ぀だけ含たれおいる堎合

QuickTest はそれが識別されたオブゞェクトであるず刀断しそのオブゞェ

クトを含んでいるステヌトメントを実行したす。

4 QuickTest は手順 2 ず 3 で説明した凊理を1 ぀のオブゞェクトを識別するか

オプション・フィルタ・プロパティを䜿い果たすたで実行し続けたす。

スマヌト認識の陀倖凊理完了埌もQuickTest がただオブゞェクトを識別できな

い堎合はQuickTest は孊習した蚘述に加え序数識別子を䜿っおオブゞェクト

を識別したす。

孊習したスクリプトず序数識別子の組み合わせでもオブゞェクトを識別するの

に䞍十分な堎合QuickTest は実行セッションを䞭止し実行゚ラヌ・メッセヌ

ゞを衚瀺したす。を参照しおください。

テスト結果に含たれるスマヌト認識情報の参照

孊習した蚘述を䜿っおも QuickTest が指定されたオブゞェクトを䞀床では識別

できずしかもオブゞェクトに察しおスマヌト認識定矩が定矩されおいるそ

しお有効である堎合QuickTest はスマヌト認識メカニズムを䜿っおオブゞェ

クトの識別を詊みたす。

QuickTest が孊習した蚘述では䞀臎するオブゞェクトを芋぀けられずスマヌト

認識でオブゞェクトを芋぀けるのに成功した堎合このステップはテスト結果

で譊告ステヌタスが割り圓おられステップの詳现結果にスマヌト認識メカニ

ズムが䜿甚されたこずが瀺されたす。

Page 216: HP QuickTest Professional - HP - United States | Laptop Computers

第 5 ç«  • オブゞェクトの認識の蚭定

216

216

スマヌト認識メカニズムでオブゞェクトを識別できない堎合QuickTest は孊習

した蚘述に加え序数識別子を䜿っおオブゞェクトを識別したす。それでもオ

ブゞェクトが識別されない堎合はテストは倱敗し結果に通垞の倱敗ステッ

プが衚瀺されたす。

詳现に぀いおは999 ペヌゞ「テスト結果に含たれるスマヌト認識情報の分析」

を参照しおください。

スマヌト認識の凊理過皋の䟋

以䞋ではあるオブゞェクトの認識の過皋を芋おいきたす。

テスト䞭に次のステヌトメントがあるものずしたす。

Browser("Mercury Tours").Page("Mercury Tours").Image("Login").Click 22,17

テストを䜜成したずきQuickTest は Login 画像に぀いお次のオブゞェクト蚘述

を孊習したした。

しかしテストを䜜成した埌でペヌゞに 2 ぀目のログむン・ボタンWeb サむトの VIP セクションにログむンするためのものが远加されたためWeb デザむナは元のログむン・ボタンの alt タグを basic login に倉えたした。

Web Image オブゞェクトの暙準の蚘述althtml tagimage typeはサむト

内のほずんどの画像に䜿えたすがもはやログむンの画像には䜿えたせん。そ

の画像の alt プロパティが孊習した蚘述ずは䞀臎しないからです。したがっお

テストを実行するずQuickTest は孊習した蚘述に基づいおログむン・ボタンを

識別するこずができたせん。しかしQuickTest はスマヌト認識定矩を䜿っお

ログむン・ボタンをうたく識別できたした。

Page 217: HP QuickTest Professional - HP - United States | Laptop Computers

第 5 ç«  • オブゞェクトの認識の蚭定

217

217

䞋の䟋ではQuickTest がスマヌト認識を䜿っお Login オブゞェクトを芋぀ける

過皋を瀺したす。

1 Web Image オブゞェクトに察するスマヌト認識定矩によればQuickTest は Login 画像を孊習したずきに次のプロパティの倀を孊習しおいたす。

孊習した倀は以䞋のずおりです。

基本フィルタのプロパティ

オプション・フィルタのプロパティ

プロパティ 倀

html tag INPUT

プロパティ 倀

alt Login

image type Image Button

name login

file name login.gif

class <null>

visible 1

Page 218: HP QuickTest Professional - HP - United States | Laptop Computers

第 5 ç«  • オブゞェクトの認識の蚭定

218

218

2 QuickTest は Mercury Tours ペヌゞの基本フィルタ・プロパティ定矩html tag = INPUTに適合する 5 ぀のオブゞェクトを識別するこずによっおスマヌト認識

凊理を開始したす。QuickTest はこれらをオブゞェクト候補ず考えオプショ

ン フィルタのプロパティリストを䜿っおオブゞェクトの確認を開始したす。

3 QuickTest は各オブゞェクト候補の alt プロパティを確認したすがどれも alt の倀が Login ではありたせん。したがっおQuickTest はこのプロパティを無芖

し次に移りたす。

4 QuickTest は各オブゞェクト候補の image type プロパティを確認したすがど

れも image type の倀が Image Button ではありたせん。したがっおQuickTest はこのプロパティを無芖し次に移りたす。

5 QuickTest は各オブゞェクト候補の name プロパティを確認し2 ぀のオブゞェ

クト基本および VIP ログむン・ボタンの name が login であるこずを知りた

す。QuickTest はほかの 3 ぀のオブゞェクトをリストから陀倖しこれら 2 ぀の

ログむン・ボタンを新しいオブゞェクト候補ずしたす。

6 QuickTest は残った 2 ぀のオブゞェクト候補の file name プロパティを確認した

す。ファむル名が login.gif であるのオブゞェクトは 1 ぀だけなのでQuickTest はログむン・ボタンを芋぀けたず正しく結論を出しそれをクリックしたす。

Page 219: HP QuickTest Professional - HP - United States | Laptop Computers

第 5 ç«  • オブゞェクトの認識の蚭定

219

219

スマヌト認識定矩の蚭定手順

オブゞェクトの認識ダむアログ・ボックスからアクセスできるスマヌト

認識プロパティダむアログ・ボックスを䜿っおテスト・オブゞェクト・ク

ラスのスマヌト認識定矩を蚭定できたす。

スマヌト認識のプロパティを蚭定するには次の手順を実行したす。

1ツヌルオブゞェクトの認識を遞択したす。オブゞェクトの認識ダ

むアログ・ボックスが衚瀺されたす。

Page 220: HP QuickTest Professional - HP - United States | Laptop Computers

第 5 ç«  • オブゞェクトの認識の蚭定

220

220

2環境リストで適切な環境を遞択したす。遞択した環境に関連付けられおい

るテスト・オブゞェクト・クラスがテスト オブゞェクト クラスリストに

衚瀺されたす。

泚環境リストに含たれおいる環境は読み蟌たれおいるアドむンに察応

しおいたす。アドむンの読み蟌みの詳现に぀いおは『HP QuickTest Professional アドむン・ガむド』の QuickTest アドむンの読み蟌みに関する項を

参照しおください。

3 蚭定するテスト・オブゞェクト・クラスを遞択したす。

4スマヌト認識を有効にするチェック・ボックスの暪にある蚭定ボタン

をクリックしたす。蚭定ボタンはスマヌト認識を有効にするオプショ

ンが遞択されおいる堎合のみ有効になりたす。スマヌト認識プロパティダ

むアログ・ボックスが衚瀺されたす。

Page 221: HP QuickTest Professional - HP - United States | Laptop Computers

第 5 ç«  • オブゞェクトの認識の蚭定

221

221

5基本フィルタのプロパティリストで远加ず削陀をクリックしたす。基

本フィルタ・プロパティのためのプロパティの远加ず削陀ダむアログ・

ボックスが衚瀺されたす。

6基本フィルタのプロパティリストに含めるプロパティを遞択したす。たた

リストから削陀するプロパティを消去したす。

泚同じプロパティを基本ずオプションの䞡方のプロパティ・リストに含める

こずはできたせん。

新芏䜜成をクリックしお衚瀺されるダむアログ・ボックスに有効なプロ

パティ名を指定するこずにより新芏プロパティを指定できたす。

Page 222: HP QuickTest Professional - HP - United States | Laptop Computers

第 5 ç«  • オブゞェクトの認識の蚭定

222

222

ヒントattribute/ プロパティ名の圢匏を䜿甚しおWeb オブゞェクトに䜿

甚可胜なプロパティの集合にプロパティ名を远加するこずもできたす。これを

行うためには新芏䜜成をクリックしたす。新芏プロパティダむアロ

グ・ボックスが開きたす。有効なプロパティをattribute/ プロパティ名の

圢匏で入力しおOKをクリックしたす。新芏プロパティが基本フィルタ

のプロパティリストに远加されたす。たずえばMyColor ずいうプロパティ

を远加するにはattribute/MyColor ず入力したす。

7OKをクリックしプロパティの远加ず削陀ダむアログ・ボックスを閉

じたす。曎新された基本フィルタ・プロパティの集合が基本フィルタのプロ

パティリストに衚瀺されたす。

8オプション フィルタのプロパティリストで远加ず削陀をクリックした

す。オプション・フィルタ・プロパティのためのプロパティの远加ず削陀

ダむアログ・ボックスが衚瀺されたす。

9オプション フィルタのプロパティリストに含めるプロパティを遞択したす。

たたリストから削陀するプロパティを消去したす。

Page 223: HP QuickTest Professional - HP - United States | Laptop Computers

第 5 ç«  • オブゞェクトの認識の蚭定

223

223

泚同じプロパティを基本ずオプションの䞡方のプロパティ・リストに含める

こずはできたせん。

新芏䜜成をクリックしお衚瀺されるダむアログ・ボックスに有効なプロ

パティ名を指定するこずにより新芏プロパティを指定できたす。

ヒントattribute/ プロパティ名の圢匏を䜿甚しおWeb オブゞェクトに䜿

甚可胜なプロパティの集合にプロパティ名を远加するこずもできたす。これを

行うためには新芏䜜成をクリックしたす。新芏プロパティダむアロ

グ・ボックスが開きたす。有効なプロパティをattribute/ プロパティ名の

圢匏で入力しおOKをクリックしたす。新芏プロパティがオプション フィルタのプロパティリストに远加されたす。たずえばMyColor ずいうプ

ロパティを远加するにはattribute/MyColor ず入力したす。

10OKをクリックしプロパティの远加ず削陀ダむアログ・ボックスを閉

じたす。プロパティはオプション フィルタのプロパティリストに衚瀺され

たす。

11 䞊向き矢印キヌず䞋向き矢印キヌを䜿っおオプション・フィルタ・プロパ

ティの順序を指定したす。QuickTest はスマヌト認識メカニズムを䜿うずきオ

プション・プロパティに察する残りのオブゞェクト候補をオプション フィル

タのプロパティで蚭定した順序に埓っおオブゞェクト候補が 1 ぀になるた

で 1 ぀ず぀チェックしたす。

Page 224: HP QuickTest Professional - HP - United States | Laptop Computers

第 5 ç«  • オブゞェクトの認識の蚭定

224

224

ナヌザ定矩のテスト・オブゞェクト・クラスの割り圓お

オブゞェクトの割り圓おダむアログ・ボックスを䜿っお未定矩クラスたた

はナヌザ定矩クラスを Standard Windows クラスに割り圓おるこずができたす。

たずえばアプリケヌションに識別できないボタンがある堎合そのボタンは

汎甚の WinObject ずしお孊習されたす。QuickTest に察しおそのオブゞェクト

が暙準の Windows button クラスに属しおいるものずしお識別するように指瀺で

きたす。そのようにしおおくず蚘録䞭にそのボタンをクリックするず

QuickTest はその操䜜を暙準の Windows ボタンをクリックしたのず同じように

蚘録したす。未定矩オブゞェクトたたはナヌザ定矩オブゞェクトを暙準オブ

ゞェクトに割り圓おるずそのオブゞェクトは Standard Windows テスト・オブ

ゞェクト・クラスのリストにナヌザ定矩のテスト・オブゞェクト・クラスず

しお远加されたす。オブゞェクトの認識蚭定はほかのテスト・オブゞェク

ト・クラスず同様にナヌザ定矩のテスト・オブゞェクト・クラスに蚭定でき

たす。

認識されないオブゞェクトは同等の動䜜をする Standard Windows クラスにの

み割り圓おる必芁がありたす。たずえばボタンず同等の動䜜をするオブゞェ

クトを edit クラスに割り圓おおはなりたせん。

泚

➀ ナヌザ定矩クラスを定矩できるのは環境ボックスでStandard Windowsが遞択されおいる堎合だけです。

➀テスト オブゞェクトを元に戻すボタンの䞋向き矢印をクリックしお環

境を元に戻すを遞択するずStandard Windowsが環境ボックス

で遞択されおいればナヌザ定矩のテスト・オブゞェクト・クラスがすべお

削陀されたす。

未定矩クラスたたはナヌザ定矩クラスを Standard Windows クラスに割り圓お

るには次の手順を実行したす。

1ツヌルオブゞェクトの認識を遞択したす。オブゞェクトの認識ダ

むアログ・ボックスが衚瀺されたす。

2環境ボックスでStandard Windowsを遞択したす。ナヌザ定矩ボタ

ンが有効になりたす。

Page 225: HP QuickTest Professional - HP - United States | Laptop Computers

第 5 ç«  • オブゞェクトの認識の蚭定

225

225

3ナヌザ定矩ボタンをクリックしたす。オブゞェクトの割り圓おダむアロ

グ・ボックスが衚瀺されたす。

4 指差しボタンをクリックしおからナヌザ定矩クラスに远加するクラスのオブ

ゞェクトをクリックしたす。ナヌザ定矩オブゞェクトの名前がクラス名

ボックスに衚瀺されたす。

ヒントりィンドりのフォヌカスを倉曎したりショヌトカット・メニュヌを

衚瀺するために右クリックやポむンタをオブゞェクト䞊に移動するなどの操䜜

を実行したりするには巊偎の CTRL キヌを抌しながら操䜜を行いたす。遞択

察称オブゞェクトを含んでいるりィンドりが 小化されおいる堎合は巊偎の CTRL キヌを抌したたた Windows タスク・バヌ内のアプリケヌションを右ク

リックしおショヌトカット・メニュヌから元のサむズに戻すを遞択する

こずでりィンドりを衚瀺できたす。

5割り圓お先ボックスでナヌザ定矩オブゞェクト・クラスを割り圓おる察

象ずなる暙準オブゞェクト・クラスを遞択しお远加をクリックしたす。ク

ラス名ず割り圓おがオブゞェクト割り圓おリストに远加されたす。

6 暙準クラスにさらにオブゞェクトを远加するにはオブゞェクトごずに手順 4  5 を繰り返したす。

Page 226: HP QuickTest Professional - HP - United States | Laptop Computers

第 5 ç«  • オブゞェクトの認識の蚭定

226

226

7OKをクリックしたす。オブゞェクトの割り圓おダむアログ・ボックス

が閉じオブゞェクトが Standard Window テスト・オブゞェクト・クラスのリ

ストにナヌザ定矩テスト・オブゞェクトずしお远加されたす。远加したオブ

ゞェクトのアむコンの右䞋角にはナヌザ定矩クラスであるこずを衚す赀い U の文字が入りたす。

8 ナヌザ定矩オブゞェクト・クラスのオブゞェクトの認識蚭定は他のあらゆる

オブゞェクト・クラスず同様に蚭定できたす。詳现に぀いおは202 ペヌゞ

「必須および補足プロパティの蚭定」および 214 ペヌゞ「スマヌト認識の蚭定」

を参照しおください。

既存の割り圓おを倉曎するには次の手順を実行したす。

1オブゞェクトの割り圓おダむアログ・ボックスのオブゞェクト割り圓おリ

ストで倉曎するクラスを遞択したす。そのクラス名ず珟圚の割り圓おが

クラス名および割り圓お先ボックスに衚瀺されたす。

2 遞択したナヌザ定矩オブゞェクト・クラスを割り圓おる察象ずなる暙準オブ

ゞェクト・クラスを遞択しお曎新をクリックしたす。オブゞェクト割り圓

おリストのクラス名ず割り圓おが曎新されたす。

3OKをクリックしオブゞェクトの割り圓おダむアログ・ボックスを閉

じたす。

既存の割り圓おを削陀するには次の手順を実行したす。

1オブゞェクトの割り圓おダむアログ・ボックスのオブゞェクト割り圓おリ

ストで削陀するクラスを遞択したす。

2削陀をクリックしたす。そのクラス名ず割り圓おがオブゞェクトの割り

圓おダむアログ・ボックスのオブゞェクト割り圓おリストから削陀されたす。

3OKをクリックしたす。オブゞェクトの割り圓おダむアログ・ボックス

が閉じオブゞェクトの認識ダむアログ・ボックスの Standard Windows テスト・オブゞェクト・クラスのリストからクラス名が削陀されたす。

Page 227: HP QuickTest Professional - HP - United States | Laptop Computers

227

第 6 ç«  オブゞェクト・リポゞトリの管理

オブゞェクト・リポゞトリ・マネヌゞャではオブゞェクトの远加および定

矩オブゞェクトおよびその蚘述の倉曎リポゞトリの汎甚性を高めるたのパ

ラメヌタ化リポゞトリの保守および組織化リポゞトリの結合XML 圢匏

でのリポゞトリのむンポヌトおよび゚クスポヌトなど組織で䜿甚されおいる

すべおの共有オブゞェクト・リポゞトリを䞀元管理するこずができたす。

本章では次の項目に぀いお説明したす。

➀ オブゞェクト・リポゞトリの管理に぀いお228 ペヌゞ

➀ オブゞェクト・リポゞトリ・マネヌゞャに぀いお230 ペヌゞ

➀ オブゞェクト・リポゞトリを䜿った䜜業237 ペヌゞ

➀ 共有オブゞェクト・リポゞトリでのオブゞェクトの管理242 ペヌゞ

➀ リポゞトリ・パラメヌタを䜿甚した䜜業248 ペヌゞ

➀ オブゞェクトの詳现の倉曎254 ペヌゞ

➀ テスト・オブゞェクトの怜玢259 ペヌゞ

➀ 結合操䜜の実行260 ペヌゞ

➀ むンポヌト操䜜および゚クスポヌト操䜜の実行261 ペヌゞ

➀ オヌトメヌションの䜿甚によるオブゞェクト・リポゞトリの管理264 ペヌ

ゞ

Page 228: HP QuickTest Professional - HP - United States | Laptop Computers

第 6 ç«  • オブゞェクト・リポゞトリの管理

228

228

オブゞェクト・リポゞトリの管理に぀いお

オブゞェクト・リポゞトリ・マネヌゞャでは共有オブゞェクト・リポゞトリ

の䜜成および保守ができたす。ファむル・システムおよび Quality Center プロ

ゞェクトに保存されおいるオブゞェクト・リポゞトリのどちらも䜿甚できたす。

各オブゞェクト・リポゞトリにはQuickTest によるアプリケヌション内のオブ

ゞェクトの識別を可胜にする情報が含たれおいたす。QuickTest によりテス

ト・オブゞェクトに関するすべおの情報を共有オブゞェクト・リポゞトリに栌

玍するこずでテストの再利甚性を維持できたすオブゞェクト・リポゞトリ・

マネヌゞャはアプリケヌションのオブゞェクトに倉曎があった堎合に耇数

のテストのテスト・オブゞェクト情報を  か所で集䞭しお曎新できる堎所ず

なりたす。

泚共有オブゞェクト・リポゞトリの代わりにたたは共有オブゞェクト・リ

ポゞトリに加えお䞀郚たたは党郚のオブゞェクトをアクションごずにロヌカ

ル・オブゞェクト・リポゞトリに保存するずいう遞択肢もありたす。ロヌカ

ル・オブゞェクト・リポゞトリの詳现に぀いおは第 4 章「テスト・オブゞェ

クトを䜿甚した䜜業」を参照しおください。

同じアクションに関連付けられおいるロヌカル・オブゞェクト・リポゞトリず

共有オブゞェクト・リポゞトリの䞡方に同じ名前ず蚘述を持぀オブゞェクト

が存圚する堎合はそのアクションに察するロヌカルのオブゞェクト定矩が䜿

甚されたす。同じアクションに関連付けられおいる耇数の共有オブゞェクト・

リポゞトリ内に同じ名前ず蚘述を持぀オブゞェクトがある堎合QuickTest では

共有オブゞェクト・リポゞトリがアクションに関連付けられおいる順序に埓っ

お 初に出珟したオブゞェクトのオブゞェクト定矩が䜿甚されたす。共有オ

ブゞェクト・リポゞトリの関連付けの詳现に぀いおは486 ペヌゞ「オブゞェ

クト・リポゞトリずアクションの関連付け」を参照しおください。

耇数のアクションで同じ共有オブゞェクト・リポゞトリを䜿甚できたす。各ア

クションで耇数のオブゞェクト・リポゞトリを䜿甚するこずもできたす。た

たアクションず䞀緒にオブゞェクトをロヌカル・オブゞェクト・リポゞトリ

に盎接保存するこずもできたす。これによりオブゞェクトはそのアクション

からのみアクセスできるようになりたす。

Page 229: HP QuickTest Professional - HP - United States | Laptop Computers

第 6 ç«  • オブゞェクト・リポゞトリの管理

229

229

アプリケヌション内のオブゞェクトのプロパティ倀の䞭にQuickTest によっ

おオブゞェクトの識別に䜿甚されるプロパティ倀ず異なるものがあるずテ

ストは倱敗するこずがありたす。そのためアプリケヌション内にあるオブ

ゞェクトのプロパティ倀に倉曎があった堎合既存のテストを継続しお䜿甚す

るには察応するオブゞェクト・リポゞトリ内にある察応するテスト・オブ

ゞェクトのプロパティ倀を修正する必芁がありたす。

共有オブゞェクト・リポゞトリ内のオブゞェクトは本章で説明するように

オブゞェクト・リポゞトリ・マネヌゞャを䜿甚しお倉曎できたす。ロヌカルの

オブゞェクト・リポゞトリに栌玍されおいるオブゞェクトはオブゞェクト リポゞトリりィンドりを䜿甚しお倉曎できたす。オブゞェクト リポゞトリ

りィンドりの詳现に぀いおは第 4 章「テスト・オブゞェクトを䜿甚した䜜

業」を参照しおください。

Page 230: HP QuickTest Professional - HP - United States | Laptop Computers

第 6 ç«  • オブゞェクト・リポゞトリの管理

230

230

オブゞェクト・リポゞトリ・マネヌゞャに぀いお

オブゞェクト・リポゞトリ・マネヌゞャを開くにはリ゜ヌスオブ

ゞェクト リポゞトリ マネヌゞャを遞択したす。オブゞェクト・リポゞトリ・

マネヌゞャでは耇数の共有オブゞェクト・リポゞトリを開き必芁に応じお

それらを倉曎できたす。共有オブゞェクト・リポゞトリはファむル・システ

ムず Quality Center プロゞェクトのどちらからも開けたす。

ヒントオブゞェクト・リポゞトリ・マネヌゞャを開いおいる間も匕き続き QuickTest のほかのりィンドりで䜜業が行えたす。

Page 231: HP QuickTest Professional - HP - United States | Laptop Computers

第 6 ç«  • オブゞェクト・リポゞトリの管理

231

231

共有オブゞェクト・リポゞトリは必芁な数だけ開けたす。各共有オブゞェク

ト・リポゞトリはそれぞれ別のドキュメント・りィンドりに開きたす。開い

たりィンドりは必芁に応じおサむズ倉曎 倧化 小化しお配眮するこず

で共有オブゞェクト・リポゞトリ間でオブゞェクトをコピヌしたりドラッ

グしお移動したりできるほかオブゞェクト・リポゞトリを個別に操䜜できた

す。共有オブゞェクト・リポゞトリ・りィンドりに衚瀺される詳现に぀いお

は235 ペヌゞ「共有オブゞェクト・リポゞトリのりィンドりに぀いお」を参

照しおください。

共有オブゞェクト・リポゞトリは共有オブゞェクト リポゞトリを開くダ

むアログ・ボックスから開きたす。このダむアログ・ボックスの読み取り

専甚モヌドで開くチェック・ボックスは暙準蚭定で遞択されおいたす。この

チェック・ボックスをクリアするず共有オブゞェクト・リポゞトリは線集可

胜なモヌドで開きたす。それ以倖の堎合共有オブゞェクト・リポゞトリは読

み取り専甚モヌドで開きたす。倉曎するには線集を有効化ボタンをクリッ

クする必芁がありたす。詳现に぀いおは244 ペヌゞ「オブゞェクト・リポゞ

トリの線集」を参照しおください。

オブゞェクト・リポゞトリ・マネヌゞャの䞭でメニュヌ項目を遞択するか

ツヌルバヌ・ボタンをクリックするずりィンドりが珟圚アクティブな

フォヌカスがある共有オブゞェクト・リポゞトリを察象に遞択した操䜜が実

行されたす。りィンドりのタむトル・バヌに共有オブゞェクト・リポゞトリ

の名前およびファむル・パスが衚瀺されたす。オブゞェクト・リポゞトリ・マ

ネヌゞャのツヌルバヌ・ボタンの詳现に぀いおは232 ペヌゞ「オブゞェクト・

リポゞトリ・マネヌゞャ・ツヌルバヌの䜿甚に぀いお」を参照しおください。

オブゞェクト・リポゞトリ・マネヌゞャの䞭で実行できる共有オブゞェクト・

リポゞトリ操䜜の倚くはオブゞェクト リポゞトリりィンドりを䜿甚し

おロヌカルのオブゞェクト・リポゞトリに栌玍されおいるオブゞェクトに倉

曎を加える方法ず同じような方法で行いたす。したがっお手順の倚くは実際

には第 4 章「テスト・オブゞェクトを䜿甚した䜜業」で説明しおいたす。手順

のほずんどはオブゞェクト・リポゞトリ・マネヌゞャずオブゞェクト リポ

ゞトリりィンドりで同じですがりィンドりずオプションに若干の盞違があ

る堎合がありたす。

Page 232: HP QuickTest Professional - HP - United States | Laptop Computers

第 6 ç«  • オブゞェクト・リポゞトリの管理

232

232

オブゞェクト・リポゞトリ・マネヌゞャ・ツヌルバヌの䜿甚に぀いお

よく行う操䜜はオブゞェクト・リポゞトリ・マネヌゞャ・ツヌルバヌから利

甚できたす。オブゞェクト・リポゞトリ・マネヌゞャ・ツヌルバヌには次の

ボタンがありたす。

ボタン 詳现

新芏の共有オブゞェクト・リポゞトリを䜜成したす。詳现に぀いおは

237 ペヌゞ「新しいオブゞェクト・リポゞトリの䜜成」を参照しおくだ

さい。

ファむル・システムたたは Quality Center から共有オブゞェクト・リポゞ

トリを開きたす。詳现に぀いおは237 ペヌゞ「オブゞェクト・リポゞ

トリを開く」を参照しおください。

アクティブな共有オブゞェクト・リポゞトリをファむル・システムたた

は Quality Center に保存したす。詳现に぀いおは239 ペヌゞ「オブゞェ

クト・リポゞトリの保存」を参照しおください。

共有オブゞェクト・リポゞトリを線集可胜にするこずでアクティブな

共有オブゞェクト・リポゞトリを線集したす。詳现に぀いおは244ペヌゞ「オブゞェクト・リポゞトリの線集」を参照しおください。

アクティブな共有オブゞェクト・リポゞトリで行った前の操䜜を元に戻

したす。ロヌカル・オブゞェクト・リポゞトリでの堎合ず同じように行

いたす詳现に぀いおは178 ペヌゞ「オブゞェクト・リポゞトリ内のオ

ブゞェクトのコピヌ貌り付けおよび移動」を参照しおください。

アクティブな共有オブゞェクト・リポゞトリで前に元に戻した操䜜を再

床実行したす。ロヌカル・オブゞェクト・リポゞトリでの堎合ず同じよ

うに行いたす詳现に぀いおは178 ペヌゞ「オブゞェクト・リポゞトリ内

のオブゞェクトのコピヌ貌り付けおよび移動」を参照しおください。

アクティブな共有オブゞェクト・リポゞトリで遞択されおいる項目たた

はオブゞェクトを切り取りたす。ロヌカル・オブゞェクト・リポゞトリ

での堎合ず同じように行いたす詳现に぀いおは178 ペヌゞ「オブゞェ

クト・リポゞトリ内のオブゞェクトのコピヌ貌り付けおよび移動」

を参照しおください。

アクティブな共有オブゞェクト・リポゞトリで遞択されおいる項目たた

はオブゞェクトをクリップボヌドにコピヌしたす。ロヌカル・オブゞェ

クト・リポゞトリでの堎合ず同じように行いたす詳现に぀いおは178ペヌゞ「オブゞェクト・リポゞトリ内のオブゞェクトのコピヌ貌り付

けおよび移動」を参照しおください。

Page 233: HP QuickTest Professional - HP - United States | Laptop Computers

第 6 ç«  • オブゞェクト・リポゞトリの管理

233

233

クリップボヌドのデヌタをアクティブな共有オブゞェクト・リポゞトリに

貌り付けたす。ロヌカル・オブゞェクト・リポゞトリでの堎合ず同じよう

に行いたす詳现に぀いおは178 ペヌゞ「オブゞェクト・リポゞトリ内の

オブゞェクトのコピヌ貌り付けおよび移動」を参照しおください。

アクティブな共有オブゞェクト・リポゞトリで遞択されおいる項目たた

はオブゞェクトを削陀したす。ロヌカル・オブゞェクト・リポゞトリで

の堎合ず同じように行いたす詳现に぀いおは181 ペヌゞ「オブゞェク

ト・リポゞトリからのオブゞェクトの削陀」を参照しおください。

アクティブな共有オブゞェクト・リポゞトリ内のオブゞェクトプロパ

ティたたはプロパティ倀を怜玢したす。指定したプロパティ倀を怜玢

しお眮換するこずもできたす。ロヌカル・オブゞェクト・リポゞトリで

の堎合ず同じように行いたす詳现に぀いおは183 ペヌゞ「オブゞェク

ト・リポゞトリ内のオブゞェクトの怜玢」を参照しおください。

アクティブな共有オブゞェクト・リポゞトリにオブゞェクトを远加した

す。ロヌカル・オブゞェクト・リポゞトリでの堎合ず同じように行いた

す詳现に぀いおは163 ペヌゞ「ロヌカルたたは共有オブゞェクト・リ

ポゞトリぞのテスト・オブゞェクトの远加」を参照しおください。

アプリケヌション内のオブゞェクトの実際のプロパティに埓っおアク

ティブな共有オブゞェクト・リポゞトリ内のテスト・オブゞェクト・プ

ロパティを曎新したす。ロヌカル・オブゞェクト・リポゞトリでの堎合

ず同じように行いたす詳现に぀いおは145 ペヌゞ「アプリケヌション

内のオブゞェクトからのテスト・オブゞェクト・プロパティの曎新」を

参照しおください。

アプリケヌションに存圚しないテスト・オブゞェクトを定矩しおアク

ティブな共有オブゞェクト・リポゞトリに远加したす。ロヌカル・オブ

ゞェクト・リポゞトリでの堎合ず同じように行いたす詳现に぀いおは

176 ペヌゞ「新芏テスト・オブゞェクトの定矩」を参照しおください。

アクティブな共有オブゞェクト・リポゞトリ内でオブゞェクトを遞択す

るずアプリケヌション内でそのオブゞェクトが匷調衚瀺されたす。

ロヌカル・オブゞェクト・リポゞトリでの堎合ず同じように行いたす詳

现に぀いおは186 ペヌゞ「アプリケヌション内のオブゞェクトの匷調

衚瀺」を参照しおください。

ボタン 詳现

Page 234: HP QuickTest Professional - HP - United States | Laptop Computers

第 6 ç«  • オブゞェクト・リポゞトリの管理

234

234

アプリケヌション内でオブゞェクトを遞択するずアクティブな共有オ

ブゞェクト・リポゞトリ内でそのオブゞェクトが匷調衚瀺されたす。

ロヌカル・オブゞェクト・リポゞトリでの堎合ず同じように行いたす詳

现に぀いおは187 ペヌゞ「オブゞェクト・リポゞトリ内のテスト・オ

ブゞェクトの怜玢」を参照しおください。

Quality Center に接続しQuality Center プロゞェクトに栌玍されおいるオ

ブゞェクト・リポゞトリ・ファむルを䜿っお䜜業を行いたす。Quality Center にはQuickTest のメむン・りィンドりからたたはオブゞェク

ト・リポゞトリ・マネヌゞャから接続したす。詳现に぀いおは1324ペヌゞ「QuickTest の Quality Center ぞの接続」を参照しおください。

オブゞェクト・スパむを開きアプリケヌション内の実行時オブゞェク

トたたはテスト・オブゞェクトのプロパティず倀を衚瀺したす。詳现に

぀いおは111 ペヌゞ「オブゞェクト・スパむを䜿甚したオブゞェクトの

プロパティずメ゜ッドの衚瀺」を参照しおください。

アクティブな共有オブゞェクト・リポゞトリ内のリポゞトリ・パラメヌ

タを远加線集および削陀したす。詳现に぀いおは249 ペヌゞ「リ

ポゞトリ・パラメヌタの管理」を参照しおください。

ボタン 詳现

Page 235: HP QuickTest Professional - HP - United States | Laptop Computers

第 6 ç«  • オブゞェクト・リポゞトリの管理

235

235

共有オブゞェクト・リポゞトリのりィンドりに぀いお

オブゞェクト・リポゞトリ・マネヌゞャで開いた各共有オブゞェクト・リポゞ

トリは個別のドキュメント・りィンドりに衚瀺されたす。各共有オブゞェク

ト・リポゞトリのりィンドりにはオブゞェクト・リポゞトリ内のすべおのオ

ブゞェクトのツリヌが遞択したオブゞェクトのオブゞェクト情報ずずもに衚

瀺されたす。

ツリヌで遞択したオブゞェクトごずに遞択したオブゞェクトに関する情報が

オブゞェクト リポゞトリりィンドりに衚瀺されたす。共有オブゞェクト・

リポゞトリ内の任意のオブゞェクトのオブゞェクト蚘述の衚瀺オブゞェクト

やそのプロパティの倉曎共有オブゞェクト・リポゞトリぞのオブゞェクトの

远加が可胜です。

Page 236: HP QuickTest Professional - HP - United States | Laptop Computers

第 6 ç«  • オブゞェクト・リポゞトリの管理

236

236

泚

➀ オブゞェクト・リポゞトリ・マネヌゞャではチェックポむントたたは出力

倀のオブゞェクトを共有オブゞェクト・リポゞトリに远加するこずはできた

せん。

➀ QuickTest にむンストヌルされおいない環境のテスト・オブゞェクトはテ

スト・オブゞェクト・ツリヌでは䞍明アむコン疑問笊で衚されたす。

詳现に぀いおは242 ペヌゞ「共有オブゞェクト・リポゞトリでのオブゞェクト

の管理」および 254 ペヌゞ「オブゞェクトの詳现の倉曎」を参照しおください。

各オブゞェクト・リポゞトリ・りィンドりには次の情報が衚瀺されたす。

泚オブゞェクトが含たれるステップをアクションから削陀しおもオブ

ゞェクトはオブゞェクト・リポゞトリから削陀されたせん。共有オブゞェク

ト・リポゞトリのオブゞェクトを削陀するにはオブゞェクト・リポゞトリ・

マネヌゞャを䜿甚しおロヌカル・オブゞェクト・リポゞトリからオブゞェク

トを削陀する堎合ずほが同じ方法で削陀したす。詳现に぀いおは181 ペヌゞ

「オブゞェクト・リポゞトリからのオブゞェクトの削陀」を参照しおください。

情報 詳现

オブゞェクト リポゞトリツリヌ

共有オブゞェクト・リポゞトリのすべおのオブゞェクトが含

たれおいたす。

名前 遞択したオブゞェクトに察しお QuickTest によっお割り圓お

られおいる名前を瀺したす。オブゞェクトの名前は倉曎でき

たす。詳现に぀いおは147 ペヌゞ「テスト・オブゞェクト

の名前の倉曎」を参照しおください。

クラス 遞択したオブゞェクトのクラスを瀺したす。

テスト オブゞェク

トの詳现

実行セッション䞭にテスト・オブゞェクトの識別に䜿甚され

るプロパティおよびプロパティ倀たたはチェックポむント

や出力オブゞェクトのプロパティを衚瀺したす。詳现に぀い

おは254 ペヌゞ「オブゞェクトの詳现の倉曎」を参照しお

ください。

Page 237: HP QuickTest Professional - HP - United States | Laptop Computers

第 6 ç«  • オブゞェクト・リポゞトリの管理

237

237

オブゞェクト・リポゞトリを䜿った䜜業

オブゞェクト・リポゞトリ・マネヌゞャを䜿甚しおオブゞェクト・リポゞト

リを新芏䜜成し既存のオブゞェクト・リポゞトリを開いお倉曎し終了時に

はリポゞトリを保存しお閉じるこずができたす。

新しいオブゞェクト・リポゞトリの䜜成

新しいオブゞェクト・リポゞトリを䜜成しおオブゞェクトを远加し保存する

こずができたす。その埌QuickTest の䞭で 1 ぀以䞊のアクションをオブゞェク

ト・リポゞトリに関連付けるこずができたす。共有オブゞェクト・リポゞトリ

の関連付けの詳现に぀いおは486 ペヌゞ「オブゞェクト・リポゞトリずアク

ションの関連付け」を参照しおください。

新しいオブゞェクト・リポゞトリを䜜成するには次の手順を実行したす。

オブゞェクト・リポゞトリ・マネヌゞャの䞭でファむル新芏䜜成

を遞択するか新芏䜜成ボタンをクリックしたす。新しいオブゞェクト・

リポゞトリが開きたす。これでオブゞェクト・リポゞトリぞのオブゞェクト

の远加やオブゞェクト・リポゞトリの倉曎および保存ができたす。詳现に぀

いおは242 ペヌゞ「共有オブゞェクト・リポゞトリでのオブゞェクトの管理」

および 239 ペヌゞ「オブゞェクト・リポゞトリの保存」を参照しおください。

オブゞェクト・リポゞトリを開く

既存のオブゞェクト・リポゞトリを開きそれらの衚瀺たたは倉曎ができた

す。オブゞェクト・リポゞトリはファむル・システムたたは Quality Center プロゞェクトから開くこずができたす。

Quality Center プロゞェクトにはQuickTest たたはオブゞェクト・リポゞトリ・

マネヌゞャからファむルQuality Center ぞの接続を遞択するか

Quality Center ぞの接続ボタンをクリックしお接続したす。Quality Center ぞの接続の詳现に぀いおは1324 ペヌゞ「QuickTest の Quality Center ぞの接続」

を参照しおください。

Page 238: HP QuickTest Professional - HP - United States | Laptop Computers

第 6 ç«  • オブゞェクト・リポゞトリの管理

238

238

QuickTest の以前のバヌゞョンをお䜿いのナヌザの方ぞ

バヌゞョン 9.0 以前のバヌゞョンの QuickTest を䜿甚しお䜜成されたオブゞェク

ト・リポゞトリを開く際オブゞェクト・リポゞトリを線集可胜にするずそ

のリポゞトリは QuickTest によっお 新の圢匏に倉換されたす。

オブゞェクト・リポゞトリにアドむンからのテスト・オブゞェクトが含たれお

いる堎合オブゞェクト・リポゞトリを珟圚の圢匏に倉換するためには関連す

るアドむンがむンストヌルされおいる必芁がありたす。むンストヌルされおい

ない堎合読み取り専甚圢匏でのみ開けたす。

オブゞェクト・リポゞトリを倉換したくない堎合は読み取り専甚圢匏で衚瀺

したす。ファむルを倉換しお保存するずそのファむルは以前のバヌゞョンの QuickTest では䜿甚できたせん。

オブゞェクト・リポゞトリを開くには次の手順を実行したす。

1 オブゞェクト・リポゞトリ・マネヌゞャの䞭でファむル開くを遞

択するか開くボタンをクリックしたす。共有オブゞェクト リポゞトリを

開くダむアログ・ボックスが開きたす。

泚Quality Center に接続しおいる堎合衚瀺されるダむアログ・ボックスは

ファむル・システムの堎合の暙準ダむアログ・ボックスず異なりたす。共有

オブゞェクト リポゞトリを開くダむアログ・ボックスでファむル システ

ムボタンおよびQuality Centerボタンをクリックするこずでダむアロ

グ・ボックスの 2 ぀のバヌゞョンを切り替えるこずができたす。

2 開く察象ずなるオブゞェクト・リポゞトリを遞択し開くたたはOKを

クリックしたすファむル・システムたたは Quality Center プロゞェクトのどち

らから開くかによりたす。オブゞェクト・リポゞトリが開きたす。

暙準蚭定ではオブゞェクト・リポゞトリは読み取り専甚モヌドで開きたす。

線集可胜な圢匏で開くには共有オブゞェクト リポゞトリを開くダむアロ

グ・ボックスで読み取り専甚モヌドで開くチェック・ボックスをクリアし

たす。244 ペヌゞ「オブゞェクト・リポゞトリの線集」で説明しおいる方法で

オブゞェクト・リポゞトリを線集するこずもできたす。

Page 239: HP QuickTest Professional - HP - United States | Laptop Computers

第 6 ç«  • オブゞェクト・リポゞトリの管理

239

239

オブゞェクト・リポゞトリが線集可胜になっおいる堎合はオブゞェクトの远

加オブゞェクト・リポゞトリの倉曎および保存ができたす。詳现に぀いお

は242 ペヌゞ「共有オブゞェクト・リポゞトリでのオブゞェクトの管理」お

よび 239 ペヌゞ「オブゞェクト・リポゞトリの保存」を参照しおください。

ヒントオブゞェクト・リポゞトリはファむルメニュヌの 近䜿甚した

ファむルのリストからも開けたす。

オブゞェクト・リポゞトリの保存

オブゞェクト・リポゞトリを䜜成たたは倉曎を終了したら保存する必芁があ

りたす。オブゞェクト・リポゞトリに倉曎を加えるずオブゞェクト・リポゞ

トリを保存するたでタむトル・バヌにアスタリスク*が衚瀺されたす。

オブゞェクト・リポゞトリはファむル・システムたたは Quality Center プロ

ゞェクトQuality Center プロゞェクトに接続しおいる堎合に保存できたす。

Quality Center プロゞェクトにはQuickTest たたはオブゞェクト・リポゞトリ・

マネヌゞャからファむルQuality Center ぞの接続を遞択するか

Quality Center ぞの接続ボタンをクリックしお接続したす。Quality Center ぞの接続の詳现に぀いおは1324 ペヌゞ「QuickTest の Quality Center ぞの接続」

を参照しおください。

オブゞェクト・リポゞトリに加えた倉曎はすべおただ倉曎内容を保存しおい

なくおも倉曎した盎埌にオブゞェクト・リポゞトリを䜿甚しおいる同じコ

ンピュヌタ䞊で開いおいるすべおのテストにおいお自動的に曎新されたす。倉

曎を保存せずにオブゞェクト・リポゞトリを閉じるず倉曎時に開いおいたす

べおのテストにおいお倉曎がロヌル・バックされたす。

オブゞェクト・リポゞトリを倉曎した同じコンピュヌタ䞊でテストを開くずテ

ストは関連付けられおいるオブゞェクト・リポゞトリに保存したすべおの倉曎

内容で自動的に曎新されたす。保存した倉曎を別のコンピュヌタ䞊で開いおい

るテストたたはリポゞトリで衚瀺するにはそのテストたたはオブゞェクト・リ

ポゞトリ・ファむルを開くかコンピュヌタ䞊で線集甚にロックするこずによっ

お倉曎を読み蟌む必芁がありたす。

Page 240: HP QuickTest Professional - HP - United States | Laptop Computers

第 6 ç«  • オブゞェクト・リポゞトリの管理

240

240

オブゞェクト・リポゞトリを保存するには次の手順を実行したす。

1 保存するオブゞェクト・リポゞトリがアクティブ・りィンドりであるこずを確

認したす。

2ファむル保存を遞択するか保存ボタンをクリックしたす。ファ

むルをすでに保存したこずがあれば加えた倉曎が保存されたす。ファむルを

保存したこずがなければ共有オブゞェクト リポゞトリの保存ダむアロ

グ・ボックスが開きたす。

泚Quality Center に接続しおいる堎合衚瀺されるダむアログ・ボックスは

ファむル・システムの堎合の暙準ダむアログ・ボックスず異なりたす。共有

オブゞェクト リポゞトリを開くダむアログ・ボックスでファむル システ

ムボタンおよびQuality Centerボタンをクリックするこずでダむアロ

グ・ボックスの 2 ぀のバヌゞョンを切り替えるこずができたす。

3 オブゞェクト・リポゞトリを保存するフォルダを遞択したす。

4ファむル名たたは添付名ボックスにオブゞェクト・リポゞトリの名

前を入力したすファむル・システムたたは Quality Center プロゞェクトのどち

らに保存するかによりたす。ファむルを識別しやすいようにわかりやすい

名前を䜿甚したす。

泚オブゞェクト・リポゞトリの名前には「\」「/」「:」「*」「"」「?」「」

「」「|」の文字は䜿甚できたせん。

5保存たたはOKをクリックしたすファむル・システムたたは Quality Center プロゞェクトのどちらぞ保存するかによりたす。

Page 241: HP QuickTest Professional - HP - United States | Laptop Computers

第 6 ç«  • オブゞェクト・リポゞトリの管理

241

241

泚リ゜ヌスぞのパスを保存する堎合はQuickTest によっおオプション

ダむアログ・ボックスのフォルダタブにパスたたはパスの䞀郚が存圚す

るかどうかが確認されたすツヌルオプションフォルダ。パ

スが存圚する堎合は入力したパスの盞察的な郚分だけを䜿甚しおパスを定矩

するように求められたす。パスが存圚しない堎合はリ゜ヌスのパスをフォ

ルダタブに远加しお盞察的なパスを定矩するように求められたす。

詳现に぀いおは340 ペヌゞ「QuickTest での盞察パスの䜿甚」を参照しおくだ

さい。

QuickTest はオブゞェクト・リポゞトリを指定された堎所に拡匵子 .tsr を付けお

保存しオブゞェクト・リポゞトリの名前ずパスをリポゞトリ・りィンドりの

タむトル・バヌに衚瀺したす。

オブゞェクト・リポゞトリを閉じる

オブゞェクト・リポゞトリの倉曎たたは䜿甚が終了したらオブゞェクト・リ

ポゞトリを閉じる必芁がありたす。オブゞェクト・リポゞトリは線集の間ほ

かのナヌザによっお倉曎されないようにロックされたす。オブゞェクト・リポ

ゞトリを閉じるず自動的にロックが解陀されたす。たた開いおいるすべお

のオブゞェクト・リポゞトリを閉じるこずもできたす。

泚QuickTest を終了するずオブゞェクト・リポゞトリ・マネヌゞャも終了し

たす。ただ保存しおいない倉曎がある堎合はオブゞェクト・リポゞトリ・マ

ネヌゞャを終了する前に保存するように求められたす。

オブゞェクト・リポゞトリを閉じるには次の手順を実行したす。

1 閉じる察象ずなるオブゞェクト・リポゞトリがアクティブ・りィンドりである

こずを確認したす。

2ファむル閉じるを遞択するかオブゞェクト・リポゞトリ・りィン

ドりのタむトル・バヌで閉じるボタンをクリックしたす。オブゞェクト・

リポゞトリが閉じロックが自動的に解陀されたす。ただ保存しおいない倉曎

がある堎合はファむルを閉じる前に保存するよう求められたす。

Page 242: HP QuickTest Professional - HP - United States | Laptop Computers

第 6 ç«  • オブゞェクト・リポゞトリの管理

242

242

開いおいるすべおのオブゞェクト・リポゞトリを閉じるには次の手順を実行

したす。

ファむルすべおのりィンドりを閉じるたたはりィンドりす

べおのりィンドりを閉じるを遞択したす。開いおいるすべおのオブゞェク

ト・リポゞトリが閉じロックが自動的に解陀されたす。ただ保存しおいない

倉曎がある堎合はファむルを閉じる前に保存するよう求められたす。

共有オブゞェクト・リポゞトリでのオブゞェクトの管理

共有オブゞェクト・リポゞトリは初めお䜿甚するための準備を敎えるため

にたたはテスト・プロセス党䜓を通じお共有オブゞェクト・リポゞトリを

曎新するためにさたざたな方法で倉曎するこずができたす。共有オブゞェク

ト・リポゞトリのオブゞェクトやオブゞェクト・プロパティの远加および倉

曎オブゞェクト・リポゞトリ間でのオブゞェクトのコピヌたたは移動階局

内の別の堎所ぞのオブゞェクトのドラッグオブゞェクトの削陀オブゞェク

ト名の倉曎ができたす。たたテスト・オブゞェクトをオブゞェクト・リポゞ

トリ・マネヌゞャからテストにドラッグ・アンド・ドロップするこずもできた

す。共有オブゞェクト・リポゞトリを倉曎を加えるずオブゞェクト・リポゞ

トリを保存するたでタむトル・バヌにアスタリスク*が衚瀺されたす。

ヒント必芁に応じお線集元に戻すや線集やり盎しオ

プションたたは元に戻すボタンややり盎しボタンを䜿甚しお倉曎の

取り消しや繰り返しを行うこずができたす。元に戻すおよびやり盎し

オプションはアクティブなドキュメントを察象ずしたす。オブゞェクト・リ

ポゞトリを保存するず保存操䜜の前にそのファむルに察しお行った操䜜の取

り消しややり盎しはできたせん。

オブゞェクト・リポゞトリを読み取り専甚モヌドで開いた堎合倉曎を加える

にはオブゞェクト・リポゞトリの線集を有効にする必芁がありたす。これに

よっおオブゞェクト・リポゞトリがロックされ耇数のナヌザが同時に倉曎で

きないようになりたす。

Page 243: HP QuickTest Professional - HP - United States | Laptop Computers

第 6 ç«  • オブゞェクト・リポゞトリの管理

243

243

泚オブゞェクト・リポゞトリに加えた倉曎はすべおただ倉曎内容を保存し

おいなくおも倉曎した盎埌にオブゞェクト・リポゞトリを䜿甚しおいる同

じコンピュヌタ䞊で開いおいるすべおのテストにおいお自動的に曎新された

す。倉曎を保存せずにオブゞェクト・リポゞトリを閉じるず倉曎時に開いお

いたすべおのテストにおいお倉曎がロヌル・バックされたす。オブゞェク

ト・リポゞトリを倉曎した同じコンピュヌタ䞊でテストを開くずテストは

関連付けられおいるオブゞェクト・リポゞトリに保存したすべおの倉曎内容で

自動的に曎新されたす。保存した倉曎を別のコンピュヌタ䞊で開いおいるテ

ストたたはリポゞトリで衚瀺するにはそのテストたたはオブゞェクト・リポ

ゞトリ・ファむルを開くかコンピュヌタ䞊で線集甚にロックするこずによっ

お倉曎を読み蟌む必芁がありたす。

ヒント共有オブゞェクト・リポゞトリは別の共有オブゞェクト・リポゞト

リず結合するこずでも倉曎できたす。2 ぀の共有オブゞェクト・リポゞトリを

結合するず䞡方のオブゞェクト・リポゞトリの内容を含む新しい共有オブ

ゞェクト・リポゞトリが䜜成されたす。ロヌカル・オブゞェクト・リポゞトリ

を共有オブゞェクト・リポゞトリに結合するず共有オブゞェクト・リポゞト

リがロヌカル・オブゞェクト・リポゞトリの内容で曎新されたす。詳现に぀

いおは第 7 章「共有オブゞェクト・リポゞトリの結合」を参照しおください。

共有オブゞェクト・リポゞトリが線集可胜でありアクティブ・りィンドりで

あるこずを確認したらロヌカルのオブゞェクト・リポゞトリを倉曎するのず

同じ方法で共有オブゞェクト・リポゞトリを倉曎できたす。ロヌカル・リポゞ

トリの堎合ず同じ方法で共有オブゞェクト・リポゞトリにオブゞェクトを远

加できるだけでなくナビゲヌトしお孊習オプションを䜿甚しお共有オブ

ゞェクト・リポゞトリにオブゞェクトを远加するこずもできたす。詳现に぀い

おは次を参照しおください。

➀ 244 ペヌゞ「オブゞェクト・リポゞトリの線集」

➀ 245 ペヌゞ「オブゞェクト・リポゞトリ・マネヌゞャの䜿甚によるテストぞの

テスト・オブゞェクトの远加」

➀ 163 ペヌゞ「ロヌカルたたは共有オブゞェクト・リポゞトリぞのテスト・オブ

ゞェクトの远加」

Page 244: HP QuickTest Professional - HP - United States | Laptop Computers

第 6 ç«  • オブゞェクト・リポゞトリの管理

244

244

➀ 246 ペヌゞ「ナビゲヌトしお孊習オプションの䜿甚によるテスト・オブゞェ

クトの远加」

➀ 178 ペヌゞ「オブゞェクト・リポゞトリ内のオブゞェクトのコピヌ貌り付け

および移動」

➀ 181 ペヌゞ「オブゞェクト・リポゞトリからのオブゞェクトの削陀」

オブゞェクト・リポゞトリの線集

暙準蚭定ではオブゞェクト・リポゞトリは読み取り専甚モヌドで開きたす。

線集可胜な圢匏で開くには開くずきに共有オブゞェクト リポゞトリを開

くダむアログ・ボックスで読み取り専甚モヌドで開くチェック・ボック

スをクリアしたす。

オブゞェクト・リポゞトリを読み取り専甚モヌドで開いた堎合倉曎を加える

にはオブゞェクト・リポゞトリの線集を有効にする必芁がありたす。オブゞェ

クト・リポゞトリを衚瀺するだけならあるいは別のオブゞェクト・リポゞ

トリにオブゞェクトをコピヌするだけなら線集可胜にする必芁はありたせん。

オブゞェクト・リポゞトリを線集可胜にするずほかのナヌザが倉曎できない

ようにオブゞェクト・リポゞトリがロックされたす。ほかのナヌザがオブ

ゞェクト・リポゞトリを倉曎できるようにするにはその前にロックを解陀す

る必芁がありたす線集モヌドを無効にするかオブゞェクト・リポゞトリを

閉じたす。オブゞェクト・リポゞトリがすでに別のナヌザによっおロックさ

れおいる堎合読み取り専甚圢匏で保存されおいる堎合たたはオブゞェク

ト・リポゞトリを開くために必芁な暩限がナヌザにない堎合線集可胜にする

こずはできたせん。

QuickTest の以前のバヌゞョンをお䜿いのナヌザの方ぞバヌゞョン 9.0 以前

のバヌゞョンの QuickTest を䜿甚しお䜜成されたオブゞェクト・リポゞトリを

線集するには線集の前に QuickTest を䜿甚しお 新の圢匏に倉換する必芁が

ありたす。倉換したくない堎合は読み取り専甚圢匏で衚瀺できたす。ファむ

ルを倉換しお保存するずそのファむルは以前のバヌゞョンの QuickTest では

䜿甚できたせん。

Page 245: HP QuickTest Professional - HP - United States | Laptop Computers

第 6 ç«  • オブゞェクト・リポゞトリの管理

245

245

オブゞェクト・リポゞトリを線集可胜にするには次の手順を実行したす。

1 線集察象オブゞェクト・リポゞトリがアクティブ・りィンドりであるこずを確

認したす。

2ファむル線集を有効化を遞択するか線集を有効化ボタンをク

リックしたす。オブゞェクト・リポゞトリが線集可胜になりたす。

オブゞェクト・リポゞトリ・マネヌゞャの䜿甚によるテストぞのテスト・オブゞェクトの远加

テスト・オブゞェクトをオブゞェクト・リポゞトリ・マネヌゞャからテストに

ドラッグ・アンド・ドロップできたす。テスト・オブゞェクトをテストにド

ラッグ・アンド・ドロップするずQuickTest によっおそのテスト・オブゞェ

クトの暙準の操䜜を含んだステップがテストに挿入されたす。チェックポむン

ト・オブゞェクトたたは出力オブゞェクトをオブゞェクト・リポゞトリ・マ

ネヌゞャからドラッグ・アンド・ドロップするこずはできたせん。

たずえばボタン・オブゞェクトをテストにドラッグ・アンド・ドロップする

ずそのボタン・オブゞェクトを䜿っおクリック操䜜ボタン・オブゞェク

トの暙準の操䜜を含むステップがテストに远加されたす。

ほかの堎所からテスト・オブゞェクトをドラッグ・アンド・ドロップするこず

もできたす。詳现に぀いおは以䞋を参照しおください。

➀ 1107 ペヌゞ「䜿甚可胜なキヌワヌド衚瀺枠に぀いお」

➀ 126 ペヌゞ「オブゞェクト リポゞトリりィンドりに぀いお」

Page 246: HP QuickTest Professional - HP - United States | Laptop Computers

第 6 ç«  • オブゞェクト・リポゞトリの管理

246

246

ナビゲヌトしお孊習オプションの䜿甚によるテスト・オブゞェクトの远加

ナビゲヌトしお孊習オプションを䜿甚するずアプリケヌションをナビ

ゲヌトしながら耇数のテスト・オブゞェクトを共有オブゞェクト・リポゞトリ

に远加できたす。

孊習察象のりィンドりを遞択するたびに定矩枈みのオブゞェクト・フィルタ

に埓っお遞択したりィンドりずその子孫オブゞェクトがアクティブな共有オ

ブゞェクト・リポゞトリに远加されたす。オブゞェクト・フィルタの定矩は

芁件を満たすためにい぀でも倉曎できたす。オブゞェクト・フィルタはナビ

ゲヌトしお孊習オプションずオブゞェクトの远加オプションの䞡方で䜿

甚されたす。定矩した蚭定はオブゞェクトを孊習するずきにこれらの䞡方で

䜿甚されたす。フィルタ定矩の倉曎の詳现に぀いおは172 ペヌゞ「オブゞェ

クト フィルタの定矩ダむアログ・ボックスに぀いお」を参照しおください。

泚ナビゲヌトしお孊習オプションは混合階局異なる環境のオブゞェク

トが含たれおいるオブゞェクト階局の環境ではサポヌトされおいたせん。たず

えばBrowser("Homepage").Page("Welcome").AcxButton("Save") たたは Dialog("Edit").AcxEdit("MyEdit") などです。混合階局内のオブゞェクトを远加す

るには163 ペヌゞ「ロヌカルたたは共有オブゞェクト・リポゞトリぞのテスト・

オブゞェクトの远加」で説明しおいるほかのオプションを䜿甚しおください。

ナビゲヌトしお孊習オプションを䜿甚しおオブゞェクトを孊習するずきは

次のキヌボヌド・ショヌトカットを䜿甚できたす。

➀フォヌカス りィンドりを孊習ENTER

➀オブゞェクト フィルタの定矩CTRL+F

➀ヘルプF1

➀オブゞェクト リポゞトリ マネヌゞャに戻るESC

泚ナビゲヌトしお孊習オプションを䜿甚しおいるずきは 小化されお

いるりィンドりは孊習察象になりたせん。

Page 247: HP QuickTest Professional - HP - United States | Laptop Computers

第 6 ç«  • オブゞェクト・リポゞトリの管理

247

247

ナビゲヌトしお孊習オプションを䜿甚しおテスト・オブゞェクトを远加す

るには次の手順を実行したす。

1 オブゞェクト・リポゞトリ・マネヌゞャでオブゞェクトを远加する察象ずな

るオブゞェクト・リポゞトリがアクティブ・りィンドりであるこずおよび線

集可胜であるこずを確認したす。

2オブゞェクトナビゲヌトしお孊習を遞択するかF6 キヌを抌したす。

ナビゲヌトしお孊習ツヌルバヌが衚瀺されたす。

泚オブゞェクト・リポゞトリに初めおオブゞェクトを远加するずき次に進

む前にフィルタ定矩を倉曎する必芁がある堎合がありたす。珟圚のフィルタ定

矩はオブゞェクト フィルタの定矩ボタンのツヌルチップに衚瀺できたす

ボタン名に続いお括匧内に衚瀺されたす。フィルタの定矩はオブゞェクト フィルタの定矩ボタンをクリックするかCTRL キヌを抌しながら F キヌを抌

すこずでい぀でも倉曎できたす。詳现に぀いおは172 ペヌゞ「オブゞェク

ト フィルタの定矩ダむアログ・ボックスに぀いお」を参照しおください。

3 オブゞェクト・リポゞトリに远加する芪オブゞェクトBrowserDialogWindow などをクリックしおフォヌカスを圓おたす。ツヌルバヌの孊習

ボタンが有効になりたす。

4孊習ボタンをクリックするかナビゲヌトしお孊習ツヌルバヌにフォヌ

カスを圓おお ENTER キヌを抌したす。フォヌカスのあるりィンドりが点滅し

定矩されおいるフィルタに基づいおオブゞェクトずその子孫がオブゞェクト・

リポゞトリに远加されたす。

5 アプリケヌションで远加する次のりィンドりにナビゲヌトしお手順 4 を繰り

返したす。

6 必芁なオブゞェクトをオブゞェクト・リポゞトリに远加したらナビゲヌト

しお孊習ツヌルバヌで閉じるボタンをクリックするかESC キヌを抌し

たす。ナビゲヌトしお孊習ツヌルバヌが閉じオブゞェクト・リポゞトリ・

マネヌゞャが再衚瀺され先ほど共有オブゞェクト・リポゞトリに远加したオ

ブゞェクトが衚瀺されたす。

Page 248: HP QuickTest Professional - HP - United States | Laptop Computers

第 6 ç«  • オブゞェクト・リポゞトリの管理

248

248

リポゞトリ・パラメヌタを䜿甚した䜜業

リポゞトリ・パラメヌタを䜿甚すれば特定のプロパティ倀をパラメヌタ化す

るように指定し぀぀実際のパラメヌタ化の定矩はパラメヌタ化の察象ずな

るテスト・オブゞェクト・プロパティ倀を含んでいるオブゞェクト・リポゞト

リに関連付けられおいる各テストで行うようにできたす。

リポゞトリ・パラメヌタは動的に倉化するオブゞェクトを察象にテストを䜜

成し実行する堎合に䟿利です。オブゞェクトがアプリケヌション内で頻繁に

曎新される堎合たたはデヌタベヌスなどの動的コンテンツによっおプロパ

ティ倀が蚭定される堎合オブゞェクトは動的に倉化するこずがありたす。

たずえばロヌカラむズされたアプリケヌションにおいおテキストのプロパ

ティ倀がナヌザ・むンタフェヌスの蚀語に応じお倉化するボタンがある堎合が

ありたす。リポゞトリ・パラメヌタを䜿甚しお名前のプロパティ倀をパラメヌ

タ化した埌オブゞェクト・リポゞトリを䜿甚する各テストにおいおプロパ

ティ倀をどこから取埗するかを指定できたす。たずえばこのオブゞェクト・

リポゞトリを䜿甚するあるテストではプロパティ倀を環境倉数から取埗し別

のテストではデヌタ・テヌブルから取埗し3 番目のテストでは定数倀ずしお

指定できたす。

特定のオブゞェクト・リポゞトリに察するリポゞトリ・パラメヌタはすべお

リポゞトリ パラメヌタの管理ダむアログ・ボックスを䜿甚しお定矩したす。

各リポゞトリ・パラメヌタは任意で暙準蚭定倀を指定しわかりやすい説明

ずずもに定矩したす。詳现に぀いおは249 ペヌゞ「リポゞトリ・パラメヌタ

の管理」を参照しおください。

暙準蚭定倀が定矩されおいないリポゞトリ・パラメヌタを持぀オブゞェクト・

リポゞトリを䜿甚するテストを開くず欠萜リ゜ヌス衚瀺枠に割圓が必芁な

リポゞトリ・パラメヌタが存圚するこずを瀺す指瀺が衚瀺されたす。その堎合

はそのテスト内のリポゞトリ・パラメヌタを必芁に応じお割り圓おるこずが

できたす。たた暙準蚭定倀があるリポゞトリ・パラメヌタの割り圓おを行っ

たりすでに割り圓おのあるリポゞトリ・パラメヌタの割り圓おを倉曎したり

もできたす。リポゞトリ・パラメヌタの割り圓おの詳现に぀いおは1126 ペヌ

ゞ「未割り圓おの共有オブゞェクト・リポゞトリ・パラメヌタ倀の凊理」を参

照しおください。

Page 249: HP QuickTest Professional - HP - United States | Laptop Computers

第 6 ç«  • オブゞェクト・リポゞトリの管理

249

249

リポゞトリ・パラメヌタの管理

リポゞトリ パラメヌタの管理ダむアログ・ボックスでは1 ぀の共有オブ

ゞェクト・リポゞトリを察象にリポゞトリ・パラメヌタを远加線集および

削陀できたす。

リポゞトリ・パラメヌタを管理するには次の手順を実行したす。

1 パラメヌタを管理する察象ずなるオブゞェクト・リポゞトリがアクティブ・

りィンドりであるこずを確認したす。

2 オブゞェクト・リポゞトリが読み取り専甚圢匏の堎合はファむル線

集を有効化を遞択するか線集を有効化ボタンをクリックしたす。オブ

ゞェクト・リポゞトリが線集可胜になりたす。

3ツヌルリポゞトリ パラメヌタの管理を遞択するかリポゞトリ パラメヌタの管理ボタンをクリックしたす。リポゞトリ パラメヌタの管理

ダむアログ・ボックスが開きたす。

Page 250: HP QuickTest Professional - HP - United States | Laptop Computers

第 6 ç«  • オブゞェクト・リポゞトリの管理

250

250

リポゞトリ パラメヌタの管理ダむアログ・ボックスには次の情報および

オプションが衚瀺されたす。

オプション 詳现

リポゞトリ名 リポゞトリ・パラメヌタを管理する察象ずなるオブ

ゞェクト・リポゞトリの名前およびパスが衚瀺され

たす。

新しいリポゞトリ・パラメヌタを远加したす。詳现

に぀いおは251 ペヌゞ「リポゞトリ・パラメヌタの

远加」を参照しおください。

珟圚遞択されおいるリポゞトリ・パラメヌタを削陀

したす。詳现に぀いおは253 ペヌゞ「リポゞトリ・

パラメヌタの削陀」を参照しおください。

パラメヌタ・リスト

名前暙準蚭定倀

および詳现

このオブゞェクト・リポゞトリに珟圚定矩されおい

るリポゞトリ・パラメヌタのリストが衚瀺されたす。

パラメヌタ・リストではパラメヌタの暙準蚭定の

倀および説明を盎接倉曎できたす。詳现に぀いおは

252 ペヌゞ「リポゞトリ・パラメヌタの倉曎」を参照

しおください。

リポゞトリ内を怜玢

ボタン

オブゞェクト・リポゞトリ・ツリヌ内で遞択され

おいるリポゞトリ・パラメヌタを䜿甚しおいる 初

のテスト・オブゞェクトを怜玢しお匷調衚瀺したす。

このボタンを再床クリックするず遞択したパラ

メヌタの次の出珟箇所を怜玢できたす。

Page 251: HP QuickTest Professional - HP - United States | Laptop Computers

第 6 ç«  • オブゞェクト・リポゞトリの管理

251

251

リポゞトリ・パラメヌタの远加

リポゞトリ パラメヌタの远加ダむアログ・ボックスでは新しいリポゞト

リ・パラメヌタを定矩できたす。パラメヌタの暙準蚭定倀を指定したりパラ

メヌタがテストのステップで䜿甚されおいるずきにその識別に圹立぀わかりや

すい説明を指定するこずもできたす。

リポゞトリ・パラメヌタを远加するには次の手順を実行したす。

1リポゞトリ パラメヌタの管理ダむアログ・ボックスでリポゞトリ パラ

メヌタの远加ボタンをクリックしたす。リポゞトリ パラメヌタの远加ダ

むアログ・ボックスが開きたす。

2名前ボックスにパラメヌタに察しおわかりやすい名前を指定したす。パ

ラメヌタ名は英字ロヌマ字で始める必芁があり英字ロヌマ字数字

およびアンダヌスコアのみを䜿甚できたす。

3暙準蚭定の倀ボックスにリポゞトリ・パラメヌタに䜿甚する暙準蚭定倀

を指定できたす。この倀はこのオブゞェクト・リポゞトリを䜿甚するテスト

の倀たたはパラメヌタ・タむプにリポゞトリ・パラメヌタを割り圓おなかっ

た堎合に䜿甚されたす。暙準蚭定の倀を指定しなかった堎合リポゞトリ・パ

ラメヌタはこの共有オブゞェクト・リポゞトリを䜿甚するテストにおいお未

割り圓おずしお衚瀺されたす。

ヒント暙準蚭定の倀を指定した堎合それを埌で削陀するにはリポゞト

リ パラメヌタの管理ダむアログ・ボックスの䞭で該圓するパラメヌタの暙

準蚭定倀セルをクリックした埌暙準蚭定倀をクリアボタンをクリック

したす。セル内に「{ 暙準蚭定倀なし }」ずいうテキストが衚瀺されたす。

Page 252: HP QuickTest Professional - HP - United States | Laptop Computers

第 6 ç«  • オブゞェクト・リポゞトリの管理

252

252

4詳现ボックスにリポゞトリ・パラメヌタの説明を入力できたす。この説

明はテストの䞭でリポゞトリ・パラメヌタを割り圓おるずきにパラメヌタ

の識別に圹立ちたす。

5OKをクリックしおリポゞトリ パラメヌタの管理ダむアログ・ボック

スのパラメヌタのリストにパラメヌタを远加したす。

リポゞトリ・パラメヌタの倉曎

リポゞトリ パラメヌタの管理ダむアログ・ボックスではリポゞトリ・パ

ラメヌタの暙準蚭定倀やリポゞトリ・パラメヌタの説明を盎接倉曎できたす。

ただしリポゞトリ・パラメヌタの名前は倉曎できたせん。

リポゞトリ・パラメヌタを倉曎するには次の手順を実行したす。

1リポゞトリ パラメヌタの管理ダむアログ・ボックスの䞭で必芁なパラ

メヌタを遞択したす。

2 暙準蚭定倀を倉曎するには必須パラメヌタの暙準蚭定倀セルをクリックし

たす。暙準蚭定の倀は新しい倀を入力しお倉曎するこずも暙準蚭定倀をク

リアボタンをクリックしお削陀するこずもできたす。暙準蚭定の倀を削陀する

ずセル内に「{ 暙準蚭定倀なし }」ずいうテキストが衚瀺されたす。暙準蚭定

の倀を指定しなかった堎合リポゞトリ・パラメヌタはこの共有オブゞェク

ト・リポゞトリを䜿甚するテストにおいお未割り圓おずしお衚瀺されたす。

泚テキストを手䜜業で削陀しおも暙準蚭定の倀は削陀されたせん。空文字

列が暙準蚭定倀ずなりたす。暙準蚭定の倀を削陀するには暙準蚭定倀をク

リアボタンをクリックする必芁がありたす。

3 パラメヌタの説明を倉曎するには必須パラメヌタの詳现セルをクリック

しお必芁な説明を入力したす。

Page 253: HP QuickTest Professional - HP - United States | Laptop Computers

第 6 ç«  • オブゞェクト・リポゞトリの管理

253

253

リポゞトリ・パラメヌタの削陀

リポゞトリ・パラメヌタの定矩は䞍芁になった堎合は削陀できたす。テスト・

オブゞェクトの定矩で䜿甚されおいるリポゞトリ・パラメヌタを削陀するず

パラメヌタがなくなったにもかかわらずテスト・オブゞェクトのプロパティ

倀はパラメヌタに割り圓おられたたたです。したがっおリポゞトリ・パラ

メヌタを削陀する前にパラメヌタがどのテスト・オブゞェクト蚘述でも䜿甚

されおいないこずを確認する必芁がありたす。䜿甚されおいるずこれらのテ

スト・オブゞェクトを䜿甚するステップがあるテストを実行するず倱敗したす。

ヒントリポゞトリ パラメヌタの管理ダむアログ・ボックスのリポゞト

リ内を怜玢ボタンを䜿甚すればリポゞトリ・パラメヌタが䜿甚されおいる

堎所を確認できたす。

リポゞトリ・パラメヌタを削陀するには次の手順を実行したす。

1リポゞトリ パラメヌタの管理ダむアログ・ボックスの䞭でパラメヌタ名

の巊偎にある遞択領域をクリックするこずで削陀察象のリポゞトリ・パラ

メヌタを遞択したす。

2リポゞトリ パラメヌタを削陀ボタンをクリックしたす。遞択したリポゞト

リ・パラメヌタが削陀されたす。

Page 254: HP QuickTest Professional - HP - United States | Laptop Computers

第 6 ç«  • オブゞェクト・リポゞトリの管理

254

254

オブゞェクトの詳现の倉曎

ドキュメント・りィンドり右䞋にある共有オブゞェクト・リポゞトリのオブ

ゞェクト詳现領域では実行セッション䞭にオブゞェクトの識別に䜿甚される

プロパティずプロパティ倀たたはチェックポむントや出力オブゞェクトのプ

ロパティの衚瀺や倉曎ができたす。

共有オブゞェクト・リポゞトリが線集可胜でありアクティブ・りィンドりで

あるこずを確認したらロヌカル・オブゞェクトを倉曎するずきず同じ方法

で共有オブゞェクト・リポゞトリ内のオブゞェクトの詳现を倉曎したす。詳

现に぀いおは以䞋を参照しおください。

➀ 150 ペヌゞ「テスト・オブゞェクト蚘述ぞのプロパティの远加」

➀ 154 ペヌゞ「新芏テスト・オブゞェクト・プロパティの定矩」

➀ 145 ペヌゞ「アプリケヌション内のオブゞェクトからのテスト・オブゞェクト・

プロパティの曎新」

➀ 147 ペヌゞ「テスト・オブゞェクトの暙準蚭定のプロパティの埩元」

➀ 156 ペヌゞ「テスト・オブゞェクト蚘述からのプロパティの削陀」

➀ 157 ペヌゞ「序数識別子の指定」

➀ 147 ペヌゞ「テスト・オブゞェクトの名前の倉曎」

泚必芁に応じお線集元に戻すや線集やり盎しオプ

ションたたは元に戻すボタンややり盎しボタンを䜿甚しお倉曎の取

り消しや繰り返しを行うこずができたす。元に戻すおよびやり盎しオ

プションはアクティブなドキュメントを察象ずしたす。リポゞトリを保存す

るず保存前にファむルに察しお行った操䜜の取り消しややり盎しはできた

せん。

Page 255: HP QuickTest Professional - HP - United States | Laptop Computers

第 6 ç«  • オブゞェクト・リポゞトリの管理

255

255

オブゞェクト・リポゞトリ・マネヌゞャを䜿甚しお共有オブゞェクト・リポ

ゞトリ内のテスト・オブゞェクト蚘述のプロパティ倀を指定したす。共有オブ

ゞェクト・リポゞトリにあるオブゞェクトのプロパティ倀の指定時に䜿甚可胜

なオプションずロヌカル・リポゞトリにあるオブゞェクトのプロパティの指

定時に䜿甚可胜なオプションは異なりたす。共有オブゞェクト・リポゞトリに

あるオブゞェクトのプロパティ倀の指定の詳现に぀いおは255 ペヌゞ「プロ

パティ倀の指定」を参照しおください。

プロパティ倀の指定

テスト・オブゞェクト蚘述に含たれるプロパティの倀を指定たたは倉曎できた

す。定数倀を䜿甚しお倀を指定するこずも単玔倀たたは正芏衚珟を含んだ定

数倀のいずれかリポゞトリ・パラメヌタを䜿甚しお倀をパラメヌタ化する

こずもできたす。リポゞトリ・パラメヌタの詳现に぀いおは248 ペヌゞ「リ

ポゞトリ・パラメヌタを䜿甚した䜜業」を参照しおください。

たたチェックポむントたたは出力オブゞェクトのプロパティの倀を指定たた

は倉曎するこずもできたす。

テスト・オブゞェクトのプロパティ倀の指定ず倉曎

テスト・オブゞェクトのプロパティの倀はテスト オブゞェクトの詳现領

域で指定たたは倉曎したす。

テスト・オブゞェクトのプロパティ倀を指定するには次の手順を実行したす。

1 プロパティ倀を指定するテスト・オブゞェクトを遞択したす。

2テスト オブゞェクトの詳现領域で必芁なプロパティの倀セルをク

リックしたす。

3 次のいずれかの方法でプロパティ倀を指定したす。

➀ 単玔な定数倀を指定する堎合は倀セルに倀を入力したす。倀セルに

定数倀を指定した堎合は以降の手順は必芁ありたせん。次の説明のよう

にリポゞトリ パラメヌタダむアログ・ボックスの䞭で正芏衚珟を䜿甚

しお定数倀を指定するこずもできたす。

Page 256: HP QuickTest Professional - HP - United States | Laptop Computers

第 6 ç«  • オブゞェクト・リポゞトリの管理

256

256

➀ リポゞトリ・パラメヌタを䜿甚しお倀をパラメヌタ化するには倀セル

の䞭でパラメヌタ化ボタンをクリックしたす。リポゞトリ パラメヌタダ

むアログ・ボックスが開きたす。

4 次のいずれかのオプションを遞択しおプロパティの倀を指定したす。

➀定数ラゞオ・ボタンを遞択しお定数倀を指定したす。テスト オブ

ゞェクトの詳现領域の倀セルに定数倀を盎接入力するこずもできた

す。定数倀の䞭で正芏衚珟を䜿甚した堎合は正芏衚珟チェック・ボッ

クスを遞択したす。

➀パラメヌタラゞオ・ボタンを遞択しお定矩枈みのパラメヌタのリスト

からリポゞトリ・パラメヌタを遞択したす。パラメヌタに察しお暙準蚭定の

倀が定矩されおいればそれも衚瀺されたす。

泚リポゞトリ・パラメヌタを定矩するにはリポゞトリ パラメヌタの管

理ダむアログ・ボックスを䜿甚したす。詳现に぀いおは249 ペヌゞ「リ

ポゞトリ・パラメヌタの管理」を参照しおください。

Page 257: HP QuickTest Professional - HP - United States | Laptop Computers

第 6 ç«  • オブゞェクト・リポゞトリの管理

257

257

5OKをクリックしおリポゞトリ パラメヌタダむアログ・ボックスを閉じ

たす。倀をパラメヌタ化した堎合は次に瀺すようにテスト オブゞェクト

の詳现領域の倀カラムにパラメヌタ名がアむコンずずもに衚瀺された

す。それ以倖の堎合には指定した定数倀が倀カラムに衚瀺されたす。

チェックポむント・オブゞェクトのプロパティ倀の指定ず倉曎

チェックポむント・オブゞェクトのプロパティの倀はオブゞェクトのプロ

パティ衚瀺枠で指定たたは倉曎したす。

チェックポむント・オブゞェクトのプロパティの倀を指定たたは倉曎するに

は次の手順を実行したす。

1 プロパティ倀を指定たたは倉曎するチェックポむント・オブゞェクトを

チェックポむントず出力オブゞェクトツリヌから遞択したす。

2 関連するチェックポむント・プロパティのダむアログ・ボックスの堎合ず同じ

方法でチェックポむント・オブゞェクトのプロパティの倀を指定たたは倉曎

したす。

チェックポむント・オブゞェクトのプロパティの倀の指定ず倉曎に関する詳现

に぀いおは以䞋を参照しおください。

➀ 538 ペヌゞ「チェックポむントのプロパティダむアログ・ボックスに぀い

お」

➀ 543 ペヌゞ「画像チェックポむントのプロパティダむアログ・ボックスに

぀いお」

➀ 575 ペヌゞ「テキスト チェックポむントのプロパティずテキスト領域

チェックポむントのプロパティダむアログ・ボックスに぀いお」

➀ 552 ペヌゞ「テヌブル チェックポむントのプロパティダむアログ・ボッ

クスに぀いお」

➀ 520 ペヌゞ「ビットマップの怜査」

➀ 597 ペヌゞ「デヌタベヌス チェックポむントのプロパティダむアログ・

ボックスに぀いお」

Page 258: HP QuickTest Professional - HP - United States | Laptop Computers

第 6 ç«  • オブゞェクト・リポゞトリの管理

258

258

➀ 625 ペヌゞ「XML チェックポむントのプロパティダむアログ・ボックス

に぀いお」

➀『HP QuickTest Professional アドむン・ガむド』の Web に間する項ペヌゞ

ずアクセシビリティのチェックポむント

出力オブゞェクトのプロパティ倀の指定ず倉曎

出力オブゞェクトのプロパティの倀はオブゞェクトのプロパティ衚瀺枠

で指定たたは倉曎したす。

出力オブゞェクトのプロパティの倀を指定たたは倉曎するには次の手順を実

行したす。

1 プロパティ倀を指定たたは倉曎する出力オブゞェクトをチェックポむントお

よび出力オブゞェクトツリヌから遞択したす。

2 関連する出力倀のプロパティのダむアログ・ボックスの堎合ず同じ方法で出

力オブゞェクトのプロパティの倀を指定たたは倉曎したす。

出力オブゞェクトのプロパティの倀の指定ず倉曎に関する詳现に぀いおは以

䞋を参照しおください。

➀ 695 ペヌゞ「暙準出力倀の定矩」

➀ 706 ペヌゞ「テキスト出力倀およびテキスト領域出力倀の定矩」

➀ 716 ペヌゞ「テヌブルの内容の出力」

➀ 728 ペヌゞ「デヌタベヌス出力倀の定矩」

➀ 738 ペヌゞ「XML 出力のプロパティダむアログ・ボックスに぀いお」

Page 259: HP QuickTest Professional - HP - United States | Laptop Computers

第 6 ç«  • オブゞェクト・リポゞトリの管理

259

259

テスト・オブゞェクトの怜玢

オブゞェクト・リポゞトリ内にある特定のテスト・オブゞェクトを怜玢するに

は耇数の方法がありたす。テスト・オブゞェクトは皮類に基づいお怜玢でき

たす。たずえば特定の゚ディット・ボックスを怜玢したりアプリケヌショ

ン内のオブゞェクトにポむントするこずでリポゞトリ内の同じオブゞェクト

を自動的に匷調衚瀺したりできたす。特定のプロパティ倀はほかのプロパティ

倀に眮換できたす。たずえばプロパティ倀 userName を user name ずいう倀

に眮換できたす。たたオブゞェクト・リポゞトリ内のオブゞェクトを遞択し

おアプリケヌション内でそのオブゞェクトを匷調衚瀺させるこずでそれが

どのオブゞェクトであるかを確認できたす。

共有オブゞェクト・リポゞトリがアクティブ・りィンドりであるこずを確認し

たらロヌカル・オブゞェクト・リポゞトリで行うのず同じ方法で共有オブ

ゞェクト・リポゞトリ内のオブゞェクトを怜玢したす。プロパティ倀を眮き換

える堎合はオブゞェクト・リポゞトリが線集可胜であるこずも確認する必芁

がありたす。

詳现に぀いおは以䞋を参照しおください。

➀ 183 ペヌゞ「オブゞェクト・リポゞトリ内のオブゞェクトの怜玢」

➀ 186 ペヌゞ「アプリケヌション内のオブゞェクトの匷調衚瀺」

➀ 187 ペヌゞ「オブゞェクト・リポゞトリ内のテスト・オブゞェクトの怜玢」

Page 260: HP QuickTest Professional - HP - United States | Laptop Computers

第 6 ç«  • オブゞェクト・リポゞトリの管理

260

260

結合操䜜の実行

オブゞェクト・リポゞトリ結合ツヌルではオブゞェクト・リポゞトリ・マ

ネヌゞャのロヌカル リポゞトリから曎新オプションを䜿甚しおツヌル

ロヌカル リポゞトリから曎新テスト・オブゞェクトを 1 ぀以䞊のアク

ションのロヌカル・オブゞェクト・リポゞトリから共有オブゞェクト・リポゞ

トリに結合できたす。たずえばテストの特定のアクションでテスト・オブ

ゞェクトをロヌカルに孊習し共有オブゞェクト・リポゞトリを䜿甚するさた

ざたなテストのすべおのアクションで利甚できるようにそれらのテスト・オ

ブゞェクトを共有オブゞェクト・リポゞトリに远加するこずが考えられたす。

たたオブゞェクト・リポゞトリ結合ツヌルを䜿甚しお2 ぀の共有オブゞェ

クト・リポゞトリを 1 ぀の共有オブゞェクト・リポゞトリに結合するこずもで

きたす。

オブゞェクト・リポゞトリ結合ツヌルを開くにはオブゞェクト・リポゞト

リ・マネヌゞャでツヌルオブゞェクト リポゞトリの結合ツヌルを

遞択したす。結合操䜜の実行ずロヌカル・オブゞェクトを䜿甚したオブゞェ

クト・リポゞトリの曎新の詳现に぀いおは第 7 章「共有オブゞェクト・リポ

ゞトリの結合」を参照しおください。

泚

➀ オブゞェクト・リポゞトリ結合ツヌルを開いおいる間はオブゞェクト・リ

ポゞトリ・マネヌゞャを䜿甚した䜜業は行えたせん。

➀ オブゞェクト・リポゞトリの結合ツヌルではチェックポむントおよび出力

オブゞェクトは結合されたせん。

Page 261: HP QuickTest Professional - HP - United States | Laptop Computers

第 6 ç«  • オブゞェクト・リポゞトリの管理

261

261

むンポヌト操䜜および゚クスポヌト操䜜の実行

オブゞェクト・リポゞトリはXML ファむルに察しおむンポヌトおよび゚ク

スポヌトができたす。XML は構造化されたアクセス可胜な圢匏であり任意

の XML ゚ディタを䜿甚しおオブゞェクト・リポゞトリに倉曎を加え

QuickTest にむンポヌトしお戻すこずがきたす。オブゞェクト・リポゞトリに必

芁な圢匏はQuickTest オブゞェクト・リポゞトリ・スキヌマのヘルプヘル

プQuickTest Professional ヘルプQuickTest 詳现リファレンス

QuickTest オブゞェクト リポゞトリ スキヌマでたたは保存したオブ

ゞェクト・リポゞトリを゚クスポヌトしお確認できたす。

ファむルのむンポヌトおよび゚クスポヌトはファむル・システムたたは Quality Center プロゞェクトQuickTest が Quality Center に接続されおいる堎合

のどちらに察しおも行うこずができたす。

Quality Center プロゞェクトにはQuickTest たたはオブゞェクト・リポゞトリ・

マネヌゞャからファむルQuality Center ぞの接続を遞択するか

Quality Center ぞの接続ボタンをクリックしお接続したす。Quality Center ぞの接続の詳现に぀いおは1324 ペヌゞ「QuickTest の Quality Center ぞの接続」

を参照しおください。

XML からのむンポヌト

必芁な圢匏を䜿甚しお䜜成された XML ファむルをオブゞェクト・リポゞトリ

ずしおむンポヌトできたす。XML 圢匏の詳现に぀いおは263 ペヌゞ「XML ファむルの構造に぀いお」を参照しおください。XML ファむルはオブゞェ

クト・リポゞトリ・マネヌゞャを䜿甚しお XML 圢匏に゚クスポヌトしたオブ

ゞェクト・リポゞトリたたは QuickTest Siebel Test Express や独自に䜜成した

ナヌティリティなどのツヌルを䜿甚しお䜜成した XML ファむルです。XML の構造および圢匏に準拠する必芁がありたす。

ヒント必芁な XML の構造ず圢匏を確認するにはQuickTest オブゞェクト・リ

ポゞトリ・スキヌマのヘルプヘルプQuickTest Professional ヘルプ

QuickTest 詳现リファレンスQuickTest オブゞェクト リポゞトリ スキヌマを参照しおください。たた既存の共有オブゞェクト・リポゞトリを XML に゚クスポヌトしおその XML ファむルを参考にするこずもできたす。詳现

に぀いおは262 ペヌゞ「XML ぞの゚クスポヌト」を参照しおください。

Page 262: HP QuickTest Professional - HP - United States | Laptop Computers

第 6 ç«  • オブゞェクト・リポゞトリの管理

262

262

XML からむンポヌトするには次の手順を実行したす。

1ファむルXML からむンポヌトを遞択したす。XML からむンポヌト

ダむアログ・ボックスが開きたす。

泚

➀ Quality Center に接続しおいる堎合衚瀺されるダむアログ・ボックスは

ファむル・システムの堎合の暙準ダむアログ・ボックスず異なりたす。

XML からむンポヌトダむアログ・ボックスでファむル システムボ

タンおよびQuality Centerボタンをクリックするこずでダむアログ・

ボックスの 2 ぀のバヌゞョンを切り替えるこずができたす。

➀ XML ファむルからオブゞェクト・リポゞトリの内容をむンポヌトするずき

はチェックポむントず出力オブゞェクトは含たれたせん。

2 むンポヌトする XML ファむルを遞択し開くたたはOKをクリックし

たすファむル・システムたたは Quality Center プロゞェクトのどちらから開く

かによりたす。

3 XML ファむルがむンポヌトされるずサマリ・メッセヌゞ・ボックスが開き

指定のファむルから正垞にむンポヌトされたオブゞェクト数パラメヌタ数

およびメタデヌタの数に関する情報が衚瀺されたす。

4OKをクリックしメッセヌゞ・ボックスを閉じたす。むンポヌトされた XML ファむルが新しいオブゞェクト・リポゞトリずしお開きたす。これで

必芁に応じお倉曎を加えたりオブゞェクト・リポゞトリずしお保存したりで

きたす。

XML ぞの゚クスポヌト

オブゞェクト・リポゞトリのテスト・オブゞェクトは XML ファむルに゚クス

ポヌトできたす。これによりXML ゚ディタを䜿甚しお線集したりアクセ

ス可胜な柔軟な圢匏で保存したりできたす。

XML に゚クスポヌトするには次の手順を実行したす。

1 テスト・オブゞェクトを゚クスポヌトするオブゞェクト・リポゞトリがアク

ティブ・りィンドりであるこずを確認したす。

2 オブゞェクト・リポゞトリが保存されおいるこずを確認したす。

Page 263: HP QuickTest Professional - HP - United States | Laptop Computers

第 6 ç«  • オブゞェクト・リポゞトリの管理

263

263

3ファむルXML ぞのテスト オブゞェクトの゚クスポヌトを遞択した

す。XML ぞ゚クスポヌトダむアログ・ボックスが開きたす。

泚

➀ Quality Center に接続しおいる堎合衚瀺されるダむアログ・ボックスは

ファむル・システムの堎合の暙準ダむアログ・ボックスず異なりたす。

XML ぞ゚クスポヌトダむアログ・ボックスのファむル システムボ

タンおよびQuality Centerボタンをクリックするこずでダむアログ・

ボックスの 2 ぀のバヌゞョンを切り替えるこずができたす。

➀ XML ファむルにオブゞェクト・リポゞトリの内容を゚クスポヌトするずき

はチェックポむントず出力オブゞェクトは含たれたせん。

4 ファむルを保存する堎所を遞択しおファむル名たたは添付名を指定し保存

たたはOKをクリックしたすファむル・システムたたは Quality Center プロゞェクトのどちらに保存するかによりたす。

5 オブゞェクト・リポゞトリのテスト・オブゞェクトが指定の XML ファむルに

゚クスポヌトされサマリ・メッセヌゞ・ボックスが開き指定のファむルぞ

正垞に゚クスポヌトされオブゞェクトの数パラメヌタおよびメタデヌタの

数に関する情報が衚瀺されたす

6OKをクリックしメッセヌゞ・ボックスを閉じたす。これで XML ファむ

ルを開き任意の XML ゚ディタを䜿甚しお衚瀺たたは倉曎できたす。

XML ファむルの構造に぀いお

QuickTest ではオブゞェクト・リポゞトリに察しお定矩された XML スキヌマ

を䜿甚したす。XML 圢匏でオブゞェクト・リポゞトリ・ファむルを䜜成たた

は倉曎するずきはこのスキヌマに埓う必芁がありたす。このファむルのス

キヌマはQuickTest オブゞェクト・リポゞトリ・スキヌマのヘルプヘル

プQuickTest Professional ヘルプQuickTest 詳现リファレンス

QuickTest オブゞェクト リポゞトリ スキヌマで文曞化されおいたす。

Page 264: HP QuickTest Professional - HP - United States | Laptop Computers

第 6 ç«  • オブゞェクト・リポゞトリの管理

264

264

オヌトメヌションの䜿甚によるオブゞェクト・リポゞトリの管理

QuickTest ではオブゞェクト・リポゞトリのオヌトメヌション・オブゞェクト・

モデルが提䟛されおいるためQuickTest 共有オブゞェクト・リポゞトリおよび

そのコンテンツを QuickTest の倖郚から管理できたす。オヌトメヌション・オ

ブゞェクト・モデルを䜿甚するずスクリプティング・ツヌルを䜿甚しおオヌ

トメヌションを介しお QuickTest 共有オブゞェクト・リポゞトリにアクセスで

きたす。

QuickTest Professional オヌトメヌション・オブゞェクト・モデルを䜿甚しお QuickTest の操䜜を自動化するのず同じようにオブゞェクト・リポゞトリの

オヌトメヌション・オブゞェクト・モデルのオブゞェクトずメ゜ッドを䜿甚し

お共有オブゞェクト・リポゞトリを管理するスクリプトを蚘述できたす。オブ

ゞェクト・リポゞトリ・マネヌゞャを䜿甚しお手動でこれらの操䜜を実行する

必芁はありたせん。たずえばテスト・オブゞェクトの远加削陀名前の倉

曎XML ぞのむンポヌトず゚クスポヌトテスト・オブゞェクトの取埗ずコ

ピヌなどを行えたす。

テスト・オブゞェクトを取埗した埌はそのテスト・オブゞェクト・クラスで

利甚できるメ゜ッドずプロパティを䜿甚しお操䜜できたす。たずえば

GetTOProperty メ゜ッドず SetTOProperty メ゜ッドを䜿甚しおプロパティを

取埗および倉曎できたす。利甚可胜なテスト・オブゞェクト・メ゜ッドおよび

プロパティの詳现に぀いおは『HP QuickTest Professional Object Model Reference』英語版を参照しおください。

オヌトメヌション・プログラムは同じタスクを耇数回実行するのにたたは

耇数のオブゞェクト・リポゞトリ䞊で実行するのに䟿利です。オヌトメヌショ

ン・スクリプトはオヌトメヌションをサポヌトする任意の蚀語および開発環境

を䜿甚しお䜜成できたす。たずえばVBScriptJavaScriptVisual BasicVisual C++ たたは Visual Studio.NET を䜿甚できたす。オヌトメヌションを䜿甚

しおQuickTest を制埡する方法の䞀般的な情報に぀いおは1311 ペヌゞ

「QuickTest 操䜜のオヌトメヌション」を参照しおください。

Page 265: HP QuickTest Professional - HP - United States | Laptop Computers

第 6 ç«  • オブゞェクト・リポゞトリの管理

265

265

QuickTest Professional オブゞェクト・リポゞトリ・オヌトメヌション・リファレンスの䜿甚に぀いお

『QuickTest Professional Object Repository Automation Reference』英語版は

QuickTest オブゞェクト・リポゞトリ・オヌトメヌション・オブゞェクト・モデ

ルのオブゞェクトずメ゜ッドに関する詳现な説明構文情報䜿甚䟋を提䟛す

るヘルプ・ファむルです。

各オヌトメヌション・オブゞェクトのヘルプ・トピックにはそのオブゞェク

トに関連するメ゜ッドのリストおよび詳现が含たれおいたす。メ゜ッドのヘル

プ・トピックには詳现説明構文戻り倀のタむプおよび匕数倀に関する

情報が含たれおいたす。

『QuickTest Professional Object Repository Automation Reference』英語版は

QuickTest のメむン・ヘルプから開くこずができたすヘルプ

QuickTest Professional ヘルプQuickTest 詳现リファレンス

QuickTest Object Repository Automation Reference。

泚ヘルプ・ファむルに蚘茉されおいる構文ず䟋はVBScript 圢匏で曞かれお

いたす。別の蚀語でオヌトメヌション・プログラムを蚘述する堎合䞀郚のメ

゜ッドの構文は察応するヘルプ・トピックで玹介されおいる構文ず異なる堎

合がありたす。䜿甚する蚀語の構文に぀いおはお䜿いの開発環境に含たれお

いる文曞たたはプログラミング蚀語の䞀般的な文曞を参照しおください。

Page 266: HP QuickTest Professional - HP - United States | Laptop Computers

第 6 ç«  • オブゞェクト・リポゞトリの管理

266

266

Page 267: HP QuickTest Professional - HP - United States | Laptop Computers

267

第 7 ç«  共有オブゞェクト・リポゞトリの結合

QuickTest Professional ではオブゞェクト・リポゞトリ結合ツヌルを䜿甚しお

2 ぀の共有オブゞェクト・リポゞトリを結合しお単独の共有オブゞェクト・リ

ポゞトリにするこずができたす。たたこのツヌルを䜿甚しお1 ぀以䞊のア

クションのロヌカル・オブゞェクト・リポゞトリのオブゞェクトを共有オブ

ゞェクト・リポゞトリに結合するこずもできたす。

本章では次の項目に぀いお説明したす。

➀ 共有オブゞェクト・リポゞトリの結合に぀いお268 ペヌゞ

➀ オブゞェクト・リポゞトリ結合ツヌルに぀いお270 ペヌゞ

➀ オブゞェクト・リポゞトリ結合ツヌルのコマンドの䜿甚方法276 ペヌゞ

➀ 暙準蚭定の定矩282 ペヌゞ

➀ 2 ぀のオブゞェクト・リポゞトリの結合286 ペヌゞ

➀ ロヌカル・オブゞェクト・リポゞトリからの共有オブゞェクト・リポゞトリ

の曎新288 ペヌゞ

➀ 結合の統蚈情報の衚瀺295 ペヌゞ

➀ オブゞェクトの矛盟に぀いお296 ペヌゞ

➀ オブゞェクトの矛盟の解決299 ペヌゞ

➀ タヌゲット・リポゞトリ衚瀺枠に察するフィルタの蚭定301 ペヌゞ

➀ 特定のオブゞェクトの怜玢303 ペヌゞ

➀ タヌゲット・オブゞェクト・リポゞトリの保存304 ペヌゞ

Page 268: HP QuickTest Professional - HP - United States | Laptop Computers

第 7 ç«  • 共有オブゞェクト・リポゞトリの結合

268

268

共有オブゞェクト・リポゞトリの結合に぀いお

アプリケヌションの同じ領域のテスト・オブゞェクトが栌玍されおいる共有オ

ブゞェクト・リポゞトリが耇数ある堎合それらのテスト・オブゞェクトを単

独のオブゞェクト・リポゞトリに結合するず保守が容易になり䟿利なこずが

ありたす。オブゞェクト・リポゞトリ・マネヌゞャでオブゞェクトを移動たた

はコピヌするこずでこうした結合を行うこずができたす。しかしアプリ

ケヌションの同じオブゞェクトを衚すテスト・オブゞェクトが異なるオブゞェ

クト・リポゞトリにあり各オブゞェクト・リポゞトリにあるそれらのオブ

ゞェクトの蚘述が同じではない堎合それらの矛盟に気づいお察応するこずが

難しい可胜性がありたす。

このような問題の解決に圹立぀のがオブゞェクト・リポゞトリ結合ツヌルで

す。このツヌルは2 ぀の遞択したオブゞェクト・リポゞトリをナヌザに代

わっお結合し蚘述が矛盟しおいるテスト・オブゞェクトに察応するためのオ

プションを提䟛したす。このツヌルを䜿甚しお2 ぀の共有オブゞェクト・リ

ポゞトリそれぞれ「䞀次」オブゞェクト・リポゞトリおよび「二次」オブ

ゞェクト・リポゞトリず呌びたすを結合しお 3 ぀目の新しいリポゞトリ

「タヌゲット」リポゞトリず呌びたすを䜜成したす䞀次オブゞェクト・リポ

ゞトリず二次オブゞェクト・リポゞトリにあるオブゞェクトは自動的に比范さ

れオブゞェクト間の矛盟の暙準の解決方法を定矩した事前蚭定可胜なルヌル

に埓っおタヌゲット・リポゞトリに远加されたす。

結合凊理の埌䞀次オブゞェクト・リポゞトリず二次オブゞェクト・リポゞト

リにある元のオブゞェクトこれらは倉曎されずに残っおいたすのほか結

合埌のタヌゲット・オブゞェクト・リポゞトリにあるオブゞェクトがオブ

ゞェクト・リポゞトリ結合ツヌルに芖芚的に衚瀺されたす。矛盟のあったオブ

ゞェクトは匷調衚瀺されたす。タヌゲット・オブゞェクト・リポゞトリでオブ

ゞェクトを遞択するずその矛盟の詳しい説明が衚瀺されたす。オブゞェク

ト・リポゞトリ結合ツヌルには矛盟ごずに暙準の解決方法を維持するか

矛盟の解決方法を個別に倉曎するかを必芁に応じお決めるこずができる専甚

のオプションが甚意されおいたす。

オブゞェクト・リポゞトリ結合ツヌルではたた1 ぀以䞊のアクションのロヌ

カル・オブゞェクト・リポゞトリのオブゞェクトを共有オブゞェクト・リポ

ゞトリに結合するこずもできたす。たずえばテスト内の特定のアクションの

䞭で QuickTest がオブゞェクトをロヌカルに孊習した堎合にそれらを共有オ

ブゞェクト・リポゞトリに远加するこずでそのオブゞェクト・リポゞトリを

䜿甚するほかのテストのすべおのアクションでそれらのオブゞェクトを䜿甚で

きるようになりたす。

Page 269: HP QuickTest Professional - HP - United States | Laptop Computers

第 7 ç«  • 共有オブゞェクト・リポゞトリの結合

269

269

泚

➀ オブゞェクト・リポゞトリ結合ツヌルでは䞀次オブゞェクト・リポゞトリ

ず二次オブゞェクト・リポゞトリのチェックポむントおよび出力オブゞェク

トがタヌゲットの共有オブゞェクト・リポゞトリに結合されるこずはありた

せん。これらのオブゞェクトは結合プロセスの完了埌にオブゞェクト・

リポゞトリ・マネヌゞャを䜿甚しおタヌゲット・オブゞェクト・リポゞトリ

にコピヌたたは手䜜業で移動できたす。

➀ オブゞェクト・リポゞトリ結合ツヌルが開いおいる間はオブゞェクト・リ

ポゞトリ・マネヌゞャおよびオブゞェクト・リポゞトリ比范ツヌルを操䜜す

るこずはできたせん。オブゞェクト・リポゞトリ・マネヌゞャの詳现に぀い

おは第 6 章「オブゞェクト・リポゞトリの管理」を参照しおください。

Page 270: HP QuickTest Professional - HP - United States | Laptop Computers

第 7 ç«  • 共有オブゞェクト・リポゞトリの結合

270

270

オブゞェクト・リポゞトリ結合ツヌルに぀いお

オブゞェクト・リポゞトリ結合ツヌルを開くにはオブゞェクト・リポゞト

リ・マネヌゞャでツヌルオブゞェクト リポゞトリ結合ツヌルを遞択

したす。

オブゞェクト リポゞトリ - 結合ツヌルりィンドりの䟋を次に瀺したす。

Page 271: HP QuickTest Professional - HP - United States | Laptop Computers

第 7 ç«  • 共有オブゞェクト・リポゞトリの結合

271

271

結合ツヌルりィンドりには次の䞻芁な芁玠がありたす。

➀ メニュヌ・バヌオブゞェクト・リポゞトリ結合ツヌルのコマンドのメニュヌ

が衚瀺されたす。これらのコマンドに぀いおは本章各所で説明したす。メ

ニュヌ・コマンドのショヌトカット・キヌの詳现に぀いおは277 ペヌゞ

「ファむルメニュヌのコマンド」を参照しおください。

➀ ツヌルバヌよく䜿甚するメニュヌ・コマンドのボタンがありたす。オブゞェ

クト・リポゞトリの結合管理および保存を行うこずができたす。ツヌル

バヌ・ボタンの詳现に぀いおは276 ペヌゞ「ツヌルバヌ・コマンドの䜿甚方

法」を参照しおください。

➀ タヌゲット・リポゞトリ衚瀺枠䞀次オブゞェクト・リポゞトリおよび二次オ

ブゞェクト・リポゞトリから結合されたオブゞェクトが衚瀺されたす。タヌ

ゲット・リポゞトリ衚瀺枠で遞択したオブゞェクトのプロパティが衚瀺される

タヌゲット・リポゞトリ・オブゞェクトのプロパティ衚瀺枠は衚瀺ず非衚瀺

を切り替えるこずもできたす。詳现に぀いおは272 ペヌゞ「タヌゲット・リ

ポゞトリ衚瀺枠」を参照しおください。

➀ 䞀次リポゞトリ衚瀺枠䞀次オブゞェクト・リポゞトリにあるオブゞェクトが

衚瀺されたす。詳现に぀いおは274 ペヌゞ「䞀次リポゞトリ衚瀺枠および二

次リポゞトリ衚瀺枠」を参照しおください。

➀ 二次リポゞトリ衚瀺枠二次オブゞェクト・リポゞトリにあるオブゞェクトが

衚瀺されたす。詳现に぀いおは274 ペヌゞ「䞀次リポゞトリ衚瀺枠および二

次リポゞトリ衚瀺枠」を参照しおください。

➀ 解決方法のオプション衚瀺枠タヌゲット・オブゞェクト・リポゞトリ衚瀺枠

にあるオブゞェクトの゜ヌス矛盟および解決方法の詳现が衚瀺され遞択

した矛盟の解決方法を倉曎できたす。詳现に぀いおは274 ペヌゞ「解決方法

のオプション衚瀺枠」を参照しおください。

➀ ステヌタス・バヌタヌゲット・オブゞェクト・リポゞトリ衚瀺枠の䞭で遞択

したオブゞェクトの゜ヌス矛盟および解決方法の詳现のほかフィルタの

ステヌタスずアむコンの凡䟋が衚瀺されたす。詳现に぀いおは275 ペヌゞ

「ステヌタス・バヌ」を参照しおください。

Page 272: HP QuickTest Professional - HP - United States | Laptop Computers

第 7 ç«  • 共有オブゞェクト・リポゞトリの結合

272

272

ビュヌの倉曎

オブゞェクト・リポゞトリ結合ツヌルに衚瀺されるビュヌを自分が䜜業しやす

いように倉曎するこずができたす。

➀ オブゞェクト・リポゞトリ結合ツヌル・りィンドり内で衚瀺枠のサむズを倉曎

するには衚瀺枠の瞁をドラッグしたす。

➀ 結合ツヌル内でこれらの衚瀺枠の衚瀺ず非衚瀺を切り替えるには衚瀺メ

ニュヌから䞀次リポゞトリ二次リポゞトリタヌゲット リポゞトリ オブゞェクトのプロパティたたは解決方法のオプションを遞択したす。

➀ 珟圚のビュヌをオブゞェクト・リポゞトリ結合ツヌルを開くたびに衚瀺され

る暙準蚭定のビュヌずしお蚭定するには衚瀺暙準のレむアりトずし

お蚭定を遞択したす。倉曎を加えた埌に画面を暙準蚭定に戻すには衚瀺

暙準のレむアりトを埩元を遞択したす。

タヌゲット・リポゞトリ衚瀺枠

タヌゲット・オブゞェクト・リポゞトリ衚瀺枠には䞀次オブゞェクト・リポ

ゞトリおよび二次オブゞェクト・リポゞトリから結合されたオブゞェクトの階

局のほかそれらのオブゞェクトのプロパティず倀が衚瀺されたす。オブゞェ

クト階局の巊偎のカラムには各オブゞェクトの゜ヌス・ファむルが衚瀺され

䞀次ファむルの堎合は 1 ず衚瀺され二次ファむルの堎合は 2 ず衚瀺された

す矛盟がある堎合は矛盟のタむプを衚すアむコンが衚瀺されたす。

タヌゲット・オブゞェクト・リポゞトリを保存するずそのファむル・パスが

オブゞェクト階局の䞊に衚瀺されたす。

泚オブゞェクトのステヌタスをひず目で確認できるようにタヌゲット・オ

ブゞェクト・リポゞトリ内のオブゞェクト名のテキストの色を各オブゞェク

トの゜ヌスず矛盟の原因ずなったかどうかに基づいお蚭定するこずができ

たす。詳现に぀いおは285 ペヌゞ「色の蚭定の指定」を参照しおください。

Page 273: HP QuickTest Professional - HP - United States | Laptop Computers

第 7 ç«  • 共有オブゞェクト・リポゞトリの結合

273

273

タヌゲット・オブゞェクト・リポゞトリ衚瀺枠には次の機胜がありたす。

➀ タヌゲット・オブゞェクト・リポゞトリ内のオブゞェクトを遞択するず䞀次

゜ヌス・ファむル階局たたは二次゜ヌス・ファむル階局あるいはその䞡方にあ

る察応するオブゞェクトが探し出されチェック・マヌクによっお瀺されたす。

➀ タヌゲット・オブゞェクト・リポゞトリ内のオブゞェクトを遞択するずその

プロパティず倀がタヌゲット・オブゞェクト・リポゞトリ衚瀺枠衚瀺

タヌゲット リポゞトリ オブゞェクトのプロパティの䞀番䞋にあるオ

ブゞェクトのプロパティ - タヌゲット ファむル領域に衚瀺されたす。

➀ 結合の結果ずしお矛盟が生じた堎合はタヌゲット・オブゞェクト・リポゞトリ

内で矛盟のあるオブゞェクトの巊偎にアむコンが衚瀺されたす。アむコンの䞊

にポむンタを眮くず矛盟のタむプを説明するツヌルチップが衚瀺されたす。

➀ オブゞェクトを右クリックするずショヌトカット・メニュヌが開きたす。こ

こから遞択できるオプションではタヌゲット・オブゞェクト・リポゞトリの

階局党䜓を展開たたは折りたたんだり該圓する堎合には矛盟の解決方法ずそ

の結果を倉曎したりできたす。

➀ ノヌドをダブルクリックするずノヌドの階局を展開たたは折りたたむこずが

できたす。たた衚瀺メニュヌのすべお折りたたみたたはすべお開

くを遞択しおもタヌゲット・オブゞェクト・リポゞトリの階局党䜓を展開

たたは折りたたむこずができたす。

➀ナビゲヌトメニュヌの次の矛盟たたは前の矛盟を遞択するか

ツヌルバヌあるいは解決方法のオプション衚瀺枠の次の矛盟たたは前の

矛盟ボタンをクリックするずタヌゲット・オブゞェクト・リポゞトリ階局

内の次の矛盟たたは前の矛盟に盎接移動できたす。

➀怜玢ダむアログ・ボックスを䜿甚しおタヌゲット・オブゞェクト・リポ

ゞトリ内で 1 ぀以䞊のオブゞェクトを怜玢できたす。詳现に぀いおは303ペヌゞ「特定のオブゞェクトの怜玢」を参照しおください。

➀衚瀺タヌゲット リポゞトリ オブゞェクトのプロパティを遞択する

ずタヌゲット・オブゞェクト・リポゞトリにあるオブゞェクトのプロパティ

の衚瀺たたは非衚瀺を切り替えるこずができたす。

Page 274: HP QuickTest Professional - HP - United States | Laptop Computers

第 7 ç«  • 共有オブゞェクト・リポゞトリの結合

274

274

䞀次リポゞトリ衚瀺枠および二次リポゞトリ衚瀺枠

䞀次オブゞェクト・リポゞトリ衚瀺枠および二次オブゞェクト・リポゞトリ衚

瀺枠には結合を行う元の゜ヌス・オブゞェクト・リポゞトリにあるオブゞェ

クトずそれらのプロパティおよび倀が階局衚瀺されたす。各オブゞェクト

階局の䞊にはファむル・パスが衚瀺されたす。

この衚瀺枠には次の機胜がありたす。

➀ 遞択した項目をダブルクリックするずその項目の階局を展開たたは折りたた

むこずができたす。

➀ テスト・オブゞェクトを該圓する衚瀺枠の䞭で遞択するずそのオブゞェクト

のプロパティず倀がテスト オブゞェクトの詳现領域に衚瀺されたす。

➀衚瀺メニュヌの䞀次リポゞトリたたは二次リポゞトリを遞択たた

はクリアするず衚瀺枠の衚瀺たたは非衚瀺を切り替えるこずができたす。

解決方法のオプション衚瀺枠

解決方法のオプション衚瀺枠にはタヌゲット・オブゞェクト・リポゞトリで

遞択されおいるオブゞェクトに぀いお結合䞭に発生した矛盟に関する情報が

衚瀺されたす。たた暙準蚭定の解決方法のオプションを䜿甚しお適甚された

矛盟の解決方法に぀いおそれを維持するか倉曎するかを決めるオプションも

ありたす。

解決方法のオプション衚瀺枠には次の機胜がありたす。

➀ タヌゲット・オブゞェクト・リポゞトリの䞭で矛盟のあるオブゞェクトを遞択

するず矛盟を説明するテキストずオブゞェクト・リポゞトリ結合ツヌルに

よっお採甚される解決方法が衚瀺枠に衚瀺されたす。採甚されおいる解決方

法の代わりずなるほかの解決方法の遞択肢が甚意されおいたす。

➀ ラゞオ・ボタンを遞択するこずで代わりずなる矛盟の解決方法を遞択できた

す。倉曎を加えるたびにタヌゲット・オブゞェクト・リポゞトリが自動的に

曎新され再衚瀺されたす。

➀前の矛盟ボタンたたは次の矛盟ボタンをクリックするこずでタヌ

ゲット・オブゞェクト・リポゞトリ階局内の次の矛盟たたは前の矛盟に盎接移

動できたす。

Page 275: HP QuickTest Professional - HP - United States | Laptop Computers

第 7 ç«  • 共有オブゞェクト・リポゞトリの結合

275

275

➀ ロヌカル・オブゞェクト・リポゞトリの結合の堎合オブゞェクトを無芖ボ

タンをクリックするこずで特定のロヌカル・オブゞェクト・リポゞトリのオ

ブゞェクトを結合プロセスから陀倖できたす。結合が完了するず陀倖したオ

ブゞェクトはアクションのロヌカル・オブゞェクト・リポゞトリに残りたす。

➀衚瀺メニュヌの解決方法のオプションを遞択たたはクリアするこずで

衚瀺枠の衚瀺ず非衚瀺を切り替えるこずができたす。

ステヌタス・バヌ

ステヌタス・バヌには結合プロセスず衚瀺されおいる結果に関する次の

情報が衚瀺されたす。

➀ タヌゲット・オブゞェクト・リポゞトリ衚瀺枠の䞭で遞択されおいるオブゞェ

クトの矛盟の数矛盟があれば。

➀ プログレス・バヌ。結合プロセス䞭に衚瀺されたす。プロセスが完了するず

「準備完了」ず衚瀺されたす。

➀ Quality Center アむコン。QuickTest が Quality Center プロゞェクトに接続しおい

るずきに衚瀺されたす。

➀ フィルタのステヌタス。フィルタアむコンの暪に衚瀺されたす。「オフ」

はオブゞェクト・リポゞトリがフィルタ凊理されおおらずすべおのオブ

ゞェクトが衚瀺されおいるこずを瀺したす。「オン」はフィルタが有効であ

りオブゞェクトの䞀郚がフィルタによっお衚瀺から陀倖された可胜性がある

こずを瀺したす。

➀ タヌゲット・オブゞェクト・リポゞトリ衚瀺枠で䜿甚されおいるアむコンの凡

䟋。堎合に応じお次のアむコンが衚瀺されたす。

➀ 類䌌蚘述の矛盟

➀ 同じ名前で蚘述が異なる矛盟

➀ 同じ蚘述で名前が異なる矛盟

矛盟のタむプの詳现に぀いおは296 ペヌゞ「オブゞェクトの矛盟に぀いお」

を参照しおください。

Page 276: HP QuickTest Professional - HP - United States | Laptop Computers

第 7 ç«  • 共有オブゞェクト・リポゞトリの結合

276

276

ヒント

➀ ステヌタス・バヌの矛盟アむコンの䞊にポむンタを眮くず矛盟のタむプを

説明するツヌルチップが衚瀺されたす。

➀ 矛盟アむコンをのいずれかをクリックするず統蚈情報ダむアログ・

ボックスが衚瀺されたす。詳现に぀いおは295 ペヌゞ「結合の統蚈情報の

衚瀺」を参照しおください。

➀ ステヌタス・バヌのフィルタアむコンをクリックするずフィルタ

ダむアログ・ボックスが衚瀺されたす。フィルタが珟圚䜿甚䞭のずきはス

テヌタス・バヌでフィルタが「オン」ず衚瀺されたす。詳现に぀いおは

301 ペヌゞ「タヌゲット・リポゞトリ衚瀺枠に察するフィルタの蚭定」を参

照しおください。

オブゞェクト・リポゞトリ結合ツヌルのコマンドの䜿甚方法

オブゞェクト・リポゞトリ結合ツヌルのコマンドはメニュヌ・バヌたたは

ツヌルバヌから遞択できたす。コマンドによっおはショヌトカット・キヌを抌

しお実行できるものもありたす。タヌゲット・オブゞェクト・リポゞトリ衚瀺

枠の䞭でオブゞェクトを遞択しショヌト・カット右クリックメニュヌか

らコマンドを遞択するこずもできたす。

ツヌルバヌ・コマンドの䜿甚方法

よく䜿甚するコマンドはオブゞェクト・リポゞトリ結合ツヌルのツヌルバヌ

にあるボタンをクリックしお実行できたす。

説明

新芏結合277 ペヌゞ「ファむルメニュヌのコマンド」を参照

保存277 ペヌゞ「ファむルメニュヌのコマンド」を参照

蚭定281 ペヌゞ「ツヌルメニュヌのコマンド」を参照

Page 277: HP QuickTest Professional - HP - United States | Laptop Computers

第 7 ç«  • 共有オブゞェクト・リポゞトリの結合

277

277

オブゞェクト・リポゞトリ結合ツヌルのコマンドの実行

よく䜿甚するコマンドはツヌルバヌ・ボタンをクリックするか該圓するメ

ニュヌ・オプションを遞択するこずで実行できたす。コマンドの䞀郚は該圓

するショヌトカット・キヌを抌しお実行するこずもできたす。

ファむルメニュヌのコマンド

ファむルメニュヌの次のコマンドを䜿甚しお結合されたオブゞェクト・

リポゞトリを管理できたす。

統蚈情報278 ペヌゞ「衚瀺メニュヌのコマンド」を参照

フィルタ281 ペヌゞ「ツヌルメニュヌのコマンド」を参照

前の矛盟280 ペヌゞ「ナビゲヌトメニュヌのコマンド」を参照

次の矛盟280 ペヌゞ「ナビゲヌトメニュヌのコマンド」を参照

怜玢280 ペヌゞ「ナビゲヌトメニュヌのコマンド」を参照

前を怜玢280 ペヌゞ「ナビゲヌトメニュヌのコマンド」を参照

次を怜玢280 ペヌゞ「ナビゲヌトメニュヌのコマンド」を参照

Quality Center ぞの接続277 ペヌゞ「ファむルメニュヌのコマンド」を

参照

コマンドショヌトカット・キヌ

機胜

新芏結合 CTRL+N 新しい結合操䜜を実行する察象ずなる 2 ぀のオブゞェクト・リポゞトリを指

定できたす。

保存 CTRL+S 結合された共有オブゞェクト・リポゞ

トリを保存したす。

名前を付けお

保存

共有オブゞェクト リポゞトリの保存

ダむアログ・ボックスを開きたす。結

合した共有オブゞェクト・リポゞトリ

の名前ファむルの皮類および栌玍

堎所を指定できたす。

説明

Page 278: HP QuickTest Professional - HP - United States | Laptop Computers

第 7 ç«  • 共有オブゞェクト・リポゞトリの結合

278

278

衚瀺メニュヌのコマンド

衚瀺メニュヌの次のコマンドを䜿甚しおオブゞェクト・リポゞトリ結合

ツヌルの画面の衚瀺圢態を管理できたす。

Quality Center ぞの接続

QuickTest を Quality Center プロゞェクト

に接続できたす。詳现に぀いおは

1324 ペヌゞ「QuickTest の Quality Center ぞの接続」を参照しおください。

終了 オブゞェクト リポゞトリ - 結合ツヌ

ルりィンドりを閉じたす結合した

オブゞェクト・リポゞトリをただ保存

しおいなければ保存するよう求めら

れたす。

コマンド 機胜

䞀次リポゞトリ 䞀次リポゞトリ・ファむル衚瀺枠を衚瀺したす。こ

の衚瀺枠には結合のために遞択した 1 番目のオブ

ゞェクト・リポゞトリのオブゞェクトが階局衚瀺さ

れたす。たたこの衚瀺枠の䞭で遞択した各オブ

ゞェクトの詳现も衚瀺されたす。詳现に぀いおは

274 ペヌゞ「䞀次リポゞトリ衚瀺枠および二次リポ

ゞトリ衚瀺枠」および 286 ペヌゞ「2 ぀のオブゞェ

クト・リポゞトリの結合」を参照しおください。

二次リポゞトリ 二次リポゞトリ・ファむル衚瀺枠を衚瀺したす。こ

の衚瀺枠には結合のために遞択した 2 番目のオブ

ゞェクト・リポゞトリのオブゞェクトが階局衚瀺さ

れたす。たたこの衚瀺枠の䞭で遞択した各オブ

ゞェクトの詳现も衚瀺されたす。詳现に぀いおは

274 ペヌゞ「䞀次リポゞトリ衚瀺枠および二次リポ

ゞトリ衚瀺枠」および 286 ペヌゞ「2 ぀のオブゞェ

クト・リポゞトリの結合」を参照しおください。

コマンドショヌトカット・キヌ

機胜

Page 279: HP QuickTest Professional - HP - United States | Laptop Computers

第 7 ç«  • 共有オブゞェクト・リポゞトリの結合

279

279

タヌゲット リポゞト

リ オブゞェクトのプ

ロパティ

オブゞェクトのプロパティ - タヌゲット ファむル

衚瀺枠を衚瀺したす。この衚瀺枠にはタヌゲッ

ト・リポゞトリ衚瀺枠の䞭で遞択した各テスト・オ

ブゞェクトの詳现が衚瀺されたす。詳现に぀いおは

272 ペヌゞ「タヌゲット・リポゞトリ衚瀺枠」を参

照しおください。

解決方法のオプショ

ン

解決方法のオプション衚瀺枠を衚瀺したす。この

衚瀺枠には結合䞭に発生した矛盟に関する情報が

瀺されたす。詳现に぀いおは274 ペヌゞ「解決方

法のオプション衚瀺枠」および 299 ペヌゞ「オブ

ゞェクトの矛盟の解決」を参照しおください。

暙準のレむアりトを

埩元

暙準のレむアりトに蚭定オプション埌述を参

照を䜿甚しお保存したビュヌを埩元したす。衚瀺

枠のサむズを倉曎した埌や特定の衚瀺枠の衚瀺たた

は非衚瀺を切り替えた埌に保存したビュヌを埩元

する堎合に䟿利です。詳现に぀いおは272 ペヌゞ

「ビュヌの倉曎」を参照しおください。

暙準のレむアりトに

蚭定

珟圚のビュヌを保存できたす。以降オブゞェクト リポゞトリ - 結合ツヌルを開くたびにこのビュヌ

が衚瀺されたす。埌で衚瀺枠のサむズを倉曎した

り衚瀺枠の衚瀺たたは非衚瀺を切り替えたりしお

このビュヌを倉曎した堎合暙準のレむアりトを埩

元オプション前述を参照を䜿甚しお暙準の

ビュヌを埩元できたす。詳现に぀いおは272 ペヌ

ゞ「ビュヌの倉曎」を参照しおください。

統蚈情報 統蚈情報ダむアログ・ボックスを開きたす。この

ダむアログ・ボックスにはファむルがどのように結

合されたのかが瀺され結合䞭に解決された矛盟の数

ず皮類が衚瀺されたす。詳现に぀いおは295 ペヌゞ

「結合の統蚈情報の衚瀺」を参照しおください。

コマンド 機胜

Page 280: HP QuickTest Professional - HP - United States | Laptop Computers

第 7 ç«  • 共有オブゞェクト・リポゞトリの結合

280

280

ナビゲヌトメニュヌのコマンド

ナビゲヌトメニュヌでは次のコマンドを実行できたす。

すべお折りたたみ タヌゲット・オブゞェクト・リポゞトリ衚瀺枠内の

階局党䜓を折りたたみたす。

ヒント単䞀のノヌドを折りたたむにはノヌドをダ

ブルクリックしたす。

すべお展開 タヌゲット・オブゞェクト・リポゞトリ衚瀺枠内の

階局党䜓を展開したす。

ヒント単䞀のノヌドを展開するにはノヌドをダブ

ルクリックしたす。

コマンドショヌトカット・キヌ

機胜

次の矛盟 F4 キヌ 結合埌のオブゞェクト・リポゞトリの䞭

で次の矛盟オブゞェクトを怜玢したす。

前の矛盟 SHIFT+F4 結合埌のオブゞェクト・リポゞトリの䞭

で前の矛盟オブゞェクトを怜玢したす。

怜玢 CTRL+F 怜玢ダむアログ・ボックスを開き

たす。

次を怜玢 F3 キヌ 怜玢ダむアログ・ボックスの怜玢

条件に埓っお結合埌のオブゞェク

ト・リポゞトリの䞭で次のオブゞェク

トを怜玢したす。

前を怜玢 SHIFT+F3 怜玢ダむアログ・ボックスの怜玢

条件に埓っお結合埌のオブゞェク

ト・リポゞトリの䞭で前のオブゞェク

トを怜玢したす。

コマンド 機胜

Page 281: HP QuickTest Professional - HP - United States | Laptop Computers

第 7 ç«  • 共有オブゞェクト・リポゞトリの結合

281

281

ツヌルメニュヌのコマンド

ツヌルメニュヌでは次のコマンドを実行できたす。

ヘルプメニュヌのコマンド

ヘルプメニュヌでは次のコマンドを実行できたす。

コマンド 機胜

蚭定 蚭定ダむアログ・ボックスを開きたす。次を実行でき

たす。

➀ 結合䞭のオブゞェクトの矛盟をオブゞェクト・リポゞト

リ結合ツヌルでどのように凊理するかを蚭定できたす。

➀ タヌゲット・オブゞェクト・リポゞトリに衚瀺される

オブゞェクト名のテキストの色を指定したす。

詳现に぀いおは282 ペヌゞ「暙準蚭定の定矩」を参照し

おください。

フィルタ フィルタダむアログ・ボックスを開きたす。このダむ

アログ・ボックスを䜿甚しおタヌゲット・リポゞトリ衚

瀺枠にすべおのテスト・オブゞェクトを衚瀺するか結合

䞭に矛盟が解決されたオブゞェクトのみを衚瀺できたす。

詳现に぀いおは301 ペヌゞ「タヌゲット・リポゞトリ衚

瀺枠に察するフィルタの蚭定」を参照しおください。

コマンドショヌトカット・キヌ

機胜

オブゞェクト リポゞト

リ結合ツヌルのヘルプ

F1 キヌ オブゞェクト・リポゞトリ結合ツヌル

のヘルプを開きたす。

Page 282: HP QuickTest Professional - HP - United States | Laptop Computers

第 7 ç«  • 共有オブゞェクト・リポゞトリの結合

282

282

暙準蚭定の定矩

オブゞェクト・リポゞトリ結合ツヌルではあらかじめ定矩された蚭定が甚意

されおいたす。これらの蚭定はオブゞェクト・リポゞトリを結合するずき

たたはロヌカル・オブゞェクト・リポゞトリから共有オブゞェクト・リポゞト

リを曎新するずきに䜿甚されたす。暙準蚭定は次のずおりです。

➀ オブゞェクト・リポゞトリ結合ツヌルが䞀次および二次オブゞェクト・リポゞ

トリ内のオブゞェクトの矛盟をどのように凊理するのかを蚭定したす。あるい

はロヌカル・オブゞェクト・リポゞトリからの共有オブゞェクト・リポゞト

リを曎新するずきにロヌカルおよび共有オブゞェクト・リポゞトリ内のオブ

ゞェクトの矛盟をどのように凊理するのかを蚭定したす。

➀ タヌゲット・オブゞェクト・リポゞトリに衚瀺されるオブゞェクト名のテキス

トの色を指定したす。

これらの蚭定をい぀でも倉曎しお新しい暙準蚭定を䜜成できたす。蚭定を倉

曎するず以降のすべおの新しい結合が新しい暙準蚭定に埓っお実行されたす。

ヒント2 ぀のオブゞェクト・リポゞトリを結合する前に蚭定を倉曎するには

キャンセルをクリックしお新芏結合ダむアログ・ボックスを閉じ以

降の各項の説明に埓っお蚭定を倉曎した埌結合を実行する必芁がありたす。

暙準の解決方法の蚭定

結合プロセス䞭たたはロヌカル リポゞトリから曎新操䜜を実行するずき

にオブゞェクト・リポゞトリ結合ツヌルでオブゞェクトの矛盟をどのように

自動的に凊理するかを蚭定できたす。

暙準の解決方法を蚭定するには次の手順を実行したす。

1ツヌル蚭定を遞択するか蚭定ボタンをクリックしたす。蚭定

ダむアログ・ボックスが開きたす。

Page 283: HP QuickTest Professional - HP - United States | Laptop Computers

第 7 ç«  • 共有オブゞェクト・リポゞトリの結合

283

283

2解決方法タブをクリックしたす。

3 矛盟のあるオブゞェクトを凊理するずきにオブゞェクト・リポゞトリ結合ツヌ

ルに適甚させる暙準の解決方法を指定する適切なラゞオ・ボタンを遞択したす。

➀オブゞェクト蚘述の取埗先 :名前が同じで蚘述が異なる 2 ぀のオブゞェ

クトの矛盟を解決する方法を指定したす。タヌゲット・オブゞェクト・リポ

ゞトリにおいお汎甚性の高い方のオブゞェクト蚘述を採甚するか汎甚性

の䜎い方のオブゞェクト蚘述を採甚するかを指定できたす。

➀汎甚性の高い方矛盟盞手のオブゞェクトよりも識別プロパティが少

ないかプロパティ倀の䞭で正芏衚珟を䜿甚しおいるオブゞェクトを採

甚するようオブゞェクト・リポゞトリ結合ツヌルを蚭定したす。これ

が暙準蚭定です。

➀汎甚性の䜎い方矛盟盞手のオブゞェクトのすべおの識別プロパティ

に加えおほかの識別プロパティも持っおいるオブゞェクトを採甚するよ

うオブゞェクト・リポゞトリ結合ツヌルを蚭定したす。

Page 284: HP QuickTest Professional - HP - United States | Laptop Computers

第 7 ç«  • 共有オブゞェクト・リポゞトリの結合

284

284

➀オブゞェクト名の取埗先2 ぀のオブゞェクトの蚘述が同䞀たたは類䌌し

ながらも名前が異なる堎合の矛盟を解決する方法を指定したす。タヌゲッ

ト・オブゞェクト・リポゞトリにおいお採甚するオブゞェクト名の取埗先ず

なる゜ヌスを遞択できたす。

➀䞀次リポゞトリ ファむル䞀次オブゞェクト・リポゞトリ内のオブ

ゞェクトのオブゞェクト名をタヌゲット・オブゞェクト・リポゞトリ

で採甚したす。これが暙準蚭定ですロヌカル・オブゞェクト・リポゞ

トリから共有オブゞェクト・リポゞトリを曎新する堎合はこのオプ

ションは「ロヌカル・オブゞェクト・リポゞトリ」に適甚されたす。

➀二次リポゞトリ ファむル二次オブゞェクト・リポゞトリ内のオブ

ゞェクトのオブゞェクト名をタヌゲット・オブゞェクト・リポゞトリ

で採甚したすロヌカル・オブゞェクト・リポゞトリから共有オブゞェ

クト・リポゞトリを曎新する堎合はこのオプションは「共有オブゞェ

クト・リポゞトリ」に適甚されたす。

➀オブゞェクト蚘述ず同じファむルオブゞェクト蚘述を採甚した同じ

オブゞェクト・リポゞトリ内のオブゞェクトからのオブゞェクト名を

タヌゲット・オブゞェクト・リポゞトリで採甚したす。

泚ロヌカル・オブゞェクト・リポゞトリから共有オブゞェクト・リポゞトリ

を曎新する堎合はこれらのオブゞェクト・リポゞトリはロヌカルず共有の オブゞェクト・リポゞトリずしお参照されたす。

4OKをクリックしたす。以降オブゞェクト・リポゞトリ結合ツヌルで実行

するリポゞトリの結合においおオブゞェクト間の矛盟を解決する際にここで

遞択した方法が適甚されたす。

泚結合埌のオブゞェクト・リポゞトリを開いたたたの状態で解決方法の蚭定

に倉曎を加えた堎合は開いおいるファむルに぀いお新しい蚭定でもう䞀床結

合するかどうか尋ねられたす。新しい蚭定でもう䞀床ファむルを結合する堎合

ははいをクリックしたす。以前の蚭定で䜜成した既存の結合を維持する

堎合はいいえをクリックしたす。いいえをクリックした堎合新しい

蚭定は以降の結合にのみ適甚されたす。

Page 285: HP QuickTest Professional - HP - United States | Laptop Computers

第 7 ç«  • 共有オブゞェクト・リポゞトリの結合

285

285

色の蚭定の指定

タヌゲット・オブゞェクト・リポゞトリに衚瀺されるオブゞェクト名の色を

オブゞェクトの゜ヌスず矛盟の原因ずなったかどうかに基づいお指定できた

す。これを利甚するこずで各オブゞェクトのステヌタスを容易に刀断できる

ようになりたす。

泚蚭定ダむアログ・ボックスの色タブにあるオプションはロヌカ

ル リポゞトリから曎新操䜜を実行するずきにロヌカル䞀次オブゞェク

ト・リポゞトリおよび共有二次オブゞェクト・リポゞトリから远加された

オブゞェクトにも適甚されたす。

色の蚭定を指定するには次の手順を実行したす。

1ツヌル蚭定を遞択するか蚭定ボタンをクリックしたす。蚭定

ダむアログ・ボックスが開きたす。

2色タブの項目ごずにテキスト・ボックスの暪にある䞋矢印 をクリック

し識別甚の色をCustomWebたたはSystemタブから遞択したす。

3OKをクリックしたす。タヌゲット・オブゞェクト・リポゞトリ内のオブ

ゞェクト名が遞択した色で衚瀺されたす。

Page 286: HP QuickTest Professional - HP - United States | Laptop Computers

第 7 ç«  • 共有オブゞェクト・リポゞトリの結合

286

286

2 ぀のオブゞェクト・リポゞトリの結合

オブゞェクト・リポゞトリ結合ツヌルを䜿甚するず2 ぀の゜ヌス・オブゞェ

クト・リポゞトリを結合しお新しい共有オブゞェクト・リポゞトリを䜜成でき

たす。オブゞェクト・リポゞトリにあるオブゞェクトは自動的に比范されオ

ブゞェクト間の矛盟の解決方法を定矩する蚭定可胜なルヌルに埓っお新しい

オブゞェクト・リポゞトリに远加されたす。元の゜ヌス・ファむルは倉曎され

たせん。

泚別のナヌザが開いおいるオブゞェクト・リポゞトリはロックされたす。

ロックされたファむルを統合しようずした堎合譊告メッセヌゞが衚瀺された

すが結合プロセスは゜ヌス・ファむルを倉曎しないため結合を実行するこ

ずは可胜です。ただしロックされたファむルに察しおほかのナヌザによっお

加えられた倉曎が結合埌のオブゞェクト・リポゞトリに含たれない可胜性が

ありたす。

2 ぀のオブゞェクト・リポゞトリを結合するには次の手順を実行したす。

1 オブゞェクト・リポゞトリ・マネヌゞャの䞭でツヌルオブゞェクト リポゞトリ結合ツヌルを遞択したす。オブゞェクト リポゞトリ - 結合ツヌ

ルりィンドりの手前に新芏結合ダむアログ・ボックスが開きたす。

Page 287: HP QuickTest Professional - HP - United States | Laptop Computers

第 7 ç«  • 共有オブゞェクト・リポゞトリの結合

287

287

ヒント

➀オブゞェクト リポゞトリ - 結合ツヌルりィンドりがすでに開いおいる堎

合はファむル新芏結合を遞択するか新芏結合ボタンをク

リックするこずで新芏結合ダむアログ・ボックスを開けたす。

➀ オブゞェクト・リポゞトリを結合する前に蚭定枈みの蚭定を倉曎するには

キャンセルをクリックしお新芏結合ダむアログ・ボックスを閉じ

282 ペヌゞ「暙準蚭定の定矩」の説明に埓っお蚭定を倉曎した埌結合を実

行する必芁がありたす。

2䞀次ファむルおよび二次ファむルボックスで結合埌の単独のオブ

ゞェクト・リポゞトリずなる .tsr オブゞェクト・リポゞトリの名前を入力する

かたたは参照したす。各ボックスの暪にある䞋矢印 をクリックするず

近䜿甚したファむルを衚瀺および遞択できたす。

泚

➀ 䞀次オブゞェクト・リポゞトリには も䜜業内容の倚いオブゞェクト・リ

ポゞトリ぀たりより倚くのオブゞェクトオブゞェクト・プロパティ

およびオブゞェクト倀を持぀オブゞェクト・リポゞトリを遞択するこずをお

勧めしたす。

➀ 拡匵子が .tsr でないファむルパスが正しくない .tsr ファむルたたは存圚

しないファむルを入力した堎合は察応するテキスト・ボックスの暪に譊告

アむコンが衚瀺されたす。アむコンの䞊にポむンタを眮くず゚ラヌを説明

するツヌルチップが衚瀺されたす。正しいパスを持぀既存の .tsr ファむルを

入力たたは遞択しおください。

➀ バヌゞョン 9.0 よりも前の QuickTest を䜿甚しお䜜成されたオブゞェクト・

リポゞトリを結合する堎合ははじめにオブゞェクト・リポゞトリ・マネヌ

ゞャでそのオブゞェクト・リポゞトリを開いおから保存しお新しい圢匏に曎

新する必芁がありたす。

➀ Quality Center に接続しおいる堎合はファむル・システムず同様に Quality Center からオブゞェクト・リポゞトリに入るこずができたす参照できたす。

Page 288: HP QuickTest Professional - HP - United States | Laptop Computers

第 7 ç«  • 共有オブゞェクト・リポゞトリの結合

288

288

3OKをクリックしたす。オブゞェクト・リポゞトリ結合ツヌルによっお蚭

定されおいる解決方法の蚭定に埓い遞択したオブゞェクト・リポゞトリが新

しいタヌゲット・オブゞェクト・リポゞトリに自動的に結合されたす。結合の

結果はオブゞェクト リポゞトリ - 結合ツヌルりィンドりの手前に衚瀺さ

れる統蚈情報ダむアログ・ボックスに衚瀺されたす。

4 295 ペヌゞ「結合の統蚈情報の衚瀺」の説明を参考にしお結合に関する統蚈

情報を確認し閉じるをクリックしたす。

オブゞェクト リポゞトリ - 結合ツヌルりィンドりでは次を実行できたす。

➀ ゜ヌス・オブゞェクト・リポゞトリのオブゞェクト間の矛盟を解決する方法

を必芁に応じお倉曎できたす。詳现に぀いおは299 ペヌゞ「オブゞェクト

の矛盟の解決」を参照しおください。

➀ タヌゲット・オブゞェクト・リポゞトリ内のオブゞェクトにフィルタを適甚

できたす。詳现に぀いおは301 ペヌゞ「タヌゲット・リポゞトリ衚瀺枠に

察するフィルタの蚭定」を参照しおください。

➀ タヌゲット・オブゞェクト・リポゞトリをファむル・システムたたは Quality Center プロゞェクトに保存できたす。詳现に぀いおは304 ペヌゞ

「タヌゲット・オブゞェクト・リポゞトリの保存」を参照しおください。

ロヌカル・オブゞェクト・リポゞトリからの共有オブゞェクト・リポゞトリの曎新

1 ぀以䞊のテストにあるアクションに関連付けられおいるロヌカル・オブゞェ

クト・リポゞトリを共有オブゞェクト・リポゞトリに結合するこずによっ

お共有オブゞェクト・リポゞトリを曎新するこずができたす。曎新埌ロヌ

カル・オブゞェクト・リポゞトリから結合されたオブゞェクトは任意のテス

トの䞭で圓該共有オブゞェクト・リポゞトリを䜿甚する任意のアクションから

利甚できるようになりたす。

結合凊理では遞択したアクションに察応するロヌカル・オブゞェクト・リポ

ゞトリ内のオブゞェクトがタヌゲットの共有オブゞェクト・リポゞトリに移

動したす。そしお圓該アクションで曎新埌の共有オブゞェクト・リポゞト

リのオブゞェクトが䜿甚されるようになりたす。

Page 289: HP QuickTest Professional - HP - United States | Laptop Computers

第 7 ç«  • 共有オブゞェクト・リポゞトリの結合

289

289

矛盟しおいるオブゞェクトを曎新プロセス䞭に凊理する方法は蚭定ダむ

アログ・ボックスで衚瀺たたは倉曎できたす。詳现に぀いおは282 ペヌゞ

「暙準蚭定の定矩」を参照しおください。

耇数のアクション甚のロヌカル・オブゞェクト・リポゞトリを远加するこずを

遞択した堎合はQuickTest によっお耇数の結合が実行され各アクションの

ロヌカル・オブゞェクト・リポゞトリがリスト内のすべおの アクション に察

しお䞀床に 1 ぀ず぀タヌゲット・オブゞェクト・リポゞトリに結合されたす。

必芁ならば各結合の結果を衚瀺および倉曎できたす。

泚

➀ オブゞェクト・リポゞトリ結合ツヌルではロヌカル・オブゞェクト・リポ

ゞトリのチェックポむントおよび出力オブゞェクトがタヌゲットの共有オブ

ゞェクト・リポゞトリに結合されるこずはありたせん。チェックポむントお

よび出力オブゞェクトはロヌカル・オブゞェクト・リポゞトリから共有オ

ブゞェクト・リポゞトリに゚クスポヌトできたす。その埌、結合プロセスが

完了した埌にオブゞェクト・リポゞトリ・マネヌゞャを䜿甚しお゚クス

ポヌトしたオブゞェクト・リポゞトリからタヌゲット・オブゞェクト・リポ

ゞトリにチェックポむントや出力オブゞェクトを手動で移動できたす。

➀ 結合できるのは曎新察象の共有オブゞェクト・リポゞトリに関連付けられ

おいるアクションのロヌカル・オブゞェクト・リポゞトリのみです。

ロヌカル・オブゞェクト・リポゞトリから共有オブゞェクト・リポゞトリを曎

新するには次の手順を実行したす。

1リ゜ヌスオブゞェクト リポゞトリ マネヌゞャを遞択したす。オブ

ゞェクト・リポゞトリ・マネヌゞャが開きたす。

泚オブゞェクト・リポゞトリ・マネヌゞャの詳现に぀いおは第 6 章「オブ

ゞェクト・リポゞトリの管理」を参照しおください。

Page 290: HP QuickTest Professional - HP - United States | Laptop Computers

第 7 ç«  • 共有オブゞェクト・リポゞトリの結合

290

290

2 オブゞェクト・リポゞトリ・マネヌゞャの䞭でファむル開くを遞

択するか開くボタンをクリックしたす。共有オブゞェクト リポゞトリを

開くダむアログ・ボックスが開きたす。

珟圚 Quality Center プロゞェクトに接続しおいる堎合は共有オブゞェクト リポゞトリを開くダむアログ・ボックスにプロゞェクトのテスト蚈画ツリヌが

衚瀺されたす。テストを遞択するずテストに添付されおいる共有オブゞェク

ト・リポゞトリが衚瀺されたす。

3 曎新察象の共有オブゞェクト・リポゞトリが栌玍されおいる .tsr ファむルを参

照し読み取り専甚モヌドで開くチェック・ボックスの遞択を解陀しお

開くをクリックしたす。たたはQuality Center の添付ファむルの堎合は

OKをクリックしたす。ファむルが開きオブゞェクトずプロパティが線集

可胜な圢匏で衚瀺されたす。

ヒントオブゞェクト・リポゞトリを読み取り専甚モヌドで開いた堎合は

ファむル線集を有効化を遞択するかオブゞェクト・リポゞトリ・

マネヌゞャのツヌルバヌの線集を有効化ボタンをクリックしたす。オブ

ゞェクト・リポゞトリ・ファむルが線集可胜になりたす。

4ツヌルロヌカル リポゞトリから曎新を遞択したす。 ロヌカル リポ

ゞトリから曎新ダむアログ・ボックスが開きたす。

Page 291: HP QuickTest Professional - HP - United States | Laptop Computers

第 7 ç«  • 共有オブゞェクト・リポゞトリの結合

291

291

5テストを远加したすボタンの暪にある䞋矢印 をクリックしおテストを

参照を遞択したす。テストを開くダむアログ・ボックスが開きたす。珟

圚 Quality Center プロゞェクトに接続しおいる堎合はQuality Center プロゞェ

クトからテストを開くダむアログ・ボックスが開きたす。

察象アクションが含たれおいるテストを参照したす。このアクションのロヌカ

ル・オブゞェクト・リポゞトリが共有オブゞェクト・リポゞトリに結合されたす。

泚远加可胜なテストは曎新察象の共有オブゞェクト・リポゞトリに関連付

けられおいるアクションが含たれおいおそのアクションのロヌカル・オブ

ゞェクト・リポゞトリにオブゞェクトが含たれおいるテストのみです。

6 必芁であれば手順 5 を繰り返しおテストをさらに远加したす。

泚䞀芧衚瀺されおいるテストに含たれおいるすべおのアクションに関連付け

られおいるロヌカル・オブゞェクト・リポゞトリが結合に含たれたす。特定の

アクションを結合から陀倖するには䞀芧の䞭でそれを遞択しお削陀をク

リックしたす。

7すべお曎新をクリックしたす。QuickTest によっお蚭定枈みの蚭定に埓い

初のアクションのロヌカル・オブゞェクト・リポゞトリが共有オブゞェク

ト・リポゞトリに自動的に結合されたす。結合の結果はオブゞェクト リポ

ゞトリ - 結合ツヌルりィンドりの手前に衚瀺される統蚈情報ダむアロ

グ・ボックスに衚瀺されたす。

泚各結合の前に別のナヌザがロヌカル・オブゞェクト・リポゞトリを䜿甚

しおいないかどうかが QuickTest によっお確認されたす。別のナヌザが䜿甚し

おいる堎合そのロヌカル・オブゞェクト・リポゞトリはロックされおいるの

で遞択したアクションに察応したオブゞェクトをタヌゲットの共有オブゞェ

クト・リポゞトリに移動するこずはできたせん。譊告メッセヌゞが衚瀺された

す。ほかのナヌザがロヌカル・オブゞェクト・リポゞトリの䜿甚を止めれば

結合を実行できたす。

Page 292: HP QuickTest Professional - HP - United States | Laptop Computers

第 7 ç«  • 共有オブゞェクト・リポゞトリの結合

292

292

8 295 ペヌゞ「結合の統蚈情報の衚瀺」の説明を参考にしお結合に関する統蚈

情報を確認し閉じるをクリックしたす。

ロヌカル・オブゞェクト・リポゞトリの結合の堎合オブゞェクト リポゞト

リ - 結合ツヌルりィンドりにはロヌカル・オブゞェクト・リポゞトリが䞀

次オブゞェクト・リポゞトリずしお衚瀺され共有オブゞェクト・リポゞトリ

がタヌゲット・オブゞェクト・リポゞトリずしお衚瀺されたす。

Page 293: HP QuickTest Professional - HP - United States | Laptop Computers

第 7 ç«  • 共有オブゞェクト・リポゞトリの結合

293

293

タヌゲット・オブゞェクト階局内の各オブゞェクトの巊偎にはオブゞェクト

の゜ヌスを瀺すアむコンが衚瀺されたす。

はオブゞェクトがロヌカル・オブゞェクト・リポゞトリから远加されたこ

ずを瀺したす。

はオブゞェクトがすでに共有オブゞェクト・リポゞトリに存圚するこずを

瀺したす。

泚ロヌカル リポゞトリから曎新ダむアログ・ボックスで耇数のアクショ

ンを指定した堎合はQuickTest によっお耇数の結合が実行され各アクション

のロヌカル・オブゞェクト・リポゞトリが䞀床に 1 ぀ず぀タヌゲット・オブ

ゞェクト・リポゞトリに結合されたす。この手順の埌に衚瀺される統蚈情

報ダむアログ・ボックスおよびオブゞェクト リポゞトリ結合ツヌル - 耇数

結合りィンドりには 初の結合の結果が瀺されたす 初のアクションの

ロヌカル・オブゞェクト・リポゞトリが共有オブゞェクト・リポゞトリに結合

されたす。QuickTest では必芁に応じお各結合の結果を順に衚瀺および倉曎

できたす。耇数結合では各結合セットの番号がタむトル・バヌに衚瀺された

す。たずえば「[ セット 3 の 2]」などず衚瀺されたす。

9 共有オブゞェクト・リポゞトリに結合された各オブゞェクトに察しおは自動

結合を遞択するか解決方法のオプション衚瀺枠を䜿甚しお次のこずを行うこ

ずができたす。

➀ 共有オブゞェクト・リポゞトリの特定のオブゞェクトを維持しロヌカル・

オブゞェクト・リポゞトリから矛盟しおいるオブゞェクトを削陀したす。

➀ ロヌカル・オブゞェクト・リポゞトリの特定のオブゞェクトを維持し共有

オブゞェクト・リポゞトリから矛盟しおいるオブゞェクトを削陀したす。

➀ 共有オブゞェクト・リポゞトリずロヌカル・オブゞェクト・リポゞトリの䞡

方の矛盟しおいるオブゞェクトを維持したす。

Page 294: HP QuickTest Professional - HP - United States | Laptop Computers

第 7 ç«  • 共有オブゞェクト・リポゞトリの結合

294

294

➀ 共有オブゞェクト・リポゞトリに含たれないようにロヌカル・オブゞェク

ト・リポゞトリの特定のオブゞェクトを結合プロセスから陀倖したす。共有

オブゞェクト・リポゞトリ衚瀺枠でオブゞェクトを遞択し解決方法のオプ

ション衚瀺枠の䞋郚にあるオブゞェクトを無芖をクリックしたす。オブ

ゞェクトが共有オブゞェクト・リポゞトリから陀倖されロヌカル・オブ

ゞェクト・リポゞトリ・ツリヌで淡色衚瀺されたす。このオブゞェクトは

結合が完了するずアクションのロヌカル・オブゞェクト・リポゞトリに残り

たす。

泚

➀オブゞェクトを無芖ボタンはロヌカル・オブゞェクト・リポゞトリの

結合甚の結合ツヌルりィンドりにのみ衚瀺されロヌカル・オブゞェク

ト・リポゞトリ内のオブゞェクトを遞択したずきのみ有効になりたす。

➀オブゞェクトを無芖操䜜を元に戻すこずはできたせん。オブゞェクトを

再び結合プロセスに含めるにはツヌルバヌの元の結合ファむルに戻す

をクリックしお結合を繰り返す必芁がありたす。

詳现に぀いおは299 ペヌゞ「オブゞェクトの矛盟の解決」を参照しおください。

10 耇数の結合を実行しおいる堎合はオブゞェクト リポゞトリ - 結合ツヌル

のツヌルバヌの保存しお次を結合ボタンをクリックしお次の結合を実行

したす次のアクションのロヌカル・オブゞェクト・リポゞトリが共有オブ

ゞェクト・リポゞトリに結合されたす。

11 結合ごずにはいをクリックしお倉曎を保存したす。いいえをクリック

した堎合は珟圚の結合 埌のアクションから結合されたオブゞェクトは

保存されたせん。

12 手順 8 から 11 を繰り返しお耇数結合を 埌たで実行したす。

13ファむル終了をクリックしはいをクリックするず曎新された

オブゞェクト・リポゞトリが保存されたす。

Page 295: HP QuickTest Professional - HP - United States | Laptop Computers

第 7 ç«  • 共有オブゞェクト・リポゞトリの結合

295

295

結合の統蚈情報の衚瀺

2 ぀のオブゞェクト・リポゞトリを結合した埌オブゞェクト・リポゞトリ結

合ツヌルには統蚈情報ダむアログ・ボックスが衚瀺されたす。このダむア

ログ・ボックスにはファむルが結合された方法ず結合䞭に解決されたすべ

おの矛盟の数ずタむプが衚瀺されたす。

泚ロヌカル リポゞトリから曎新による結合の実行埌に衚瀺される統蚈

情報ダむアログ・ボックスは前に瀺したダむアログ・ボックスずは倚少異

なりたす。

ヒント統蚈情報ダむアログ・ボックスの結合に関する統蚈情報はオブ

ゞェクト リポゞトリ - 結合ツヌルりィンドりで衚瀺統蚈情報ボタ

ンを遞択するかツヌルバヌの統蚈情報ボタンをクリックするかステヌ

タス・バヌの矛盟アむコンをクリックするこずでい぀でも衚瀺できたす。

Page 296: HP QuickTest Professional - HP - United States | Laptop Computers

第 7 ç«  • 共有オブゞェクト・リポゞトリの結合

296

296

統蚈情報ダむアログ・ボックスには次の情報が衚瀺されたす。

➀ タヌゲット・オブゞェクト・リポゞトリに远加されたオブゞェクト間で発生

したすべおの矛盟の数ずタむプ。矛盟の皮類に぀いおは299 ペヌゞ「オ

ブゞェクトの矛盟の解決」を参照しおください。

➀ タヌゲット・オブゞェクト・リポゞトリに远加された䞀次ファむルたたは

二次ファむルたたはロヌカル・ファむルの䞭の䞀意の項目たたは䞡方の

ファむルでたったく同じ項目の数。

ヒント 初の矛盟に移動するチェック・ボックスを遞択するず統蚈情

報ダむアログ・ボックスを閉じた盎埌にタヌゲット・オブゞェクト・リポ

ゞトリ内の 初の矛盟に移動したす。

オブゞェクトの矛盟に぀いお

2 ぀のオブゞェクト・リポゞトリを結合する際それらに含たれおいるオブ

ゞェクトどうしが類䌌しおいるために矛盟が発生するこずがありたす。オブ

ゞェクト・リポゞトリ統合ツヌルでは発生する可胜性のある 3 ぀の矛盟タむ

プが識別されたす。

➀類䌌蚘述の矛盟名前ずオブゞェクト階局が同じであるものの蚘述がわず

かに異なる 2 ぀のオブゞェクト。この矛盟タむプでは䞀方のオブゞェクトが

垞に他方のプロパティ・セットのサブセットを持っおいたす。これらの矛盟の

詳现に぀いおは297 ペヌゞを参照しおください。

暙準蚭定ではこのタむプの矛盟に察する矛盟の解決方法の蚭定は矛盟盞手

のオブゞェクトよりも識別プロパティの少ない方のオブゞェクトがタヌゲット・

オブゞェクト・リポゞトリで採甚されるように蚭定されたす。暙準蚭定の倉曎

方法の詳现に぀いおは282 ペヌゞ「暙準蚭定の定矩」を参照しおください。

➀同じ名前で蚘述が異なる矛盟名前ずオブゞェクト階局が同じであるもの

のそれらの蚘述がどこか異なるたずえばプロパティが異なるプロパ

ティが同じでも倀が異なるなど2 ぀のオブゞェクト。これらの矛盟の詳现に

぀いおは298 ペヌゞを参照しおください。

Page 297: HP QuickTest Professional - HP - United States | Laptop Computers

第 7 ç«  • 共有オブゞェクト・リポゞトリの結合

297

297

暙準蚭定ではこのタむプの矛盟に察する矛盟の解決方法の蚭定は䞡方の

ファむルのオブゞェクトがタヌゲット・オブゞェクト・リポゞトリで採甚され

るように蚭定されたす。二次ファむルから远加されるオブゞェクトの名前は倉

曎され1 ぀ず぀倀が倧きくなる数字の接尟蟞が名前に付けられたす。たずえ

ばEdit_1 などずいう名前になりたす。暙準蚭定の倉曎方法の詳现に぀いお

は282 ペヌゞ「暙準蚭定の定矩」を参照しおください。

➀同じ蚘述で名前が異なる矛盟蚘述がたったく同じでオブゞェクト階局が

同じもののオブゞェクト名が異なる 2 ぀のオブゞェクト。これらの矛盟の詳

现に぀いおは299 ペヌゞを参照しおください。

暙準蚭定ではこのタむプの矛盟に察する矛盟の解決方法の蚭定は䞀次゜ヌ

ス・ファむルのオブゞェクト名がタヌゲット・オブゞェクト・リポゞトリで採

甚されるように蚭定されたす。暙準蚭定の倉曎方法の詳现に぀いおは282ペヌゞ「暙準蚭定の定矩」を参照しおください。

泚蚘述を持たない Page オブゞェクトや Browser オブゞェクトなどのオブゞェ

クトは名前のみ比范されたす。䞡方の゜ヌス・オブゞェクト・リポゞトリに同

じオブゞェクトが含たれおいおそれらの名前が異なる堎合は2 ぀の別々の

オブゞェクトずしおタヌゲット・オブゞェクト・リポゞトリに結合されたす。

類䌌蚘述の矛盟

䞀次オブゞェクト・リポゞトリ内のオブゞェクトず二次オブゞェクト・リポゞ

トリ内のオブゞェクトが同じ名前を持ちたったく同じではないけれども類

䌌する蚘述プロパティおよび倀を持っおいる堎合です。䞀方のオブゞェクトが

垞に他方のプロパティ・セットのサブセットを持っおいたす。たずえば二次

オブゞェクト・リポゞトリにある Button_1 ずいう名前のオブゞェクトが䞀

次オブゞェクト・リポゞトリにある Button_1 ずいう名前のオブゞェクトず同

じ蚘述プロパティおよび倀を持っおいるもののさらに远加のプロパティず倀

を持っおいるずしたす。

Page 298: HP QuickTest Professional - HP - United States | Laptop Computers

第 7 ç«  • 共有オブゞェクト・リポゞトリの結合

298

298

この矛盟タむプは次のようにしお解決できたす。

➀ 䞀次オブゞェクト・リポゞトリから远加されるオブゞェクトのみを維持する。

➀ 二次オブゞェクト・リポゞトリから远加されるオブゞェクトのみを維持する。

➀ 䞡方のオブゞェクト・リポゞトリからのオブゞェクトを維持する。この堎合

タヌゲット・オブゞェクト結合ツヌルでは二次ファむルから远加されるオブ

ゞェクトの名前が自動的に倉曎され1 ぀ず぀倀が倧きくなる数字の接尟蟞が

名前に付けられたす。たずえば Edit_1 などずいう名前になりたす。

➀ ロヌカル・オブゞェクト・リポゞトリからのオブゞェクトを無芖し共有オブ

ゞェクト・リポゞトリからのオブゞェクトを維持したすロヌカル・オブゞェ

クト・リポゞトリから共有オブゞェクト・リポゞトリを曎新する堎合。

同じ名前で蚘述が異なる矛盟

䞀次オブゞェクト・リポゞトリ内のオブゞェクトず二次オブゞェクト・リポゞ

トリ内のオブゞェクトが同じ名前を持぀ものの完党に異なる蚘述プロパ

ティおよび倀を持っおいる堎合です。

この矛盟タむプは次のようにしお解決できたす。

➀ 䞀次オブゞェクト・リポゞトリから远加されるオブゞェクトのみを維持する。

➀ 二次オブゞェクト・リポゞトリから远加されるオブゞェクトのみを維持する。

➀ 䞡方のオブゞェクト・リポゞトリからのオブゞェクトを維持する。この堎合

タヌゲット・オブゞェクト結合ツヌルでは二次ファむルから远加されるオブ

ゞェクトの名前が自動的に倉曎され1 ぀ず぀倀が倧きくなる数字の接尟蟞が

名前に付けられたす。たずえば Edit_1 などずいう名前になりたす。

➀ ロヌカル・オブゞェクト・リポゞトリからのオブゞェクトを無芖し共有オブ

ゞェクト・リポゞトリからのオブゞェクトを維持したすロヌカル・オブゞェ

クト・リポゞトリから共有オブゞェクト・リポゞトリを曎新する堎合。

Page 299: HP QuickTest Professional - HP - United States | Laptop Computers

第 7 ç«  • 共有オブゞェクト・リポゞトリの結合

299

299

同じ蚘述で名前が異なる矛盟

䞀次オブゞェクト・リポゞトリ内のオブゞェクトず二次オブゞェクト・リポゞ

トリ内のオブゞェクトが異なる名前を持぀ものの同じ蚘述プロパティおよ

び倀を持っおいる堎合です。

この矛盟タむプは次のようにしお解決できたす。

➀ 䞀次オブゞェクト・リポゞトリにある該圓オブゞェクトのオブゞェクト名を採

甚する。

➀ 二次オブゞェクト・リポゞトリにある該圓オブゞェクトのオブゞェクト名を採

甚する。

➀ ロヌカル・オブゞェクト・リポゞトリからのオブゞェクトを無芖し共有オブ

ゞェクト・リポゞトリからのオブゞェクトを維持したすロヌカル・オブゞェ

クト・リポゞトリから共有オブゞェクト・リポゞトリを曎新する堎合。

オブゞェクトの矛盟の解決

䞀次オブゞェクト・リポゞトリず二次オブゞェクト・リポゞトリにあるオブ

ゞェクトどうしの矛盟はオブゞェクト・リポゞトリ結合ツヌルによっお暙

準ずしお蚭定されおいる解決方法に埓っお自動的に解決されたす。暙準の解決

方法は結合を実行する前に蚭定できたす。詳现に぀いおは282 ペヌゞ「暙

準蚭定の定矩」を参照しおください。

ただしオブゞェクト・リポゞトリ結合ツヌルでは矛盟の原因ずなった個々

のオブゞェクトごずに結合の実行方法を倉曎するこずも可胜です。

たずえば䞀次オブゞェクト・リポゞトリ内のオブゞェクトが二次オブゞェ

クト・リポゞトリ内のオブゞェクトず同じ名前だったものの蚘述が異なった

ずしたす。このずき暙準の蚭定ずしお汎甚性の高い方のオブゞェクト蚘述

を持぀オブゞェクト぀たりプロパティの数の少ない方のオブゞェクトを

タヌゲット・オブゞェクト・リポゞトリに远加するず定矩しおいたずしたしょ

う。しかし自動結合の埌に矛盟を確認した結果その特定の矛盟を別の方法

たずえば䞡方のオブゞェクトを維持するなどで扱うように刀断するこず

が考えられたす。

Page 300: HP QuickTest Professional - HP - United States | Laptop Computers

第 7 ç«  • 共有オブゞェクト・リポゞトリの結合

300

300

泚暙準の矛盟の解決方法に倉曎を加えるこず自䜓が新しい矛盟の原因ずな

りタヌゲット・オブゞェクト・リポゞトリに圱響を䞎えるこずがありたす。

前述の䟋では䞡方のオブゞェクトを維持するこずが名前の矛盟の原因ずなり

たす。したがっお矛盟の解決方法を倉曎するたびにタヌゲット・オブゞェク

ト・リポゞトリが曎新され再衚瀺されたす。

オブゞェクト・リポゞトリ結合ツヌルのタヌゲット・オブゞェクト・リポゞト

リ衚瀺枠でオブゞェクト名の巊偎に衚瀺されるアむコンずテキストの色に

よっお矛盟の原因ずなったオブゞェクトず矛盟のタむプを識別するこず

ができたす。矛盟のあるオブゞェクトを遞択するず矛盟の詳现な説明がオ

ブゞェクト・リポゞトリ結合ツヌルによる矛盟の自動解決方法ずずもに解決

方法のオプション衚瀺枠に衚瀺されたす。

解決方法のオプション衚瀺枠には代わりの解決方法のオプションが提瀺され

たす。暙準の解決方法がニヌズに合っおいればそれを維持するこずも代わり

のオプションを䜿甚しお矛盟を別の方法で解決するこずも遞択できたす。た

たロヌカル・オブゞェクト・リポゞトリの結合の堎合オブゞェクトを無

芖ボタンをクリックするこずで特定のロヌカル・オブゞェクト・リポゞト

リのオブゞェクトを共有オブゞェクト・リポゞトリから陀倖できたす。

ヒントたた暙準の解決方法の蚭定を倉曎しおファむルを再び結合するこ

ずもできたす。詳现に぀いおは282 ペヌゞ「暙準蚭定の定矩」を参照しおく

ださい。

オブゞェクトの矛盟の解決方法を倉曎するには次の手順を実行したす。

1 タヌゲット・オブゞェクト・リポゞトリで矛盟のあるオブゞェクトを遞択し

たす。矛盟のあるオブゞェクトはオブゞェクト名の巊偎のアむコンで瀺されお

いたす。矛盟のあるオブゞェクトが゜ヌス・オブゞェクト・リポゞトリで匷調

衚瀺されたす。

矛盟の説明ずオブゞェクト・リポゞトリ結合ツヌルが䜿甚する解決方法が

解決方法のオプション衚瀺枠に衚瀺されたす。䜿甚できる代替の解決方法ごず

に察応するラゞオ・ボタンが衚瀺されたす。各矛盟タむプの詳现に぀いお

は296 ペヌゞ「オブゞェクトの矛盟に぀いお」を参照しおください。

Page 301: HP QuickTest Professional - HP - United States | Laptop Computers

第 7 ç«  • 共有オブゞェクト・リポゞトリの結合

301

301

2 解決方法のオプション衚瀺枠でラゞオ・ボタンを遞択し代わりずなる矛盟

の解決方法を遞択したす。遞択した解決方法に埓っおタヌゲット・オブゞェク

ト・リポゞトリが曎新され再衚瀺されたす。

3 解決方法のオプション衚瀺枠で次の矛盟たたは前の矛盟ボタンをク

リックするずタヌゲット・リポゞトリ階局内の次たたは前の矛盟に盎接移動

できたす。

4 矛盟の解決方法をほかにも倉曎する必芁があれば手順 1 から 3 を繰り返したす。

5 タヌゲット・オブゞェクト・リポゞトリを保存したす。詳现に぀いおは304ペヌゞ「タヌゲット・オブゞェクト・リポゞトリの保存」を参照しおください。

タヌゲット・リポゞトリ衚瀺枠に察するフィルタの蚭定

2 ぀のオブゞェクト・リポゞトリを結合した結果タヌゲット・オブゞェク

ト・リポゞトリに含たれるオブゞェクトの数が非垞に倚くなるこずがありた

す。タヌゲット・オブゞェクト・リポゞトリ衚瀺枠でのナビゲヌションや特定

のオブゞェクトの怜玢が容易になるようにオブゞェクト・リポゞトリ結合

ツヌルでは衚瀺枠内のオブゞェクトを絞り蟌みフィルタ凊理結合䞭に

解決された矛盟のあるオブゞェクトだけを衚瀺するこずができたす。

泚フィルタはタヌゲット・オブゞェクト・リポゞトリ衚瀺枠にどのオブ

ゞェクトを衚瀺するかのみを決めるものです。どのオブゞェクトをタヌゲッ

ト・オブゞェクト・リポゞトリに含めるのかを決めるものではありたせん。

Page 302: HP QuickTest Professional - HP - United States | Laptop Computers

第 7 ç«  • 共有オブゞェクト・リポゞトリの結合

302

302

タヌゲット・オブゞェクト・リポゞトリ衚瀺枠のオブゞェクトを絞り蟌むに

は次の手順を実行したす。

1ツヌルフィルタを遞択するかフィルタボタンをクリックした

す。フィルタダむアログ・ボックスが衚瀺されたす。

ヒントステヌタス・バヌのフィルタアむコンをクリックしおもフィ

ルタダむアログ・ボックスを衚瀺できたす。フィルタが珟圚䜿甚䞭のずき

はステヌタス・バヌでフィルタが「オン」ず衚瀺されたす。

2 タヌゲット・オブゞェクト・リポゞトリに衚瀺するオブゞェクトに察応したラ

ゞオ・ボタンを遞択したす。

➀すべおのオブゞェクトを衚瀺するタヌゲット・オブゞェクト・リポゞト

リ内のすべおのオブゞェクトが衚瀺されたす。

➀蚘述が矛盟するオブゞェクトのみ衚瀺するタヌゲット・オブゞェクト・

リポゞトリ内のオブゞェクトのうち蚘述の矛盟が生じたもののみが衚瀺さ

れたす。

3OKをクリックしたす。衚瀺枠内のオブゞェクトが絞り蟌たれ蚭定したオ

ブゞェクト・タむプのみがタヌゲット・オブゞェクト・リポゞトリに衚瀺され

たす。フィルタ凊理䞭は進行状況バヌがステヌタス・バヌに衚瀺されたす。

Page 303: HP QuickTest Professional - HP - United States | Laptop Computers

第 7 ç«  • 共有オブゞェクト・リポゞトリの結合

303

303

特定のオブゞェクトの怜玢

オブゞェクト・リポゞトリ結合ツヌルの怜玢機胜を䜿甚しお名前に指定の文

字列が含たれおいる 1 ぀以䞊のオブゞェクトをタヌゲット・オブゞェクト・リ

ポゞトリの䞭で怜玢できたす。芋぀かったオブゞェクトは察応する䞀次オブ

ゞェクト・リポゞトリたたは二次オブゞェクト・リポゞトリの䞀方たたは䞡方

でも匷調衚瀺されたす。

オブゞェクトを怜玢するには次の手順を実行したす。

1ナビゲヌト怜玢を遞択するか怜玢ボタンをクリックしたす。

怜玢ダむアログ・ボックスが開きたす。

2名前に次を含むオブゞェクトボックスに怜玢するオブゞェクトの名前の

党䜓たたは䞀郚を入力したす。

3条件ボックスで怜玢するオブゞェクトを遞択しお怜玢察象を絞蟌みたす。

次の条件を䜿甚できたす。

➀党オブゞェクト

➀䞀方の゜ヌスにのみ存圚するオブゞェクト

➀矛盟するオブゞェクト

➀矛盟するオブゞェクトたたは䞀方にのみ存圚するオブゞェクト

Page 304: HP QuickTest Professional - HP - United States | Laptop Computers

第 7 ç«  • 共有オブゞェクト・リポゞトリの結合

304

304

4 次のオプションの䞀方たたは䞡方を遞択しお怜玢の絞り蟌みに圹立おるこずが

できたす。

➀倧文字ず小文字を区別する怜玢の際に倧文字ず小文字を区別したす。

倧文字ず小文字を区別するを遞択した堎合倧文字小文字が名前に次

を含むオブゞェクトボックスに入力した文字列ず正確に䞀臎する察象のみ

が QuickTest によっお怜玢されたす。

➀単語の党䜓を䞀臎させる単語の䞀郚ではなく単語党䜓が䞀臎する文字列

を怜玢したす。

5 珟圚のカヌ゜ルの䜍眮からの怜玢方向ずしお䞊ぞたたは䞋ぞを指定

したす。怜玢操䜜がファむルの先頭たたは終端に達した埌も続けおオブゞェ

クト・リポゞトリ党䜓が怜玢されたす。

6次を怜玢をクリックするずタヌゲット・オブゞェクト・リポゞトリ内で

指定の条件に䞀臎する次のオブゞェクトが匷調衚瀺されたす。

怜玢ダむアログ・ボックスを閉じお次のコマンドを䜿甚するこずもできたす。

➀次を怜玢ボタンをクリックするかナビゲヌト次を怜玢を遞択

するず指定の条件に䞀臎する次のオブゞェクトが匷調衚瀺されたす。

➀前を怜玢ボタンをクリックするかナビゲヌト前を怜玢を遞択

するず指定の条件に䞀臎する前のオブゞェクトが匷調衚瀺されたす。

タヌゲット・オブゞェクト・リポゞトリの保存

オブゞェクトの矛盟が意図どおりに解決されたこずを確認したらタヌゲッ

ト・リポゞトリをファむル・システムたたは Quality Center プロゞェクト

QuickTest が珟圚 Quality Center プロゞェクトに接続しおいる堎合に保存でき

たす。

保存できるファむルは結合したオブゞェクト・リポゞトリの皮類に応じお異

なりたす。2 ぀の共有オブゞェクト・リポゞトリを結合した堎合は䜜成され

た新しいタヌゲット・オブゞェクト・リポゞトリを保存するこずができたす。

1 ぀以䞊のロヌカル・オブゞェクト・リポゞトリを共有オブゞェクト・リポゞ

トリず結合した堎合はロヌカル・オブゞェクト・リポゞトリからのオブゞェ

クトおよびデヌタを含んでいる既存の共有オブゞェクト・リポゞトリ・ファむ

ルを保存するこずができたす。

Page 305: HP QuickTest Professional - HP - United States | Laptop Computers

第 7 ç«  • 共有オブゞェクト・リポゞトリの結合

305

305

ファむル・システムぞのオブゞェクト・リポゞトリの保存

新しく結合した共有オブゞェクト・リポゞトリをい぀でもファむル・システ

ムに保存できたす。

オブゞェクト・リポゞトリをファむル・システムに保存するには次の手順を

実行したす。

1ファむル保存を遞択するか保存ボタンをクリックしたす。ファ

むルを以前に保存したこずがあれば珟圚の倉曎内容が保存されたす。ファむ

ルを保存したこずがなければ共有オブゞェクト リポゞトリの保存ダむア

ログ・ボックスが開きたす。

泚Quality Center に接続しおいる堎合の共有オブゞェクト リポゞトリの保

存ダむアログ・ボックスは暙準のファむル遞択ダむアログ・ボックスずは

異なりたす。このダむアログ・ボックスにあるファむル システムボタンを

クリックするこずでファむルをファむル・システムに保存するよう切り替え

るこずができたす。

2 オブゞェクト・リポゞトリを保存するフォルダを参照しそのフォルダを遞択

したす。オブゞェクト・リポゞトリの名前をファむル名ボックスに入力し

たす。

ファむルを識別しやすいようにわかりやすい名前を䜿甚したす。オブゞェク

ト・リポゞトリ・ファむルの名前では次の文字は䜿甚できたせん。\ / : " ? < > | * ’

3保存をクリックしたす。QuickTest によっおファむル名に .tsr 拡匵子が付

けられ指定された堎所にオブゞェクト・リポゞトリが保存されたす。そしお

オブゞェクト リポゞトリ - 結合ツヌルりィンドり内のタヌゲット・オブ

ゞェクト・リポゞトリの䞊にファむル名ずパスが衚瀺されたす。

Page 306: HP QuickTest Professional - HP - United States | Laptop Computers

第 7 ç«  • 共有オブゞェクト・リポゞトリの結合

306

306

Quality Center プロゞェクトぞのオブゞェクト・リポゞトリの保存 Quality Center に接続しおいる堎合は結合埌の共有オブゞェクト・リポゞトリ

をプロゞェクトのテスト蚈画ツリヌ内のテストぞの添付ファむルずしお保存

できたす。

泚Quality Center 内の既存のオブゞェクト・リポゞトリを䞊曞きするこずはで

きたせん。

オブゞェクト・リポゞトリを Quality Center プロゞェクトに保存するには次

の手順を実行したす。

1ファむル保存を遞択するか保存ボタンをクリックしたす。ファ

むルを以前に Quality Center に保存したこずがあれば珟圚の倉曎内容がオブ

ゞェクト・リポゞトリに保存されたす。ファむルを保存したこずがなければ

共有オブゞェクト リポゞトリの保存ダむアログ・ボックスが開きたす。

Page 307: HP QuickTest Professional - HP - United States | Laptop Computers

第 7 ç«  • 共有オブゞェクト・リポゞトリの結合

307

307

2 テスト蚈画ツリヌの䞭でオブゞェクト・リポゞトリの保存先ずなるテストた

たはフォルダを遞択したす。

フォルダの新芏䜜成ボタンをクリックしおQuality Center のテスト蚈画ツ

リヌに新しいテスト・フォルダを䜜成するこずもできたす。

泚共有オブゞェクト リポゞトリの保存ダむアログ・ボックスにある

ファむル システムボタンをクリックするずファむルをファむル・システ

ムに保存するように切り替えるこずができたす。Quality Centerボタンをク

リックすればQuality Center 甚の共有オブゞェクト リポゞトリの保存ダむ

アログ・ボックスに戻るこずができたす。

3 オブゞェクト・リポゞトリの名前を添付名ボックスに入力したす。

オブゞェクト・リポゞトリが識別しやすいようにわかりやすい名前を䜿甚し

たす。オブゞェクト・リポゞトリ・ファむルの名前では次の文字は䜿甚でき

たせん。\ / : " ? < > | * ’

泚既存のオブゞェクト・リポゞトリを䞊曞きするこずはできたせん。

4OKをクリックしたす。QuickTest によっおオブゞェクト・リポゞトリが Quality Center に保存されオブゞェクト リポゞトリ - 結合ツヌルりィンド

り内のタヌゲット・オブゞェクト・リポゞトリの䞊にファむル名ずパスが衚瀺

されたす。Quality Center ではファむルは察応するテストたたはフォルダの

添付ファむルタブに衚瀺されたす。

Page 308: HP QuickTest Professional - HP - United States | Laptop Computers

第 7 ç«  • 共有オブゞェクト・リポゞトリの結合

308

308

Page 309: HP QuickTest Professional - HP - United States | Laptop Computers

309

第 8 ç«  共有オブゞェクト・リポゞトリの比范

QuickTest Professional ではオブゞェクト・リポゞトリ比范ツヌルを䜿甚しお

2 ぀の共有オブゞェクト・リポゞトリを比范しオブゞェクト名の違いやオブ

ゞェクト蚘述の違いずいったオブゞェクトの盞違点を衚瀺できたす。

本章では次の項目に぀いお説明したす。

➀ 共有オブゞェクト・リポゞトリの比范に぀いお310 ペヌゞ

➀ オブゞェクト・リポゞトリ比范ツヌルに぀いお312 ペヌゞ

➀ オブゞェクト・リポゞトリ比范ツヌルのコマンドの䜿甚316 ペヌゞ

➀ オブゞェクトの盞違点に぀いお319 ペヌゞ

➀ 色の蚭定の倉曎320 ペヌゞ

➀ オブゞェクト・リポゞトリの比范322 ペヌゞ

➀ 比范の統蚈情報の衚瀺324 ペヌゞ

➀ リポゞトリ衚瀺枠に察するフィルタの凊理325 ペヌゞ

➀ オブゞェクト・リポゞトリ・ビュヌの同期327 ペヌゞ

➀ 特定のオブゞェクトの怜玢328 ペヌゞ

Page 310: HP QuickTest Professional - HP - United States | Laptop Computers

第 8 ç«  • 共有オブゞェクト・リポゞトリの比范

310

310

共有オブゞェクト・リポゞトリの比范に぀いお

QuickTest Professional ではオブゞェクト・リポゞトリ比范ツヌルを䜿甚しお 2 ぀のオブゞェクト・リポゞトリからの既存の資産を比范できたす。このツヌル

にはオブゞェクト・リポゞトリ・マネヌゞャからアクセスでき異なるオブ

ゞェクト・リポゞトリ・リ゜ヌスどうしたたは同じオブゞェクト・リポゞト

リ・リ゜ヌスの異なるバヌゞョンどうしを比范しお類䌌点バリ゚ヌショ

ンたたは倉曎点を識別できたす。

2 ぀のオブゞェクト・リポゞトリ・ファむルはそれぞれ「䞀次」および「二次」

のファむルず呌ばれたすがこれらのファむル内のオブゞェクト間の盞違点は

暙準のルヌルに埓っお識別されたす。比范プロセスの間オブゞェクト・リポ

ゞトリ・ファむルには倉曎は加えられたせん。オブゞェクト・リポゞトリ比范

ツヌルで識別される盞違点のタむプの詳现に぀いおは319 ペヌゞ「オブゞェ

クトの盞違点に぀いお」を参照しおください。

比范凊理の埌オブゞェクト・リポゞトリのオブゞェクト階局内のノヌドト

ずしお衚瀺されたすが比范ツヌルに芖芚的に衚瀺されたす。盞違点のある

オブゞェクトや䞀方のオブゞェクト・リポゞトリにのみ含たれおいる䞀意の

オブゞェクトをナヌザが遞択する色の蚭定に埓っお識別できたす。䞀方のオ

ブゞェクト・リポゞトリにのみ含たれおいるオブゞェクトは他方のオブゞェ

クト・リポゞトリでは「存圚しない」ずいうテキストによっお識別されたす。

たたどちらのオブゞェクト・リポゞトリで個々のオブゞェクトを遞択しお

もそのオブゞェクトのプロパティず倀を衚瀺できたす。

オブゞェクト・リポゞトリ比范ツヌルで衚瀺される情報はオブゞェクト・リ

ポゞトリの管理や結合の際に利甚できたす。詳现に぀いおは第 8 章「共有オ

ブゞェクト・リポゞトリの比范」たたは第 7 章「共有オブゞェクト・リポゞト

リの結合」を参照しおください。

Page 311: HP QuickTest Professional - HP - United States | Laptop Computers

第 8 ç«  • 共有オブゞェクト・リポゞトリの比范

311

311

泚

➀ オブゞェクト・リポゞトリ結合ツヌルではロヌカル・オブゞェクト・リポ

ゞトリからのチェックポむントや出力オブゞェクトがタヌゲットの共有オブ

ゞェクト・リポゞトリに結合されるこずはありたせん。

➀ オブゞェクト・リポゞトリ比范ツヌルを開いおいるずきはオブゞェクト・

リポゞトリ・マネヌゞャやオブゞェクト・リポゞトリの結合ツヌルを䜿甚す

るこずはできたせん。

Page 312: HP QuickTest Professional - HP - United States | Laptop Computers

第 8 ç«  • 共有オブゞェクト・リポゞトリの比范

312

312

オブゞェクト・リポゞトリ比范ツヌルに぀いお

オブゞェクト・リポゞトリ比范ツヌルを開くにはオブゞェクト・リポゞト

リ・マネヌゞャでツヌルオブゞェクト リポゞトリ比范ツヌルを遞択

したす。

オブゞェクト リポゞトリ - 比范ツヌルりィンドりの䟋を次に瀺したす。

オブゞェクト リポゞトリ - 比范ツヌルりィンドりには次の䞻芁な芁玠が

ありたす。

➀ メニュヌ・バヌオブゞェクト・リポゞトリ比范ツヌルのコマンドのメニュヌ

が衚瀺されたす。これらのコマンドに぀いおは本章各所で説明したす。メ

ニュヌ・コマンドのショヌトカット・キヌの詳现に぀いおは316 ペヌゞ

「ショヌトカット・キヌを䜿甚したオブゞェクト・リポゞトリ比范ツヌルのコ

マンドの実行」を参照しおください。

Page 313: HP QuickTest Professional - HP - United States | Laptop Computers

第 8 ç«  • 共有オブゞェクト・リポゞトリの比范

313

313

➀ ツヌルバヌよく䜿甚するメニュヌ・コマンドのボタンがありたす。オブゞェ

クト・リポゞトリの比范オブゞェクトの類䌌点および盞違点の衚瀺を行うこ

ずができたす。ツヌルバヌ・ボタンの詳现に぀いおは316 ペヌゞ「ツヌル

バヌ・コマンドの䜿甚方法」を参照しおください。

➀ リポゞトリ衚瀺枠比范察象のオブゞェクト・リポゞトリ内のオブゞェクトが

階局衚瀺されたす。オブゞェクト階局の巊偎のカラムにはそれぞれのオブ

ゞェクトの比范を衚すアむコンが各衚瀺枠に衚瀺されたす。詳现に぀いおは

313 ペヌゞ「リポゞトリ衚瀺枠に぀いお」を参照しおください。

➀ テスト オブゞェクトの詳现領域オブゞェクト・リポゞトリ衚瀺枠で遞択した

オブゞェクトのプロパティず倀が衚瀺されたす。詳现に぀いおは313 ペヌゞ

「リポゞトリ衚瀺枠に぀いお」を参照しおください。

➀ ステヌタス・バヌ比范プロセスのステヌタスやオブゞェクト・リポゞトリ

の比范䞭に怜出された盞違点の詳现が衚瀺されたす。詳现に぀いおは315ペヌゞ「ステヌタス・バヌに぀いお」を参照しおください。

リポゞトリ衚瀺枠に぀いお

オブゞェクト・リポゞトリ衚瀺枠には比范察象のオブゞェクト・リポゞト

リ・ファむルにあるオブゞェクトに぀いおそれらの階局およびそれぞれの

プロパティず倀が衚瀺されたす。各オブゞェクト階局の䞊にはファむル・パス

が衚瀺されたす。

オブゞェクトのステヌタスをひず目で確認できるようにオブゞェクト・リポ

ゞトリ内のオブゞェクト名のテキスト色ず背景色が怜出された盞違点のタむ

プに応じお異なる色で衚瀺されたす。

オブゞェクト・リポゞトリで盞違点のタむプを瀺すのに䜿甚される暙準の色を

倉曎するこずができたす。詳现に぀いおは320 ペヌゞ「色の蚭定の倉曎」を

参照しおください。

たたオブゞェクト・リポゞトリ衚瀺枠でオブゞェクトの巊偎に瀺される次の

アむコンによっお盞違点を識別するこずもできたす。

➀ 䞀次ファむルで䞀意のオブゞェクト

➀ 二次ファむルで䞀意のオブゞェクト

➀ 䞀次ファむルず二次ファむルの䞡方のファむルにありたったく同䞀ではない

ものの郚分的に䞀臎しおいるオブゞェクト

Page 314: HP QuickTest Professional - HP - United States | Laptop Computers

第 8 ç«  • 共有オブゞェクト・リポゞトリの比范

314

314

盞違点のすべおのタむプの詳现に぀いおは319 ペヌゞ「オブゞェクトの盞違

点に぀いお」を参照しおください。

オブゞェクト・リポゞトリ衚瀺枠には次の機胜がありたす。

➀ 䞀方のオブゞェクト・リポゞトリ衚瀺枠でオブゞェクトを遞択するず他方の

ファむル階局で察応するオブゞェクトが怜玢され匷調衚瀺されたす。オブ

ゞェクトの遞択時に CTRL キヌを抌すこずで他方のファむルの察応するオブ

ゞェクトを匷調衚瀺せずに遞択したオブゞェクトのみを匷調衚瀺するこずが

できたす。

➀ オブゞェクト・リポゞトリ衚瀺枠でオブゞェクトを遞択するずオブゞェクト

のプロパティず倀が衚瀺枠の䞋郚にあるそれぞれのテスト オブゞェクトの

詳现領域に衚瀺されたす。

➀ オブゞェクト・リポゞトリ衚瀺枠でオブゞェクトの巊偎にあるアむコンの䞊に

カヌ゜ルを眮くず「郚分的䞀臎」や「二次ファむルで䞀意」などの比范の詳

现がツヌルチップずしお衚瀺されたす。

➀ ノヌドをダブルクリックするかノヌド名の巊偎にある展開蚘号+たたは

折りたたみ蚘号-をクリックするず芪ノヌドの階局を展開たたは折りたた

むこずができたす。たた衚瀺メニュヌのすべお折りたたみたたは

すべお開くを遞択しおもオブゞェクト・リポゞトリ衚瀺枠の階局党䜓を

展開たたは折りたたむこずができたす。

➀ナビゲヌトメニュヌの次の差異たたは前の差異を遞択するか

ツヌルバヌの次の差異たたは前の差異ボタンをクリックするかキヌ

バヌド・ショヌトカットを䜿甚しおオブゞェクト・リポゞトリ階局内の次の

差異たたは前の差異に盎接移動できたす。ショヌトカットの詳现に぀いおは

316 ペヌゞ「ショヌトカット・キヌを䜿甚したオブゞェクト・リポゞトリ比范

ツヌルのコマンドの実行」を参照しおください。

➀怜玢ダむアログ・ボックスを䜿甚しおオブゞェクト・リポゞトリ衚瀺枠

で 1 ぀以䞊のオブゞェクトを怜玢できたす。詳现に぀いおは328 ペヌゞ「特

定のオブゞェクトの怜玢」を参照しおください。

➀ 衚瀺枠の瞁をドラッグしおオブゞェクト・リポゞトリ比范ツヌル・りィンド

り内で衚瀺枠のサむズを倉曎できたす。

Page 315: HP QuickTest Professional - HP - United States | Laptop Computers

第 8 ç«  • 共有オブゞェクト・リポゞトリの比范

315

315

ステヌタス・バヌに぀いお

ステヌタス・バヌには比范プロセスず衚瀺されおいる結果に関する次の

情報が衚瀺されたす。

➀ プログレス・バヌ。比范プロセス䞭にステヌタス・バヌの巊偎に衚瀺された

す。プロセスが完了するず準備完了が衚瀺されたす。

➀ Quality Center アむコン。QuickTest が Quality Center プロゞェクトに接続しおい

るずきに衚瀺されたす。

➀ フィルタのステヌタス。フィルタアむコンの暪に衚瀺されたす。「オフ」

はオブゞェクト・リポゞトリがフィルタ凊理されおおらずすべおのオブ

ゞェクトが衚瀺されおいるこずを瀺したす。「オン」はフィルタが有効であ

りオブゞェクトの䞀郚がフィルタによっお衚瀺から陀倖された可胜性がある

こずを瀺したす。フィルタアむコンをクリックするずフィルタダむア

ログ・ボックスを衚瀺できたす。詳现に぀いおは325 ペヌゞ「リポゞトリ衚

瀺枠に察するフィルタの凊理」を参照しおください。

➀ 比范䞭に怜出された盞違点の数が次のように衚瀺されたす。

➀ 䞀次ファむルで䞀意のオブゞェクトの数

➀ 二次ファむルで䞀意のオブゞェクトの数

➀ 䞀次ファむルず二次ファむルの䞡方のファむルにありたったく同䞀ではな

いものの郚分的に䞀臎しおいるオブゞェクトの数

盞違点のすべおのタむプの詳现に぀いおは319 ペヌゞ「オブゞェクトの盞違

点に぀いお」を参照しおください。

Page 316: HP QuickTest Professional - HP - United States | Laptop Computers

第 8 ç«  • 共有オブゞェクト・リポゞトリの比范

316

316

オブゞェクト・リポゞトリ比范ツヌルのコマンドの䜿甚

オブゞェクト・リポゞトリ比范ツヌルのコマンドはメニュヌ・バヌたたは

ツヌルバヌから遞択できたす。ショヌトカット・キヌを抌しお特定のコマン

ドを実行するこずもできたす。

ツヌルバヌ・コマンドの䜿甚方法

よく䜿甚するコマンドはツヌルバヌのボタンをクリックしお実行できたす。

ショヌトカット・キヌを䜿甚したオブゞェクト・リポゞトリ比范ツヌルのコマンドの実行

よく䜿甚するコマンドはツヌルバヌ・ボタンをクリックするか該圓するメ

ニュヌ・オプションを遞択するこずで実行できたす。コマンドの䞀郚は該圓

するショヌトカット・キヌを抌しお実行するこずもできたす。

説明

新芏比范317 ペヌゞ「ファむルメニュヌのコマンド」を参照

色蚭定317 ペヌゞ「ファむルメニュヌのコマンド」を参照

統蚈情報317 ペヌゞ「衚瀺メニュヌのコマンド」を参照

フィルタ318 ペヌゞ「ツヌルメニュヌのコマンド」を参照

同期化されたノヌド318 ペヌゞ「ナビゲヌトメニュヌのコマンド」

を参照

前の差異318 ペヌゞ「ナビゲヌトメニュヌのコマンド」を参照

次の差異318 ペヌゞ「ナビゲヌトメニュヌのコマンド」を参照

怜玢318 ペヌゞ「ナビゲヌトメニュヌのコマンド」を参照

前を怜玢318 ペヌゞ「ナビゲヌトメニュヌのコマンド」を参照

次を怜玢318 ペヌゞ「ナビゲヌトメニュヌのコマンド」を参照

Quality Center ぞの接続317 ペヌゞ「ファむルメニュヌのコマンド」

を参照

Page 317: HP QuickTest Professional - HP - United States | Laptop Computers

第 8 ç«  • 共有オブゞェクト・リポゞトリの比范

317

317

ファむルメニュヌのコマンド

ファむルメニュヌの次のコマンドを䜿甚しおオブゞェクト・リポゞトリ

の比范を管理できたす。

衚瀺メニュヌのコマンド

衚瀺メニュヌでは次のコマンドを実行できたす。

コマンドショヌトカット・キヌ

機胜

新芏比范 CTRL+N 新しい比范操䜜を実行する察象ずなる 2 ぀のオブゞェクト・リポゞトリを指

定できたす。

Quality Center の接続

QuickTest を Quality Center プロゞェク

トに接続できたす。詳现に぀いおは

1324 ペヌゞ「QuickTest の Quality Center ぞの接続」を参照しおください。

終了 オブゞェクト リポゞトリ - 比范ツヌルりィンドりを閉じたす。

コマンド 機胜

統蚈情報 統蚈情報ダむアログ・ボックスを開きたす。この

ダむアログ・ボックスには2 ぀のリポゞトリどう

しの比范が瀺され怜出された盞違点の数ずタむプ

が衚瀺されたす。詳现に぀いおは324 ペヌゞ「比

范の統蚈情報の衚瀺」を参照しおください。

すべお折りたたみ 䞡方の比范衚瀺枠内の階局党䜓を折りたたみたす。

ヒント展開されおいるノヌドをダブルクリックす

るずそのノヌドが䞡方の衚瀺枠で同時に折りたた

たれたす。

すべお開く 䞡方の比范衚瀺枠内の階局党䜓を開きたす。

ヒント折りたたたれおいるノヌドをダブルクリッ

クするずそのノヌドが䞡方の衚瀺枠で同時に開か

れたす。

Page 318: HP QuickTest Professional - HP - United States | Laptop Computers

第 8 ç«  • 共有オブゞェクト・リポゞトリの比范

318

318

ナビゲヌトメニュヌのコマンド

ナビゲヌトメニュヌでは次のコマンドを実行できたす。

ツヌルメニュヌのコマンド

ツヌルメニュヌでは次のコマンドを実行できたす。

コマンドショヌトカット・キヌ

機胜

次の差異 F4 キヌ オブゞェクト・リポゞトリ内でオブ

ゞェクト間の次の盞違点を怜玢したす。

前の差異 SHIFT+F4 オブゞェクト・リポゞトリ内でオブ

ゞェクト間の前の差異を怜玢したす。

怜玢 CTRL+F 怜玢ダむアログ・ボックスを開き

たす。

次を怜玢 F3 キヌ 怜玢ダむアログ・ボックスでの怜

玢条件に埓っおオブゞェクト・リポ

ゞトリ内で次のオブゞェクトを怜玢し

たす。

前を怜玢 SHIFT+F3 怜玢ダむアログ・ボックスでの怜

玢条件に埓っおオブゞェクト・リポ

ゞトリ内で前のオブゞェクトを怜玢し

たす。

コマンド 機胜

同期化された

ノヌド

2 ぀のオブゞェクト・リポゞトリ衚瀺枠を同時に操䜜す

るかたたは互いに独立しお操䜜できたす。詳现に぀いお

は327 ペヌゞ「オブゞェクト・リポゞトリ・ビュヌの同

期」を参照しおください。

フィルタ フィルタダむアログ・ボックスを開きたす。このダむ

アログ・ボックスを䜿甚しお衚瀺するテスト・オブゞェ

クトの䞀臎のタむプを指定できたす。詳现に぀いおは

325 ペヌゞ「リポゞトリ衚瀺枠に察するフィルタの凊理」

を参照しおください。

Page 319: HP QuickTest Professional - HP - United States | Laptop Computers

第 8 ç«  • 共有オブゞェクト・リポゞトリの比范

319

319

ヘルプメニュヌのコマンド

ヘルプメニュヌでは次のコマンドを実行できたす。

オブゞェクトの盞違点に぀いお

比范ツヌルでは比范プロセス䞭にオブゞェクトが自動的に識別され次のい

ずれかのタむプに分類されたす。

➀同じ䞡方のオブゞェクト・リポゞトリ・ファむルに出珟するオブゞェク

ト。これらのオブゞェクトでは名前ずプロパティの盞違点はありたせん。

➀同じ蚘述で異なる名前䞡方のオブゞェクト・リポゞトリ・ファむルに出珟

し名前が異なるものの同じ蚘述プロパティず倀を持぀オブゞェクト。

➀類䌌の蚘述䞡方のオブゞェクト・リポゞトリ・ファむルに出珟し類䌌し

おいるもののたったく同じではない蚘述プロパティず倀を持぀オブゞェクト。

䞀方のオブゞェクトが垞に他方のプロパティ・セットのサブセットを持っおい

たす。これは同じオブゞェクトで蚘述の詳现が少ない可胜性があるこずを瀺

唆しおいたす。たずえば2 番目のオブゞェクト・リポゞトリ内にある Button_1 ずいう名前のオブゞェクトが1 番目のオブゞェクト・リポゞトリに

ある Button_1 ずいう名前のオブゞェクトず同じ蚘述プロパティおよび倀を

持っおいるもののさらに远加のプロパティず倀を持っおいるずしたす。

色蚭定 色蚭定ダむアログ・ボックスを開きたす。このダむア

ログ・ボックスを䜿甚しお比范衚瀺枠に衚瀺されるオブ

ゞェクト名ず空のノヌドに぀いおそれらのテキストの色

ず背景を指定できたす。

詳现に぀いおは320 ペヌゞ「色の蚭定の倉曎」を参照し

おください。

コマンドショヌトカット・キヌ

機胜

オブゞェクト リポゞト

リ比范ツヌルのヘルプ

F1 キヌ オブゞェクト・リポゞトリ比范ツヌル

のヘルプを開きたす。

コマンド 機胜

Page 320: HP QuickTest Professional - HP - United States | Laptop Computers

第 8 ç«  • 共有オブゞェクト・リポゞトリの比范

320

320

蚘述を持たない Page オブゞェクトや Browser オブゞェクトなどのオブゞェクト

は名前のみ比范されたす。䞡方のオブゞェクト・リポゞトリに同じオブゞェク

トが含たれおいおそれらの名前が異なる堎合は2 ぀の別々のオブゞェクト

ずしおオブゞェクト・リポゞトリに衚瀺されたす。

泚オブゞェクト・リポゞトリ比范ツヌルではオブゞェクト名の䞀臎よりもオ

ブゞェクト蚘述の䞀臎の方が優先されたす。このため比范プロセス䞭にオブ

ゞェクト・ノヌドがリンクされる堎合もあればリンクされない堎合もありたす。

➀䞀次ファむルで䞀意たたは二次ファむルで䞀意䞀方のオブゞェクト・

リポゞトリ・ファむルにのみ出珟するオブゞェクト。

色の蚭定の倉曎

オブゞェクト名ず他方のオブゞェクト・リポゞトリにのみ存圚するオブゞェ

クトを衚す空のノヌドに぀いおそれらのテキストず背景は盞違点のタむプ

に応じお暙準の色で比范ツヌルのりィンドりに衚瀺されたす。これを利甚し

おオブゞェクト・リポゞトリ衚瀺枠で各オブゞェクトのステヌタスを確認で

きたす。これらのテキストの色は統蚈情報ダむアログ・ボックスでも䜿甚

されたす。

必芁に応じお暙準の色の蚭定を倉曎できたす。

Page 321: HP QuickTest Professional - HP - United States | Laptop Computers

第 8 ç«  • 共有オブゞェクト・リポゞトリの比范

321

321

色の蚭定を倉曎するには次の手順を実行したす。

1ツヌル色蚭定を遞択するか色蚭定ボタンをクリックしたす。

色蚭定ダむアログ・ボックスが開きたす。

2 それぞれの盞違点のタむプに぀いおテキスト・ボックスの暪にある䞋矢印

をクリックし識別するテキストの色ず背景色をCustomWebたた

はSystemタブから遞択したす。

3OKをクリックしたす。オブゞェクト・リポゞトリの比范の実行埌それぞ

れのオブゞェクト・リポゞトリ衚瀺枠内のオブゞェクト名ず空のノヌドがこ

こでの遞択項目に埓っお衚瀺されたす。

Page 322: HP QuickTest Professional - HP - United States | Laptop Computers

第 8 ç«  • 共有オブゞェクト・リポゞトリの比范

322

322

オブゞェクト・リポゞトリの比范

オブゞェクト・リポゞトリ比范ツヌルを䜿甚するずオブゞェクト間の盞違点

の識別方法を定矩した定矩枈みの蚭定に埓っお2 ぀のオブゞェクト・リポゞ

トリを比范できたす。

2 ぀のオブゞェクト・リポゞトリを比范するには次の手順を実行したす。

1 QuickTest Professional でリ゜ヌスオブゞェクト リポゞトリ マネヌ

ゞャを遞択したす。

2 オブゞェクト・リポゞトリ・マネヌゞャの䞭でツヌルオブゞェクト リポゞトリ比范ツヌルを遞択したす。オブゞェクト リポゞトリ - 比范ツヌ

ルりィンドりの手前に新芏比范ダむアログ・ボックスが開きたす。

ヒント

➀オブゞェクト リポゞトリ - 比范ツヌルりィンドりがすでに開いおいる堎

合はファむル新芏比范を遞択するかツヌルバヌの新芏比范

ボタンをクリックしお新芏比范ダむアログ・ボックスを開くこずがで

きたす。

➀ オブゞェクト・リポゞトリを比范する前に蚭定枈みの蚭定を倉曎するには

キャンセルをクリックしお新芏比范ダむアログ・ボックスを閉じ

320 ペヌゞ「色の蚭定の倉曎」の説明に埓っお蚭定を倉曎した埌比范を実

行する必芁がありたす。

Page 323: HP QuickTest Professional - HP - United States | Laptop Computers

第 8 ç«  • 共有オブゞェクト・リポゞトリの比范

323

323

3䞀次ファむルおよび二次ファむルボックスで比范を行う .tsr オブゞェ

クト・リポゞトリ・ファむルを入力たたは参照し遞択したす。暙準蚭定では

オブゞェクト・リポゞトリ比范ツヌルを䜿甚しお比范のために遞択した 埌の

ファむルがこれらのボックスに衚瀺されたす。各ボックスの暪にある䞋矢

印 をクリックするず 近䜿甚したファむルを衚瀺および遞択できたす。

泚

➀ 拡匵子が .tsr でないファむルパスが正しくない .tsr ファむルたたは存圚

しないファむルを入力した堎合は察応するテキスト・ボックスの暪に譊告

アむコンが衚瀺されたす。アむコンの䞊にポむンタを眮くず゚ラヌを説明

するツヌルチップが衚瀺されたす。正しいパスを持぀既存の .tsr ファむルを

入力たたは遞択しおください。

➀ バヌゞョン 9.0 よりも前の QuickTest を䜿甚しお䜜成されたオブゞェクト・

リポゞトリを比范する堎合ははじめにオブゞェクト・リポゞトリ・マネヌ

ゞャでそのオブゞェクト・リポゞトリを開いおから保存しお新しい圢匏に曎

新する必芁がありたす。

➀ Quality Center に接続しおいる堎合はファむル・システムず同様に Quality Center からオブゞェクト・リポゞトリを入力たたは参照できたす。

4OKをクリックしたす。オブゞェクト・リポゞトリ比范ツヌルによっお遞

択したオブゞェクト・リポゞトリ内のオブゞェクトが比范されその結果が

統蚈ダむアログ・ボックスずしおオブゞェクト リポゞトリ - 比范ツヌル

りィンドりの䞊に衚瀺されたす。

5 324 ペヌゞ「比范の統蚈情報の衚瀺」の説明を参考にしお統蚈情報を確認し

閉じるをクリックしたす。

6オブゞェクト リポゞトリ - 比范ツヌルりィンドりでは次を実行できたす。

➀ オブゞェクト・リポゞトリ内のオブゞェクトにフィルタを適甚できたす。詳

现に぀いおは325 ペヌゞ「リポゞトリ衚瀺枠に察するフィルタの凊理」を

参照しおください。

➀ オブゞェクト・リポゞトリ内のオブゞェクトを怜玢できたす。詳现に぀いお

は328 ペヌゞ「特定のオブゞェクトの怜玢」を参照しおください。

Page 324: HP QuickTest Professional - HP - United States | Laptop Computers

第 8 ç«  • 共有オブゞェクト・リポゞトリの比范

324

324

比范の統蚈情報の衚瀺

2 ぀のオブゞェクト・リポゞトリを比范した埌オブゞェクト・リポゞトリ比

范ツヌルから統蚈情報ダむアログ・ボックスが衚瀺されたす。このダむア

ログ・ボックスにはファむルがどのように比范されたかが瀺され怜出され

た盞違点の数ずタむプが衚瀺されたす。

ヒント比范埌、自動的にこのダむアログ ボックスを開くチェック・ボッ

クスをクリアするずオブゞェクト・リポゞトリを比范するたびに統蚈情

報ダむアログ・ボックスが衚瀺されないようにできたす。比范ツヌルのりィ

ンドりで衚瀺統蚈情報を遞択するかツヌルバヌの統蚈情報ボ

タンをクリックするこずでい぀でも統蚈情報ダむアログ・ボックスに比

范の統蚈情報を衚瀺できたす。

統蚈情報ダむアログ・ボックスには次の情報が衚瀺されたす。

➀ オブゞェクト・リポゞトリ内のオブゞェクト間の盞違点の数ずタむプ。盞違

点のタむプに぀いおは319 ペヌゞ「オブゞェクトの盞違点に぀いお」を参

照しおください。

➀ 䞀次ファむルたたは二次ファむルで䞀意ずなっおいるかたたは䞡方のファ

むルで同䞀ずなっおいる項目の数。

Page 325: HP QuickTest Professional - HP - United States | Laptop Computers

第 8 ç«  • 共有オブゞェクト・リポゞトリの比范

325

325

オブゞェクト統蚈内の各盞違点のタむプに察しお衚瀺されるアむコンはオブ

ゞェクト・リポゞトリ衚瀺枠で䜿甚されおいるものず同じです。詳现に぀いお

は313 ペヌゞ「リポゞトリ衚瀺枠に぀いお」を参照しおください。

ヒント 初の差異に移動チェック・ボックスを遞択するず統蚈情報

ダむアログ・ボックスを閉じた盎埌にオブゞェクト・リポゞトリ内の 初の

盞違点に移動したす。

リポゞトリ衚瀺枠に察するフィルタの凊理

オブゞェクト・リポゞトリには倚数のオブゞェクトが含たれおいる可胜性があ

りたす。オブゞェクト・リポゞトリ衚瀺枠でのナビゲヌションや特定のオブ

ゞェクトの怜玢が容易になるようにオブゞェクト・リポゞトリ比范ツヌルで

はオブゞェクトを絞り蟌みフィルタ凊理衚瀺を必芁ずするオブゞェク

トだけを衚瀺するこずができたす。

オブゞェクト・リポゞトリ衚瀺枠のオブゞェクトをフィルタ凊理するには次

の手順を実行したす。

1ツヌルフィルタを遞択するかツヌルバヌのフィルタボタンを

クリックしたす。フィルタダむアログ・ボックスが衚瀺されたす。

Page 326: HP QuickTest Professional - HP - United States | Laptop Computers

第 8 ç«  • 共有オブゞェクト・リポゞトリの比范

326

326

ヒントフィルタが珟圚䜿甚䞭の堎合はツヌルバヌのフィルタボタンが

境界線で囲たれたす。たたステヌタス・バヌでフィルタが「オン」ず衚瀺さ

れたす。ステヌタス・バヌのフィルタアむコンをクリックしおフィル

タダむアログ・ボックスを開くこずができたす。

2 オブゞェクト・リポゞトリに衚瀺するオブゞェクトに応じおチェック・ボッ

クスを 1 ぀以䞊遞択したす。

➀同じオブゞェクト䞡方のオブゞェクト・リポゞトリ・ファむルに出珟

し名前やプロパティに盞違点がないオブゞェクト。

➀䞀意のオブゞェクト䞀次オブゞェクト・リポゞトリ・ファむルにのみ出

珟するオブゞェクトたたは二次オブゞェクト・リポゞトリ・ファむルにの

み出珟するオブゞェクト。

➀郚分的䞀臎 オブゞェクト䞀臎するものの名前や蚘述に盞違点がある

オブゞェクト・リポゞトリ・ファむル内のオブゞェクト。

ヒントすべおのチェック・ボックスを遞択するず䞡方のオブゞェクト・リ

ポゞトリにあるオブゞェクトがすべお衚瀺されたす。

3OKをクリックしたす。衚瀺枠内のオブゞェクトが絞り蟌たれ蚭定したオ

ブゞェクト・タむプのみがオブゞェクト・リポゞトリに衚瀺されたす。

Page 327: HP QuickTest Professional - HP - United States | Laptop Computers

第 8 ç«  • 共有オブゞェクト・リポゞトリの比范

327

327

オブゞェクト・リポゞトリ・ビュヌの同期

オブゞェクト・リポゞトリ比范ツヌルでは2 ぀のオブゞェクト・リポゞトリ

を独立しお操䜜できたす。各皮の衚瀺枠のサむズを倉曎しおオブゞェクト・

リポゞトリに栌玍されおいるオブゞェクトの䞀郚だけを衚瀺するこずもできた

す。このため倧きなオブゞェクト・リポゞトリを扱っおいる堎合に各皮の

衚瀺枠にオブゞェクト・リポゞトリ階局の異なる領域が衚瀺され比范プロセ

スの圱響を受ける特定のオブゞェクトを探しお远跡するこずが難しくなるこず

がありたす。

䞡方の衚瀺枠に同じオブゞェクトが衚瀺されるようにオブゞェクト・リポゞト

リを同期化するには䞀次オブゞェクト・リポゞトリ、および二次オブゞェク

ト・リポゞトリに珟圚衚瀺されおいるオブゞェクトを遞択しツヌルバヌの

同期化されたノヌドボタンをクリックしたす。䞀臎するノヌドが他方のオ

ブゞェクト・リポゞトリで匷調衚瀺され䞡方のオブゞェクト・リポゞトリが

同時にスクロヌルしたす。

ヒントオブゞェクト・リポゞトリが珟圚同期化されおいる堎合はツヌル

バヌの同期化されたノヌドボタンが境界線で囲たれたす。2 ぀のオブゞェ

クト・リポゞトリを独立しお操䜜するにはもう䞀床同期化されたノヌド

ボタンをクリックしたす。オブゞェクト・リポゞトリが同期化されおいる堎

合オブゞェクトの遞択時に CTRL キヌを抌すこずで遞択したオブゞェクト

のみを匷調衚瀺するこずもできたす。

Page 328: HP QuickTest Professional - HP - United States | Laptop Computers

第 8 ç«  • 共有オブゞェクト・リポゞトリの比范

328

328

特定のオブゞェクトの怜玢

オブゞェクト・リポゞトリ比范ツヌルの怜玢機胜を䜿甚しお名前に指定の文

字列が含たれおいる 1 ぀以䞊のオブゞェクトを遞択したオブゞェクト・リポゞ

トリの䞭で怜玢できたす。怜玢されたオブゞェクトが他方のオブゞェクト・リ

ポゞトリに存圚する堎合は他方のオブゞェクト・リポゞトリでも匷調衚瀺さ

れたす。

オブゞェクトを怜玢するには次の手順を実行したす。

1 怜玢するオブゞェクトが含たれおいるオブゞェクト・リポゞトリ衚瀺枠をク

リックしたす。

2ナビゲヌト怜玢を遞択するかツヌルバヌの怜玢ボタンをク

リックしたす。怜玢ダむアログ・ボックスが開きたす。

3名前に次を含むオブゞェクトボックスに怜玢するオブゞェクトの名前の

党䜓たたは䞀郚を入力したす。ボックスの暪にある䞋矢印 をクリックする

ず 近䜿甚した文字列を衚瀺および遞択できたす。

4条件ボックスで怜玢するオブゞェクトを遞択しお怜玢察象を絞り蟌みた

す。次の条件を䜿甚できたす。

➀党オブゞェクト

➀䞀意のオブゞェクト

➀郚分的䞀臎オブゞェクト

➀䞀意たたは郚分的䞀臎オブゞェクト

Page 329: HP QuickTest Professional - HP - United States | Laptop Computers

第 8 ç«  • 共有オブゞェクト・リポゞトリの比范

329

329

5 次のオプションの䞀方たたは䞡方を遞択しお怜玢の絞り蟌みに圹立おるこずが

できたす。

➀倧文字ず小文字を区別する怜玢の際に倧文字ず小文字を区別したす。

倧文字ず小文字を区別するを遞択した堎合倧文字小文字が名前に次

を含むオブゞェクトボックスに入力した文字列ず正確に䞀臎する察象のみ

が QuickTest によっお怜玢されたす。

➀単語の党䜓を䞀臎させる単語の䞀郚ではなく単語党䜓が䞀臎するオブ

ゞェクトを怜玢したす。

6 珟圚のカヌ゜ル䜍眮からの怜玢方向ずしお䞊ぞたたは䞋ぞを指定し

たす。 怜玢操䜜がオブゞェクト・リポゞトリの先頭たたは終端に達した埌も

続けおファむル党䜓が怜玢されたす。

7次を怜玢ボタンをクリックするずオブゞェクト・リポゞトリ内で指定の

条件に䞀臎する次のオブゞェクトが匷調衚瀺されたす。

怜玢ダむアログ・ボックスを閉じお次のコマンドを䜿甚するこずもできたす。

➀ ツヌルバヌの次を怜玢ボタンをクリックするかナビゲヌト次

を怜玢を遞択するかあるいは F3 キヌを抌すず指定の条件に䞀臎する

次のオブゞェクトが匷調衚瀺されたす。

➀ ツヌルバヌの前を怜玢ボタンをクリックするかナビゲヌト前

を怜玢を遞択するかあるいは SHIFT+F3 キヌを抌すず指定の条件に䞀

臎する前のオブゞェクトが匷調衚瀺されたす。

Page 330: HP QuickTest Professional - HP - United States | Laptop Computers

第 8 ç«  • 共有オブゞェクト・リポゞトリの比范

330

330

Page 331: HP QuickTest Professional - HP - United States | Laptop Computers

331

第 III 郚テストの蚭蚈

Page 332: HP QuickTest Professional - HP - United States | Laptop Computers

332

332

Page 333: HP QuickTest Professional - HP - United States | Laptop Computers

333

第 9 章テストの䜜成  抂芁

キヌワヌド駆動型の方法論ステップの蚘録たたはその䞡方の組み合わせを

䜿甚しおテストを䜜成できたす。キヌワヌド駆動型の方法論ではキヌワヌド

を遞択するこずでアプリケヌションを察象に実行する操䜜を衚せたす。ステッ

プを蚘録するこずでアプリケヌションを察象に実行する操䜜を蚘録できたす。

䜜成したテストはチェックポむントやほかの特殊なテスト・オプションを

䜿っお匷化できたす。

本章では次の項目に぀いお説明したす。

➀ テストの䜜成に぀いお333 ペヌゞ

➀ 䜿甚する方法論の決定  キヌワヌド駆動型たたは蚘録335 ペヌゞ

➀ テストに぀いお337 ペヌゞ

➀ テストの拡匵338 ペヌゞ

➀ QuickTest での盞察パスの䜿甚340 ペヌゞ

➀ テストの管理344 ペヌゞ

テストの䜜成に぀いお

キヌワヌド駆動型の方法論ステップの蚘録たたはその䞡方の組み合わせを

䜿甚しおテストを䜜成できたす。

キヌワヌド駆動型の方法論を䜿甚したテストの䜜成には必芁なすべおのリ

゜ヌスのためのむンフラストラクチャが必芁です。リ゜ヌスには共有オブ

ゞェクト・リポゞトリ関数ラむブラリおよび回埩シナリオが含たれたす。

むンフラストラクチャの蚭定にはアプリケヌションに関する深い知識ず QuickTest に関する高いレベルの専門知識が必芁です。

Page 334: HP QuickTest Professional - HP - United States | Laptop Computers

第 9 ç«  • テストの䜜成  抂芁

334

334

テストの蚘録に比べるずむンフラストラクチャの蚭定には 初により倚くの

時間を芁したすがキヌワヌド駆動型の方法論を䜿甚するこずでよりアプリ

ケヌションに特化したレベルでより構造的な蚭蚈が斜されたテストを䜜成す

るこずができたす。これにより蚘録枈みテストに比べテストの保守をより

効率的か぀柔軟に行うこずができたす。

堎合によっおはアプリケヌションを察象に実行する䞀般的なプロセスを蚘録

するこずで QuickTest にテスト・ステップを生成させるこずもできたす。アプ

リケヌションを操䜜するのに応じおQuickTest により実行した各ステップが

キヌワヌド・ビュヌに行圢匏で衚瀺されたす。ステップずはアプリケヌショ

ンのペヌゞたたはオブゞェクトの内容の倉曎に぀ながるナヌザの任意の操䜜

のこずです。たずえばリンクをクリックしたりデヌタを゚ディット・ボッ

クスに入力したりするこずがステップにあたりたす。新しい QuickTest ナヌザ

の堎合たたは新しいアプリケヌションや機胜のテストの蚭蚈を開始する堎

合蚘録をするほうが簡単です。

テストの䜜成䞭にはチェックポむントを挿入できたす。「チェックポむント」

はオブゞェクトがオブゞェクト・リポゞトリに蚘録された時にキャプチャさ

れた芁玠の倀ず実行セッション䞭にキャプチャされた同じ芁玠の倀を比范し

たす。これによりアプリケヌションが正しく機胜しおいるかどうかを刀断で

きたす。詳现に぀いおは507 ペヌゞ「チェックポむントに぀いお」を参照し

おください。

アプリケヌションをテストするずきに同じ操䜜が異なるデヌタに察しおどの

ように実行されるかを怜査したいこずがありたす。これをテストを「パラ

メヌタ化」するずいいたす。環境倉数および倀を定矩しおデヌタ・テヌブルに

デヌタを指定するかQuickTest を䜿甚しお乱数たたは珟圚のナヌザおよびテ

スト・デヌタを生成できたす。詳现に぀いおは641 ペヌゞ「倀のパラメヌタ

化」を参照しおください。

基瀎ずなるテストを䜜成したらキヌワヌド・ビュヌたたぱキスパヌト・

ビュヌの䞭でステップを远加したり倉曎したりするこずでテストをさらに拡

匵できたす。

Page 335: HP QuickTest Professional - HP - United States | Laptop Computers

第 9 ç«  • テストの䜜成  抂芁

335

335

䜿甚する方法論の決定  キヌワヌド駆動型たたは蚘録

キヌワヌド駆動型の方法論蚘録たたはその䞡方の組み合わせを䜿甚しお

テスト内にステップを䜜成できたす。

テストの蚘録

蚘録は次のような堎合に圹立ちたす。

➀ QuickTest の初心者ナヌザにずっおアプリケヌションを察象に実行する操䜜が QuickTest によっおどのように解釈されるのかおよびそれらの操䜜がどのよう

にしお QuickTest オブゞェクトず組み蟌みの操䜜に倉換されるのかを孊ぶのに

圹立ちたす。

➀ QuickTest の䞊玚ナヌザが新しいアプリケヌションを察象に䜜業をする堎合

たたは既存のアプリケヌションの重芁な新機胜を察象に䜜業をする堎合に圹立

ちたす前述ず同じ理由。組み蟌みの QuickTest キヌワヌドを取り入れた関数

を䜜成する際にも圹立ちたす。

➀ アプリケヌションや機胜の基本機胜をテストしおいるが長期にわたる保守を

必芁ずしないテストを玠早く䜜成する必芁がある堎合にも蚘録は圹立ちたす。

テストの蚘録の詳现に぀いおは373 ペヌゞ「蚘録メカニズムを䜿甚したテス

トの䜜成」を参照しおください。

キヌワヌド駆動型テストを䜿甚したテストの䜜成

キヌワヌド駆動型テストには次の利点がありたす。

➀ キヌワヌド駆動型のテストによっおオブゞェクト・レベルではなくビゞネ

ス・レベルでのテストの蚭蚈が可胜になりたす。たずえばQuickTest ではア

プリケヌションにおいお 1 ぀のオプションを遞択する行為が次のような耇数の

ステップずしお認識されたす。ボタン・オブゞェクトのクリックリスト・オ

ブゞェクトに察するマりス操䜜およびリスト副項目に察するキヌボヌド操

䜜。適切な名前の付いた関数を䜜成しおこれらの䜎レベル操䜜を単䞀のビゞ

ネス・レベルのキヌワヌドずしお衚すこずができたす。

➀ クラむアント・サヌバ通信の完了を埅機する同期ステヌトメントなど技術的

な操䜜をより高レベルのキヌワヌドに取り蟌むこずでテストが理解しやすく

なりアプリケヌションに倉曎があったずきにアプリケヌションのテスト担圓

者の技術がそれほど高くなくおも保守がしやすくなりたす。

Page 336: HP QuickTest Professional - HP - United States | Laptop Computers

第 9 ç«  • テストの䜜成  抂芁

336

336

➀ キヌワヌド駆動型のテストでは必然的にリ゜ヌスの保守ずテストの保守の間

の切り分けにより効率的になりたす。その結果オヌトメヌション・゚キス

パヌトはオブゞェクトず関数の保守に専念できる䞀方でアプリケヌションの

テスト担圓者はテストの構造ず蚭蚈に焊点を圓おるこずが可胜になりたす。

➀ テストを蚘録する際に新しいオブゞェクトがロヌカル・オブゞェクト・リポ

ゞトリに远加されおいるこずに気付かない堎合がありたす。その結果耇数の

テスト担圓者が同じオブゞェクトのコピヌを持ったロヌカル・オブゞェクト・

リポゞトリを保守しおいる状況になりたす。キヌワヌド駆動型の方法論を䜿甚

する堎合はステップで䜿甚するオブゞェクトを既存のオブゞェクト・リポゞ

トリから遞択したす。新しいオブゞェクトが必芁な堎合䞀時的にそれをロヌ

カル・オブゞェクト・リポゞトリに远加するこずができたすが将来䜿甚する

ために同じオブゞェクトを共有オブゞェクト・リポゞトリに远加しなければな

らないこずに泚意が必芁です。

➀ テストを蚘録するずきはQuickTest によっお適切なオブゞェクトメ゜ッ

ドおよび匕数の倀が入力されたす。したがっおテストの䜜成のための準備

や蚈画をほずんど行わずにテストを䜜成するこずが可胜です。これによりテ

ストが短期間で簡単に䜜成できるようになりたすがそうしたテストはアプ

リケヌションに倉曎があったずきにキヌワヌド駆動型の堎合ず比べお保守す

るのが難しくしばしばテストの倧きな割合を蚘録しなおす必芁がありたす。

キヌワヌド駆動型の方法論を䜿甚する堎合は既存のオブゞェクトおよび操䜜

キヌワヌドから遞択したす。したがっお䜿甚できるオブゞェクト・リポゞトリ

および関数ラむブラリの䞡方に぀いお十分に理解しおおく必芁がありたす。た

たステップの挿入を開始する前にどのようなテストを䜜成したいのかに぀い

おも十分に把握しおおく必芁がありたす。そうするこずで通垞はテストの蚈

画ず構造がより良いものずなり長期にわたっお保守が簡単になりたす。

➀ オヌトメヌション・゚キスパヌトは補品に機胜が远加される前でも補品の

詳现な仕様に基づいおオブゞェクトおよび関数を远加するこずができたす。

キヌワヌド駆動型のテストを䜿甚するず開発サむクルの早い段階から新し

い補品や機胜を察象ずするテストの䜜成を開始できたす。

キヌワヌド駆動型の方法論を䜿甚したテストの䜜成の詳现に぀いおは351ペヌゞ「キヌワヌド駆動型の方法論を䜿甚したテストの䜜成」を参照しおくだ

さい。

Page 337: HP QuickTest Professional - HP - United States | Laptop Computers

第 9 ç«  • テストの䜜成  抂芁

337

337

テストに぀いお

テストの䜜成䞭QuickTest にはアプリケヌションで実行したステップを芖芚

的に衚珟したものが䜜成されたす。このステップはキヌワヌド ビュヌタ

ブに衚瀺されたす。

以䞋はMercury Tours サむトサンプル Web サむトにログむンする手続きを

瀺すテストの䟋です。

キヌワヌド・ビュヌ内の各ステップに぀いおの説明は次の衚を参照しおくだ

さい。

ステップ 説明

Action1 はアクションの名前です。

ブラりザが Welcome: Mercury Tours サむトを呌び出したす。

Welcome: Mercury Tours はWeb ペヌ

ゞの名前です。

userName は゚ディット・ボックスの

名前です。Set はその゚ディット・

ボックスに察しお実行されたメ゜ッドで

す。mercury ぱディット・ボックスの

倀です。

password ぱディット・ボックスの名前

です。SetSecure は゚ディット・ボック

スで実行される暗号化メ゜ッドです。4082986e39ea469e70dbf8c5a29429fe138c6efc は暗号化されたパスワヌドの

倀です。

Page 338: HP QuickTest Professional - HP - United States | Laptop Computers

第 9 ç«  • テストの䜜成  抂芁

338

338

゚キスパヌト・ビュヌではQuickTest オブゞェクト・モデルに基づいた VBScript プログラムを䜿甚しお同じステップが次のように衚瀺されたす。

Browser("Welcome:Mercury Tours").Page("Welcome: Mercury Tours").WebEdit("userName").Set "mercury"

Browser("Welcome:Mercury Tours").Page("Welcome: Mercury Tours").WebEdit("password").SetSecure"4082986e39ea469e70dbf8c5a29429fe138c6efc"

Browser("Welcome:Mercury Tours").Page("Welcome: Mercury Tours").Image("Sign-In").Click 2,2

テストの拡匵

さたざたなオプションを䜿甚しお既存のテストを拡匵できたす。本項では

既存のテストを拡匵する方法をいく぀か説明したす。

チェックポむント

テストにはチェックポむントを远加できたす。「チェックポむント」は実行

セッション䞭の特定の項目をテスト内の同じ項目の蚘録倀ず比范するテス

ト内のステップです。チェックポむントによりアプリケヌションが正しく機

胜しおいるかどうかを刀断できたす。さたざたなチェックポむントの皮類が存

圚したす。チェックポむントの䜜成の詳现に぀いおは第 15 章「チェックポ

むントに぀いお」を参照しおください。

ヒントCheckProperty メ゜ッドを䜿甚するずチェックポむント・むンタ

フェヌスを䜿甚せずにオブゞェクトのプロパティ倀を確認できたす。詳现に

぀いおは『HP QuickTest Professional Object Model Reference』英語版を参

照しおください。

Sign-In は画像のリンク名です。Click は画像で実行されるメ゜ッドです。

2, 2 は画像がクリックされた堎所の x 座暙ず y 座暙です。

ステップ 説明

Page 339: HP QuickTest Professional - HP - United States | Laptop Computers

第 9 ç«  • テストの䜜成  抂芁

339

339

パラメヌタ化

テストをパラメヌタ化するこずによっお実行セッション䞭に固定倀を倖郚

゜ヌスからの倀に眮き換えるこずができたす。デヌタ・テヌブルからの倀定

矩した環境倉数たたは実行セッション䞭に QuickTest によっお生成された倀

を指定できたす。詳现に぀いおは第 22 章「倀のパラメヌタ化」を参照しお

ください。

出力倀

テストから倀を取埗しお出力倀ずしおデヌタ・テヌブルに栌玍できたす。以

降この倀をテストで入力デヌタずしお䜿甚できるようになりたす。これに

よっおテスト䞭に取埗されたデヌタをテストの別の堎所で䜿甚できたす。

詳现に぀いおは第 23 章「倀の出力」を参照しおください。

アクション

テストを耇数のアクションに分割しおアプリケヌションのテスト・プロセス

を合理化できたす。詳现に぀いおは第 14 章「アクションを䜿った䜜業」を

参照しおください。

プログラミング・ステヌトメント

QuickTest の専甚オプションを䜿っおステヌトメントをプログラミングしおテ

ストを拡匵できたす。ステップ・ゞェネレヌタの案内に埓っお段階的に蚘

録可胜なメ゜ッドず蚘録䞍可胜なメ゜ッドをテストに远加できたす。たた

QuickTest による次のテスト・ステップの実行がアプリケヌションでい぀でも可

胜になるようにテストを同期化するこずもできたす。さらにトランザク

ションを定矩枬定するこずによっおアプリケヌションがテスト・ステップ

を実行するのに芁した時間を枬定できたす。詳现に぀いおは第 25 章「プロ

グラミング・ロゞックを含むステップの远加」を参照しおください。

暙準の VBScript ステヌトメントやQuickTest のテスト・オブゞェクトやメ

゜ッドを䜿ったステヌトメントを手䜜業で゚キスパヌト ビュヌに入力でき

たす。詳现に぀いおは第 26 章「゚キスパヌト・ビュヌおよび関数ラむブラ

リ・りィンドりを䜿甚した䜜業」を参照しおください。

Page 340: HP QuickTest Professional - HP - United States | Laptop Computers

第 9 ç«  • テストの䜜成  抂芁

340

340

QuickTest での盞察パスの䜿甚

QuickTest ではファむル・システムたたは Quality Center に远加するリ゜ヌス

ぞのパスを盞察パスたたは絶察パスずしお定矩できたす。

泚盞察パスたたは絶察パスの詳现に぀いおは342 ペヌゞ「絶察パスず盞察

パスに぀いお」を参照しおください。

関数ラむブラリ共有オブゞェクト・リポゞトリ回埩シナリオたたは環境

倉数ファむルぞのパスを指定した堎合QuickTest はオプションダむアロ

グ・ボックスのフォルダタブツヌルオプションフォル

ダにパス぀たりパスの 初の郚分が存圚するかどうかを怜査したす。

フォルダタブにはQuickTest がテストコンポヌネントアクションた

たはファむルを怜玢する堎所を定矩できる怜玢リストがありたす。

その埌 QuickTest はフォルダタブに指定されたパスすなわちパスの䞀郚

が存圚するかどうかに応じお次の 2 ぀のダむアログ・ボックスのいずれかを

開きたす。

リ゜ヌスぞのパスがフォルダタブに存圚する堎合

指定したリ゜ヌスのパスがフォルダタブ内の既存の怜玢パスに䞀臎した堎

合パスの盞察郚分だけを䜿甚しおパスを定矩するかどうかを尋ねられたす。

Page 341: HP QuickTest Professional - HP - United States | Laptop Computers

第 9 ç«  • テストの䜜成  抂芁

341

341

➀はいをクリックするずパスが盞察パスに切り詰められたす。

➀いいえをクリックするずリ゜ヌスぞのパスが絶察パスずしお定矩されたす。

入力したパスの䞀郚がフォルダタブ内の耇数のパスず䞀臎した堎合 も

䞀臎したパスが適甚されたす。たずえばC:\Current_Version ず C:\Current_Version\Libraries の䞡方が怜玢パス・リストに定矩されおいる堎

合埌者が適甚されたす。

リ゜ヌスぞのパスがフォルダタブに存圚しない堎合

指定したリ゜ヌスのパスがフォルダタブ内の既存の怜玢パスに䞀臎しない

堎合リ゜ヌスの堎所のパスをフォルダタブに远加しおパスを盞察的に定

矩するかどうかを尋ねられたす。

➀はいをクリックするずリ゜ヌスの堎所のパスがフォルダタブに远加

されパスが盞察パスに切り詰められたす。

➀いいえをクリックするずリ゜ヌスぞのパスが絶察パスずしお定矩されたす。

Page 342: HP QuickTest Professional - HP - United States | Laptop Computers

第 9 ç«  • テストの䜜成  抂芁

342

342

泚

➀ リ゜ヌスぞのパスを入力したずきにこれらのダむアログ・ボックスのいずれ

かたたは䞡方を衚瀺しないようにするにはこのメッセヌゞを今埌衚瀺し

ないチェック・ボックスを遞択したす。これらのダむアログ・ボックスを

再床衚瀺するにはオプションダむアログ・ボックスのフォルダタ

ブでリ゜ヌスのパス指定に盞察パスを䜿甚するチェック・ボックスを遞

択したす。初めお QuickTest を起動する堎合には暙準蚭定でこのチェッ

ク・ボックスが遞択されおいたす。

➀ QuickTest がテストコンポヌネントアクションたたはファむルを怜玢

するフォルダ怜玢パスを入力できるフォルダタブの詳现に぀いお

は1169 ペヌゞ「テストのフォルダ・オプションの蚭定」を参照しおくだ

さい。

絶察パスず盞察パスに぀いお

絶察パスたたは盞察パスを䜿甚しお共有オブゞェクト・リポゞトリ関数

ラむブラリ回埩シナリオたたは環境などの QuickTest リ゜ヌスを保存でき

たす。

➀「絶察」パスは特定のファむルぞの完党パスを衚したす。ルヌト・ディレク

トリたたはファむルがあるドラむブなどの固定䜍眮から開始しその他のす

べおのサブディレクトリをパスに含めたす。珟圚のディレクトリにかかわら

ず絶察パスは垞に特定のファむルを指したす。

➀「盞察」パスは任意のディレクトリから開始しお特定のファむルぞのパスを衚

したす。䞀般に絶察パスの䞀郚だけです。したがっお盞察パスはファむル・

システム内の任意の堎所を基準ずしお盞察的にファむルの䜍眮を瀺したす。

぀たり盞察パスを䜿甚するずいうこずはファむルを含むファむルたたはフォ

ルダが別の堎所やコンピュヌタに移動たたはコピヌされた堎合それらが同じ

フォルダ構成内で移動されたならばパスは有効なたたであるずいうこずで

す。そのためQuickTest でリ゜ヌスを保存する堎合は盞察パスを䜿甚するこず

をお勧めしたす。

Page 343: HP QuickTest Professional - HP - United States | Laptop Computers

第 9 ç«  • テストの䜜成  抂芁

343

343

たずえばC:\Current_Version\Libraries に FunctionLibrary1.qfl ずいう名前の QuickTest リ゜ヌス・ファむルがあるずしたす。このファむルぞの絶察パスは C:\Current_Version\Libraries\FunctionLibrary1.qfl です。Libraries ずいう名前

のフォルダ内からのこのファむルぞの盞察パスはファむル名だけを䜿甚しお FunctionLibrary1.qfl ず指定されたす。あるいは別のフォルダ内たずえば C:\Current_Version\Libraries\MyFilesからのこのファむルぞの盞察パスは

Libraries\FunctionLibrary1.qfl ずなりたす。

盞察パスを䜿甚しおFunctionLibrary1.qfl ファむルを C:\Current_Version\Libraries から C:\New_Version\Libraries 内の 新バヌ

ゞョンぞコピヌできたす。QuickTest が䜿甚するパスは有効なたたです。

さらに盞察パスは入力が玠早くできお短いので゚ラヌの可胜性が 小限

に抑えられたす。

詳现に぀いおは340 ペヌゞ「QuickTest での盞察パスの䜿甚」を参照しおくだ

さい。

泚QuickTest 9.0 より前のバヌゞョンではリ゜ヌスは「\..」で始たるパスで

指定しこれが盞察パスずみなされたした。QuickTest 9.0 以降のバヌゞョンで

は円蚘号が珟圚のドラむブのルヌト・フォルダを瀺し「\..」で始たるパス

は完党パスず芋なされたす。

以前のバヌゞョンの QuickTest を䜿甚しお「\..」で始たるパスを指定した堎合

円蚘号\を削陀しおこのパスを暙準の盞察パスに倉曎する必芁がありたす。

Page 344: HP QuickTest Professional - HP - United States | Laptop Computers

第 9 ç«  • テストの䜜成  抂芁

344

344

テストの管理

ファむルメニュヌを䜿っおテストの䜜成起動保存圧瞮解凍お

よび印刷が行えたす。

ヒントアプリケヌションの内容に倉曎が加えられた堎合新芏たたは倉曎さ

れたオブゞェクトを察象にステップを再蚘録しなくおも遞択した ActiveScreen の衚瀺を曎新すればActiveScreen を䜿甚しお新しいステップをテ

ストに远加できたす。詳现に぀いおは826 ペヌゞ「Changing the Active Screen」を参照しおください。

新芏テストの䜜成

新芏のテストを䜜成するには新芏䜜成ボタンをクリックするかファむ

ル新芏䜜成テストを遞択したす。新芏のテストが開きキヌ

ワヌド・ビュヌで新しいアクションが遞択されおいたす。これでテストの䜜成

を開始する準備ができたした。

既存のテストを開く

既存のテストを開いお機胜を拡匵したり実行したりできたす。

既存のテストを開くには次の手順を実行したす。

1 テストをただ開いおいない堎合はファむル開くテストを遞

択するか開く䞋向き矢印をクリックしおテストを遞択したす。

2 テストを遞択したす。ダむアログ・ボックスの䞋郚にある読み取り専甚モヌ

ドで開くオプションも遞択できたす。開くをクリックしたす。テストが

開きタむトル・バヌにテストの名前が衚瀺されたす。

遞択したテストが 埌に旧バヌゞョンの QuickTest で保存されおいる堎合テ

ストを珟圚のバヌゞョンに倉換するかたたは読み取り専甚圢匏で衚瀺するか

どうかを尋ねられたす。詳现に぀いおは345 ペヌゞ「旧バヌゞョンの QuickTest で䜜成されたテストを開く堎合の泚意事項」を参照しおください。

Page 345: HP QuickTest Professional - HP - United States | Laptop Computers

第 9 ç«  • テストの䜜成  抂芁

345

345

Quality Center プロゞェクトに含たれるテストを開くこずもできたす。詳现に぀

いおは第 47 章「Quality Center を䜿甚した䜜業」を参照しおください。

ヒント 近䜿甚したテストを開くこずができたす。その堎合はファむル

メニュヌの 近䜿甚したファむルのリストから遞択したす。

旧バヌゞョンの QuickTest で䜜成されたテストを開く堎合の泚意事項

➀ 旧バヌゞョンの QuickTest を䜿っお䜜成したテストを開く際には倉換するか

読み取り専甚圢匏で衚瀺するかの遞択を求められたす。

➀ テストに耇数のアクションのロヌカル・オブゞェクト・リポゞトリのオブ

ゞェクトが含たれおいる堎合テストを 新の圢匏に倉換するには該圓の

アドむンをむンストヌルする必芁がありたす。そうでない堎合は読み取り

専甚圢匏で開きたす。

➀ このテストを倉換するずテストが 新の圢匏に曎新され必芁に応じお倉

曎を加えるこずができたす。倉換したテストを保存するずそのテストは以

前のバヌゞョンの QuickTest で䜿甚できなくなりたす。

➀ 読み取り専甚圢匏で衚瀺するずテストの元の蚭定をすべお䜿甚しお以前

ず同じようにテストが衚瀺されたすがテストを倉曎するこずはできたせん。

➀ 倚くのテストを珟圚の 新に曎新する必芁がある堎合テストを個々に開い

お新しい圢匏で保存するためにすべおのテストを通しお反埩する自動化スク

リプトを䜜成できたす。

自動化スクリプトの䜜成の詳现に぀いおは第 46 章「QuickTest 操䜜のオヌ

トメヌション」を参照しおください。

叀いテストを 新のバヌゞョンに倉換する自動化スクリプトの䟋を衚瀺する

には『QuickTest Professional Automation Object Model Reference』英語

版ヘルプQuickTest Professional ヘルプQuickTest Advanced ReferencesQuickTest オヌトメヌションを参照しおく

ださい。

➀ 以前のバヌゞョンの QuickTest を実行しおいるコンピュヌタ䞊でそれより新

しいバヌゞョンの QuickTest で䜜成されたテストを開くこずはできたせん。た

ずえばQuickTest 8.0 を実行しおいるコンピュヌタ䞊でQuickTest 9.5 で䜜成

されたテストを開くこずはできたせん。

Page 346: HP QuickTest Professional - HP - United States | Laptop Computers

第 9 ç«  • テストの䜜成  抂芁

346

346

テストの保存

新芏のテストを保存するこずも既存のテストぞの倉曎を保存するこずもでき

たす。テストを保存するずそのテストに関連付けられおいる倉曎されたリ

゜ヌス・ファむルも保存されたす。この関連リ゜ヌスにはデヌタ・テヌブル

や関連付けられおいる共有オブゞェクト・リポゞトリなどがありたす。

ヒント既存のテストに倉曎を加えるずテストを保存するたでタむトル・

バヌにアスタリスク*が衚瀺されたす。

泚テストを別名で保存したりテストをコピヌしたりする堎合はQuickTest の名前を付けお保存オプションを䜿甚する必芁がありたす。ファむル・シ

ステムや Quality Center で盎接テストをコピヌしたり名前を倉曎したりする

こずはできたせん。

新芏のテストを保存するには次の手順を実行したす。

1保存ボタンをクリックするかファむル保存を遞択しおテストを

保存したす。QuickTest テストを保存ダむアログ・ボックスが開きたす。

2 テストの保存先フォルダを遞択したす。

泚QuickTest によっおTests ずいう暙準フォルダが提瀺されたす。Windows Vista 以倖のすべおのサポヌトされおいるオペレヌティング・システムの堎合

このフォルダは QuickTest Professional むンストヌル・フォルダの䞋にありたす。

Windows Vista の堎合このフォルダは MyDocuments\HP\QuickTest Professional の䞋にありたす。

Page 347: HP QuickTest Professional - HP - United States | Laptop Computers

第 9 ç«  • テストの䜜成  抂芁

347

347

3ファむル名ボックスにテストに付ける名前を入力したす。テストの名前は

パスを含めお220 文字たでです。名前の先頭および 埌にスペヌスを䜿うこ

ずはできたせん。たた次の文字は䜿甚できたせん。\ / : * ? " < > | % ' ;

4 テストず䞀緒に ActiveScreen ファむルを蚘録しお保存する堎合

ActiveScreen ファむルを保存するが遞択されおいるこずを確認したす。

このボックスをクリアするずActiveScreen ファむルは保存されず

ActiveScreen で通垞利甚できるオプションを䜿ったテストの線集はできなくな

りたす。

ActiveScreen ファむルを保存するチェック・ボックスをクリアするのは

テストの蚭蚈が終わりテスト実行のためだけにテストを䜿甚しおいる堎合

にディスク領域を節玄するのに特に有甚です。

ヒントActiveScreen ファむルを保存するチェック・ボックスをクリアした

埌にActiveScreen オプションを䜿っおテストを線集するには曎新モヌド

を実行しお ActiveScreen 情報を再生成したす。詳现に぀いおは1076 ペヌゞ

「曎新モヌド・オプションを䜿ったテストの曎新」を参照しおください。

泚蚘録䞭に ActiveScreen ファむルがキャプチャされないようあるいは特定

の条件䞋でのみ ActiveScreen 情報がキャプチャされるようQuickTest を蚭定す

るこずもできたす。これらの蚭定はオプションダむアログ・ボックスの

ActiveScreenタブで蚭定したす。詳现に぀いおは1172 ペヌゞ

「ActiveScreen オプションの蚭定」を参照しおください。

5保存をクリックしたす。QuickTest のタむトル・バヌにテストの名前が衚瀺

されたす。

Page 348: HP QuickTest Professional - HP - United States | Laptop Computers

第 9 ç«  • テストの䜜成  抂芁

348

348

既存のテストの倉曎を保存するには次の手順を実行したす。

➀保存ボタンをクリックしお珟圚のテストに加えた倉曎を保存したす。

➀ファむル名前を付けお保存を遞択し既存のテストを新しい名前で

保存したり新しい堎所に保存したりできたす。ファむル名前を付け

お保存を遞択した堎合次のオプションが䜿甚できたす。

➀ テストず䞀緒に ActiveScreen ファむルを保存する堎合はActiveScreen ファむルを保存するチェック・ボックスが遞択されおいるこずを確認した

す。詳现に぀いおは手順 4 を参照しおください。

➀ テストず䞀緒に既存のテスト結果を保存する堎合はテスト結果を保存す

るチェック・ボックスが遞択されおいるこずを確認したす。このチェッ

ク・ボックスをクリアするずテスト結果ファむルが保存されないため

ファむルを埌で衚瀺できなくなりたす。テスト結果を埌で分析する必芁がな

い堎合や既存のテストを新しい名前で保存しテスト結果は䞍芁な堎合

テスト結果を保存するチェック・ボックスをクリアしおおくずディス

ク領域を節玄できたす。

テストを Quality Center プロゞェクトに保存するこずもできたす。詳现に぀いお

は第 47 章「Quality Center を䜿甚した䜜業」を参照しおください。

テストの圧瞮

テストの蚘録䞭QuickTest によっお䞀連の蚭定ファむル実行時ファむル

セットアップ・デヌタ・ファむルおよび ActiveScreen ファむルが生成された

す。QuickTest ではこれらのファむルはテストず䞀緒に保存されたす。これら

のファむルを圧瞮しおスペヌスを節玄しテストを移動しやすくできたす。

テストを圧瞮するには次の手順を実行したす。

1ファむルZip ファむルにテストを゚クスポヌトを遞択したす。Zip ファむルに゚クスポヌトダむアログ・ボックスが開きたす。

2 圧瞮埌のファむル名ずパスを入力するか暙準の蚭定の名前ずパスを受け入れ

おOKをクリックしたす。QuickTest によりテストずその関連ファむルが

圧瞮されたす。

Page 349: HP QuickTest Professional - HP - United States | Laptop Computers

第 9 ç«  • テストの䜜成  抂芁

349

349

テストの解凍

圧瞮されたテストを QuickTest で開くにはZip ファむルからテストをむン

ポヌトコマンドを䜿っおそのファむルを解凍する必芁がありたす。圧瞮され

たテストを解凍するには次の手順を実行したす。

圧瞮されたテストを解凍するには次の手順を実行したす。

1ファむルZip ファむルからテストをむンポヌトを遞択したす。Zip ファむルからむンポヌトダむアログ・ボックスが開きたす。

2 解凍する Zip ファむルの名前を入力たたは遞択し解凍したファむルを栌玍す

るフォルダを遞択しおOKをクリックしたす。QuickTest によりテストず

その関連ファむルが圧瞮されたす。

テストの印刷

テスト党䜓をキヌワヌド ビュヌから印刷できたすテヌブル圢匏。たた

キヌワヌド ビュヌテヌブル圢匏あるいは゚キスパヌト ビュヌス

テヌトメント圢匏から 1 ぀のアクションを印刷するこずもできたす。゚キ

スパヌト ビュヌから印刷する堎合は印刷出力に含める远加情報を指定する

こずも可胜です。

キヌワヌド ビュヌから印刷するには次の手順を実行したす。

1印刷ボタンをクリックするかファむル印刷を遞択したす。暙準

の印刷ダむアログ・ボックスが開きたす。

2OKをクリックしおキヌワヌド ビュヌの内容を暙準蚭定の Windows プリンタに出力したす。

ヒント画面䞊でキヌワヌド ビュヌの印刷むメヌゞを衚瀺するには

ファむル印刷プレビュヌを遞択したす。ただし印刷プレビュヌ

オプションが䜿甚できるのはQuickTest 8.0 以降で䜜成されたテストのみです。

Page 350: HP QuickTest Professional - HP - United States | Laptop Computers

第 9 ç«  • テストの䜜成  抂芁

350

350

゚キスパヌト ビュヌから印刷するには次の手順を実行したす。

1印刷ボタンをクリックするかファむル印刷を遞択したす。印

刷ダむアログ・ボックスが開きたす。

2 印刷オプションを指定したす。

➀プリンタ印刷ゞョブが送信されるプリンタが衚瀺されたす。プリンタを

倉曎するには蚭定ボタンをクリックしたす。

➀遞択した郚分゚キスパヌト ビュヌで珟圚遞択されおいる匷調衚瀺

されおいるテキストのみ印刷されたす。

➀ヘッダに文曞名を含める 印刷出力の䞊郚にアクティブなテストたたは関

数ラむブラリの名前が挿入されたす。

➀ヘッダに日付を含める印刷出力の䞊郚にその日の日付が挿入されたす。

日付曞匏は Windows の地域のオプションに基づきたす。

➀ペヌゞ番号印刷出力の䞋郚にペヌゞ番号が挿入されたす䟋page 1 of 3。

➀X 行ごずに行番号を衚瀺する指定どおりにスクリプト行の巊偎に行番

号が衚瀺されたす。

➀郚数ドキュメントを印刷する回数を指定したす。

3 別のプリンタに印刷する堎合やプリンタの蚭定を倉曎する堎合は蚭定を

クリックしおプリンタの蚭定ダむアログ・ボックスを衚瀺したす。

4印刷をクリックするず遞択内容に埓っお印刷されたす。

Page 351: HP QuickTest Professional - HP - United States | Laptop Computers

351

第 10 章キヌワヌド駆動型の方法論を䜿甚したテストの䜜成

キヌワヌド駆動型の方法論を䜿甚しおテストを䜜成するこずができたす。キヌ

ワヌド駆動型の方法論ではキヌワヌドを遞択するこずでアプリケヌションを

察象に実行する操䜜を衚すこずができたす。これにより埌からの曎新や保守

が容易な構造化されたテストを䜜成できたす。

キヌワヌド駆動型の方法論はオヌトメヌション・タスクを明確に切り分けるの

で技術が高いナヌザずそれほど高くないナヌザの䞡方が存圚する組織に特に

圹立ちたす。技術がそれほど高くないナヌザが自動化されたテスト・ステップ

を蚭蚈および保守する䞀方で数人の゚キスパヌトでリ゜ヌスのフレヌムワヌ

クを保守できたす。たたいったん基本的なむンフラストラクチャが敎った

ら通垞䞡方のタむプのナヌザが同時に自分の䜜業を実行できたす。

テストの䜜成を始める前にテストを蚈画しおテストがテスト芁件をカバヌ

しおいるこずを確認する必芁がありたす。テストの蚈画の詳现に぀いおは

333 ペヌゞ「テストの䜜成  抂芁」を参照しおください。

テストを䜜成したらチェックポむントやほかの特殊なテスト・オプションを

䜿っおテストを匷化できたす。

ヒントたた373 ペヌゞ「蚘録メカニズムを䜿甚したテストの䜜成」の説明

に埓っおアプリケヌションで実行する操䜜を蚘録しおテストを䜜成するこず

もできたす。テストを䜜成したらチェックポむントやほかの特殊なテスト・

オプションを䜿っお匷化できたす。

Page 352: HP QuickTest Professional - HP - United States | Laptop Computers

第 10 ç«  • キヌワヌド駆動型の方法論を䜿甚したテストの䜜成

352

352

本章では次の項目に぀いお説明したす。

➀ キヌワヌド駆動型の方法論に぀いお352 ペヌゞ

➀ キヌワヌド駆動型の方法論の䜿甚354 ペヌゞ

➀ キヌワヌド駆動型の方法論の実装のサンプル363 ペヌゞ

キヌワヌド駆動型の方法論に぀いお

キヌワヌド駆動型テストはプログラミング䜜業の倧郚分を実際のテスト・ス

テップから分離するこずでテスト・ステップをより早い段階で䜜成できるよ

うにする手法です。アプリケヌションたたはテストを倧きく倉曎する必芁があ

る堎合でも少しの倉曎でテスト・ステップを保守できたす。

本項ではテストの蚈画および実装時に実行する手順の抂芁を説明したす。

手順 1アプリケヌションを分析しテストのニヌズを特定したす。

この段階ではアプリケヌションの開発環境WebJava.NET などを決定

し必芁な QuickTest アドむンをロヌドしたす。たたテストするビゞネス・

プロセスず機胜も決定したす。顧客が特定のタスクを実行するためにはアプ

リケヌションでさたざたな䜜業を行いたす。テストするビゞネス・プロセスご

ずに空のテストを䜜成できたす。 埌にビゞネス・プロセスをより小さな単

䜍に分割しこれらのタスクに基づいおアクションを䜜成したす。詳现に぀い

おは354 ペヌゞ「アプリケヌションの分析」を参照しおください。

手順 2オブゞェクト・リポゞトリを蚭定したす。

テスト察象ずアクションの分割方法を決定したらテストで䜿甚するためのリ

゜ヌスのセットを構築したす。 も広く䜿甚されおいるリ゜ヌスは共有オブ

ゞェクト・リポゞトリです。詳现に぀いおは356 ペヌゞ「オブゞェクト・リ

ポゞトリの蚭定」を参照しおください。

手順 3関数ラむブラリを䜜成したす。

オブゞェクト・リポゞトリを䜜成するず必芁な関数のタむプをより理解する

こずができたす。QuickTest の機胜を拡匵する関数を含む関数ラむブラリを䜜成

できたす。アプリケヌションのテスト担圓者はこれらのキヌワヌドを䜿甚し

おキヌワヌド駆動型テストを構築できたす。詳现に぀いおは358 ペヌゞ

「関数ラむブラリの䜜成」を参照しおください。

Page 353: HP QuickTest Professional - HP - United States | Laptop Computers

第 10 ç«  • キヌワヌド駆動型の方法論を䜿甚したテストの䜜成

353

353

手順 4テストのニヌズに応じお QuickTest を蚭定したす。

この段階ではグロヌバルなテスト蚭定実行セッション蚭定およびテスト

固有の蚭定手順 1 でテストを䜜成した堎合を行いたす。必芁に応じおス

テップが倱敗したずきの凊理方法を QuickTest に指瀺する回埩シナリオなど

別の必芁なリ゜ヌスを䜜成するこずもできたす。たたQuickTestりィンド

りを蚭定しおテスト フロヌ衚瀺枠リ゜ヌス衚瀺枠䜿甚可胜な

キヌワヌド衚瀺枠など必芁な衚瀺枠に簡単にアクセスできるようにした

す。詳现に぀いおは359 ペヌゞ「テストのニヌズに応じた QuickTest の蚭定」

を参照しおください。

手順 5テストをビルドしたす。

これでテストに関連するアクションの呌び出しを挿入しおテストを構成する準

備ができたした。テストをただビルドしおいない堎合は1 ぀以䞊の空のテス

トを䜜成しおアクションを远加したす。オブゞェクト・リポゞトリを適切なア

クションに関連付けおいるこずずおよび関数ラむブラリず回埩シナリオを適

切なテストに関連付けられおいるこずを確認しおください。これによりキヌ

ワヌドを䜿甚しおステップを挿入できたす。たたこの時点でテストの蚭定を

行う必芁がありたす。詳现に぀いおは360 ペヌゞ「テストの䜜成」を参照し

おください。

手順 6テストのアクションにステップを远加したす。

前の手順で䜜成したキヌワヌドテスト・オブゞェクト操䜜や関数ラむブラ

リを䜿甚するステップを远加したす。詳现に぀いおは395 ペヌゞ「キヌ

ワヌド・ビュヌを䜿った䜜業」を参照しおください。

その埌アプリケヌションが期埅どおりに動䜜しおいるこずを確認するチェッ

クポむントや出力倀を挿入しおテストを拡匵できたす。プログラムによるス

テヌトメントを远加しおテストをさらに拡匵できたす。

手順 7テストの実行分析およびトラブルシュヌティングを行いたす。

テストの準備ができたらテストを実行し実行結果を衚瀺しお必芁に応じ

おテストのトラブルシュヌティングを行いたす。詳现に぀いおは362 ペヌゞ

「テストの実行ずトラブルシュヌティング」を参照しおください。

Page 354: HP QuickTest Professional - HP - United States | Laptop Computers

第 10 ç«  • キヌワヌド駆動型の方法論を䜿甚したテストの䜜成

354

354

キヌワヌド駆動型の方法論の䜿甚

キヌワヌド駆動型の方法論を念頭においおテストを䜜成するずテストのモ

ゞュヌル性が高たりQuickTest の組み蟌みキヌワヌドずナヌザ定矩キヌワヌド

の䞡方を䜿甚しおテスト察象の操䜜に焊点を圓おるこずができたす。たた

オブゞェクトがアプリケヌション内に存圚する前にオブゞェクトをオブゞェ

クト・リポゞトリに远加するこずが可胜なため新しいオブゞェクトを含んで

いるビルドが利甚できるようになる前でも自動化されたキヌワヌド駆動型テス

トの準備を開始できたす。

通垞1 人たたは数人のオヌトメヌション・゚キスパヌトが特定のアプリ

ケヌションや機胜に関連するすべおのテストで䜿甚されるテスト・オヌトメヌ

ション・むンフラストラクチャを䜜成したす。通垞オヌトメヌション・むン

フラストラクチャには1 ぀以䞊の共有オブゞェクト・リポゞトリず 1 ぀以䞊

の関数ラむブラリが含たれたす。

以降の各項ではこれらのリ゜ヌスの䜜成にかかわる䞻芁な䜜業に぀いお説明

したす。たたこれらの䜜業に関しお詳しい情報を入手できる堎所に぀いおも

説明したす。

アプリケヌションの分析

この手順ではアプリケヌションを分析しおテストのニヌズを特定したす。こ

の手順は次のように耇数の䜜業に分かれおいたす。

➀ QuickTest がサポヌトする必芁がある開発環境を決定したす。QuickTest の芳

点から芋るずアプリケヌションは1 ぀以䞊の開発環境で䜜成されたオブ

ゞェクトの階局を含む耇数のりィンドりで構成されおいたす。QuickTest はアド

むンを䜿甚しおこれらの環境をサポヌトしたす。

QuickTest の起動時にアドむン マネヌゞャダむアログ・ボックスを䜿甚し

お QuickTest アドむンをロヌドしたす。ロヌドされおいるアドむンを確認する

にはヘルプQuickTest Professional のバヌゞョン情報を遞択した

す。詳现に぀いおは『HP QuickTest Professional アドむン・ガむド』を参照し

おください。

Page 355: HP QuickTest Professional - HP - United States | Laptop Computers

第 10 ç«  • キヌワヌド駆動型の方法論を䜿甚したテストの䜜成

355

355

➀ QuickTest がアプリケヌション内でオブゞェクトを識別し任意で実行

セッションの開始時にアプリケヌションを開くために必芁な情報を甚意した

す。URL実行ファむルの名前ずパスたたはその他のコマンドラむン情報を

知っおおく必芁がありたす。埌でこれらを蚘録ず実行環境蚭定ダむアロ

グ・ボックスに入力したす。詳现に぀いおは『HP QuickTest Professional アド

むン・ガむド』で䜿甚するテスト環境の蚘録ず実行オプションを説明しおい

る項を参照しおください。

➀ アプリケヌションを䜿甚しお顧客が実行するさたざたなビゞネス・プロセスを

分析しお䜜成する必芁のあるアクションを決定したす。アクションは顧客

が実行する可胜性のあるサブプロセスたたはタスクごずに䜜成したす。

顧客の芖点からアプリケヌション内をナビゲヌトしお顧客が実行する可胜性

のあるタスクを実行したす。アプリケヌション内で実行する各プロセスは

QuickTest でテストずしお衚されたす。この時点でテストを䜜成できたす。テス

トにステップを远加する準備ができるたでテストの䜜成を埅぀こずもできたす。

プロセスを実行するずきにプロセスをモゞュヌル単䜍に区切るか「たずめ

お」みおください。

䟋

タスクごずに個別の再利甚可胜なアクションを䜜成するこずにより耇数のテ

ストからの同じアクションの呌び出しを含めるこずができたす。たずえば

Login アクションは倚くのテストに含められるこずでしょう。

この時点で空のアクションを䜜成しおテストのスケルトン・むンフラスト

ラクチャを蚭定できたす。空のアクションはアクションにステップを远加す

る準備ができおから䜜成するこずもできたす。詳现に぀いおは465 ペヌゞ

「アクションを䜿った䜜業」を参照しおください。

アプリケヌションに関連するすべおのアクションを栌玍する単䞀のテストを䜜

成するこずもできたす。そしおほかのすべおのテストはこの䞭心的なリポ

ゞトリに栌玍されおいるアクションを呌び出すこずができたす。これはテスト

構造や保守のために圹立ちたす。

ナヌザがオンラむンで商品を賌入できるアプリケヌションにはサむトでの登録や商品の賌入などさたざたなビゞネス・プロセスが含たれおいる堎合がありたす。各プロセスには 1 ぀以䞊のタスクが必芁です。アクションはこれらのタスクに基づいお䜜成したす。たずえばサむトでの登録はアクションが 1 ぀だけ必芁な単玔なプロセスですが商品の賌入はLogin アクションBrowse アクションAddToCart アクションPurchaseItems アクションおよび Logout アクションなどの耇数のアクションが必芁なより耇雑なプロセスです。

Page 356: HP QuickTest Professional - HP - United States | Laptop Computers

第 10 ç«  • キヌワヌド駆動型の方法論を䜿甚したテストの䜜成

356

356

ヒントテストやアクションを蚈画するずきにアプリケヌションの特定の機

胜を怜査したりトランザクションを完了したりする短いテストやアクション

は耇数のタスクを実行する長いテストより効果的であるこずに泚意しおくだ

さい。

オブゞェクト・リポゞトリの蚭定

この手順では1 ぀以䞊のオブゞェクト・リポゞトリを構築しすべおのオブ

ゞェクトが組織によっお定矩され事前に決められたすべおの呜名芏則に埓っ

た明確な名前を持っおいるこずを確認したす。

アプリケヌション内のオブゞェクトに぀いお認識および孊習するには

QuickTest 機胜を䜿甚しおオブゞェクト・リポゞトリを䜜成したす。たたは手

動でオブゞェクトを定矩するこずができたす。オブゞェクト・リポゞトリに

はこのむンフラストラクチャを䜿甚するテストに関係するすべおのオブゞェ

クトが含たれおいる必芁がありたす。

耇数のアクションに関連付けるこずができる共有オブゞェクト・リポゞトリを

䜜成しお取り蟌むこずで耇数のテストで同じオブゞェクト・リポゞトリを䜿

甚できたす。あるアプリケヌション領域に関連するすべおのオブゞェクトを 1 ぀の共有オブゞェクト・リポゞトリ内に維持しそのオブゞェクト・リポゞト

リを関連するすべおのアクションに関連付けるこずでテストを曎新する必芁

なくアプリケヌションぞの倉曎をオブゞェクト・リポゞトリに反映させるこ

ずができたす。

新しいオブゞェクト・リポゞトリを䜜成する前にテスト察象のオブゞェクト

を含むオブゞェクト・リポゞトリがすでに存圚しおいるかどうかを確認した

す。存圚しおいない堎合新しいオブゞェクト・リポゞトリを䜜成するか既

存のオブゞェクト・リポゞトリにオブゞェクトを远加したす。

Page 357: HP QuickTest Professional - HP - United States | Laptop Computers

第 10 ç«  • キヌワヌド駆動型の方法論を䜿甚したテストの䜜成

357

357

テスト・オヌトメヌション・むンフラストラクチャ甚の共有オブゞェクト・リ

ポゞトリの䜜成には次の䜜業が含たれる可胜性がありたす。

➀ 必芁に応じおQuickTest が特定のオブゞェクトを識別する方法を倉曎した

す。アプリケヌションに頻繁に倉わるオブゞェクトが含たれおいたり動的な

コンテンツデヌタベヌスから取埗されるコンテンツなどで䜜成されおいた

りする堎合この䜜業は特に有効です。この䜜業はオブゞェクト・リポゞト

リの䜜成前に行う必芁がありたす。詳现に぀いおは199 ペヌゞ「オブゞェク

トの認識の蚭定」を参照しおください。

➀ オブゞェクト・リポゞトリの線成方法を決定したす。個別テストではアク

ションごずに個別のオブゞェクト・リポゞトリを䜿甚するこずも耇数のテス

トで䜿甚できる共通共有のオブゞェクト・レポゞトリを䜿甚するこずも可

胜です。テストの実行に慣れおいない堎合はアクションごずに個別のオブ

ゞェクト・レポゞトリを䜿甚する暙準のテスト蚭定のたたにしおおくずよいで

しょう。テスト蚭蚈の基本にもう少し慣れおいる方は共有オブゞェクト・レ

ポゞトリを掻甚するずよいでしょう。

共有オブゞェクト・リポゞトリを䜿甚する堎合アプリケヌションに必芁な共

有オブゞェクト・リポゞトリ・ファむル数を決定する必芁がありたす。たた

各アプリケヌション領域で䜿甚する共有オブゞェクト・リポゞトリも決定する

必芁がありたす。

詳现に぀いおは117 ペヌゞ「テスト・オブゞェクトを䜿甚した䜜業」を参照

しおください。

➀ アプリケヌションからのオブゞェクトの远加孊習を行いたす。定矩した

フィルタに埓っおアプリケヌションのオブゞェクトを孊習するよう QuickTest に指瀺したす。詳现に぀いおは163 ペヌゞ「ロヌカルたたは共有オブゞェク

ト・リポゞトリぞのテスト・オブゞェクトの远加」を参照しおください。

➀ 必芁に応じおアプリケヌションにただ存圚しおいないオブゞェクトを衚す新

しいオブゞェクトを䜜成したす。これらのオブゞェクトがアプリケヌションに

存圚するようになったら必芁に応じおそのプロパティおよび倀を曎新した

す。詳现に぀いおは176 ペヌゞ「新芏テスト・オブゞェクトの定矩」を参照

しおください。

➀ オブゞェクト・リポゞトリ内のオブゞェクトの名前がアプリケヌションのテ

スト担圓者にずっお識別しやすくたた確立されたオブゞェクトの呜名芏則に

埓っおいるこずを確認したす。これにより埌でテストの䜜成ず保守の䞡方が

より簡単になりたす。

Page 358: HP QuickTest Professional - HP - United States | Laptop Computers

第 10 ç«  • キヌワヌド駆動型の方法論を䜿甚したテストの䜜成

358

358

➀ 必芁に応じおあるリポゞトリから別のリポゞトリぞオブゞェクトをコピヌた

たは移動したす。 詳现に぀いおは第 6 章「オブゞェクト・リポゞトリの管理」

を参照しおください。

➀ アプリケヌションのテスト担圓者によっおロヌカル・リポゞトリに远加された

オブゞェクトをオヌトメヌション・むンフラストラクチャの共有オブゞェク

ト・リポゞトリにマヌゞしたす。たた2 ぀以䞊の既存のリポゞトリをマヌゞ

するこずもできたす。詳现に぀いおは第 7 章「共有オブゞェクト・リポゞト

リの結合」を参照しおください。

関数ラむブラリの䜜成

関数ラむブラリの䜜成にはテスト察象のアプリケヌション向けにカスタマむ

ズされた関数の䜜成が含たれたす。QuickTest オブゞェクト・モデルのメ゜ッド

ではただ提䟛されおいない特別なアプリケヌション機胜をテストする関数を䜜

成できたす。これにより通垞は特定のテスト・オブゞェクト・クラスで䜿甚

できない操䜜を実行するキヌワヌドを䜜成できたす。たずえば実行セッショ

ン䞭にワヌクシヌトを Excel ファむルに远加したりテキスト・ファむルを生

成したりできたす。

たた新たにプログラミングしお既存のメ゜ッドや関数をラップするこずで

アプリケヌションでよく実行するテスト操䜜やテスト手順のためにアプリ

ケヌション固有の関数を䜜成するのも有甚です。䜜成する関数はテスト䜜成

段階においお远加キヌワヌドずしおたたは組み蟌みの QuickTest キヌワヌ

ドの代わりずしお䜿甚するこずができたす。

耇雑なプログラミングの倧郚分を関数ラむブラリにカプセル化し倚くのテス

ト・シナリオで䜿甚できるように関数の動䜜を制埡する関数パラメヌタを䜿

甚しおこれらの関数に十分な柔軟性を持たせるこずでアプリケヌションの

テストを行う高い専門知識を持っおいない倚くの人が耇数のテストに含める

こずができるようなキヌワヌドを1 人たたは耇数のオヌトメヌション・゚キ

スパヌトが甚意できるようになりたす。たたこれによりそのキヌワヌドを

䜿甚するすべおのテストを曎新しなくおもテスト機胜を曎新するこずが可胜

になりたす。

Page 359: HP QuickTest Professional - HP - United States | Laptop Computers

第 10 ç«  • キヌワヌド駆動型の方法論を䜿甚したテストの䜜成

359

359

テスト・オヌトメヌション・むンフラストラクチャ甚の関数ラむブラリを䜜成

する堎合次の䜜業を実行する可胜性がありたす。

➀ ナヌザ定矩関数を䜜成する必芁があるかどうかたたは既存の関数ラむブラリ

をテストに関連付ける必芁があるかどうかを刀断したす。

➀ 必芁なキヌワヌドを決定したす。

➀QuickTest 関数ラむブラリりィンドりを䜿甚しお関数ラむブラリ内のビ

ゞネスレベルのキヌワヌドを䜜成しお文曞化したす。詳现に぀いおは891ペヌゞ「ナヌザ定矩関数および関数ラむブラリを䜿甚した䜜業」および 894ペヌゞ「関数ラむブラリの䜜成」を参照しおください。

➀ 関数ラむブラリ内で実際の関数を䜜成したす。これは手動で行うこずができた

す。たたは関数定矩ゞェネレヌタを䜿甚しお関数定矩ずヘッダ情報を生成す

るこずもできたす。詳现に぀いおは909 ペヌゞ「関数定矩ゞェネレヌタの䜿

甚方法」を参照しおください。

➀ オプションでテスト・オブゞェクト甚の新しいメ゜ッドたたは代替メ゜ッド

ずしお関数を定矩したす。詳现に぀いおは924 ペヌゞ「ナヌザ定矩関数のテ

スト・オブゞェクト・メ゜ッドずしおの登録」を参照しおください。

➀ 関数ラむブラリをデバッグしたす。詳现に぀いおは902 ペヌゞ「関数ラむブ

ラリのデバッグ」を参照しおください。

テストのニヌズに応じた QuickTest の蚭定

テスト・オヌトメヌション・むンフラストラクチャを蚭定したらこのむンフ

ラストラクチャを䜿甚するために QuickTest を蚭定する必芁がありたす。

➀ グロヌバル・テストの蚭定を定矩したす。䞀般的なテストの䜜成ず実行方法に

圱響する蚭定を指定する必芁がありたす。これらの蚭定はテスト固有ではあり

たせん。たずえば特定の条件で実行セッションのムヌビヌを蚘録するこず

や別の HP 補品が QuickTest テストを実行できるようにするQuality Center からテストを実行するなどこずを QuickTest に指瀺できたす。

グロヌバル・テスト・オプションを蚭定するにはオプションダむアログ・

ボックスツヌルオプションを䜿甚するか゚キスパヌト・ビュヌ

でステヌトメントを挿入したす。詳现に぀いおは1161 ペヌゞ「グロヌバル・

テスト・オプションの蚭定に぀いお」を参照しおください。

Page 360: HP QuickTest Professional - HP - United States | Laptop Computers

第 10 ç«  • キヌワヌド駆動型の方法論を䜿甚したテストの䜜成

360

360

➀ 回埩シナリオを䜜成する必芁があるかどうかを決定し必芁に応じお䜜成した

す。キヌワヌド駆動型の方法論ずは盎接関係ありたせんがオブゞェクト・リ

ポゞトリず関数ラむブラリを保守するオヌトメヌション・゚キスパヌトは倚

くの堎合すべおのアプリケヌションのテスト担圓者がテストに関連付けるこ

ずができる回埩シナリオのセットも保守したす。回埩シナリオはQuickTest にステップが倱敗した堎合の凊理方法を指瀺したす。詳现に぀いおは1241 ペヌ

ゞ「回埩シナリオの定矩ず䜿甚」を参照しおください。

➀ テストの蚭定に合わせお QuickTest IDE を蚭定したす。これによりテスト フロヌ衚瀺枠リ゜ヌス衚瀺枠䜿甚可胜なキヌワヌド衚瀺枠たた

はデヌタ・テヌブルなど必芁な任意の衚瀺枠に簡単にアクセスできたす。詳

现に぀いおは1087 ペヌゞ「QuickTest りィンドりのレむアりト」を参照しお

ください。

テストの䜜成 必芁に応じお単玔なテストたたは耇雑なテストを䜜成できたす。基本的に

は耇数の耇雑なタスクを実行したり倚くのタスクを実行したりする長いテス

トやアクションを䜜成するよりも1 ぀たたは数個の単玔な関数を怜査したり

トランザクションを完了したりするテストずアクションを䜜成するこずをお勧

めしたす。

テストずテスト・ステップを䜜成する堎合次の䜜業を実行する可胜性があり

たす。

➀ 必芁に応じお新しいテストを䜜成したす。これを行うにはファむル

新芏䜜成テストを遞択したす。

➀ 必芁なアクションを䜜成したす。詳现に぀いおは354 ペヌゞ「アプリケヌ

ションの分析」を参照しおください。

➀ 関連するアクションの呌び出しを挿入したす。たずえばテストで実行される

初のタスクがアプリケヌションにログむンする堎合すでに Login アクショ

ンを䜜成しおいればこのアクションぞの呌び出しを挿入しおテストに含めた

す。詳现に぀いおは436 ペヌゞ「既存のアクションぞの呌び出しの挿入」を

参照しおください。

➀ オブゞェクト・リポゞトリず察応するアクションを関連付けたす。これによ

りこれらのオブゞェクトを察象に操䜜を実行するステップを挿入できたす。

詳现に぀いおは486 ペヌゞ「オブゞェクト・リポゞトリずアクションの関連

付け」を参照しおください。

Page 361: HP QuickTest Professional - HP - United States | Laptop Computers

第 10 ç«  • キヌワヌド駆動型の方法論を䜿甚したテストの䜜成

361

361

➀ 関数ラむブラリず察応するテストを関連付けたす。これにより任意の関連付

けられたテストで特別なキヌワヌドを䜿甚できたす。詳现に぀いおは907ペヌゞ「テストずの関数ラむブラリの関連付け」を参照しおください。

➀ オプションで回埩シナリオをテストに関連付けたす。詳现に぀いおは1280ペヌゞ「テストぞの回埩シナリオの関連付け」を参照しおください。

テスト・アクションぞのステップの远加 アクションの準備ができたらアクションにステップを远加できたす。

➀ テスト察象のアプリケヌション機胜を衚すキヌワヌド操䜜を遞択しおス

テップを远加したす。詳现に぀いおは395 ペヌゞ「キヌワヌド・ビュヌを

䜿った䜜業」を参照しおください。

キヌワヌド・ビュヌ゚キスパヌト・ビュヌたたはその䞡方を䜿甚しおス

テップを挿入できたす。䜿甚可胜なキヌワヌド衚瀺枠からテスト・オブ

ゞェクトをドラッグするステップの新芏䜜成オプションを䜿甚するス

テップ・ゞェネレヌタを䜿甚するステップを手動で入力するなどによりス

テップを远加できたす。必芁に応じお欠けおいる倀を入力したす。

詳现に぀いおは404 ペヌゞ「テストぞの暙準ステップの远加」419 ペヌゞ

「テストぞのその他のタむプのステップの远加」および 824 ペヌゞ「゚キス

パヌト・ビュヌたたは関数ラむブラリでのステヌトメントの生成」を参照しお

ください。

➀ セッション実行䞭にアプリケヌションが期埅どおりに動䜜するこずを確認する

ためにチェックポむントおよび出力倀ステップを挿入しおテストを拡匵でき

たす。

チェックポむントを挿入しおアプリケヌション内のテキスト文字列オブ

ゞェクトおよびテヌブルの差異を怜査できたす。詳现に぀いおは507 ペヌ

ゞ「チェックポむントに぀いお」を参照しおください。

テスト内で倀を取埗し実行セッションの別の段階で入力倀ずしお䜿甚するた

めにその倀を栌玍する出力倀ステップを挿入できたす。詳现に぀いおは685ペヌゞ「倀の出力」を参照しおください。

➀ テストをデヌタ駆動しお以降の実行セッション䞭に異なるデヌタを入力した

ずきのアプリケヌションの動䜜方法を怜査するこずができたす。たたテスト

をデヌタ駆動しお1 回の実行セッション䞭に同じアクションで耇数回の反埩を

行ったずきのアプリケヌションの動䜜方法を怜査するこずもできたす。詳现に

぀いおは1127 ペヌゞ「デヌタ・テヌブルを䜿った䜜業」を参照しおください。

Page 362: HP QuickTest Professional - HP - United States | Laptop Computers

第 10 ç«  • キヌワヌド駆動型の方法論を䜿甚したテストの䜜成

362

362

➀ 必芁な堎合固定倀をパラメヌタで眮換するこずでテストの機胜ず柔軟性を

高めるこずができたす。テストをパラメヌタ化するず特定の操䜜が耇数の

デヌタ・セットたたは倖郚゜ヌスに栌玍されたデヌタや倖郚゜ヌスによっお

生成されたデヌタを䜿甚したずきにはどのように実行されるかを怜査できた

す。詳现に぀いおは641 ペヌゞ「倀のパラメヌタ化」を参照しおください。

泚䟿利な WinRunner 資産がある堎合QuickTest テストからWinRunner テス

トにリンクしお WinRunner TSL 関数を呌び出すこずができたす。詳现に぀いお

は1379 ペヌゞ「WinRunner を䜿甚した䜜業」を参照しおください。

テストの実行ずトラブルシュヌティング

テストの準備ができたらテストを実行し実行結果を衚瀺し必芁に応じお

テストのトラブルシュヌティングを行いたす。

➀ テストを実行する前に必芁に応じお必芁なすべおの蚭定が行われおいる

こずず必芁な QuickTest アドむンがロヌドされおいるこずを確認したす。テ

ストを開始するためにアプリケヌションが適切な䜍眮で開いおいるこずを確

認したす。たたは QuickTest にアプリケヌションを開くよう指瀺したす。さら

にテストの蚭定ダむアログ・ボックスファむル蚭定および

蚘録ず実行環境蚭定ダむアログ・ボックスオヌトメヌション蚘録

ず実行環境蚭定がテスト甚に蚭定されおいるこずを確認したす。詳现に぀

いおは937 ペヌゞ「テストの実行」を参照しおください。

➀ テストを実行したらテスト結果を衚瀺したす。テスト結果りィンドりで

ノヌドを展開しお倱敗したステップを確認しその理由を考えおみたす。詳现

に぀いおは951 ペヌゞ「実行セッション結果の衚瀺」を参照しおください。

➀ テストのトラブルシュヌティングを行い正垞に実行できるようにしたす。た

ずえばテスト・ステップを远加たたは倉曎する必芁があるかもしれたせん。

詳现に぀いおは1057 ペヌゞ「テストの保守」を参照しおください。

Page 363: HP QuickTest Professional - HP - United States | Laptop Computers

第 10 ç«  • キヌワヌド駆動型の方法論を䜿甚したテストの䜜成

363

363

キヌワヌド駆動型の方法論の実装のサンプル 前述のずおりテストの䜜成プロセスは実際に耇数の手順で構成されおいたす。

本項ではMercury Tours アプリケヌションのテスト・スむヌトを準備するず仮

定しこれらの各手順で実行する次の䜜業を芋おいきたす。

➀ Mercury Tours アプリケヌションのテスト環境の定矩

➀ Mercury Tours アプリケヌションの分析

➀ Mercury Tours テスト・アクション・リポゞトリの蚈画ず䜜成

➀ Mercury Tours アプリケヌション甚のオブゞェクト・リポゞトリの蚭定

➀ Mercury Tours アプリケヌションのテストに必芁な関数ラむブラリおよび関数の

䜜成

➀ Mercury Tours ビゞネス・プロセスのテストおよびテスト・ステップの䜜成

Mercury Tours は Web ベヌスのデモ・アプリケヌションでオンラむン・フラ

むト予玄アプリケヌションをシミュレヌトしたす。

http://newtours.demoaut.com でデモ・アプリケヌションを衚瀺しお詊すこず

ができたす。

Mercury Tours アプリケヌションのテスト環境の定矩

テスト環境を定矩したす。ロヌドするアドむンずアプリケヌションをアク

ティブにするために必芁なデヌタを決定するこずも含みたす。

Mercury Tours はいく぀かの Java アプレットを含む Web アプリケヌションです。

そのためQuickTest Web アドむンず Java アドむンがむンストヌルされおロヌ

ドされおいるこずを確認する必芁がありたす。

アプリケヌションをアクティブにするにはWeb ブラりザで URL を実行する

必芁がありたす。URL は http://newtours.demoaut.com です。

Page 364: HP QuickTest Professional - HP - United States | Laptop Computers

第 10 ç«  • キヌワヌド駆動型の方法論を䜿甚したテストの䜜成

364

364

Mercury Tours アプリケヌションの分析

アプリケヌションを分析しおテスト察象のビゞネス・プロセスを決定する堎

合アプリケヌション内の既存のビゞネス・プロセスず近くリリヌスが予定

されおいるアプリケヌションの機胜の䞡方を考慮したす。

Mercury Tours アプリケヌションに察しおテストが必芁なビゞネス・プロセスに

は次のものがありたす。

➀ サむトでの登録

➀ フラむトの予玄

➀ 保留䞭の予玄のコヌスの衚瀺

➀ 予玄のキャンセル

➀ ナヌザのプロファむル情報の曎新

➀ ホテルの郚屋の予玄

➀ 車のレンタル

前述の 埌の 2 項目はテスト察象のアプリケヌションにただ実装されおいたせ

んが蚈画段階でこれらを考慮するこずは重芁です。

これで䞻芁なビゞネス・プロセスが決定したした。それぞれを分析しおビゞ

ネス・プロセスを再利甚可胜な基本芁玠埌でテストのビゞネス・コンポヌネ

ントたたはテストのテスト・アクションになるものにブレヌクダりンする必

芁がありたす。

前述のビゞネス・プロセスを論理的にブレヌクダりンするず次のようになり

たす。

➀ サむトでの登録

➀ アプリケヌションを開く

➀ 登録ペヌゞに進む

➀ フォヌムに必芁な情報を入力する

➀ フォヌムを送信する

➀ フォヌムの情報が有効であるこずを怜蚌する

➀ 必須フィヌルドに倀が入力されおいない堎合゚ラヌ・メッセヌゞを衚

瀺する

Page 365: HP QuickTest Professional - HP - United States | Laptop Computers

第 10 ç«  • キヌワヌド駆動型の方法論を䜿甚したテストの䜜成

365

365

➀ パスワヌドず確認甚のパスワヌドの倀が異なる堎合゚ラヌ・メッセヌ

ゞを衚瀺する

➀ フォヌムに入力されたナヌザ名がすでにデヌタベヌスに存圚する堎合

゚ラヌ・メッセヌゞを衚瀺する

➀ そうでない堎合登録の成功ペヌゞを衚瀺する

➀ フラむトの予玄

➀ アプリケヌションを開く

➀ サむンオンする

➀Flight Finderペヌゞに移動する

➀ フラむトの詳现を入力する

➀ 目的のサヌビス・クラスず航空䌚瀟を入力する

➀CONTINUEをクリックしお次のペヌゞに移動する

➀ 出発䟿ず到着䟿を遞択する

➀CONTINUEをクリックしお次のペヌゞに移動する

➀ 乗客の詳现を入力する

➀ フォヌムの情報が有効であるこずを怜蚌する

➀ 到着日が出発日より早い堎合゚ラヌ・メッセヌゞを衚瀺する

➀ 必須フィヌルドに倀が入力されおいない堎合゚ラヌ・メッセヌゞを衚

瀺する

➀ そうでない堎合フラむトの確認ペヌゞを衚瀺する

➀ 保留䞭の予玄のコヌスの衚瀺

➀ アプリケヌションを開く

➀ サむンオンする

➀ITINERARYペヌゞに移動する

➀ 予玄のキャンセル

➀ アプリケヌションを開く

➀ サむンオンする

➀ITINERARYペヌゞに移動する

Page 366: HP QuickTest Professional - HP - United States | Laptop Computers

第 10 ç«  • キヌワヌド駆動型の方法論を䜿甚したテストの䜜成

366

366

➀ キャンセルする予玄を遞択する

➀CANCEL CHECKED RESERVATIONSボタンをクリックする

➀ 怜蚌する

➀ キャンセルが成功する

➀ ナヌザのプロファむル情報の曎新

➀ アプリケヌションを開く

➀ サむンオンする

➀ ...

残りの各プロセスも同様に行いたす。

各ビゞネス・プロセスのサブ項目の比范は各ビゞネス・プロセスの再利甚可

胜な芁玠の特定に圹立ちたす。

Mercury Tours テスト・アクション・リポゞトリの蚈画ず䜜成

前の手順で実行したブレヌクダりンの分析でいく぀かの論理的で再利甚可胜

なサブプロセスを特定できたした。これらはそれぞれ再利甚可胜なアクション

ずしお䜜成したす。

定矩したビゞネス・プロセスのセットに必芁なアクションには次のものがあ

りたす。

➀ 登録

➀ サむンオン

➀ フラむト詳现ず垌望の入力

➀ フラむトの遞択

➀ 乗客の詳现の入力

➀ 怜蚌ず確認

➀ITINERARYペヌゞぞの移動

➀ フラむトのキャンセル

Page 367: HP QuickTest Professional - HP - United States | Laptop Computers

第 10 ç«  • キヌワヌド駆動型の方法論を䜿甚したテストの䜜成

367

367

実際のテストやステップを䜜成する準備はただできおいたせんが先ぞ進んで

テストを 1 ぀䜜成できたす。テストではすでにこれらのために空のテスト・

アクションを定矩できたす。このテストはアクション・リポゞトリずしお動䜜

したす。各ビゞネス・プロセスをテストするすべおのテストはこのアクショ

ン・リポゞトリ・テストからアクションを呌び出したす。

Mercury Tours アプリケヌション甚のオブゞェクト・リポゞトリの蚭定

これでテスト察象のビゞネス・プロセスずサブプロセスがわかりたした。ア

プリケヌションを詳现に分析しテストに重芁なオブゞェクトずこれらのテ

ストのために今埌孊習するオブゞェクトを線成する方法を決定したす。

アプリケヌション領域によっお線成されるオブゞェクト・リポゞトリは管理

しやすいサむズで䜜成するこずをお勧めしたす。

テスト察象のビゞネス・プロセスの倧郚分は も倧事なフラむト予玄のアプ

リケヌション領域にありたす。そのため関連するテストごずに䜿甚されるオ

ブゞェクトの倚くは同じものです。しかしサむンオン・プロセスず登録プロ

セスの領域はより独立しおいるのでこれらのオブゞェクトを別に栌玍した

す。そのため必然的に次の 2 ぀のオブゞェクト・リポゞトリ・ファむルを䜜

成したす。

➀ SignOn_Register

➀ Reservations

Page 368: HP QuickTest Professional - HP - United States | Laptop Computers

第 10 ç«  • キヌワヌド駆動型の方法論を䜿甚したテストの䜜成

368

368

各リポゞトリを䜜成するには自動的にオブゞェクト・リポゞトリに関連する

各ペヌゞに移動しおペヌゞ内のすべおのオブゞェクトを孊習する Navigate and Learn 機胜を利甚したす。Navigate and Learn 機胜のフィルタ・オプションを䜿

甚するこずにより必芁なタむプのオブゞェクトのみを孊習できたす。たずえ

ばそれぞれのペヌゞでリンクのない画像オブゞェクトはテストする必芁がな

いためそのすべおを孊習しないようにできたす。そうでなければオブゞェ

クト・リポゞトリは倧きくなり管理しにくくなりたす。

その埌線集するためにオブゞェクト・リポゞトリを開いお䞍芁な特定のオ

ブゞェクトを削陀したす。たたわかりにくいオブゞェクトの名前を倉曎しお

埌でこのオブゞェクトを䜿甚しおステップを䜜成する堎合に識別できるように

したす。

SignOn_Register オブゞェクト・リポゞトリは次のようになりたす。

各ペヌゞにはサむンオン・ビゞネス・プロセスおよび登録ビゞネス・プロセ

スに関連するオブゞェクトのみが含たれおいたす。

Page 369: HP QuickTest Professional - HP - United States | Laptop Computers

第 10 ç«  • キヌワヌド駆動型の方法論を䜿甚したテストの䜜成

369

369

Mercury Tours アプリケヌションのテストに必芁な関数ラむブラリおよび関数の䜜成

ビゞネス・プロセスにはビゞネス・プロセスを完了できるこずだけでなく

アプリケヌション内の特定の機胜が期埅どおりに動䜜するこずをテストするも

のもありたす。

このような機胜のテストには耇雑なプログラミングが必芁です。たたその機

胜を耇数の異なるサブプロセスでテストしたす。そのためこれらの機胜の怜

査を関数の圢匏で䜜成しお関数ラむブラリに栌玍し耇数のテスト・アクショ

ンからこの関数を呌び出せるようにしたす。

たずえばMercury Tours アプリケヌションがフォヌム内のさたざたな無効デヌ

タを扱うこずやアプリケヌションがさたざたなタむプのコヌスのチケット金

額を蚈算するこずを怜蚌したす。

たたステップ実行䞭にアプリケヌションの問題が発生した堎合アクション

たたはテストの実行の完了やその埌のほかのテストの実行が劚げられないよ

うにするために特定のアプリケヌションの問題から回埩する方法も確認した

す。この回埩関数は埌の段階でテストに関連付ける回埩シナリオで䜿甚でき

たす。

この段階で次のような関数を含む関数ラむブラリを䜜成できたす。

➀ VerifyForm

➀ VerifyTicketPrice

➀ DataBaseFailureRecoveryFunction

Mercury Tours ビゞネス・プロセスのテストおよびテスト・ステップの䜜成

これでテストに必芁なすべおのリ゜ヌスの蚈画ず準備ができたした。これら

を䜿甚したテストや実際のナヌザが Mercury Tours アプリケヌションで実行す

るステップを衚すテスト・ステップの䜜成およびさたざたな機胜の期埅機胜

を怜蚌する関数の挿入ができるようになりたした。

Page 370: HP QuickTest Professional - HP - United States | Laptop Computers

第 10 ç«  • キヌワヌド駆動型の方法論を䜿甚したテストの䜜成

370

370

リ゜ヌス衚瀺枠を䜿甚しお該圓のオブゞェクト・リポゞトリをアクショ

ン・リポゞトリ内の各アクションに関連付けるこずず関数ラむブラリをテス

トに関連付けるこずから始めたす。

その埌䜿甚可胜なキヌワヌド衚瀺枠を䜿甚しおオブゞェクトず関数を

アクションにドラッグし各アクションの個々のステップを䜜成したす。た

た期埅動䜜を怜蚌するためにチェックポむントおよび出力倀ステップを远

加したす。

Page 371: HP QuickTest Professional - HP - United States | Laptop Computers

第 10 ç«  • キヌワヌド駆動型の方法論を䜿甚したテストの䜜成

371

371

異なるビゞネス・プロセステストでのアクションの再利甚性を 倧限にする

ためにステップの蚭蚈時に必芁に応じおメ゜ッド匕数をパラメヌタ化したす。

埌にMercury Tours アプリケヌションの分析の手順364 ペヌゞを参照で

定矩したプロセスごずに新しいテストを䜜成したす。リ゜ヌス衚瀺枠を䜿

甚しお関数ラむブラリを各テストに関連付けその埌該圓のアクションの呌

び出しを挿入したす。

Page 372: HP QuickTest Professional - HP - United States | Laptop Computers

第 10 ç«  • キヌワヌド駆動型の方法論を䜿甚したテストの䜜成

372

372

Page 373: HP QuickTest Professional - HP - United States | Laptop Computers

373

第 11 章蚘録メカニズムを䜿甚したテストの䜜成

アプリケヌションで実行する操䜜を蚘録しおテストを䜜成できたす。䜜成した

テストはチェックポむントやほかの特殊なテスト・オプションを䜿っお匷化

できたす。

重芁テストの蚘録を始める前にテストを蚈画しおテストがテスト芁件を

カバヌするこずを確認する必芁がありたす。テストの蚈画の詳现に぀いおは

333 ペヌゞ「テストの䜜成  抂芁」を参照しおください。

ヒントたた351 ペヌゞ「キヌワヌド駆動型の方法論を䜿甚したテストの䜜

成」の説明のずおりキヌワヌド駆動型の方法論ではキヌワヌドを遞択する

こずでアプリケヌションを察象に実行する操䜜を衚すこずができたす。この

キヌワヌド駆動型の方法論を䜿甚しおテストを䜜成できたす。

本章では次の項目に぀いお説明したす。

➀ テストの蚘録に぀いお374 ペヌゞ

➀ テストの蚘録375 ペヌゞ

➀ 蚘録モヌドの遞択380 ペヌゞ

➀ ActiveScreen を䜿った䜜業388 ペヌゞ

Page 374: HP QuickTest Professional - HP - United States | Laptop Computers

第 11 ç«  • 蚘録メカニズムを䜿甚したテストの䜜成

374

374

テストの蚘録に぀いお

アプリケヌションをナビゲヌトしおいる間のテストを蚘録したす。ナヌザのナ

ビゲヌトに応じおQuickTest により実行した各ステップがキヌワヌド・

ビュヌに行圢匏で衚瀺されたす。ステップずはアプリケヌションのペヌゞた

たはオブゞェクトの内容の倉曎に぀ながるナヌザの任意の操䜜のこずです。

たずえばリンクをクリックしたりデヌタを゚ディット・ボックスに入力し

たりするこずがステップにあたりたす。

蚘録は次のような堎合に圹立ちたす。

➀ QuickTest の初心者ナヌザがアプリケヌションを察象に実行する操䜜が QuickTest によっおどのように解釈されるのかおよびそれらの操䜜がどのよう

にしお QuickTest オブゞェクトず組み蟌みの操䜜に倉換されるのかを孊ぶのに

圹立ちたす。

➀ アプリケヌションや機胜の基本的な機胜をテストし長期的な保守を必芁ずし

ないテストを玠早く䜜成する必芁がある堎合に圹立ちたす。

➀ 新しいアプリケヌションを䜿っお䜜業する堎合や既存のアプリケヌションの

重芁な新機胜を䜿っお䜜業する堎合および QuickTest がアプリケヌションず

やり取りする方法を孊ぶ堎合に圹立ちたす

➀ 組み蟌みの QuickTest キヌワヌドを取り入れた関数の䜜成に圹立ちたす。

基瀎ずなるテストを䜜成したらキヌワヌド・ビュヌたたぱキスパヌト・

ビュヌの䞭でステップを远加したり倉曎したりするこずでテストをさらに拡

匵できたす。

テストの蚘録のガむドラむン

テストを蚘録するずきは次のガむドラむンに埓っおください。

➀ ステップを蚘録する堎合蚘録する必芁のあるむベントのタむプを評䟡した

す。蚘録する必芁のあるむベントの数が暙準の蚭定で QuickTest が蚘録する

むベントの数よりも倚い堎合たたは少ない堎合には蚘録するむベントを蚭定

できたす。詳现に぀いおは『HP QuickTest Professional アドむン・ガむド』の Web むベント蚘録の蚭定に関する項を参照しおください。

➀ 固定倀をパラメヌタで眮換するこずでテストの機胜ず柔軟性を高めるこずが

できたす。テストをパラメヌタ化するず耇数のデヌタ・セットたたは倖郚

゜ヌスによっお栌玍あるいは生成されたデヌタを䜿甚したずきに、特定の操䜜

Page 375: HP QuickTest Professional - HP - United States | Laptop Computers

第 11 ç«  • 蚘録メカニズムを䜿甚したテストの䜜成

375

375

がどのように実行されるかを怜査できたす。詳现に぀いおは641 ペヌゞ「倀

のパラメヌタ化」を参照しおください。

➀ アクションを䜿甚するこずによっおテスト・プロセスを合理化できたす。詳

现に぀いおは465 ペヌゞ「アクションを䜿った䜜業」を参照しおください。

➀ 有甚な WinRunner 資産がある堎合にはWinRunner テストにリンクしお

QuickTest テストから WinRunner TSL 関数を呌び出すこずができたす。詳现に぀

いおは1379 ペヌゞ「WinRunner を䜿甚した䜜業」を参照しおください。

➀ テストを蚘録する際に新しいオブゞェクトがロヌカル・オブゞェクト・リポ

ゞトリに远加されおいるこずに気付かない堎合がありたす。その結果耇数の

テスト担圓者が同じオブゞェクトのコピヌを持ったロヌカル・オブゞェクト・

リポゞトリを保守しおいる状況になりたす。キヌワヌド駆動型の方法論を䜿甚

する堎合はステップで䜿甚するオブゞェクトを既存のオブゞェクト・リポゞ

トリから遞択したす。新しいオブゞェクトが必芁な堎合䞀時的にそれをロヌ

カル・オブゞェクト・リポゞトリに远加するこずができたすが将来䜿甚する

ために同じオブゞェクトを共有オブゞェクト・リポゞトリに远加しなければな

らないこずに泚意が必芁です。

➀ テストを蚘録するずきはQuickTest によっお適切なオブゞェクトメ゜ッ

ドおよび匕数の倀が入力されたす。したがっおテストの䜜成のための準備

や蚈画をほずんど行わずにテストを䜜成するこずが可胜です。

テストの蚘録 テストの本䜓はナヌザが実行する䞀般的なプロセスを蚘録するこずによっお

䜜成したす。QuickTest は実行された操䜜を蚘録しその操䜜をステップずし

おキヌワヌド ビュヌに衚瀺し゚キスパヌト ビュヌでスクリプト

を生成したす。

暙準では1 ぀のテストに 1 ぀のアクションが含たれたすが耇数のアクショ

ンを含めるこずもできたす。本章では1 ぀のアクションが含たれるテストを

蚘録する方法に぀いお説明したす。耇数のアクションを䜿甚する必芁がある堎

合ずその䜜業方法に぀いおは第 14 章「アクションを䜿った䜜業」を参照

しおください。

Page 376: HP QuickTest Professional - HP - United States | Laptop Computers

第 11 ç«  • 蚘録メカニズムを䜿甚したテストの䜜成

376

376

暙準ではQuickTest では通垞の蚘録モヌドで蚘録が行われたす。暙準の蚘録

モヌドで特定環境内のオブゞェクトを蚘録できない堎合たたは正確な x およ

び y 座暙でマりス・クリックやキヌボヌド入力を蚘録する堎合はこれらのオ

ブゞェクトをアナログたたは䜎レベルの蚘録方法で蚘録するずよいでしょう。

詳现に぀いおは380 ペヌゞ「蚘録モヌドの遞択」を参照しおください。

ヒントQuickTest では認識されないけれども暙準のオブゞェクトのように動䜜

するオブゞェクトがある堎合にはこれを仮想オブゞェクトずしお定矩できた

す。詳现に぀いおは第 43 章「仮想オブゞェクトの孊習」を参照しおください。

テストの蚘録を行う際には次を怜蚎しおください。

➀ 蚘録を開始する前に蚘録セッションに必芁のないアプリケヌションはすべお

閉じたす。

➀ Web サむトを蚘録する堎合はそのサむトのセキュリティ・ゟヌンを確認した

す。Web ブラりザで蚘録を行うずきブラりザによりセキュリティ譊告ダむア

ログ・ボックスが衚瀺されるこずがありたす。このようなダむアログ・ボック

スは無効たたは有効にできたす。

➀ テストを蚘録しお実行するずきにアプリケヌションたたは Web ブラりザをどの

ようにしお開くかを決定したす。QuickTest から指定した 1 ぀たたは耇数のア

プリケヌションを開くかすでに開いおいるアプリケヌションたたはブラりザ

で蚘録ず実行を行うかを遞択できたす。蚘録ず実行環境蚭定ダむアログ・

ボックスにはロヌドされるアドむンに応じおタブ付きペヌゞが含たれたす。

詳现に぀いおは『HP QuickTest Professional アドむン・ガむド』の蚘録および

実行のオプションの蚭定に関する項を参照しおください。

➀オプションダむアログ・ボックスでグロヌバル・テスト・オプションを蚭

定しテストの蚭定ダむアログ・ボックスでテストに固有の蚭定を行うこ

ずでQuickTest によるテストの蚘録方法ず実行方法を遞択したす。詳现に぀い

おは第 40 章「グロヌバル・テスト・オプションの蚭定」および第 41 章「個

別のテストのオプション蚭定」を参照しおください。

Page 377: HP QuickTest Professional - HP - United States | Laptop Computers

第 11 ç«  • 蚘録メカニズムを䜿甚したテストの䜜成

377

377

➀ Web オブゞェクトを察象に蚘録を行う堎合はオブゞェクトの倀を倉曎し

QuickTest にステップを蚘録させる必芁がありたす。たずえばWebList オブ

ゞェクトでの遞択を蚘録するにはリストをクリックしお元々は衚瀺されお

いない゚ントリたでスクロヌルしお遞択したす。すでに衚瀺されおいるリスト

内の項目を遞択するにはリスト内の別項目を遞択クリックし圓初衚瀺

されおいた項目に戻っおそれを遞択クリックしたす。

泚Web オブゞェクトを察象ずするテストを䜜成する堎合はMicrosoft Internet Explorer でテストを蚘録し『HP QuickTest Professional 初にお読みくださ

い』で指定されおいるガむドラむンに埓っおサポヌトされおいる別のブラり

ザでテストを実行できたす。QuickTest によるテスト実行がサポヌトされおいる

ブラりザはMicrosoft Internet ExplorerNetscape ブラりザMozilla Firefoxお

よび組み蟌みの Web ブラりザ・コントロヌルです。詳现に぀いおは

『HP QuickTest Professional アドむン・ガむド』を参照しおください。

テストを蚘録するには次の手順を実行したす。

1 QuickTest を開きたす。詳现に぀いおは46 ペヌゞ「QuickTest の開始」を参照

しおください。

2 テストを開きたす。

➀ 新芏のテストを䜜成するには新芏䜜成ボタンをクリックするかファ

むル新芏䜜成テストを遞択したす。

➀ 既存のテストを開くには開くボタンをクリックするかファむル

開くテストを遞択したす。QuickTest テストを開くダむアロ

グ・ボックスで察象のテストを遞択し開くをクリックしたす。

詳现に぀いおは344 ペヌゞ「テストの管理」を参照しおください。

Page 378: HP QuickTest Professional - HP - United States | Laptop Computers

第 11 ç«  • 蚘録メカニズムを䜿甚したテストの䜜成

378

378

3蚘録ボタンをクリックするかオヌトメヌション蚘録を遞択した

す。新芏テストの蚘録を行う堎合蚘録ず実行環境蚭定ダむアログ・ボッ

クスオヌトメヌション蚘録ず実行環境蚭定で蚘録ず実行環境の蚭

定をただ行っおいなければ蚘録ず実行環境蚭定ダむアログ・ボックスが

開きたす。

テストの蚘録ず実行のための蚭定をしたら蚘録ず実行環境蚭定ダむアロ

グ・ボックスは次にそのテストのセッションを開始するずきには衚瀺された

せん。その堎合はオヌトメヌション蚘録ず実行環境蚭定を遞択す

れば蚘録ず実行環境蚭定ダむアログ・ボックスを開くこずができたす。こ

のオプションを䜿っお次のような堎合に蚘録の蚭定ず曎新およびナヌザ蚭

定が行えたす。

➀ テスト内の 1 ぀たたは耇数のステップを蚘録枈みで蚘録を続行する前に蚭

定を倉曎したい。

➀ 以前に䜿甚したものずは異なるアプリケヌションたたはブラりザでテストを

実行したい。

Page 379: HP QuickTest Professional - HP - United States | Laptop Computers

第 11 ç«  • 蚘録メカニズムを䜿甚したテストの䜜成

379

379

蚘録ず実行環境蚭定ダむアログ・ボックスにはロヌドされおいるアドむ

ンに応じおタブが衚瀺されたす。

4 必芁なオプションを蚭定したす。䜿甚するタブずテストする環境で䜿甚できる

オプションの詳现に぀いおは『HP QuickTest Professional アドむン・ガむド』

の該圓のアドむンの章を参照しおください。

5 倉曎を適甚し蚘録ず実行環境蚭定ダむアログ・ボックスを衚瀺したたた

にする堎合は適甚をクリックしたす。

6OKをクリックしお蚘録ず実行環境蚭定ダむアログ・ボックスを閉じ

テストの蚘録を開始したす。

7 アプリケヌション内をナビゲヌトしたす。実行した各ステップが QuickTest によっお蚘録されキヌワヌド ビュヌおよび゚キスパヌト ビュヌに衚瀺

されたす。

8 アプリケヌションが正しく機胜しおいるかどうかを刀断するにはテキスト・

チェックポむントオブゞェクト・チェックポむントおよびビットマップ・

チェックポむントを挿入したす。詳现に぀いおは第 15 章「チェックポむン

トに぀いお」を参照しおください。

9 テストをパラメヌタ化しお耇数のデヌタ・セットや倖郚゜ヌスのデヌタを䜿

甚したずきに特定の操䜜がどのように実行されるかを怜査できたす。詳现に぀

いおは第 22 章「倀のパラメヌタ化」を参照しおください。

10 蚘録セッションが完了したら停止ボタンをクリックするかオヌトメヌ

ション停止を遞択したす。

11 テストを保存するには保存ボタンをクリックするかファむル保

存を遞択したす。QuickTest テストの保存ダむアログ・ボックスでテス

トに名前を割り圓おたす。QuickTest によっおQuickTest Professional むンス

トヌル・フォルダ内の Tests ずいう暙準フォルダが提瀺されたす。詳现に぀い

おは344 ペヌゞ「テストの管理」を参照しおください。

Page 380: HP QuickTest Professional - HP - United States | Laptop Computers

第 11 ç«  • 蚘録メカニズムを䜿甚したテストの䜜成

380

380

蚘録モヌドの遞択

通垞の蚘録モヌドではアプリケヌション内のオブゞェクトずそのオブゞェク

トに察する操䜜が蚘録されたす。このモヌドは暙準蚭定でありQuickTest のテ

スト・オブゞェクト・モデルを利甚しお画面䞊の堎所に関係なくアプリケヌ

ション内のオブゞェクトを認識したす。

ただし特定のタむプのオブゞェクトを䜿甚したり特定のタむプの操䜜を

行ったりする堎合は以䞋に瀺す蚘録モヌドを遞択するこずをお勧めしたす。

➀アナログ蚘録画面たたはアプリケヌション・りィンドりに察しお実行した

マりス操䜜やキヌボヌド操䜜が正確に蚘録されたす。この蚘録モヌドでは画

面たたはりィンドり䞊でマりスをドラッグするずマりスのすべおの動きが QuickTest によっお蚘録远跡されたす。

このモヌドが圹立぀のはたずえばマりスのドラッグによっお生成される眲

名の蚘録などオブゞェクト・レベルで蚘録できない操䜜を蚘録する堎合です。

泚QuickTest 内でアナログ蚘録ステップを線集するこずはできたせん。

➀䜎レベル蚘録特定のオブゞェクトたたは操䜜が QuickTest によっお認識さ

れるかどうかにかかわらずアプリケヌション内のオブゞェクトが蚘録された

す。このモヌドはオブゞェクト・レベルで蚘録されすべおの実行環境オブ

ゞェクトが Window たたは WinObject テスト・オブゞェクトずしお蚘録された

す。䜎レベル蚘録はQuickTest によっお認識されない環境たたはオブゞェクト

で蚘録する堎合に䜿甚したす。たたオブゞェクトの正確な座暙がテストで重

芁になる堎合にも䜎レベル蚘録を䜿甚したす。

泚䜎レベル蚘録モヌドで蚘録されたステップは䞀郚のオブゞェクトで正確

に実行されないこずがありたす。

Page 381: HP QuickTest Professional - HP - United States | Laptop Computers

第 11 ç«  • 蚘録メカニズムを䜿甚したテストの䜜成

381

381

アナログ蚘録および䜎レベル蚘録のガむドラむン アナログ蚘録たたは䜎レベル蚘録を遞択するずきは次のガむドラむ

ンに埓っおください。

➀ アナログ蚘録たたは䜎レベル蚘録は通垞の蚘録モヌドで操䜜が正確に蚘録さ

れない堎合にのみ䜿甚したす。

➀ アナログ蚘録および䜎レベル蚘録は通垞の蚘録モヌドより倚くのディスク領

域を必芁ずしたす。

➀ ステップの蚘録セッションの途䞭でアナログ蚘録たたは䜎レベル蚘録

に切り替えるこずができたす。必芁なステップをアナログ蚘録たたは䜎レベル

蚘録で蚘録したら残りの蚘録セッションは通垞の蚘録モヌドに戻るこずがで

きたす。

アナログ蚘録

➀ マりスの実際の動きを蚘録する必芁のあるアプリケヌションにはアナログ蚘録

を䜿甚したす。このモヌドはマりスで眲名を䜜成する堎合やマりスのドラッ

グで画像を䜜成する描画アプリケヌションを䜿甚する堎合などに遞択したす。

➀アナログ蚘録モヌドでは画面たたは特定のりィンドりを基準に蚘録でき

たす。

➀次のりィンドりに盞察しお蚘録する実行する操䜜が 1 ぀のりィンドり内

のオブゞェクトに察するものでありそのりィンドりがアナログ蚘録セッ

ション䞭に移動しない堎合に䜿甚したす。りィンドりがアナログ・ステップ

実行時に異なる堎所にあったずしおも実行セッション䞭アナログ・ス

テップが実行されたりィンドり䜍眮が QuickTest によっお正確に特定された

す。指定されたりィンドり倖で実行されたクリックやマりス移動は蚘録され

たせん。このモヌドを䜿甚するずQuickTest で ActiveScreen 画像はキャプ

チャされたせん。

➀画面に盞察しお蚘録するアナログ・ステップを蚘録するりィンドりが蚘

録䞭に移動する堎合たたは耇数のりィンドり内にあるオブゞェクトに察し

お操䜜が行われる堎合に䜿甚したす。このモヌドは䞀方のりィンドりから

別のりィンドりぞオブゞェクトをドラッグ・アンド・ドロップする堎合など

に遞択したす。このモヌドを䜿甚するず蚘録察象りィンドりの 埌の状態

の ActiveScreen 画像のみがキャプチャされたす。

➀ アナログ蚘録を䜿甚しお蚘録されたステップは個別のデヌタ・ファむルに保

存されたす。このファむルはアナログ・ステップが蚘録されるアクションず

ずもに栌玍されたす。

Page 382: HP QuickTest Professional - HP - United States | Laptop Computers

第 11 ç«  • 蚘録メカニズムを䜿甚したテストの䜜成

382

382

➀アナログ蚘録モヌドで蚘録するず蚘録されたアナログ・ファむルを呌び

出す RunAnalog ステヌトメントがテストに远加されたす。察応する ActiveScreen にはアナログ蚘録セッション䞭に実行された 埌のアナログ・

ステップの結果が衚瀺されたす。

䜎レベル蚘録

➀ 䜎レベル蚘録はQuickTest がサポヌトしおいない環境たたはオブゞェクトでの

蚘録に䜿甚したす。

➀ 䜎レベル蚘録はアプリケヌション画面䞊での操䜜の正確な䜍眮を蚘録する必

芁がある堎合に䜿甚したす。通垞モヌドでの蚘録時には画面䞊の別の堎所に

オブゞェクトが移動しおもオブゞェクトに察しおステップが実行されたす。

オブゞェクトの䜍眮がテストで重芁な意味を持぀堎合は䜎レベル蚘録に

切り替えお画面䞊の x 座暙および y 座暙でオブゞェクトが蚘録されるように

したす。このようにすればオブゞェクトの䜍眮が正しい堎合にのみステッ

プが成功するようになりたす。

➀ 䜎レベル蚘録モヌドで蚘録しおいるずきにはQuickTest によっお芪レベルのす

べおのオブゞェクトが Window テスト・オブゞェクトずしお蚘録され残りの

すべおのオブゞェクトが WinObject テスト・オブゞェクトずしお蚘録されたす。

これらのオブゞェクトは暙準 Windows オブゞェクトずしお ActiveScreen に衚

瀺されたす。

➀ 䜎レベル蚘録では各テスト・オブゞェクトで次のメ゜ッドがサポヌトされお

いたす。

➀ WinObject テスト・オブゞェクトClickDblClickDragDropType

➀ Window テスト・オブゞェクトClickDblClickDragDropTypeActivateMinimizeRestoreMaximize

➀䜎レベル蚘録モヌドで蚘録された各ステップはキヌワヌド ビュヌず

゚クスパヌト ビュヌに衚瀺されたすアナログ蚘録モヌドでは倖郚ア

ナログ・デヌタ・ファむルを呌び出す 1 ステップだけが蚘録されたす。

Page 383: HP QuickTest Professional - HP - United States | Laptop Computers

第 11 ç«  • 蚘録メカニズムを䜿甚したテストの䜜成

383

383

アナログ蚘録の䜿甚

アナログ蚘録モヌドに切り替えられるのは蚘録時のみです。線集時には

切り替えられたせん。

アナログ蚘録モヌドで蚘録するには次の手順を実行したす。

1 ただ蚘録を開始しおいない堎合は蚘録ボタンをクリックしお蚘録セッ

ションを開始したす。

2アナログ蚘録ボタンをクリックするかオヌトメヌションアナログ

蚘録を遞択したす。アナログ蚘録蚭定ダむアログ・ボックスが開きたす。

3 次のオプションから遞択したす。

➀画面に盞察しお蚘録する起動しおいるアプリケヌションおよび蚘録ず

実行環境蚭定ダむアログ・ボックスで指定したアプリケヌションに関係な

く画面の座暙に関連付けおマりス動䜜やキヌボヌド入力が蚘録されたす。

耇数のりィンドり内にあるオブゞェクトに察しおアナログ操䜜を実行する堎

合たたはアナログ操䜜の蚘録䞭にりィンドりそのものを移動する可胜性

がある堎合は画面に盞察しお蚘録するを遞択したす。

Page 384: HP QuickTest Professional - HP - United States | Laptop Computers

第 11 ç«  • 蚘録メカニズムを䜿甚したテストの䜜成

384

384

泚画面を基準ずしたアナログ蚘録モヌドで蚘録する堎合アナログ・

ステップを蚘録した画面解像床や画面䜍眮が蚘録埌倉曎されるず実行セッ

ションは倱敗したす。アナログ远跡ではマりスを QuickTest 画面に移動し

おアナログ蚘録を無効にするか蚘録を停止するたでマりス動䜜の蚘録

が続けられたす。Windows タスクバヌの QuickTest アむコンのクリックも蚘

録されたす。これはテストには圱響したせん。QuickTest 画面自䜓でのマり

ス移動およびクリックは蚘録されたせん。

➀次のりィンドりに盞察しお蚘録する指定したりィンドりの座暙に関連付

けおマりス動䜜やキヌボヌド入力が蚘録されたす。

同じりィンドり内のオブゞェクトに察しおすべおの操䜜が行われアナログ

蚘録時にそのりィンドりが移動しない堎合は次のりィンドりに盞察しお

蚘録するを遞択したす。蚘録埌にりィンドりの画面䜍眮が倉曎されたずし

おもテストではりィンドり内の正しい䜍眮でアナログ・ステップが実行

されたす。

泚りィンドりを基準ずしたアナログ蚘録モヌドでの蚘録を遞択した堎

合はアナログ蚘録モヌドを䜿甚しおいる間指定したりィンドりの倖

郚で実行された操䜜は蚘録されたせん。

Page 385: HP QuickTest Professional - HP - United States | Laptop Computers

第 11 ç«  • 蚘録メカニズムを䜿甚したテストの䜜成

385

385

4次のりィンドりに盞察しお蚘録するを遞択した堎合は指差しマヌクをク

リックしアナログ蚘録モヌドで蚘録するりィンドりの任意の堎所をク

リックしたす。クリックしたりィンドりのタむトルがりィンドりのタむト

ルボックスに衚瀺されたす。

ヒントたた巊偎の CTRL キヌを抌しながらりィンドりのフォヌカスを倉

曎したりオブゞェクトの右クリックやオブゞェクトの䞊にポむンタを移動す

るなどの操䜜を実行しお必芁なりィンドりを遞択するショヌトカット・メ

ニュヌを衚瀺するこずもできたす。たた遞択察象オブゞェクトを含んでいる

りィンドりが 小化されおいる堎合は巊の CTRL キヌを抌したたた

Windows タスク・バヌ内のアプリケヌションを右クリックしおショヌトカッ

ト・メニュヌから元のサむズに戻すを遞択するこずでりィンドりを衚瀺

できたす。

5アナログ蚘録の開始をクリックしたす。

6アナログ蚘録モヌドで蚘録する操䜜を実行したす。

キヌボヌド入力マりス移動およびクリックはすべお蚘録され倖郚ファむ

ルに保存されたす。QuickTest でテストを実行するず倖郚デヌタ・ファむルが

呌び出されたす。マりスのすべおの移動およびクリックが远跡されその蚘録

された操䜜が正確に再珟されたす。

7 終了しお通垞の蚘録モヌドに戻るにはアナログ蚘録ボタンをクリックす

るかオヌトメヌションアナログ蚘録を遞択しおこのオプション

を無効にしたす。

画面に盞察しお蚘録するを遞択した堎合はQuickTest によっお Desktop 項目に RunAnalog ステップが挿入されたす。䟋を次に瀺したす。

Desktop.RunAnalog "Track1"

Page 386: HP QuickTest Professional - HP - United States | Laptop Computers

第 11 ç«  • 蚘録メカニズムを䜿甚したテストの䜜成

386

386

次のりィンドりに盞察しお蚘録するを遞択した堎合はQuickTest によっお Window 項目に RunAnalog ステップが挿入されたす。䟋を次に瀺したす。

Window("Microsoft Internet Explorer").RunAnalog "Track1"

RunAnalog メ゜ッドによっお呌び出される远跡ファむルは党アナログ・

デヌタを栌玍しおおり珟圚のアクションずずもに保存されたす。

この远跡ファむルはお䜿いのテストおよび別のテストの耇数のアクションで

䜿甚できたす。そのためにはRunAnalog ステップが含たれるアクションを

再利甚可胜なアクションずしお保存したす。再利甚可胜なアクションはほか

のテストやアクションによっお呌び出すこずができたす。アクションの䜿甚の

詳现に぀いおは第 14 章「アクションを䜿った䜜業」および第 13 章「高床な

アクション機胜を䜿甚した䜜業」を参照しおください。

泚RunAnalog メ゜ッドを入力する堎合はメ゜ッド匕数ずしお既存の有効な

远跡ファむルを䜿甚する必芁がありたす。

ヒント実行セッションの途䞭でアナログ・ステップを停止するにはCTRL キヌを抌しながら ESC キヌを抌しテスト・ツヌルバヌの停止をクリック

したす。

䜎レベル蚘録の䜿甚

䜎レベル蚘録モヌドに切り替えられるのはテストの蚘録時のみです。テ

ストの線集時には切り替えられたせん。

䜎レベル蚘録モヌドで蚘録するには次の手順を実行したす。

1 ただ蚘録を開始しおいない堎合は蚘録ボタンをクリックしお蚘録セッ

ションを開始したす。

Page 387: HP QuickTest Professional - HP - United States | Laptop Computers

第 11 ç«  • 蚘録メカニズムを䜿甚したテストの䜜成

387

387

2 [ 䜎レベル蚘録ボタンをクリックするかオヌトメヌション䜎レベル

蚘録を遞択したす。

蚘録モヌドが䜎レベル蚘録に倉曎され実行したすべおのキヌ入力ずマり

ス・クリックが座暙に基づいお蚘録されたす。QuickTest でテストを実行する

ず蚘録されたキヌ入力やマりス・クリックがカヌ゜ルの移動によっお再珟さ

れたす。

3 終了しお通垞の蚘録モヌドに戻るには䜎レベル蚘録ボタンをクリックす

るかオヌトメヌション䜎レベル蚘録を遞択しおこのオプション

を無効にしたす。

次の䟋では同じ操䜜を通垞モヌドず䜎レベル蚘録モヌドで蚘録したずき

の違いに぀いお説明しおいたす。

たずえば通垞の蚘録モヌドでナヌザ名゚ディット・ボックスに mercury ずい

う文字列を入力しTAB キヌを抌したずしたす。テストはキヌワヌド ビュヌず゚キスパヌト ビュヌで次のように衚瀺されたす。

Browser("Welcome:Mercury Tours").Page("Welcome: Mercury Tours").WebEdit("userName").Set "mercury"

これず同じアクションを䜎レベル蚘録モヌドで実行するずQuickTest では

ナヌザ名ボックス内のマりス・クリックずそれに続く TAB キヌを含めたキヌ

ボヌド入力が蚘録されたす。テストはキヌワヌド ビュヌず゚キスパヌ

ト ビュヌで次のように衚瀺されたす。

Window("Microsoft Internet Explorer").WinObject("Internet Explorer_Server").Click 564,263Window("Microsoft Internet Explorer").WinObject("Internet Explorer_Server").Type "mercury"Window("Microsoft Internet Explorer").WinObject("Internet Explorer_Server").Type micTab

Page 388: HP QuickTest Professional - HP - United States | Laptop Computers

第 11 ç«  • 蚘録メカニズムを䜿甚したテストの䜜成

388

388

ActiveScreen を䜿った䜜業

ActiveScreen は蚘録セッション䞭にアプリケヌションでステップを実行した

ずきに衚瀺されたずおりのスナップショットを䜜成したす。ActiveScreen は蚘

録するステップごずにキャプチャできたす。さらに蚘録時に䜿甚した ActiveScreen のキャプチャ・オプションに応じおActiveScreen に衚瀺される

ペヌゞにはそのペヌゞの各オブゞェクトに関する詳现なプロパティ情報を含

めるこずができたす。ActiveScreen を衚瀺するにはActive Screenボタン

をクリックするか衚瀺ActiveScreenを遞択したす。ActiveScreen 蚘録オプションの蚭定の詳现に぀いおは338 ペヌゞ「テストの拡匵」を参照

しおください。

ActiveScreen ではアプリケヌションが䜿甚できない堎合や遞択したオブ

ゞェクトに察応するステップがテストにない堎合であっおも蚘録セッション

が終了したらオブゞェクト倀をパラメヌタ化しおほずんどのオブゞェクト

のチェックポむントメ゜ッド出力倀をペヌゞに挿入できたす。

テストの蚘録䞭にオブゞェクトに関する情報を QuickTest がキャプチャしお栌

玍するレベルを指定できたす。たずえばキャプチャした画面のすべおのテス

ト・オブゞェクトのすべおのプロパティをキャプチャするこずや蚘録したオ

ブゞェクトずその芪のプロパティのみをキャプチャするこずを QuickTest に指

瀺できたす。詳现に぀いおは390 ペヌゞ「テストに保存する ActiveScreen 情報の増枛」を参照しおください。

テストの蚘録䞭に QuickTest がオブゞェクト情報をキャプチャした堎合

ActiveScreen を䜿甚しおこれらのオブゞェクトをロヌカル・オブゞェクト・リ

ポゞトリに远加できたす。ActiveScreen キャプチャ蚭定の詳现に぀いおは

1172 ペヌゞ「ActiveScreen オプションの蚭定」を参照しおください。

ActiveScreen からオブゞェクト・リポゞトリぞのオブゞェクトの远加の詳现に

぀いおは163 ペヌゞ「ロヌカルたたは共有オブゞェクト・リポゞトリぞのテ

スト・オブゞェクトの远加」を参照しおください。

Page 389: HP QuickTest Professional - HP - United States | Laptop Computers

第 11 ç«  • 蚘録メカニズムを䜿甚したテストの䜜成

389

389

QuickTest はWeb ベヌスのアプリケヌションに察応する ActiveScreen を䜜成す

るずき画像をダりンロヌドしおテストに栌玍するのではなくペヌゞ䞊の画

像や他のリ゜ヌスぞのパスを栌玍したす。したがっおパスワヌドで保護され

たリ゜ヌスを衚瀺するためにログむン情報が必芁ずなる堎合がありたす。

Web ベヌス・アプリケヌションの ActiveScreen でのパスワヌド保護されたリ

゜ヌスぞのアクセスの詳现に぀いおは『HP QuickTest Professional アドむン・

ガむド』の ActiveScreen でのパスワヌド保護されたリ゜ヌスぞのアクセスに関

する項を参照しおください。

Web ベヌスのアプリケヌションを䜿っお䜜業しおいる堎合キャプチャした Web ペヌゞに察しお ActiveScreen の衚瀺条件を指定できたす。たずえば

QuickTest が ActiveX コントロヌルたたは Java アプレットをロヌドするかどうか

を指定できたす。詳现に぀いおは1179 ペヌゞ「Web ペヌゞの倖芳」を参照し

おください。

非 Web ベヌス・アプリケヌションの ActiveScreen ペヌゞはアプリケヌショ

ン・りィンドりたたはそれ以倖の 䞊䜍オブゞェクトの衚瀺郚分の 1 ぀のビットマップ・キャプチャに基づいおいたす。コンテキスト・センシティブ

領域にはActiveScreen に衚瀺される各オブゞェクトが瀺されたす。

テストに ActiveScreen の内容を保存するかどうかを遞択できたす。テストに ActiveScreen の内容を保存するず保存したテストを ActiveScreen から盎接線

集できるようにする堎合に特に圹立ちたす。その埌テストの線集が終わった

埌にディスク領域を節玄する必芁がありテスト実行のためだけにテストを䜿

甚する堎合ActiveScreen の内容を持たないテストを保存するこずができたす

ActiveScreen ファむルのないテストは䜿甚されるディスク容量が極めお少な

くなりたす。詳现に぀いおは次に瀺す「テストに保存する ActiveScreen 情報

の増枛」を参照しおください。

Page 390: HP QuickTest Professional - HP - United States | Laptop Computers

第 11 ç«  • 蚘録メカニズムを䜿甚したテストの䜜成

390

390

テストに保存する ActiveScreen 情報の増枛

情報をキャプチャしお ActiveScreen に保存する条件ずその量を指定できたす。

キャプチャする情報が倚いほど倚くの ActiveScreen オプションを䜿甚しおテ

ストにステップを远加するのが容易になりたす。しかしキャプチャした情報

が倚いほど蚘録や線集を行うのに時間がかかるようになりたす。ActiveScreen 情報を削陀したり枛らしたりするこずはテストの蚭蚈が終わりテスト実行

のためだけにテストを䜿甚しおいる堎合にディスク領域を節玄するために特

に有甚です。

蚘録埌に ActiveScreen に保存された情報がテストを線集するには䞍十分な堎

合やActiveScreen 情報が䞍芁になりテストのサむズを小さくする堎合に

テストに保存されおいる ActiveScreen 情報の量を倉曎できたす。

テストに保存されおいる ActiveScreen 情報を増やしたり枛らしたりするには

次の手順を実行したす。

1オプションダむアログ・ボックスのActiveScreenタブでActiveScreen のキャプチャ蚭定が必芁な量の情報をキャプチャするように蚭定されおいるか

確認したす。詳现に぀いおは1172 ペヌゞ「ActiveScreen オプションの蚭定」

を参照しおください。

2 次の手順のいずれかを実行したす。

➀曎新モヌドを実行し既存のすべおのステップに぀いお必芁な量の情報

を ActiveScreen に保存したす。曎新モヌドオプションの詳现に぀いおは

1076 ペヌゞ「曎新モヌド・オプションを䜿ったテストの曎新」を参照しお

ください。

➀ 次のいずれかを実行しおActiveScreen に远加するオブゞェクトが含たれる

ステップを再蚘録したす。

➀ 蚘録するステップの前のステップを遞択しテストで遞択された䜍眮ず

䞀臎するようにアプリケヌションを配眮しおから蚘録を開始したす。

➀ 远加するステップの前のステップでテストにブレヌクポむントを蚭定し

そのブレヌクポむントたでテストを実行したす。これによりステップ

を蚘録する堎所ぞ移動できたす。ブレヌクポむントの蚭定の詳现に぀い

おは1047 ペヌゞ「ブレヌクポむントの蚭定」を参照しおください。

ActiveScreen 情報の保存を停止およびテストで䜿甚するディスク領域を枛ら

すするには次の手順を実行したす。

1 QuickTest で該圓のテストを開きたす。

Page 391: HP QuickTest Professional - HP - United States | Laptop Computers

第 11 ç«  • 蚘録メカニズムを䜿甚したテストの䜜成

391

391

2ファむル名前を぀けお保存を遞択しActiveScreen ファむルを保

存するチェック・ボックスをクリアしたす。

泚このチェック・ボックスをクリアするずActiveScreen ファむルは保存さ

れずActiveScreen で通垞利甚できるオプションを䜿ったテストの線集はでき

なくなりたす。

3保存をクリックしお倉曎を適甚したす。詳现に぀いおは346 ペヌゞ「テス

トの保存」を参照しおください。

ヒントActiveScreen ファむルなしでテストを保存した埌で ActiveScreen ファ

むルを回埩する必芁が生じた堎合は必芁なステップを再び蚘録するか曎

新モヌドオプションを䜿甚しおテストのすべおのステップの画面を再キャプ

チャしたす。詳现に぀いおは1076 ペヌゞ「曎新モヌド・オプションを䜿った

テストの曎新」を参照しおください。

ActiveScreen の倉曎

アプリケヌションの内容が倉わっおも以前に蚘録したテストから ActiveScreen を䜿甚し続けるこずができたす。これを行うには新芏たたは倉

曎されたオブゞェクトを察象に再床ステップを再蚘録しなくおも察象 ActiveScreen の衚瀺を曎新すれば ActiveScreen を䜿っお新しいステップを远加

できたす。

たずえばWeb サむトのペヌゞの 1 ぀に新しいオブゞェクトが远加されたため

このオブゞェクトを怜査するチェックポむントを远加する必芁が生じたずした

す。ActiveScreen の倉曎コマンドを䜿甚しおActiveScreen衚瀺枠のペヌ

ゞを曎新し続いおこのオブゞェクトのチェックポむントを䜜成したす。

ActiveScreen を倉曎するには次の手順を実行したす。

1 珟圚のActiveScreen衚瀺枠の珟圚の衚瀺を眮き換えるりィンドりたたはペヌ

ゞがアプリケヌションに衚瀺されおいるこずを確認したす。

2 キヌワヌド・ビュヌで倉曎するステップをクリックしたす。Active Screen衚瀺枠に察応するりィンドりたたはペヌゞが衚瀺されたす。

Page 392: HP QuickTest Professional - HP - United States | Laptop Computers

第 11 ç«  • 蚘録メカニズムを䜿甚したテストの䜜成

392

392

3ツヌルActiveScreen の倉曎を遞択したす。QuickTest りィンドりが

隠れマりス・ポむンタが指差し型に倉わりたす。

4 アプリケヌションに衚瀺されおいるりィンドりたたはペヌゞをクリックしたす。

ヒント巊偎の CTRL キヌを抌しながらりィンドりのフォヌカスを倉曎したり

オブゞェクトの右クリックやオブゞェクトの䞊にポむンタを移動するなどの操䜜

を実行しお新しい ActiveScreen の衚瀺を遞択するショヌトカット・メニュヌを

衚瀺するこずもできたす。たた遞択察象オブゞェクトを含んでいるりィンドり

が 小化されおいる堎合は巊の CTRL キヌを抌したたたWindows タスク・

バヌ内のアプリケヌションを右クリックしおショヌトカット・メニュヌから

元のサむズに戻すを遞択するこずでりィンドりを衚瀺できたす。

5 珟圚の ActiveScreen の衚瀺を倉曎するかをたずねるメッセヌゞが衚瀺されたら

はいをクリックしたす。

ActiveScreen のパフォヌマンスを向䞊させるためのヒント

パフォヌマンスを向䞊させるために遞択できる ActiveScreen オプションは次

のずおりです。

➀ Windows ベヌスのアプリケヌションをテストしおいる堎合はあらゆるステッ

プの ActiveScreen 情報をすべお保存する特定のステップの ActiveScreen 情報

だけを保存するActiveScreen のキャプチャを完党に無効化するずいった遞

択ができたす。この蚭定はオプションダむアログ・ボックスの

ActiveScreenタブで行いたす。保存する情報が少ないほど蚘録時間は短くな

りたす。詳现に぀いおは1172 ペヌゞ「ActiveScreen オプションの蚭定」を参

照しおください。

➀ Web ベヌスのアプリケヌションをテストしおいる堎合はActiveScreen でのす

べおのステップの画面キャプチャを無効にしたす。ActiveScreenタブで

ナヌザ定矩レベルをクリックしおActive Screen キャプチャのナヌザ定矩蚭

定ダむアログ・ボックスを開きたす。次にActiveScreen のキャプチャを

無効にするオプションを遞択したす。これにより蚘録時間を短瞮できた

す。オプションダむアログ・ボックスのActiveScreenタブの詳现に぀い

おは1172 ペヌゞ「ActiveScreen オプションの蚭定」を参照しおください。

Page 393: HP QuickTest Professional - HP - United States | Laptop Computers

第 11 ç«  • 蚘録メカニズムを䜿甚したテストの䜜成

393

393

➀ 倖郚 QuickTest アドむンを䜿甚しおアプリケヌションをテストする堎合

『HP QuickTest Professional アドむン・ガむド』を参照しおその環境向けの特

別な ActiveScreen 画面のキャプチャ・オプションがあるかどうかを確認したす。

➀ 新芏テストを保存する堎合たたは名前を付けお保存を䜿甚しおテストを

新しい名前で保存する堎合は391 ペヌゞの ActiveScreen 情報の保存の停止方

法の手順 2 の説明に埓っおテストでキャプチャされた ActiveScreen ファむル

を保存しないように遞択したす。ActiveScreen ファむルのないテストは䜿甚

するディスク容量が極めお少なくなりたす。

Page 394: HP QuickTest Professional - HP - United States | Laptop Computers

第 11 ç«  • 蚘録メカニズムを䜿甚したテストの䜜成

394

394

Page 395: HP QuickTest Professional - HP - United States | Laptop Computers

395

第 12 章キヌワヌド・ビュヌを䜿った䜜業

キヌワヌド・ビュヌではグラフィカルか぀䜿いやすい圢匏でテストを簡単

に䜜成衚瀺倉曎できたす。

本章では次の項目に぀いお説明したす。

➀ キヌワヌド・ビュヌを䜿った䜜業に぀いお396 ペヌゞ

➀ キヌワヌド・ビュヌに぀いお397 ペヌゞ

➀ QuickTest のオブゞェクト階局に぀いお402 ペヌゞ

➀ テストぞの暙準ステップの远加404 ペヌゞ

➀ テストぞのその他のタむプのステップの远加419 ペヌゞ

➀ ステップの郚分の倉曎422 ペヌゞ

➀ コメントの䜿甚422 ペヌゞ

➀ アクションのステップの管理423 ペヌゞ

➀ キヌワヌド・ビュヌでのキヌボヌド・コマンドの䜿甚426 ペヌゞ

➀ キヌワヌド・ビュヌの衚瀺オプションの定矩427 ペヌゞ

➀ キヌワヌド・ビュヌでのステップ芁玠の衚瀺プロパティ432 ペヌゞ

➀ キヌワヌド・ビュヌのブレヌクポむントを䜿った䜜業433 ペヌゞ

Page 396: HP QuickTest Professional - HP - United States | Laptop Computers

第 12 ç«  • キヌワヌド・ビュヌを䜿った䜜業

396

396

キヌワヌド・ビュヌを䜿った䜜業に぀いお

キヌワヌド・ビュヌではモゞュヌル化されたテヌブル圢匏でテストのス

テップを䜜成および衚瀺できたす。各ステップはキヌワヌド・ビュヌの行で

倉曎可胜な独立した郚分から構成されおいたす。ステップを䜜成および倉曎す

るにはキヌワヌド・ビュヌの項目ず操䜜を遞択し必芁に応じお情報を入力

したす。完了した各ステップは自動的に文曞化されるためテストの蚘述はわ

かりやすい文で衚瀺されたす。必芁に応じおこれらの蚘述を手動テストの

指瀺ずしお䜿甚するこずもできたす。

キヌワヌド・ビュヌを䜿甚しおテストぞの新しいステップの远加や既存の

ステップの衚瀺倉曎ができたす。ステップを远加たたは倉曎する堎合テス

ト・オブゞェクトやほかのステップに察しお必芁なその他のステップのタむプ

を遞択し実行するメ゜ッドたたは関数の凊理を遞択しお遞択した操䜜たた

はステヌトメントに必芁な倀を定矩したす。キヌワヌド・ビュヌを䜿甚するに

はプログラミングの知識は必芁ありたせん。各テスト・ステップを実際に実行

するのに必芁なプログラミングはQuickTest によっお自動的にバックグラりン

ドで行われたす。

Page 397: HP QuickTest Professional - HP - United States | Laptop Computers

第 12 ç«  • キヌワヌド・ビュヌを䜿った䜜業

397

397

キヌワヌド・ビュヌに぀いお

・キヌワヌド・ビュヌはテヌブル圢匏のビュヌで構成されおいたす。各ステッ

プはテヌブル内の独立した行で各カラムはステップのさたざたな郚分を衚し

たす。衚瀺されるカラムは遞択に応じお異なりたす。詳现に぀いおは427ペヌゞ「キヌワヌド・ビュヌの衚瀺オプションの定矩」を参照しおください。

アクションはテスト階局の 䞊䜍レベルです。アクションにはアクションの

䞀郚であるすべおのステップが含たれおいたす。たたほかの再利甚可胜なア

クションぞの呌び出しを含めるこずができたす。キヌワヌド・ビュヌではア

クション・ツヌルバヌを䜿甚しおテスト内のすべおの 䞊䜍レベルのアク

ション呌び出しのフロヌや特定のアクションの内容を衚瀺できたす。たた

テスト フロヌ衚瀺枠でアクションをダブルクリックしお衚瀺するこずもで

きたす。

テストには新しいアクションアクションの呌び出したたはアクションの

コピヌを挿入できたす。キヌワヌド・ビュヌでのアクションの挿入および䜿甚

の詳现に぀いおは第 14 章「アクションを䜿った䜜業」を参照しおください。

ヒントコピヌず貌り付けたたはドラッグ・アンド・ドロップの操䜜でアク

ションをテスト内の別の堎所に移動できたす。詳现に぀いおは423 ペヌゞ

「アクションのステップの管理」を参照しおください。

アクション

アクション・ツヌルバヌ

ステップ

キヌワヌド・ビュヌ・カラム

Page 398: HP QuickTest Professional - HP - United States | Laptop Computers

第 12 ç«  • キヌワヌド・ビュヌを䜿った䜜業

398

398

各アクションはステップで構成されおいたす。各ステップはキヌワヌド・

ビュヌに行ずしお挿入されたす。たずえばキヌワヌド・ビュヌには次の行が

含たれる堎合がありたす。

これらの行はMercury Tours サンプル Web サむト「Welcome: Mercury Tours」ペヌゞで実行される次の 3 ぀のステップを瀺したす。

➀ userName ゚ディット・ボックスに mercury ず入力されたす。

➀ password ゚ディット・ボックスに暗号化文字列 3ee35 が入力されたす。

➀ Sign-In 画像がクリックされたす。

➀泚釈カラムでは各ステップがわかりやすい文に倉換されたす。

キヌワヌド ビュヌの各ステップに察応するスクリプト行が QuickTest の゚

キスパヌト ビュヌに衚瀺されたす。キヌワヌド ビュヌで 1 行を遞択し

゚キスパヌト ビュヌに切り替えるずカヌ゜ルは察応するスクリプトの行

に眮かれたす。

キヌワヌド・ビュヌを䜿甚するずテストの任意の堎所にステップを远加でき

たす。ステップを远加したら暙準の線集コマンドやドラッグ・アンド・ド

ロップ機胜を䜿甚しおステップの倉曎や削陀ができたす。キヌワヌド ビュヌの内容はWindows の暙準プリンタで印刷できたす印刷する前に内

容をプレビュヌするこずもできたす。詳现に぀いおは349 ペヌゞ「テストの

印刷」を参照しおください。

キヌワヌド・ビュヌではチェックポむント出力倀およびアクションなど

の項目に関するプロパティを衚瀺したり条件ステヌトメントやルヌプ・ス

テヌトメントを䜿甚したりブレヌクポむントを挿入しおテストのデバッグに

圹立おるこずもできたす。

キヌワヌド・ビュヌには項目操䜜倀割り圓おコメント

および泚釈のうちのいく぀かのカラムを含めるこずができたす。. 以䞋で

は各カラムに぀いお簡朔に説明したす。

Page 399: HP QuickTest Professional - HP - United States | Laptop Computers

第 12 ç«  • キヌワヌド・ビュヌを䜿った䜜業

399

399

項目カラム

ステップを実行する察象の項目テスト・オブゞェクトナヌティリティ・オ

ブゞェクト関数呌び出したたはステヌトメント。このカラムには階局

構造のアむコンベヌスのツリヌが衚瀺されたす。ツリヌの 䞊䜍レベルはアク

ションですべおのステップはツリヌの関連する分岐内に含たれおいたす。

同じ芪オブゞェクト内で実行されるステップは同じオブゞェクトの䞋に衚瀺

されたす。関数呌び出しナヌティリティ・オブゞェクトおよびステヌトメ

ントはツリヌ階局内でそれらの䞊䜍にある項目ず同じレベルに兄匟ずし

お配眮されたす。

ツリヌ衚瀺の詳现レベルを倉曎するには項目ツリヌの項目を折りたたんだり

展開したりしたす。

➀ 項目ずサブ項目を折りたたむには項目アむコンの巊にある矢印 をクリッ

クしキヌボヌドのテンキヌのマむナス蚘号-を抌すかキヌボヌドの巊

矢印キヌを抌すあるいは項目で右クリックしおサブツリヌを折りたた

むを遞択したす。項目ツリヌですべおのサブ項目が隠れ折りたたみ矢印

が展開矢印に倉わりたす。

➀ ツリヌのすべおの項目を折りたたむには衚瀺すべお折りたたみ

を遞択したす。

➀ 項目を 1 レベル展開あるいは以前に展開しおいた状態に展開するにはそ

の項目を遞択し項目アむコンの巊にある矢印 をクリックキヌボヌドの

テンキヌのプラス蚘号+を抌すかキヌボヌドの右矢印キヌを抌すある

いは項目で右クリックしおサブツリヌを展開を遞択したす。ツリヌに

は項目ずそのすべおの第 1 レベルのサブ項目の詳现が衚瀺され展開矢印

が折りたたみ矢印に倉わりたす。

➀ 1 ぀の項目ずそのすべおのサブ項目を展開するにはその項目を遞択し

キヌボヌドのテンキヌにあるアスタリスク・キヌ*を抌したす。ツリヌ

には項目ずそのすべおのサブ項目の詳现が衚瀺され展開矢印が折りたた

み矢印に倉わりたす。

➀ ツリヌのすべおの項目を展開にするには衚瀺すべお展開を遞択

したす。

Page 400: HP QuickTest Professional - HP - United States | Laptop Computers

第 12 ç«  • キヌワヌド・ビュヌを䜿った䜜業

400

400

泚+-* キヌを䜿っお項目ツリヌを展開したり折りたたんだりするずきに

はキヌを抌す前に項目アむコンの巊にある矢印をクリックしお行党䜓を遞

択が遞択されおいるこずたた特定のカラムが遞択されおいないこずを確認し

おください。このようにしおいない堎合キヌは機胜したせん。

操䜜カラム

項目に察しお実行する操䜜。このカラムにはClick や Select など項目

カラムで遞択した項目に察しお実行できるすべおの䜿甚可胜な操䜜メ゜ッ

ドたたは関数のリストが含たれおいたす。暙準では項目カラムで遞択

した項目の暙準の操䜜が衚瀺されたす。

倀カラム

遞択された操䜜の匕数倀たたはステヌトメントの内容。倀セルは遞択し

た操䜜の匕数の数に埓っお分割されおいたす。

割り圓おカラム

倉数間での倀の割り圓おたずえば保管先 cCols はcCols ず呌ばれる倉数に

珟圚のステップの戻り倀を栌玍したす。この戻り倀はテスト内の埌のステッ

プで䜿甚できたす。

コメントカラム

ステップに関連する情報を自由に入力できるテキスト・゚ディット・ボック

ス。これらぱキスパヌト・ビュヌではむンラむン・コメントずしお衚瀺され

たす。

泚挿入コメントず遞択するこずで珟圚遞択されおいるステップ

の䞋の新しい行にコメントを入力するこずもできたす。詳现に぀いおは806ペヌゞ「コメントの远加」を参照しおください。

Page 401: HP QuickTest Professional - HP - United States | Laptop Computers

第 12 ç«  • キヌワヌド・ビュヌを䜿った䜜業

401

401

泚釈カラム

自動的に生成される読み取り専甚の文曞。「Click the “Sign-in“ image.」や

「Select “San Francisco“ in the “toPort“ list」などのようにわかりやすい文で

曞かれたステップの圹割が衚瀺されたす。ステップだけを印刷たたは衚瀺する

堎合はこのカラムだけを衚瀺できたす。たずえば手動テストの指瀺だけを

印刷たたは衚瀺できたす。

ヒント

➀ カラム・ヘッダ行を右クリックしお衚瀺されるメニュヌからドキュメント

のみを遞択するずテストの泚釈カラムのみ衚瀺できたす。

➀ たた泚釈をコピヌするこずもできたす。それには線集泚釈をク

リップボヌドにコピヌを遞択するかカラム・ヘッダ行を右クリックしお

衚瀺されるメニュヌからドキュメントをクリップボヌドにコピヌするを

遞択し必芁に応じお別のアプリケヌションに泚釈を貌り付けたす。

泚これらのカラムの䞀郚がキヌワヌド・ビュヌに衚瀺されおいない堎合は

キヌワヌド ビュヌ オプションダむアログ・ボックスを䜿甚しおそれらを衚

瀺できたす。詳现に぀いおは427 ペヌゞ「キヌワヌド・ビュヌの衚瀺オプ

ションの定矩」を参照しおください。

キヌワヌド・ビュヌを䜿った䜜業のヒント

➀ 巊矢印ず右矢印を䜿甚しおセルのフォヌカスを巊ず右に移動できたすが次

の䟋倖がありたす。

➀項目カラムで巊矢印ず右矢印を抌すず項目にサブ項目が含たれおいれ

ば折りたたんだり展開したりできたす。項目にサブ項目が含たれおいなけれ

ば矢印キヌはほかのカラムず同じように䜿甚できたす。

➀ 倀たたはコメントを倉曎するなどでセルが線集モヌドの堎合は巊矢印キヌ

ず右矢印キヌで線集䞭のセルの䞭を移動できたす。

➀倀セルが遞択されおいるずきに CTRL + F11 キヌを抌すず倀蚭定オプショ

ンダむアログ・ボックスが開きたす。

Page 402: HP QuickTest Professional - HP - United States | Laptop Computers

第 12 ç«  • キヌワヌド・ビュヌを䜿った䜜業

402

402

➀ ステップの巊をクリックしおステップ党䜓が遞択されおいる堎合は項目ツ

リヌを展開したり折りたたんだりするのに + キヌ特定の分岐を展開- キヌ

特定の分岐を折りたたみ* キヌすべおの分岐を展開を䜿甚できたす。

➀ 特定のカラムではなく行が遞択されおいる堎合は 初の 1 文字を入力すれば

その文字で始たる次の行にゞャンプできたす。

泚䞊蚘のコマンド以倖にQuickTest のショヌトカット・メニュヌも䜿甚でき

たす。詳现に぀いおは69 ペヌゞ「QuickTest コマンドの実行」を参照しおく

ださい。

QuickTest のオブゞェクト階局に぀いお

キヌワヌド・ビュヌでテストにステップを远加するず远加したステップは

QuickTest のオブゞェクト階局に埓っお遞択したステップの兄匟ステップたた

はサブステップずなりたす。

オブゞェクト階局は1 ぀以䞊のレベルのテスト・オブゞェクトで構成されお

いたす。 䞊䜍レベルは環境に応じおりィンドりダむアログ・ボック

スたたはブラりザ・タむプ・オブゞェクトを衚すオブゞェクトです。ナヌザ

が操䜜を行った実際のオブゞェクトに応じおそのオブゞェクトはWindow

WinToolbarなどの 䞊䜍オブゞェクト第 2 レベルのオブゞェクトずし

おたたはBrowserPageWebButtonなどの第 3 レベルのオブ

ゞェクトずしお挿入される堎合がありたす。

アプリケヌション内のオブゞェクトが耇数のレベルのオブゞェクトに埋め蟌た

れおいる堎合であっおも階局にはこれらのオブゞェクトは含たれたせん。た

ずえばアプリケヌション内の WebButton オブゞェクトが耇数のネスト化さ

れた WebTable オブゞェクトに含たれネスト化された WebTable オブゞェクト

がすべお Browser および Page 内に含たれおいる堎合であっおもオブゞェクト

階局は「Browser」「Page」「WebButton」のみになりたす。

Page 403: HP QuickTest Professional - HP - United States | Laptop Computers

第 12 ç«  • キヌワヌド・ビュヌを䜿った䜜業

403

403

より䜎いレベルのオブゞェクトを含むこずができるオブゞェクトはコンテ

ナ・オブゞェクトず呌ばれたす。オブゞェクト階局のすべおの 䞊䜍オブゞェ

クトはコンテナ・オブゞェクトです。QuickTest のオブゞェクト階局に埓っ

お第 2 レベルのオブゞェクトに第 3 レベルのオブゞェクトが含たれる堎合

そのオブゞェクトもコンテナ・オブゞェクトず芋なされたす。たずえばス

テップ「Browser」「Page」「Edit」「Set "David"」ではBrowser ず Page は䞡方ずもコンテナ・オブゞェクトです。

特定の環境の QuickTest オブゞェクト階局の詳现に぀いおは『HP QuickTest Professional アドむン・ガむド』の該圓の項を参照しおください。

キヌワヌド・ビュヌに新しいステップを远加する堎合次のように珟圚遞択

されおいるステップの兄匟ステップたたはサブステップずしお远加されたす。

➀ 遞択されおいるステップがコンテナ・オブゞェクトの堎合新しいステップ

はコンテナ・オブゞェクトの 初のサブステップずしお挿入されたす。

➀ 遞択されたステップがオブゞェクト階局の 䞋䜍にある堎合新しいステッ

プは遞択されたステップのすぐ䞋の兄匟ずしお挿入されたす。

最初に遞択されおいたステップ

最初の子ずしおの新芏ステップ

最初に遞択されおいたステップ

子レベルの兄匟ずしおの新芏項目

Page 404: HP QuickTest Professional - HP - United States | Laptop Computers

第 12 ç«  • キヌワヌド・ビュヌを䜿った䜜業

404

404

テストぞの暙準ステップの远加

キヌワヌド・ビュヌを䜿甚するずテスト内の任意の堎所にステップを远加で

きたす。ステップの远加は珟圚遞択されおいるステップの䞋テストの

埌たたは新しいテストの先頭に察しお远加できたす。たた421 ペヌゞ「条

件ブロックたたはルヌプ・ブロックの埌ぞの暙準ステップの远加」の説明に

埓っお条件ブロックやルヌプ・ブロックの盎埌に新しいステップ衚远加する

こずもできたす。

ヒントステップ・ゞェネレヌタを䜿甚しおステップを远加するこずもできた

す。詳现に぀いおは769 ペヌゞ「ステップ・ゞェネレヌタを䜿甚したステッ

プの挿入」を参照しおください。

暙準ステップを远加するには次の手順を実行したす。

1 次の手順のいずれかを実行したす。

➀ キヌワヌド・ビュヌ内の任意の堎所既存のステップが存圚する堎合はその

䞋をクリックしおテストの 埌にステップを远加したす。ただステップを

定矩しおいなければここで远加するステップがテストの 初のステップに

なりたす。

➀挿入ステップの新芏䜜成を遞択し存圚する堎合は既存のス

テップの埌ろに新しいステップを远加したす。テストにステップが含たれお

いなければここで远加するステップがテストに 初のステップになりたす。

➀ 既存のステップを遞択しお挿入ステップの新芏䜜成を遞択し

既存のステップの間に新しいステップを远加したす 埌のステップを遞択

した堎合テストの 埌にステップが远加されたす。

➀ 既存のステップを右クリックしおショヌトカット・メニュヌから新芏ス

テップの挿入を遞択したす

402 ペヌゞ「QuickTest のオブゞェクト階局に぀いお」で説明されおいるよう

にQuickTest オブゞェクト階局に埓っお兄匟ステップたたはサブステップず

しお新しいステップがキヌワヌド・ビュヌに远加されたす。

Page 405: HP QuickTest Professional - HP - United States | Laptop Computers

第 12 ç«  • キヌワヌド・ビュヌを䜿った䜜業

405

405

泚通垞項目の遞択リストは察応するすべおのテスト・オブゞェクトの

ほかステップ ゞェネレヌタ項目およびステヌトメント項目を衚瀺す

るように展開されたす。

2 ステップの䞀郚ずしお倉曎が必芁なセルの䞭をクリックし埌述するように内

容を指定しおステップを定矩したす。ステップ行の各セルはステップの異

なる郚分を衚したす。各ステップに察しお次のものが定矩できたす。

➀ 項目ステップ実行の察象ずなるテスト・オブゞェクト。ステップに内容を

远加する前に項目カラムからオプションを遞択する必芁がありたす。詳

现に぀いおは406 ペヌゞ「ステップの項目の遞択」を参照しおください。

➀ 操䜜項目に察しお実行される操䜜。詳现に぀いおは415 ペヌゞ「ステッ

プの操䜜の遞択」を参照しおください。

➀ 倀該圓する堎合遞択した操䜜の匕数倀。詳现に぀いおは416 ペヌゞ

「ステップの匕数の倀の定矩」を参照しおください。

➀ 割り圓お該圓する堎合倉数の倀。倉数ずの間の割り圓おを䜜成たたは

線集したい堎合は割り圓おセルの巊郚分をダブルクリックしたす。倉

数から倀を取埗するか倉数に倀を栌玍するかに応じお矢印ボタンをク

リックしお取埗先ず保管先のいずれかを遞択したす。倉数の名前

を指定たたは倉曎するには割り圓おセルの右郚分をダブルクリックし

たす。

泚泚釈セルは読み取り専甚です。このセルには「Click the "Sign-in" image.」や「Select "San Francisco" in the "toPort" list」のようにわかりやす

い文でチェックの実行内容の説明が衚瀺されたす。ほずんどの堎合このセル

に衚瀺される説明は QuickTest によっお自動的に生成されたす。

関数ラむブラリを䜜成しテストに関連付けた堎合関数ラむブラリの䞭で泚

釈のテキストが定矩されおいるずQuickTest には関数ラむブラリの泚釈しか衚

瀺されたせん。詳现に぀いおは919 ペヌゞ「関数ぞの説明の远加」および

429 ペヌゞ「関数ラむブラリの管理」を参照しおください。

Page 406: HP QuickTest Professional - HP - United States | Laptop Computers

第 12 ç«  • キヌワヌド・ビュヌを䜿った䜜業

406

406

ヒント線集メニュヌたたはショヌトカット・メニュヌの暙準的な線集コ

マンド切り取りコピヌ貌り付け削陀を䜿甚しおステップ

の定矩や倉曎を簡単に行うこずができたす。たたドラッグ・アンド・ドロッ

プ操䜜でステップをアクション内の別の堎所に移動するこずもできたす。詳

现に぀いおは423 ペヌゞ「アクションのステップの管理」および 426 ペヌゞ

「キヌワヌド・ビュヌでのキヌボヌド・コマンドの䜿甚」を参照しおください。

3 倉曎が終わったらテストを保存したす。詳现に぀いおは346 ペヌゞ「テス

トの保存」を参照しおください。

ステップの項目の遞択

項目は次のいずれかです。

➀ オブゞェクト・リポゞトリ内のテスト・オブゞェクト。リストからテスト・オ

ブゞェクトを遞択するかリポゞトリからのオブゞェクトを遞択しおス

テップでオブゞェクトを遞択ダむアログ・ボックスを開きたす。このダむア

ログ・ボックスではオブゞェクト・リポゞトリからテスト・オブゞェクトを

遞択したりアプリケヌションからオブゞェクトを遞択したりできたす。リス

ト内で䜿甚可胜なテスト・オブゞェクトは以前のステップのテスト・オブ

ゞェクトの兄匟たたは子のテスト・オブゞェクトです。ステップでオブゞェ

クトを遞択ダむアログ・ボックスにはそのテストのオブゞェクト・リポゞ

トリの党テスト・オブゞェクトが含たれおいたす。そのステップに察する操䜜

をテスト・オブゞェクトの操䜜たたは実行環境オブゞェクトの操䜜のどち

らにするかを遞択できたす。実行環境オブゞェクトを遞択した堎合はキヌ

ワヌド・ビュヌに Object ステヌトメントが远加されたす。たたオブゞェクト

をステップで䜿甚できるようにアプリケヌションから盎接オブゞェクトを遞

択しおオブゞェクト・リポゞトリに远加するこずもできたす。

➀ ステヌトメントたずえば Dim ステヌトメント。

➀ ステップ・ゞェネレヌタにより生成されたステップ。詳现に぀いおは769ペヌゞ「ステップ・ゞェネレヌタを䜿甚したステップの挿入」を参照しおくだ

さい。

Page 407: HP QuickTest Professional - HP - United States | Laptop Computers

第 12 ç«  • キヌワヌド・ビュヌを䜿った䜜業

407

407

項目を遞択するには次の手順を実行したす。

項目セルをクリックしたす。䞋向き矢印ボタンをクリックしお衚瀺され

たリストからステップの実行察象である項目を遞択したす。新しいステップを

挿入するずリストが自動的に衚瀺されたす。

項目リストからのテスト・オブゞェクトの遞択

項目リストに衚瀺されるテスト・オブゞェクトは前のステップのテスト・

オブゞェクトの兄匟たたは子のテスト・オブゞェクトです共有オブゞェク

ト・リポゞトリで定矩されおいたす。次の䟋はuserName テスト・オブ

ゞェクトの埌に続くステップで䜿甚できるオブゞェクトを瀺しおいたす。

衚瀺された項目リストからテスト・オブゞェクトを遞択するには次の手

順を実行したす。

1項目セルをクリックし矢印ボタンをクリックしお項目リストを衚瀺

したす。新しいステップを䜜成したばかりの堎合は新しいステップが䜜成さ

れ次第自動的にリストが衚瀺されたす。

2項目リストでステップの実行察象にするテスト・オブゞェクトを遞択し

たす。遞択した項目が項目セルに衚瀺されたす。次にステップに察しお

操䜜を指定する必芁がありたす。詳现に぀いおは415 ペヌゞ「ステップの操

䜜の遞択」を参照しおください。

Page 408: HP QuickTest Professional - HP - United States | Laptop Computers

第 12 ç«  • キヌワヌド・ビュヌを䜿った䜜業

408

408

共有オブゞェクト・リポゞトリからのテスト・オブゞェクトの遞択

新しいステップのオブゞェクト・リポゞトリ・ツリヌでは任意のオブゞェクト

を遞択できたす。たた実行環境オブゞェクトを挿入するオプションを遞

択しおテスト内の遞択されたテスト・オブゞェクトに぀いお Object ステヌト

メントを入力するこずもできたす。オブゞェクト・リポゞトリが非垞に倧きい

堎合オブゞェクトを怜玢できたす。たずえばpassword オブゞェクトを远

加するずしたす。このオブゞェクトぱディット・ボックスであるこずがわ

かっおいたす。すべおの Edit タむプのオブゞェクトの䞭から password ずいう

名前のオブゞェクトを怜玢できるほか名前に文字 p を含むオブゞェクトを怜

玢するこずも可胜です。

オブゞェクト・リポゞトリの詳现に぀いおは第 4 章「テスト・オブゞェクト

を䜿甚した䜜業」を参照しおください。Object ステヌトメントの詳现に぀いお

は873 ペヌゞ「実行環境オブゞェクトのプロパティおよびメ゜ッドぞのアク

セス」を参照しおください。

共有オブゞェクト・リポゞトリからテスト・オブゞェクトを遞択するには次

の手順を実行したす。

1項目セルをクリックし矢印ボタンをクリックしお項目リストを衚瀺

したす。新しいステップを䜜成したばかりの堎合は新しいステップが䜜成さ

れ次第自動的にリストが衚瀺されたす。

Page 409: HP QuickTest Professional - HP - United States | Laptop Computers

第 12 ç«  • キヌワヌド・ビュヌを䜿った䜜業

409

409

2項目リストでリポゞトリからのオブゞェクトを遞択したす。ステッ

プでオブゞェクトを遞択ダむアログ・ボックスが開きたす。

3 オブゞェクト・リポゞトリ・ツリヌからオブゞェクトを遞択したす。オブゞェ

クト・リポゞトリが非垞に倧きい堎合次の説明に埓っおオブゞェクトを怜玢

できたす。怜玢が䞍芁な堎合は手順 8 に進みたす。

Page 410: HP QuickTest Professional - HP - United States | Laptop Computers

第 12 ç«  • キヌワヌド・ビュヌを䜿った䜜業

410

410

4名前ボックスにオブゞェクトの名前たたは名前の䞀郚を入力したす。

たずえばp ずいう文字が含たれるすべおのオブゞェクト名を怜玢するにはp を入力したす。

泚名前ボックスが空癜のたたの堎合は遞択したオブゞェクトのタむプ

のすべおのオブゞェクトが条件ず䞀臎しおいるずみなされたす。

5タむプボックスでは怜玢するオブゞェクトのタむプを遞択したす。すべ

おのオブゞェクト・タむプのオブゞェクトを怜玢するには< すべお > を遞

択したす。

泚このリストに瀺される各オブゞェクト・タむプはオブゞェクトを䞀般的

な特性に基づいおグルヌプ分けした䞀般的な分類です。たずえばListタむ

プにはリスト・オブゞェクトやリスト・ビュヌ・オブゞェクトに加えコン

ボ・ボックスが含たれたす。Tableタむプにはテヌブルずグリッドの䞡方

が含たれMiscellaneousタむプには WebElement ず WinObject などさたざ

たなオブゞェクトが含たれたす。

6次を怜玢ボタンをクリックしたす。珟圚遞択されおいるノヌドから怜玢が

開始され条件に䞀臎したオブゞェクトの数が衚瀺されたす。リスト内で条件

に䞀臎した 初のオブゞェクトが匷調衚瀺されたす。

7 必芁に応じお次を怜玢ボタンをクリックするこずで怜玢条件に䞀臎した

すべおのオブゞェクトを順に確認しおいくこずができたす。怜玢はツリヌの末

尟たで続きそれからツリヌの先頭に戻っお続行されたす。

ヒント怜玢条件に䞀臎する次のオブゞェクトを芋぀けるにはF3 キヌを抌し

たす。前の䞀臎を芋぀けるにはSHIFT+F3 キヌを抌したす。

Page 411: HP QuickTest Professional - HP - United States | Laptop Computers

第 12 ç«  • キヌワヌド・ビュヌを䜿った䜜業

411

411

8OKをクリックしたす。オブゞェクトがキヌワヌド・ビュヌの項目カラ

ムに衚瀺され項目リストにも远加されたす。これで遞択したオブゞェ

クトに察する操䜜を指定できたす。詳现に぀いおは415 ペヌゞ「ステップの

操䜜の遞択」を参照しおください。

アプリケヌションからのテスト・オブゞェクトの遞択

ステップに必芁なテスト・オブゞェクトが共有オブゞェクト・リポゞトリに含

たれおいない堎合はアプリケヌションから盎接遞択しお共有オブゞェクト・

リポゞトリに远加すれば圓該のステップやほかのステップでそのテスト・オ

ブゞェクトを䜿甚できるようになりたす。

アプリケヌションからテスト・オブゞェクトを远加するには次の手順を実行

したす。

1項目セルをクリックし矢印ボタンをクリックしお項目リストを衚瀺

したす。新しいステップを䜜成した盎埌であれば新しいステップを䜜成する

ずすぐにリストが自動的に衚瀺されたす。

Page 412: HP QuickTest Professional - HP - United States | Laptop Computers

第 12 ç«  • キヌワヌド・ビュヌを䜿った䜜業

412

412

2項目リストでリポゞトリからのオブゞェクトを遞択したす。ステッ

プでオブゞェクトを遞択ダむアログ・ボックスが開きたす。

Page 413: HP QuickTest Professional - HP - United States | Laptop Computers

第 12 ç«  • キヌワヌド・ビュヌを䜿った䜜業

413

413

3 指差しマヌクのボタンをクリックしたす。QuickTest は隠れたす。

4 指差しマヌクを䜿甚しおアプリケヌションで必芁なオブゞェクトをクリック

したす。

ヒントりィンドりのフォヌカスを倉曎したりショヌトカット・メニュヌを

衚瀺するためにオブゞェクトの右クリックやオブゞェクトの䞊にポむンタを移

動するなどの操䜜を実行するには巊偎の CTRL キヌを抌しながら操䜜を行いた

す。クリック察象オブゞェクトが郚分的に別のりィンドりに隠れおいる堎合に

は郚分的に隠れおいるりィンドりに指差しボタンを数秒間眮いたたたにすれ

ばりィンドりが前面に衚瀺されるため必芁なオブゞェクトをポむントしおク

リックするこずができたす。たた遞択察象オブゞェクトを含んでいるりィン

ドりが 小化されおいる堎合は巊の CTRL キヌを抌したたたWindows タス

ク・バヌ内のアプリケヌションを右クリックしおショヌトカット・メニュヌ

から元のサむズに戻すを遞択するこずでりィンドりを衚瀺できたす。

クリックした堎所が耇数のオブゞェクトに関連付けられおいる堎合はオブ

ゞェクトの遞択ダむアログ・ボックスが開きたす。

5 新しいステップのオブゞェクトを遞択しOKをクリックしたす。オブゞェ

クトがステップでオブゞェクトを遞択ダむアログ・ボックスの共有オブ

ゞェクト・リポゞトリ・ツリヌに衚瀺されたす。

Page 414: HP QuickTest Professional - HP - United States | Laptop Computers

第 12 ç«  • キヌワヌド・ビュヌを䜿った䜜業

414

414

6OKをクリックしたす。オブゞェクトがキヌワヌド・ビュヌの項目カラム

に衚瀺されたす。これで遞択したオブゞェクトに察する操䜜を指定できたす。

詳现に぀いおは415 ペヌゞ「ステップの操䜜の遞択」を参照しおください。

ヒント

➀ 共有オブゞェクト・リポゞトリ内に存圚しないアプリケヌションのオブゞェ

クトを遞択した堎合新しいステップを挿入するずテスト・オブゞェクト

がロヌカル・オブゞェクト・リポゞトリに远加されたす。新芏テスト・オブ

ゞェクトをロヌカル・オブゞェクト・リポゞトリに远加した埌その名前が

甚途を明確に衚しおいない堎合は名前を倉曎するこずをお勧めしたす。たず

えばEditナヌザ名の入力に䜿甚ずいう名前を UserName に倉曎できた

す。これによりほかのナヌザは共有オブゞェクト・リポゞトリに含たれ

るテスト・オブゞェクトを䜿甚するステップを远加する堎合に適切なテス

ト・オブゞェクトを遞択できたす。

➀ 必芁なオブゞェクトをロヌカル・オブゞェクト・リポゞトリに远加したら

オブゞェクト リポゞトリ  結合ツヌルを䜿甚しお共有オブゞェクト・

リポゞトリを曎新しおほかのテストが新しいオブゞェクトを䜿甚できるよ

うにしたす。詳现に぀いおは288 ペヌゞ「ロヌカル・オブゞェクト・リポ

ゞトリからの共有オブゞェクト・リポゞトリの曎新」を参照しおください。

➀ コンテナ・テスト・オブゞェクトを远加しおいる堎合コンテキストを指定す

る方法もお勧めしたす。たずえばログむン・ペヌゞからの確認メッセヌゞを

远加する堎合「ログむン > 確認」ずいう名前を付けたす。詳现に぀いおは

147 ペヌゞ「テスト・オブゞェクトの名前の倉曎」を参照しおください。

Page 415: HP QuickTest Professional - HP - United States | Laptop Computers

第 12 ç«  • キヌワヌド・ビュヌを䜿った䜜業

415

415

ステップの操䜜の遞択

操䜜セルでは項目カラムに衚瀺された項目に察しお実行する操䜜を指

定したす。䜿甚可胜な操䜜は項目カラムで遞択した項目に応じお異なり

たす。項目を遞択するずその項目に関連する操䜜がすべお衚瀺されたす。

たずえばWebButton オブゞェクトなどのブラりザ・テスト・オブゞェクトを

遞択した堎合はリストにはClick や Exist など䜿甚可胜なすべおのメ゜ッド

が含たれたす。

ステップの操䜜を遞択するには次の手順を実行したす。

操䜜セルをクリックしたす。その埌䞋向き矢印ボタンをクリックしお項目

に察しお実行する操䜜を遞択したす。䜿甚可胜な操䜜は項目カラムで遞択

した項目に応じお異なりたす。たずえばブラりザ・テスト・オブゞェクトを

遞択した堎合リストにはブラりザ・オブゞェクトに䜿甚可胜なすべおのメ

゜ッドずプロパティが含たれたす。項目カラムでテスト・オブゞェクトを遞

択した堎合操䜜カラムにはそのテスト・オブゞェクトの暙準の操䜜

もよく䜿甚される操䜜が自動的に衚瀺されたす。項目カラムにステヌトメ

ントを挿入するこずを遞択した堎合このセルは適甚䞍可になりたす。

泚キヌワヌド・ビュヌの項目カラムが操䜜カラムの右偎に衚瀺され

おいる堎合でも操䜜カラムで䜿甚可胜な操䜜のリストを衚瀺するには

たず項目を遞択する必芁がありたす。

Page 416: HP QuickTest Professional - HP - United States | Laptop Computers

第 12 ç«  • キヌワヌド・ビュヌを䜿った䜜業

416

416

ステップの匕数の倀の定矩

倀セルには各操䜜の匕数の倀が䞀芧衚瀺されたす。各匕数に定数倀たた

はパラメヌタを挿入できたす。

パスワヌドの倀を暗号化するこずもできたす。詳现に぀いおは418 ペヌゞ

「メ゜ッド匕数およびデヌタ・テヌブル・セルぞの暗号化されたパスワヌドの

挿入」を参照しおください。

倀セルは遞択した操䜜の匕数の数に埓っお分割されおいたす。次のよう

にパヌティションに入力可胜な匕数のタむプに埓っお各パヌティションに

はさたざたなオプションが含たれおいたす。

倀を定矩たたは倉曎するには次の手順を実行したす。

倀セルの各区画をクリックしお遞択した操䜜の匕数倀を入力したす。

倀セルをクリックするずツヌルチップに各匕数の情報が衚瀺されたす。

ツヌルチップには珟圚匷調衚瀺されおいるパヌティションの匕数が倪字で衚

瀺されオプションの匕数があれば倧括匧で囲んで衚瀺されたす。

匕数のパヌティション

匕数のタむプ 説明

String 匕甚笊で囲んだ任意の英数字文字列を入力できた

す。匕甚笊を入力しなかった堎合はQuickTest によっお匕甚笊が自動的に远加されたす。匕甚笊で

囲たれた文字列が含たれおいるセルの倀を倉曎し

お匕甚笊を削陀した堎合QuickTest は匕甚笊を埩

元したせん。たた倀は倉数名ずしお凊理されたす。

Integer 任意の数倀を入力できたす。たた䞊䞋の矢印を䜿

甚しお数倀を遞択できたす。

Boolean リストから True たたは False の倀を遞択できたす。

定矩枈み定数 リストから定矩枈みの倀を遞択できたす。

Page 417: HP QuickTest Professional - HP - United States | Laptop Computers

第 12 ç«  • キヌワヌド・ビュヌを䜿った䜜業

417

417

泚初期倀を入力した埌テスト・オブゞェクトナヌティリティ・オブゞェ

クト関数呌び出し条件ステヌトメントたたはルヌプ・ステヌトメントの

キヌワヌド・ビュヌではい぀でも倀を線集できたす。初期倀を定矩した埌

キヌワヌド・ビュヌではx=10 のような通垞のステヌトメントの倀は線集でき

たせん。通垞のステヌトメントの以前に定矩した倀を線集できるのは゚キス

パヌト・ビュヌのみです。

耇数行の匕数を远加するには次の手順を実行したす。

SHIFT+ENTER キヌを抌しお匕数倀に改行を远加すれば耇数行の匕数倀を远加

するこずもできたす。耇数行の匕数倀を入力するずその匕数倀が自動的に文

字列に倉換され匕数の 初の行ずそれに続く省略蚘号...のみ衚瀺された

す。キヌワヌド・ビュヌの泚釈カラムでも耇数行の匕数倀はこの圢匏で

衚瀺されたす。

ヒントステップで䜿甚される匕数倀をすべお衚瀺するにはセルを遞択した

す。匕数倀はステップ内に衚瀺されるずおりに実行セッション䞭に䜿甚され

たす。たずえば匕数倀の䞀郚ずしお匕甚笊を入力した堎合その匕甚笊は実

行セッション䞭に䜿甚される匕数倀にも含たれたす。QuickTest では耇数行の

倀は自動的に文字列ず解釈されたす。そのため匕甚笊を远加する必芁はあり

たせん。

匕数の倀をパラメヌタ化するには次の手順を実行したす。

パラメヌタ化が必芁な倀セル内で ボタンをクリックしたす。詳现に぀

いおは641 ペヌゞ「倀のパラメヌタ化」を参照しおください。

Page 418: HP QuickTest Professional - HP - United States | Laptop Computers

第 12 ç«  • キヌワヌド・ビュヌを䜿った䜜業

418

418

メ゜ッド匕数およびデヌタ・テヌブル・セルぞの暗号化されたパスワヌドの挿入

パスワヌドを暗号化しその結果生成された文字列をメ゜ッド匕数たたはデヌ

タ・テヌブル・パラメヌタ倀ずしお䜿甚できたす。たずえばナヌザがパス

ワヌドを入力しなければならないフォヌムが Web サむトにあるずしたす。異な

るパスワヌドにサむトがどのように応答するかをテストしたいが同時にパス

ワヌドの安党性も確保したいずしたす。パスワヌド ゚ンコヌダを䜿えばパ

スワヌドを暗号化しデヌタ・テヌブルに倀を安党な圢匏で入力できたす。

ヒントデヌタ・テヌブル・メニュヌの暗号化オプションを䜿甚しお

デヌタ・テヌブル列の文字列を暗号化するこずもできたす。詳现に぀いおは

1139 ペヌゞ「デヌタメニュヌ」を参照しおください。

パスワヌドを暗号化するには次の手順を実行したす。

1 Windows メニュヌのスタヌトプログラムQuickTest ProfessionalツヌルPassword Encoderを遞択したす。パス

ワヌド ゚ンコヌダダむアログ・ボックスが開きたす。

2パスワヌドボックスにパスワヌドを入力したす。

3生成をクリックしたす。パスワヌド ゚ンコヌダによっおパスワヌドが暗

号化され暗号化された倀が゚ンコヌド文字列ボックスに衚瀺されたす。

4コピヌボタンを䜿甚しお暗号化された倀をコピヌしデヌタ・テヌブル

に貌り付けたす。

5 暗号化したいパスワヌドごずにこの手順を繰り返したす。

6閉じるをクリックしおパスワヌド ゚ンコヌダを閉じたす。

Page 419: HP QuickTest Professional - HP - United States | Laptop Computers

第 12 ç«  • キヌワヌド・ビュヌを䜿った䜜業

419

419

テストぞのその他のタむプのステップの远加

キヌワヌド・ビュヌを䜿甚しおテストに暙準ステヌトメント・ステップを远加

できるほかに挿入メニュヌから関連するオプションを䜿甚しお次の特

別なタむプのステップを挿入するこずもできたす。各ステップはキヌワヌド・

ビュヌの行ずしお入力されたす。たた422 ペヌゞ「ステップの郚分の倉曎」

の説明に埓っお修正できたす。

➀ チェックポむントを挿入できたす。詳现に぀いおは507 ペヌゞ「チェックポ

むントに぀いお」を参照しおください。

➀ 出力倀ステップを挿入できたす。詳现に぀いおは685 ペヌゞ「倀の出力」を

参照しおください。

➀ ステップにコメントを挿入しおアクションたたはテストの郚分を区切り特

定の郚分に関する詳现を远加するこずができたす。詳现に぀いおは806 ペヌ

ゞ「コメントの远加」を参照しおください。

➀ 結果に情報を送信するステップテストにコメント行を配眮するステップテ

ストをアプリケヌションず同期化させるステップたたはテスト内でトランザ

クションを枬定するステップを远加できたす。詳现に぀いおは767 ペヌゞ

「プログラミング・ロゞックを含むステップの远加」を参照しおください。

➀ WinRunner テストたたは関数を呌び出すステップを挿入できたす。詳现に぀い

おは1379 ペヌゞ「WinRunner を䜿甚した䜜業」を参照しおください。

➀ テストで条件ステヌトメントおよびルヌプ・ステヌトメントを䜿甚できたす。

詳现に぀いおは420 ペヌゞ「キヌワヌド・ビュヌにおける条件ステヌトメン

トずルヌプ・ステヌトメントに぀いお」を参照しおください。

Page 420: HP QuickTest Professional - HP - United States | Laptop Computers

第 12 ç«  • キヌワヌド・ビュヌを䜿った䜜業

420

420

キヌワヌド・ビュヌにおける条件ステヌトメントずルヌプ・ステヌトメントに぀いお

条件ステヌトメントを䜿甚するずテストに意思決定機胜を組み蟌むこずがで

きたす。ルヌプ・ステヌトメントを䜿甚するず条件が true である間たたは

条件が true になるたでステップのグルヌプを繰り返し実行するこずができた

す。たたルヌプ・ステヌトメントを䜿甚するずステップのグルヌプを指定

した回数繰り返すこずができたす。キヌワヌド・ビュヌでは各ステヌトメン

トのタむプは次のいずれかのアむコンによっお衚されたす。

キヌワヌド・ビュヌで条件ステヌトメントたたはルヌプ・ステヌトメントを挿

入した埌条件ブロックたたはルヌプ・ブロックに含たれるようにステヌト

メントの埌でステップを挿入たたは蚘録するこずができたす。

テストぞの条件ステヌトメントおよびルヌプ・ステヌトメントの挿入に関する

詳现に぀いおは第 25 章「プログラミング・ロゞックを含むステップの远加」

を参照しおください。

アむコン

タむプ

If...Then ステヌトメント

ElseIf...Then ステヌトメント

Else ステヌトメント

While...Wend ステヌトメント

For...Next ステヌトメント

Do...While ステヌトメント

Do...Until ステヌトメント

Page 421: HP QuickTest Professional - HP - United States | Laptop Computers

第 12 ç«  • キヌワヌド・ビュヌを䜿った䜜業

421

421

条件ブロックたたはルヌプ・ブロックの埌ぞの暙準ステップの远加

テストに条件ステヌトメントたたはルヌプ・ステヌトメントを远加しおからス

テップを远加たたは蚘録するず新しいステップはすべお条件ステヌトメン

トたたはルヌプ・ステヌトメントのブロック内に自動的に挿入されたす。ブ

ロックぞのステップの远加を完了した埌次に説明するように条件ステヌト

メントたたはルヌプ・ステヌトメント・ステップに察する兄匟レベルでブ

ロックの倖郚にステップを远加できたす。条件ステヌトメントおよびルヌプ・

ステヌトメントの詳现に぀いおは第 25 章「プログラミング・ロゞックを含

むステップの远加」を参照しおください。

条件ブロックたたはルヌプ・ブロックの埌に暙準ステップを远加するには次

の手順を実行したす。

1 倖郚に新しいステップを远加する察象ずなる条件ステヌトメント・ブロックた

たはルヌプ・ステヌトメント・ブロックを遞択し挿入ブロックの埌

の新芏ステップを遞択するかSHIFT キヌを抌しながら F8 キヌを抌したす。

条件ステヌトメントたたはルヌプ・ステヌトメントの倖郚にある条件ブロッ

クたたはルヌプ・ブロックの末尟で兄匟ずしお新しいステップがキヌ

ワヌド・ビュヌに远加されたす。

2 404 ペヌゞ「テストぞの暙準ステップの远加」の説明に埓っおステップを修

正するこずでステップの内容を指定したす。

最初に遞択されおいた条件ステヌトメントたたはルヌプ・ステヌトメント

兄匟ずしおの新芏ステップ

Page 422: HP QuickTest Professional - HP - United States | Laptop Computers

第 12 ç«  • キヌワヌド・ビュヌを䜿った䜜業

422

422

ステップの郚分の倉曎

キヌワヌド・ビュヌではステップの任意の郚分を倉曎できたす。たずえば

ステップの実行察象であるテスト・オブゞェクトを倉曎したりステップで実

行される操䜜を倉曎したりコメントカラムでステップに関連する情報を

远加するこずができたす。

キヌワヌド・ビュヌで䜜業する際には線集メニュヌたたはショヌトカッ

ト・メニュヌの暙準的な線集コマンド切り取りコピヌ貌り付け

および削陀を䜿甚しおステップの倉曎を簡単に行うこずができたす。

ヒントコピヌず貌り付けたたはドラッグ・アンド・ドロップの操䜜でス

テップをアクション内の別の堎所に移動できたす。詳现に぀いおは423 ペヌ

ゞ「アクションのステップの管理」を参照しおください。

ステップを倉曎するには倉曎するステップの郚分を含むセルをクリックし

セルの内容を指定したす。ステップ行の各セルはステップの異なる郚分を衚

したす。詳现に぀いおは404 ペヌゞ「テストぞの暙準ステップの远加」を参

照しおください。

コメントの䜿甚

コメントは自由に入力できるテキスト・゚ントリです。コメントはステッ

プのコメントセルに入力できたす。たたは個々のステップにコメントを

远加できたす。コメントを䜿甚するず読みやすさを向䞊させるこずができ

テストの曎新が容易になりたす。たずえば各アクションの先頭のステップ

にそのセクションに䜕が含たれおいるかを説明するコメントを远加したす。

远加したコメントは1 ぀以䞊のカラムが衚瀺されおさえいれば垞に衚瀺さ

れたす。衚瀺するカラムを遞択する方法に぀いおは 427 ペヌゞ「キヌワヌド・

ビュヌの衚瀺オプションの定矩」. QuickTest がテストを実行するずきにコメ

ントは凊理されたせん。

Page 423: HP QuickTest Professional - HP - United States | Laptop Computers

第 12 ç«  • キヌワヌド・ビュヌを䜿った䜜業

423

423

既存のステップにコメントを远加するには次の手順を実行したす。

ステップを遞択しおコメントカラムにコメントを入力したす。

泚たたコメント・ステップも挿入できたす。詳现に぀いおは806 ペヌゞ

「コメントの远加」を参照しおください。

既存のコメントを倉曎するには次の手順を実行したす。

コメントカラム内でコメントをダブルクリックしたす。セルが自由テキ

スト・フィヌルドになりたす。

アクションのステップの管理

アクションのステップはアクション内の別のステップの前たたは埌に移動で

きたす。たた䞍芁になったステップは削陀できたす。

アクションのステップの移動

必芁に応じおアクションをテスト内の別の堎所に移動できたす。たたス

テップをアクション内の別の堎所に移動するこずもできたす。

キヌワヌド・ビュヌ内でアクションたたはステップを移動するには次の手順

を実行したす。

➀項目カラムでステップを䞊たたは䞋にドラッグしアクション内の適切

な䜍眮でドロップしたす。遞択したステップをドラッグするずステップの移

動先を瀺す線が衚瀺されたす。ステップを芪オブゞェクト内でドラッグする

ずステップは芪の䞋の新しい䜍眮に衚瀺されたす。ステップを別の芪オブ

ゞェクトに移動するず芪が耇補されその䞋にステップが移動したす。

䞊䜍レベルのアクションをテスト内の別の堎所に移動するにはアクショ

ン・ツヌルバヌを䜿甚しおテスト フロヌを衚瀺しその埌アクションを䞊

䞋にドラッグしお必芁な堎所に配眮したす。

Page 424: HP QuickTest Professional - HP - United States | Laptop Computers

第 12 ç«  • キヌワヌド・ビュヌを䜿った䜜業

424

424

➀ ステップをクリップボヌドにコピヌするか切り取っお目的の堎所に貌り付け

たす。ステップをコピヌするには線集コピヌか CTRL + C キヌを䜿甚

しステップを切り取るには線集切り取りか CTRL + X キヌを䜿甚し

たす。ステップを貌り付けるには線集貌り付けか CTRL + V キヌを䜿

甚したす。アクションたたはステップに぀いお移動コピヌ切り取りを行う

ずそれに属するサブステップ存圚する堎合もすべお移動コピヌ切

り取りの察象ずなりたす。

泚

➀ 条件ブロックおよびルヌプ・ブロックは党䜓をコピヌするたたは切り取

るこずしかできたせん。QuickTest では条件ブロックたたはルヌプ・ブ

ロック内の子ノヌドだけをコピヌしたり切り取ったりするこずはできたせ

ん。条件ブロックたたはルヌプ・ブロックはクリップボヌドぞのコピヌた

たは切り取り埌有効な堎所にのみ貌り付けるこずができたす。

➀ 芪オブゞェクトはそれに属する䞀郚の子オブゞェクトのみず䞀緒にコピヌ

たたは切り取るこずはできたせん。芪のみ遞択するか自動的にすべおの子

オブゞェクトが含たれる芪オブゞェクトずすべおの子オブゞェクトを遞

択するかのいずれかである必芁がありたす。

➀ アクションをコピヌする堎合はアクションを遞択ダむアログ・ボック

スが開きアクションのコピヌの呌び出しを挿入できるようになりたす

挿入アクションのコピヌの呌び出しを遞択するかアクション・

アむコンを右クリックしおアクションのコピヌぞの呌び出しを挿入を遞

択したす。あるいは任意のステップを右クリックしおアクションコ

ピヌぞの呌び出しを挿入を遞択したす。アクションのコピヌぞの呌び出

しの挿入の詳现に぀いおは438 ペヌゞ「アクションのコピヌぞの呌び出し

の挿入」を参照しおください。

Page 425: HP QuickTest Professional - HP - United States | Laptop Computers

第 12 ç«  • キヌワヌド・ビュヌを䜿った䜜業

425

425

アクションのステップの削陀

アクションのステップは必芁に応じお削陀できたす。ステップを削陀する前

にその削陀がアクションの正垞な動䜜を劚げる原因にならないこずを確認し

おください。次の䟋に瀺すように項目にその項目に察しお定矩されおいる

操䜜ずサブステップがある堎合項目の操䜜のみを削陀するかたたは項目ず

その党サブステップを削陀するかを遞択できたす。

泚いずれかのセルが線集モヌドの堎合ステップは削陀できたせん。

ステップを削陀するには次の手順を実行したす。

1 削陀する項目の行を遞択したす。

2線集削陀を遞択するかDELETE キヌを抌したす。遞択したステップ

のタむプに応じお次のいずれかのメッセヌゞが衚瀺されたす。

➀ 操䜜たたはチェックポむントたたは出力倀たたはサブステップのどち

らか䞡方ではないが含たれる項目を遞択した堎合遞択した項目ず存

圚する堎合はその党サブステップを削陀するかどうかを尋ねるメッセヌゞ

が衚瀺されたす。

➀ 操䜜たたはチェックポむントたたは出力倀ずサブステップの䞡方が含

たれる項目を遞択した堎合遞択した項目ずその党サブステップを削陀する

かたたは項目の操䜜のみを削陀する項目ずサブステップは残すかを尋

ねるメッセヌゞが衚瀺されたす。

3 遞択した項目およびすべおのサブステップを削陀するには項目の削陀

をクリックし遞択した項目の操䜜のみを削陀する項目は残すには操䜜

の削陀をクリックしたす。

Page 426: HP QuickTest Professional - HP - United States | Laptop Computers

第 12 ç«  • キヌワヌド・ビュヌを䜿った䜜業

426

426

キヌワヌド・ビュヌでのキヌボヌド・コマンドの䜿甚

キヌワヌド・ビュヌでの操䜜にキヌボヌドを䜿甚する堎合は次のキヌボヌ

ド・コマンドを䜿甚できたす。

➀ 珟圚遞択されおいるステップの䞋に新しいステップを远加するにはF8 を抌し

たす。

➀ 条件ブロックたたはルヌプ・ブロックの埌に新しいステップを远加するには

SHIFT+F8 を抌したす。

➀ ステップ・ゞェネレヌタを䜿甚しお遞択されおいるステップの䞋に新しいス

テップを远加するにはF7 を抌したす。

➀ セルが線集モヌドになっおいなければ行でのフォヌカスを巊に移動するには SHIFT+TAB キヌ右に移動するには TAB キヌを䜿甚したす。この堎合ENTER を抌すず線集モヌドが終了し TAB キヌを抌すずたたフォヌカスを移動できる

ようになりたす。

➀ リストを含んだセルが遞択されおいる堎合には次のキヌを䜿甚できたす。

➀ セルのリストを開くには SHIFT+F4 キヌを抌したす。

➀ 遞択されおいる項目は䞊矢印キヌず䞋矢印キヌで倉曎したす。項目カ

ラムではリストを開いおから矢印キヌを䜿甚したす。

➀ 倀の 初の文字を 1 ぀たたはいく぀か入力するずそれらの文字で始たる倀

に移動できたす。入力した文字は癜で匷調衚瀺されたす。

Page 427: HP QuickTest Professional - HP - United States | Laptop Computers

第 12 ç«  • キヌワヌド・ビュヌを䜿った䜜業

427

427

キヌワヌド・ビュヌの衚瀺オプションの定矩

キヌワヌド ビュヌ オプションダむアログ・ボックスを䜿甚するずキヌ

ワヌド・ビュヌでの情報の衚瀺方法を遞択できたす。キヌワヌド・ビュヌのカ

ラムフォント色の衚瀺をカスタマむズできたす。蚭定したオプションは

それ以降同じコンピュヌタ䞊で実行されるすべおのセッションですべおの

テストに察しお有効になりたす。

キヌワヌド・ビュヌのカラムの衚瀺

キヌワヌド・ビュヌに衚瀺するカラムを指定するにはキヌワヌド ビュヌ オプションダむアログ・ボックスのカラムタブを䜿甚したす。たたカラ

ムの衚瀺順も指定できたす。

ヒントカラム・ヘッダ行を右クリックしお衚瀺されるメニュヌからドキュ

メントのみを遞択するず泚釈カラムのみ衚瀺できたす。その埌でキヌ

ワヌド・ビュヌを印刷すれば手動テストの指瀺曞ずしお䜿甚できたす。キヌ

ワヌド・ビュヌからの印刷の詳现に぀いおは349 ペヌゞ「テストの印刷」を

参照しおください。

Page 428: HP QuickTest Professional - HP - United States | Laptop Computers

第 12 ç«  • キヌワヌド・ビュヌを䜿った䜜業

428

428

衚瀺するキヌワヌド・ビュヌのカラムを指定するには次の手順を実行したす。

1ツヌルビュヌ オプションを遞択したす。キヌワヌド ビュヌ オプ

ションダむアログ・ボックスが衚瀺されたす。

利甚可胜なカラムリストには珟圚キヌワヌド・ビュヌに衚瀺されおいな

いカラムが衚瀺されたす。衚瀺するカラムリストには珟圚キヌワヌド・

ビュヌに衚瀺されおいるカラムが衚瀺されたす。

2利甚可胜なカラムリストず衚瀺するカラムリストの間でカラム名を移

動するにはカラム名をダブルクリックするかカラム名を遞択しお矢印ボタ

ン> および <をクリックしたす。

ヒント䞀方のリストから他方のリストにすべおのカラム名を移動するには

二重の矢印ボタン>> および <<をクリックしたす。遞択した耇数のカラム

名のみを䞀方のリストから他方のリストに移動するにはSHIFT キヌ /CTRL キヌを䜿甚しお耇数のカラム名を遞択しお矢印ボタン> および <をク

リックしたす。

Page 429: HP QuickTest Professional - HP - United States | Laptop Computers

第 12 ç«  • キヌワヌド・ビュヌを䜿った䜜業

429

429

3衚瀺するカラムリストで 1 ぀以䞊のカラムを遞択し䞊矢印ボタンず䞋矢

印ボタンを䜿っおキヌワヌド・ビュヌでのカラムの衚瀺順を蚭定したす。

泚キヌワヌド・ビュヌでのカラムの順序は各ステップに関しお完了しなけ

ればならないセルの順序には圱響したせん。たずえば項目カラムの巊偎

に操䜜カラムが衚瀺されるように遞択した堎合もたずその項目を遞択す

る必芁がありたす。その堎合のみ項目カラムで行った遞択に䞀臎するよ

う操䜜カラム・リストが曎新されたす。

4OKをクリックしおダむアログ・ボックスを閉じ新しいカラム衚瀺を適甚

したす。

キヌワヌド・ビュヌのフォントず色の蚭定

キヌワヌド・ビュヌ内の各皮芁玠に察しお異なるテキストや色の衚瀺オプショ

ンを指定するにはキヌワヌド ビュヌ オプションダむアログ・ボックスの

フォントず色タブを䜿甚したす。

Page 430: HP QuickTest Professional - HP - United States | Laptop Computers

第 12 ç«  • キヌワヌド・ビュヌを䜿った䜜業

430

430

フォントず色タブには次のオプションがありたす。

オプション 説明

芁玠 キヌワヌド・ビュヌの芁玠ごずにフォントず色の

オプションを個別に指定できたす。珟圚の定矩を確

認および倉曎するには次の芁玠のいずれかを遞択

したす。

➀亀互の行1 行おきに䜿甚する代替の背景色。

この背景色が適甚される行でもフォントずテキ

ストに぀いおは暙準蚭定芁玠で定矩したフォ

ントずテキストの色が適甚されたす。

➀コメントコメント行の行ずテキスト。ただし

䜿甚可胜なすべおの曞匏蚭定オプションはコメン

ト行党䜓に適甚され通垞のステップ行内のコメ

ントには適甚されたせん。ステップ行内のコメン

トには前景に指定した色だけが適甚されたす

その他すべおの蚭定に぀いおは必芁に応じお

亀互の行暙準蚭定遞択されおいる行の

指定が適甚されたす。

➀暙準蚭定キヌワヌド・ビュヌのすべおの行ず

テキスト次に瀺す芁玠を陀く。

➀遞択されおいる行珟圚遞択匷調衚瀺され

おいる行ずテキスト。

フォント名 遞択した芁玠のテキストに䜿甚するフォントを倉曎

できたす。亀互の行芁玠および遞択されおいる

行芁玠のフォントは倉曎できたせん。

泚Unicode 環境でテストを行う堎合はUnicode 察応のフォントを遞択しなければなりたせん。遞択し

なかった堎合テスト内の芁玠がキヌワヌド・

ビュヌで正しく衚瀺されたせん。ただしテストは

遞択したフォントにかかわらず同じように実行さ

れたす。

サむズ 遞択した芁玠のテキストに䜿甚するフォント・サむ

ズを倉曎できたす。亀互の行芁玠および遞択さ

れおいる行芁玠のフォント・サむズは倉曎できた

せん。

Page 431: HP QuickTest Professional - HP - United States | Laptop Computers

第 12 ç«  • キヌワヌド・ビュヌを䜿った䜜業

431

431

キヌワヌド・ビュヌを䜿った䜜業のヒント

➀ 特定のカラムの衚瀺 / 非衚瀺を切り替えるにはキヌワヌド・ビュヌでカラ

ム・ヘッダ行を右クリックしお衚瀺されるメニュヌから必芁なカラムを遞択た

たは遞択解陀したす。

たずえば䜿甚するステップを手動テスト甚の指瀺曞ずしお印刷する堎合など

にドキュメントのみを遞択するず泚釈カラムのみ衚瀺できたす。

スタむル 遞択した芁玠のテキストに䜿甚するフォント・スタ

むルを倉曎できたす。通垞倪字斜䜓た

たは䞋線フォント・スタむルを遞択できたす。

亀互の行たたは遞択されおいる行芁玠のフォ

ント・スタむルは倉曎できたせん。

前景 遞択した芁玠のテキストに䜿甚する色を倉曎できた

す。亀互の行の前景の色は倉曎できたせん。

背景 遞択した芁玠の行の色を倉曎できたす。

読み取り専甚向けの前景 読み取り専甚の行のテキストに䜿甚する色を倉曎で

きたす。このオプションは亀互の行が察象の堎

合には倉曎できたせん。

すべお元に戻す フォントず色タブのすべおのオプションを暙準蚭

定にリセットしたす。

オプション 説明

Page 432: HP QuickTest Professional - HP - United States | Laptop Computers

第 12 ç«  • キヌワヌド・ビュヌを䜿った䜜業

432

432

➀ キヌワヌド・ビュヌでカラム・ヘッダヌを新しい堎所にドラッグするこずで

カラムを再敎列できたす。カラム・ヘッダを䜿甚可胜な堎所にドラッグする

ず赀い矢印が衚瀺されたす。

キヌワヌド・ビュヌでのステップ芁玠の衚瀺プロパティ

キヌワヌド・ビュヌではステップのさたざたなの郚分のプロパティを衚瀺で

きたす。たずえばオブゞェクト・プロパティアクション・プロパティア

クション呌び出しプロパティチェックポむント・プロパティおよび出力倀

プロパティを衚瀺できたす。プロパティを衚瀺する項目を右クリックし衚瀺

されたメニュヌから関連するオプションを遞択したす。

ステップメニュヌたたはコンテキスト右クリック・メニュヌで䜿甚可胜

なプロパティのオプションは珟圚遞択されおいるステップに応じお倉わりた

す。たずえばテスト・オブゞェクトに関するチェックポむントたたは出力倀

を含むステップを右クリックした堎合は珟圚のオブゞェクトおよびチェック

ポむントたたは出力倀に関するオブゞェクト・プロパティおよびチェックポ

むントたたは出力倀プロパティを衚瀺できたす。アクションを右クリックする

ず珟圚のアクションに関するアクション・プロパティたたはアクション呌び

出しプロパティを衚瀺できたす。

Page 433: HP QuickTest Professional - HP - United States | Laptop Computers

第 12 ç«  • キヌワヌド・ビュヌを䜿った䜜業

433

433

キヌワヌド・ビュヌのブレヌクポむントを䜿った䜜業

キヌワヌド・ビュヌではブレヌクポむントの挿入ず削陀を行うこずができた

す。キヌワヌド・ビュヌのステップにブレヌクポむントを配眮するずそのブ

レヌクポむントぱキスパヌト・ビュヌでも衚瀺されたたその逆も成り立ち

たす。

キヌワヌド・ビュヌにブレヌクポむントを挿入するには次の手順を実行したす。

➀ ブレヌクポむントを挿入する堎所で巊マヌゞンをクリックしたす。

➀ ステップを遞択しお F9 キヌを抌したす。

➀デバッグブレヌクポむントの蚭定 / 解陀を遞択したす。

赀いブレヌクポむントのアむコン が衚瀺されたす。

キヌワヌド・ビュヌからブレヌクポむントを削陀するには次の手順を実行し

たす。

➀ ブレヌクポむント・アむコンをクリックしたす。

➀ ステップを遞択しお F9 キヌを抌したす。

➀デバッグブレヌクポむントの蚭定 / 解陀を遞択したす。

泚QuickTest によりステップに適切な項目の隣にブレヌクポむントが自動

的に配眮されたす。䞊蚘の䟋ではWelcome: Mercury ブラりザ項目たたは

ペヌゞ項目の隣をクリックした堎合であっおもブレヌクポむントは自動的に userName 線集項目の隣に挿入されステップは実際にその線集項目に察しお

実行されたす。項目を折りたたんでもブレヌクポむントのアむコンは も

近い衚瀺されおいる項目の隣の巊マヌゞンに衚瀺されたたた残るためテスト

にブレヌクポむントが含たれおいるこずを確認できたす。

Page 434: HP QuickTest Professional - HP - United States | Laptop Computers

第 12 ç«  • キヌワヌド・ビュヌを䜿った䜜業

434

434

ブレヌクポむントの詳现に぀いおは1046 ペヌゞ「ブレヌクポむントの䜿甚」

を参照しおください。

Page 435: HP QuickTest Professional - HP - United States | Laptop Computers

435

第 13 章高床なアクション機胜を䜿甚した䜜業

テストを耇数のアクションに分割しおアプリケヌションのテスト・プロセス

を合理化できたす。本章ではテストでのアクションの高床な操䜜に぀いお説

明したす。アクションに関する基本的な機胜の䜿甚方法に぀いおは第 14 ç« 

「アクションを䜿った䜜業」で説明したす。

本章では次の項目に぀いお説明したす。

➀ 高床なアクション機胜を䜿甚した䜜業に぀いお436 ペヌゞ

➀ 既存のアクションぞの呌び出しの挿入436 ペヌゞ

➀ アクション・パラメヌタの蚭定444 ペヌゞ

➀ アクション・パラメヌタの䜿甚448 ペヌゞ

➀ アクションの呌び出しのプロパティの蚭定453 ペヌゞ

➀ アクション情報の共有458 ペヌゞ

➀ ゚キスパヌト・ビュヌのアクションの構文に぀いお461 ペヌゞ

➀ アクションの終了463 ペヌゞ

Page 436: HP QuickTest Professional - HP - United States | Laptop Computers

第 13 ç«  • 高床なアクション機胜を䜿甚した䜜業

436

436

高床なアクション機胜を䜿甚した䜜業に぀いお

アクションを䜿甚するずWeb サむトのメむン・セクションやアプリケヌ

ション内でナヌザが実行する特定の操䜜などの論理ナニットにテストを分割で

きたす。

テストはアクションぞの呌び出しで構成されおいたす。新しく䜜成したテス

トには1 ぀のアクションぞの呌び出しが含たれおいたす。耇数のアクション

を呌び出すテストを䜜成するこずによっおモゞュヌル化された効率の良い

テストを蚭蚈できたす。

アクション間で情報を受け枡すにはいく぀かの方法がありたす。アクション

内のステップがテストの別の堎所から指定された倀を䜿甚できるようにア

クションに入力パラメヌタを指定するこずもできたす。たたアクションから

倀を出力しおテストの埌半のステップで䜿甚したりテストを実行したアプ

リケヌションに返したりするこずもできたす。詳现に぀いおは448 ペヌゞ

「アクション・パラメヌタの䜿甚」を参照しおください。

既存のアクションぞの呌び出しの挿入

䞀連のテストを蚈画する堎合各テストで「ログむン」のような同䞀の動䜜が

いく぀か必芁であるこずがありたす。3 ぀の別々のテストですべおのログむ

ン・ステップを 3 回挿入しスクリプトの圓該郚分をテストごずにチェック

ポむントパラメヌタ化およびプログラミング・ステヌトメントによっお

別々に拡匵するのではなくフラむト予玄システムにログむンする 1 ぀のアク

ションを䜜成しそれを 1 ぀のテストに栌玍できたす。アクションを䜜成した

らそのアクションぞの呌び出しをほかのテストに挿入できたす。

既存のアクションぞの呌び出しを挿入するにはアクションのコピヌぞの呌び

出しを挿入するか元のアクションぞの呌び出しを挿入したす。

たずえばフラむトの予玄予玄の倉曎予玄の削陀の 3 ぀のテストを Mercury Tours サむトで䜜成するずしたす。テストを蚈画するずきに各テスト

に぀いおサむトぞのログむンずサむトからのログアりトが必芁であるため

これら 3 ぀すべおのテストには合蚈 5 ぀のアクションが必芁であるこずが分

かったずしたす。

Page 437: HP QuickTest Professional - HP - United States | Laptop Computers

第 13 ç«  • 高床なアクション機胜を䜿甚した䜜業

437

437

たず 5 ぀のアクションを䜿甚しお 3 ぀のテストを䜜成したす。テスト 1 には 2 ぀の再利甚可胜なアクションログむンずログアりトが含たれおいたす。これ

らのアクションは埌でテスト 2 およびテスト 3 から呌び出すこずができたす。

その埌テスト 2 およびテスト 3 にテスト 1 で䜜成した再利甚可胜なアクショ

ンぞの呌び出しを挿入しお䜜成が完了したす。

テスト 1再利甚可胜アクションを含む (*)

ログアりト*の呌び出し

フラむトの予玄の呌び出し

ログむン*の呌び出し

テスト 2

フラむト予玄倉曎の呌び出し

テスト 3

予玄キャンセルの呌び出し

テスト 1再利甚可胜アクションを含む (*)

ログアりト *の呌び出し

フラむトの予玄の呌び出し

ログむン *の呌び出し

テスト 2

フラむトの予玄倉曎の呌び出し

テスト 3

フラむトの予玄

キャンセルの呌び出し

ログアりト *の呌び出し

ログむン *の呌び出し

ログアりト *の呌び出し

ログむン *の呌び出し

Page 438: HP QuickTest Professional - HP - United States | Laptop Computers

第 13 ç«  • 高床なアクション機胜を䜿甚した䜜業

438

438

アクションのコピヌぞの呌び出しの挿入

アクションのコピヌぞの呌び出しをテストに挿入するずチェックポむント

パラメヌタ化の内容デヌタ・テヌブルの察応するアクションタブおよ

びすべおの定矩枈みアクション・パラメヌタを含む元のアクション党䜓がコ

ピヌされたす。コピヌするテストのオブゞェクトがロヌカル・オブゞェクト・

リポゞトリにある堎合コピヌしたアクションのロヌカル・オブゞェクト・リ

ポゞトリもアクションず䞀緒にコピヌされたす。

アクションは独立した再利甚䞍可胜なアクションずしお元のアクション

が再利甚可胜であっおもテストに挿入されたす。アクションをテストにコ

ピヌしたらほかの再利甚䞍可胜なアクションず同様にアクションの远加

削陀倉曎ができたす。挿入したアクションに加えた倉曎はそのアクションに

だけ圱響し元のアクションに察する倉曎はコピヌしたアクションに圱響を

及がしたせん。

Page 439: HP QuickTest Professional - HP - United States | Laptop Computers

第 13 ç«  • 高床なアクション機胜を䜿甚した䜜業

439

439

アクションのコピヌを䜜成しテストでそのコピヌを呌び出すには次の手順

を実行したす。

1 テストで挿入アクションのコピヌの呌び出しを遞択するかアク

ションのアむコンを右クリックしおアクションのコピヌぞの呌び出しを挿

入を遞択するかあるいは任意のステップを右クリックしおアクショ

ンコピヌぞの呌び出しを挿入を遞択したす。アクションの遞択ダ

むアログ・ボックスが開きたす。

Page 440: HP QuickTest Professional - HP - United States | Laptop Computers

第 13 ç«  • 高床なアクション機胜を䜿甚した䜜業

440

440

2 コピヌするアクションが含たれるテストを芋぀けるにはコピヌ元のテスト

の参照ボタンを䜿甚したす。アクションボックスにはすべおのロヌカル・

アクション遞択したテストずずもに栌玍されるアクションが衚瀺されたす。

泚コピヌ元のテストボックスにはQuality Center フォルダたたは盞察パ

スを入力できたす。盞察パスを入力するずQuickTest によっおオプション

ダむアログ・ボックスのフォルダタブで指定されおいるフォルダのテスト

が怜玢されたす。詳现に぀いおは1169 ペヌゞ「テストのフォルダ・オプショ

ンの蚭定」および 340 ペヌゞ「QuickTest での盞察パスの䜿甚」を参照しおくだ

さい。

3アクションリストでは挿入するアクションを遞択したす。アクションを

遞択するずそのタむプ再利甚䞍可胜なアクションたたは再利甚可胜なアク

ションおよび存圚する堎合は説明が衚瀺されたす。これによっおコピヌす

るアクションを識別できたす。アクションの説明の詳现に぀いおは484 ペヌ

ゞ「䞀般的なアクション・プロパティの蚭定」を参照しおください。

4 コピヌしたアクションのプロパティを倉曎する堎合は新芏アクションのプ

ロパティを線集するチェック・ボックスを遞択したす。このオプションを遞

択した堎合はOKをクリックするずアクションのプロパティダむアロ

グ・ボックスが衚瀺されたす。453 ペヌゞ「アクションの呌び出しのプロパ

ティの蚭定」の説明に埓っおアクション・プロパティを修正できたす。

泚このオプションを遞択しおいない堎合はキヌワヌド・ビュヌでアクショ

ンのアむコンを右クリックしアクションのプロパティを遞択しお埌で

アクションのプロパティを倉曎できたす。

Page 441: HP QuickTest Professional - HP - United States | Laptop Computers

第 13 ç«  • 高床なアクション機胜を䜿甚した䜜業

441

441

5 アクションのコピヌぞの呌び出しを挿入する堎所を決定しテストの末尟

たたは珟圚のステップの埌を遞択したす。

アクションぞのアクションの挿入の詳现に぀いおは448 ペヌゞ「アクショ

ン・パラメヌタの䜿甚」を参照しおください。

泚珟圚遞択されおいるステップが他のテストからの再利甚可胜なアクション

である堎合はアクションのコピヌぞの呌び出しは自動的にテストの末尟に远

加されたす珟圚のステップの埌のオプションは無効になりたす。

6OKをクリックしたす。アクションぞの呌び出しは独立した再利甚䞍可

胜なアクションずしおテストに挿入されたす。アクション呌び出しをテスト内

の任意の堎所にドラッグしお移動できたす。アクションの移動の詳现に぀いお

は423 ペヌゞ「アクションのステップの管理」を参照しおください。

既存のアクションの呌び出しの挿入

珟圚のテストロヌカル・アクションたたは別のテスト倖郚アクション

に栌玍されおいる再利甚可胜なアクションの呌び出しを挿入するこずができた

す。既存のアクションの呌び出しの挿入は呌び出しにリンクを蚭定するのに

䌌おいたす。アクションのステップはアクション・ビュヌに衚瀺できたすが

倉曎はできたせん。呌び出し先アクションのロヌカル・オブゞェクト・リポゞ

トリ存圚する堎合もたた読み取り専甚です。ただし倖郚アクションを呌

び出す堎合アクションのデヌタ・シヌトからのデヌタをロヌカルの線集可胜

なコピヌずしおむンポヌトするか元のアクションから読み取り専甚の

デヌタを䜿甚するかを遞択できたす。

呌び出した倖郚アクションを倉曎するにはアクションずずもに保存されおい

るテストを開いおそのテストで倉曎を行う必芁がありたす。この倉曎はそ

のアクションを呌び出すすべおのテストに適甚されたす。元のアクションの

デヌタを䜿甚する堎合倖郚アクションを呌び出すず元のアクションのデヌ

タに察する倉曎も適甚されたす。

ヒント元のアクションの堎所はアクションのプロパティダむアログ・

ボックスの䞀般タブに衚瀺されたす。

Page 442: HP QuickTest Professional - HP - United States | Laptop Computers

第 13 ç«  • 高床なアクション機胜を䜿甚した䜜業

442

442

既存のアクションぞの呌び出しを挿入するには次の手順を実行したす。

1挿入既存アクションの呌び出しを遞択するかアクションのアむコ

ンを右クリックしお既存アクションぞの呌び出しを挿入を遞択するか任

意のステップを右クリックしおアクション既存ぞの呌び出しを挿入

を遞択したす。アクションの遞択ダむアログ・ボックスが開きたす。

2 呌び出すアクションが含たれるテストを芋぀けるにはコピヌ元のテスト

参照ボタンを䜿甚したす。アクションボックスには遞択したテストのす

べおの再利甚可胜なアクションが衚瀺されたす。

泚コピヌ元のテストボックスにはQuality Center フォルダたたは盞察パ

スを入力できたす。盞察パスを入力するずQuickTest によっおオプション

ダむアログ・ボックスのフォルダタブで指定されおいるフォルダのテスト

が怜玢されたす。詳现に぀いおは1169 ペヌゞ「テストのフォルダ・オプショ

ンの蚭定」および 340 ペヌゞ「QuickTest での盞察パスの䜿甚」を参照しおくだ

さい。

Page 443: HP QuickTest Professional - HP - United States | Laptop Computers

第 13 ç«  • 高床なアクション機胜を䜿甚した䜜業

443

443

3アクションリストで呌び出すアクションを遞択したす。アクションを遞

択するずそのタむプ再利甚可胜なアクションおよび存圚する堎合は説明

が衚瀺されたす。これによっお呌び出すアクションを識別できたす。アク

ションの説明の詳现に぀いおは484 ペヌゞ「䞀般的なアクション・プロパ

ティの蚭定」を参照しおください。

ヒントテストが呌び出す倖郚アクションはリスト内にも衚瀺されたす。呌

び出すアクションが遞択したテスト内からすでに呌び出されおいる堎合はア

クションのリストからそのアクションを遞択できたす。これにより元のアク

ションぞの別の呌び出しが䜜成されたす。

泚遞択したテストに再利甚可胜なアクションたたは倖郚アクションがない堎

合はQuickTest によっおアクションリストが無効になりたす。

4 アクションぞの呌び出しを挿入する堎所を決定しテストの末尟たたは

珟圚のステップの埌を遞択したす。

泚珟圚遞択されおいるステップが他のテストからの再利甚可胜なアクション

である堎合はアクションぞの呌び出しは自動的にテストの末尟に远加された

す珟圚のステップの埌 は無効になりたす。

アクションぞのアクションの挿入の詳现に぀いおは448 ペヌゞ「アクショ

ン・パラメヌタの䜿甚」を参照しおください。

Page 444: HP QuickTest Professional - HP - United States | Laptop Computers

第 13 ç«  • 高床なアクション機胜を䜿甚した䜜業

444

444

5OKをクリックしたす。アクションぞの呌び出し がテスト・フロヌに挿入

されたす。アクション呌び出しをテスト内の任意の堎所にドラッグしお移動で

きたす。アクションの移動の詳现に぀いおは423 ペヌゞ「アクションのス

テップの管理」を参照しおください。

ヒントCTRL キヌを抌しながらアクションをテスト内の䞊列兄匟レベル

の別の堎所にドラッグ・アンド・ドロップするずテスト内の再利甚可胜なア

クションや倖郚アクションぞの远加呌び出しを䜜成できたす。

アクション・パラメヌタの蚭定

アクション内のステップがテストの別の堎所から指定された倀を䜿甚できる

ようにアクションに入力パラメヌタを指定できたす。アクション・パラメヌ

タの入力倀は 䞊䜍レベルのアクション堎合はテストからネストされたア

クションの堎合はそれを呌び出す芪アクションのパラメヌタから兄匟アク

ションの堎合は盎前のアクション呌び出しの出力倀から取埗できたす。

アクションがテストの埌の堎所で䜿甚する倀を返せるようにアクションに出

力パラメヌタを指定できたす。たずえば埌でネストされたアクションが倀を

䜿甚できるようにパラメヌタの倀を芪アクションに出力できたす。

入力たたは出力アクション・パラメヌタごずに名前倧文字ず小文字が区別

されたすずタむプおよび任意で説明を定矩したす。各アクション入力パラ

メヌタに暙準蚭定の倀を指定したりナヌザが遞択したパラメヌタ倀のタむプ

に察しお QuickTest が指定する暙準蚭定の倀を䜿甚したりするこずもできたす。

アクション呌び出しのパラメヌタに察しお倀が定矩されおいない堎合は暙準

蚭定の倀はアクションずずもに保存されアクションにより䜿甚されたす。

アクションのプロパティダむアログ・ボックスのパラメヌタタブでは

入力および出力パラメヌタの定矩倉曎および削陀が行えたす線集

アクションアクションのプロパティを遞択するかアクションを右

クリックしおアクションのプロパティを遞択したす。

Page 445: HP QuickTest Professional - HP - United States | Laptop Computers

第 13 ç«  • 高床なアクション機胜を䜿甚した䜜業

445

445

アクション・パラメヌタの䜿甚方法の詳现に぀いおは448 ペヌゞ「アクショ

ン・パラメヌタの䜿甚」および 451 ペヌゞ「アクション・パラメヌタを䜿った

䜜業に぀いおのガむドラむン」を参照しおください。

新しい入力たたは出力アクション・パラメヌタを远加するには次の手順を実

行したす。

1入力パラメヌタたたは出力パラメヌタリストの䞊にあるパラメヌタ

の远加ボタンをクリックしお新しいパラメヌタを適切なリストに远加した

す。関連するリストに新しいパラメヌタ甚の行が远加されたす。

2名前ボックスをクリックしパラメヌタの名前を入力したすアクション・

パラメヌタ名の倧文字ず小文字は区別されたす。

Page 446: HP QuickTest Professional - HP - United States | Laptop Computers

第 13 ç«  • 高床なアクション機胜を䜿甚した䜜業

446

446

3タむプボックスでパラメヌタの倀のタむプを遞択したす。次のタむプのい

ずれかを遞択するこずができたす。

➀ 文字列「"New York"」など匕甚笊のペアで囲たれた文字列。倀を入力す

るずきに匕甚笊を含めなかった堎合はテスト実行時に倀がスクリプトに挿

入される際に QuickTest によっお匕甚笊が自動的に远加されたす。暙準蚭定

の倀は空の文字列です。

➀ ブヌル倀true たたは false の倀。「ブヌル倀」のタむプを遞択した堎合

暙準蚭定倀カラムをクリックしお矢印をクリックするずTrueたた

はFalseの倀を遞択できたす。暙準蚭定の倀は True です。

➀ 日付「2005/03/02」などの日付の文字列。「日付」倀のタむプを遞択した堎

合暙準蚭定倀カラムをクリックしお矢印をクリックするず日付を遞

択できるカレンダヌを開くこずができたす。暙準蚭定の倀は圓日の日付です。

➀ 数倀任意の数倀。暙準蚭定の倀は 0 です。

➀ パスワヌド暗号化されたパスワヌドの倀。「パスワヌド」倀のタむプを遞

択した堎合は暙準蚭定倀フィヌルドにパスワヌドを入力する際にはパ

スワヌドの文字はマスクで隠されたす。ただしアクション内では倀は暗

号化されお衚瀺されたす。暙準蚭定の倀は空の文字列です。これも実際のア

クション内では暗号化された倀ずしお衚瀺されたす。

➀ 任意バリアント型の倀のタむプで䞊蚘の倀のタむプの任意を䜿甚できた

す。任意」倀のタむプを遞択した堎合は倀を䜿甚する予定の堎所で必芁な

圢匏で倀を指定する必芁がありたす。たずえば埌に倀を文字列ずしお䜿甚

する予定である堎合文字列を匕甚笊で囲む必芁がありたす。「任意」の倀

タむプを指定した堎合QuickTest によっおそれが数倀であるかどうかが

チェックされたす。倀が数倀でない堎合はQuickTest によっおその倀は自

動的に匕甚笊で囲たれたす。既存の倀を線集しおいる堎合は以前の倀に匕

甚笊が付いおいればその倀は自動的に匕甚笊で囲たれたす。暙準蚭定の倀

は空の文字列です。

Page 447: HP QuickTest Professional - HP - United States | Laptop Computers

第 13 ç«  • 高床なアクション機胜を䜿甚した䜜業

447

447

4 入力アクション・パラメヌタを定矩する堎合は暙準蚭定倀ボックスをク

リックしおパラメヌタの暙準蚭定倀を入力したす。あるいはQuickTest によっ

おそのパラメヌタ倀のタむプに察しお指定される暙準蚭定倀のたたにしおおく

こずができたす。テスト内のほかの堎所からパラメヌタ倀を受け取るこずなく

アクションを実行できるように暙準蚭定の倀が必芁になりたす。

5任意蚘述ボックスをクリックしアクション内でのパラメヌタの目的な

どパラメヌタの説明を入力したす。QuickTest はこれらの説明を出力オプ

ションパラメヌタ オプション倀蚭定オプションダむアログ・ボック

スなどアクション・パラメヌタを遞択できる任意のダむアログ・ボックス内

にパラメヌタの名前ず䞀緒に衚瀺したす。

既存のアクション・パラメヌタを倉曎するには次の手順を実行したす。

1 倉曎するパラメヌタを入力パラメヌタリストたたは出力パラメヌタリ

ストから遞択したす。

2 必芁に応じおパラメヌタ行の゚ディット・ボックスで倀を倉曎したす。

既存のアクション・パラメヌタを削陀するには次の手順を実行したす。

1 削陀するパラメヌタを入力パラメヌタリストたたは出力パラメヌタリ

ストから遞択したす。

2パラメヌタの削陀ボタンをクリックしたす。パラメヌタがリストから削陀

されたす。

泚アクション・パラメヌタを削陀する堎合そのアクション・パラメヌタを

䜿甚するステップもすべお必ず削陀しおください。

Page 448: HP QuickTest Professional - HP - United States | Laptop Computers

第 13 ç«  • 高床なアクション機胜を䜿甚した䜜業

448

448

アクション・パラメヌタの䜿甚

アクション・パラメヌタを䜿甚すればテストから 䞊䜍レベルのアクション

ぞ芪アクションからネストされたアクションぞたたはアクションからテス

ト内の埌続の兄匟アクションぞ倀を受け枡しできたす。たたアクション・

パラメヌタを䜿甚しおアクション内のステップからその芪アクションぞた

たは 䞊䜍レベルのアクションからテストを実行たたは呌び出したスク

リプトたたはアプリケヌションぞ出力倀を受け枡しできたす。たずえばネ

ストされたアクションのステップから倀を出力しその倀を出力アクション・

パラメヌタに栌玍しおから呌び出し元の芪アクションの埌のステップで入力

ずしおその倀を䜿甚するこずができたす。

アクション・パラメヌタはアクション内の任意のステップ関数呌び出しを含

むで䜿甚できたす。アクションが受け取るこずのできるパラメヌタおよび

アクションが返すこずができる出力倀はアクションのプロパティダむア

ログ・ボックスのパラメヌタタブで定矩したす線集アクション

アクションのプロパティを遞択するかアクションを右クリックしお

アクションのプロパティを遞択したす。アクション呌び出しプロパティ

ダむアログ・ボックスアクションを右クリックしおアクション呌び出しプ

ロパティを遞択するず開きたすのパラメヌタの倀タブを䜿甚しおこ

れらのパラメヌタに䟛絊される実際の倀ず出力倀が栌玍される堎所を指定し

たす。

アクションがテストの別の堎所から入力倀を受け取るこずができるようにア

クションに入力パラメヌタを指定できたす。アクション・パラメヌタの入力倀

は 䞊䜍レベルのアクション堎合はテストからネストされたアクションの

堎合はそれを呌び出す芪アクションのパラメヌタから兄匟アクションの堎合

は盎前のアクション呌び出しの出力倀から取埗できたす。たたアクションの

出力パラメヌタを指定しおテストの埌の郚分で䜿甚したりテストを実行し

たアプリケヌションに返したりするこずもできたす。

Page 449: HP QuickTest Professional - HP - United States | Laptop Computers

第 13 ç«  • 高床なアクション機胜を䜿甚した䜜業

449

449

たずえばテストを実行する呌び出す倖郚アプリケヌションから倀を取埗

しその倀をテスト内のアクションで䜿甚するずしたす。次のテストでは

Action2 および Action3 を介しお倖郚アプリケヌションから Action4 の必芁な

ステップに入力テスト・パラメヌタを枡す必芁がありたす。

この操䜜は次のように行いたす。

1 テストの埌半で䜿甚したい倀を䜿甚しお入力テスト・パラメヌタを定矩した

すファむル蚭定パラメヌタタブ。

2 入力テスト・パラメヌタず同じ倀のタむプを䜿甚しおAction2 に察しお入力

アクション・パラメヌタを定矩したす線集アクションアク

ションのプロパティパラメヌタタブ。

3 前述の手順で指定した入力テスト・パラメヌタ倀を䜿甚しお入力アクショ

ン・パラメヌタ倀をパラメヌタ化したす線集アクションアク

ション呌び出しプロパティパラメヌタの倀タブ。

4 入力テスト・パラメヌタず同じ倀のタむプを䜿甚しおAction3 に察しお入力

アクション・パラメヌタを定矩したす線集アクションアク

ションのプロパティパラメヌタタブ。

5 入力アクション・パラメヌタ倀をパラメヌタ化したす。

➀線集アクションアクション呌び出しプロパティパラ

メヌタの倀タブを遞択しAction2 に察しお指定した入力アクション・パ

ラメヌタ倀を遞択したす。

➀ Parameter ナヌティリティ・オブゞェクトを䜿甚しおアクション・パラ

メヌタを゚キスパヌト・ビュヌの RunAction ステヌトメントの Parameter 匕数ずしお指定したす。詳现に぀いおは461 ペヌゞ「パラメヌタを䜿甚し

たアクションの呌び出し」を参照しおください。

Page 450: HP QuickTest Professional - HP - United States | Laptop Computers

第 13 ç«  • 高床なアクション機胜を䜿甚した䜜業

450

450

6 入力テスト・パラメヌタず同じ倀のタむプを䜿甚しおAction4 に察しお入力

アクション・パラメヌタを定矩したす線集アクションアク

ションのプロパティパラメヌタタブ。

7 入力アクション・パラメヌタ倀をパラメヌタ化したす。

➀線集アクション ] アクション呌び出しプロパティ ] パラメヌ

タの倀 ] タブを遞択しAction3 に察しお指定した入力アクション・パラ

メヌタ倀を遞択したす。

➀ Parameter ナヌティリティ・オブゞェクトを䜿甚しおアクション・パラ

メヌタを゚キスパヌト・ビュヌの RunAction ステヌトメントの Parameter 匕数ずしお指定したす。詳现に぀いおは461 ペヌゞ「パラメヌタを䜿甚し

たアクションの呌び出し」を参照しおください。

8 Action4 で必芁なステップの倀をパラメヌタ化したす。

➀ パラメヌタ化アむコン をクリックしAction 4 に指定した入力アクショ

ン・パラメヌタを䜿甚しお倀蚭定オプションダむアログ・ボックスでパ

ラメヌタを指定したす。

➀゚キスパヌト ビュヌで Parameter ナヌティリティ・オブゞェクトを䜿甚

しおステップに䜿甚する倀を指定したす。詳现に぀いおは654 ペヌゞ

「゚キスパヌト ビュヌのステップでのアクション・パラメヌタの䜿甚」

を参照しおください。

アクションのパラメヌタはそのアクションずずもに保存されそのアクション

に察するすべおの呌び出しに察しお同じになりたす。アクション・パラメヌタ

の名前タむプたたは説明を倉曎しテストの別の郚分にある同じアク

ションぞの呌び出しのアクション・プロパティを衚瀺するずアクション・パ

ラメヌタが倉曎されたこずを確認できたす。

入力アクション・パラメヌタに察しお定矩されおいる実際の倀ずアクション

出力パラメヌタに察しお指定されおいる堎所はアクションに察する呌び出し

ごずに異なるこずが可胜です。アクションのコピヌぞの呌び出しを挿入する堎

合アクションのコピヌはナヌザがコピヌしたアクションに察しお定矩され

おいたアクション・パラメヌタおよびアクション呌び出しパラメヌタずずもに

挿入されたす。アクションを分割するずアクション・パラメヌタは䞡方のア

クションにコピヌされたす。第 2 のアクションのアクション呌び出し倀はそ

のアクションのパラメヌタの暙準蚭定倀から取埗されたす。

Page 451: HP QuickTest Professional - HP - United States | Laptop Computers

第 13 ç«  • 高床なアクション機胜を䜿甚した䜜業

451

451

アクション・パラメヌタずアクション呌び出しで䜿甚される倀の定矩の詳现

に぀いおは444 ペヌゞ「アクション・パラメヌタの蚭定」および 455 ペヌゞ

「アクションの呌び出しのパラメヌタ倀の蚭定」を参照しおください。

アクション・パラメヌタを䜿った䜜業に぀いおのガむドラむン

アクション・パラメヌタを䜿っお䜜業をする堎合次のガむドラむンを考慮し

たす。

➀ 入力アクション・パラメヌタ倀は珟圚のアクションのステップ内でのみ䜿甚

できたす。別のアクションたたはテストからのアクション入力倀は倀を

䜿甚するアクションたで倀をテスト階局の䞋方に向かっおアクションからアク

ションぞ受け枡した堎合にのみ䜿甚できたす。䟋テスト → アクション 1 → アクション 2 → アクション 3 → アクション 3ステップ 1

➀ 出力アクション・パラメヌタ倀は同じ階局の盎前のアクション芪アクショ

ンたたは珟圚のアクションから取埗できたす。次の堎合は別のアクション

のステップ内にある 1 ぀のアクションからのアクション出力倀を䜿甚できたす。

テスト・パラメヌタ

1

2

3

4

Page 452: HP QuickTest Professional - HP - United States | Laptop Computers

第 13 ç«  • 高床なアクション機胜を䜿甚した䜜業

452

452

➀ アクションからアクションぞテスト階局の䞊方向ぞ倀を䜿甚するアクショ

ンたで倀を枡す堎合。䟋アクション 3ステップ 1 → アクション 3 → アクション 2 → アクション 1 → テスト → アクション 4

この䟋では出力倀はアクション 4 のステップで䜿甚されおいたすがアク

ション 1アクション 2たたはアクション 3 のどのステップでもアク

ション 3ステップ 1 の出力倀を䜿甚できたす。

➀ 盎前のアクションから倀を䜿甚する兄匟アクションぞ倀を枡す堎合。䟋

アクション 2ステップ 1 → アクション 2 → アクション 3 → アクショ

ン 3ステップ 1

この䟋では出力倀はアクション 3ステップ 1 で䜿甚されおいたすが

アクション 2 たたはアクション 3 のステップでもアクション 2ステッ

プ 1 の出力倀を䜿甚できたす。

テスト・パラメヌタ

1

2

3

4

5

1

3

2

Page 453: HP QuickTest Professional - HP - United States | Laptop Computers

第 13 ç«  • 高床なアクション機胜を䜿甚した䜜業

453

453

➀ 呌び出し元アクションの埌続のステップでは呌び出し先アクションから取埗

した倀であれば任意のタむプのアクション出力倀を倉数ずしお䜿甚できた

す。たずえばActionA が ActionB を呌び出しActionB の出力パラメヌタを栌

玍する倉数ずしお MyBVar を指定した堎合ActionB ぞの呌び出しの埌の ActionA のステップでは他の倉数を䜿甚するのず党く同じように MyBVar を倀ずしお䜿甚できたす。

アクションの呌び出しのプロパティの蚭定

アクション呌び出しプロパティダむアログ・ボックスはアクションぞの

特定の呌び出しにおけるアクションの動䜜を制埡したす。呌び出し先のアク

ションを QuickTest がデヌタ・テヌブルの列の数に埓っお䜕回実行するか

を指定できるだけでなく入力アクション・パラメヌタの初期倀や出力アク

ション・パラメヌタの倀を栌玍する堎所も指定できたす。

泚次の項ではアクション呌び出しプロパティダむアログ・ボックスを

䜿甚しおアクションの呌び出しのプロパティを定矩する方法を説明したす。た

た゚キスパヌト・ビュヌでアクションの呌び出しずアクションの呌び出しの

パラメヌタを定矩するこずもできたす。詳现に぀いおは461 ペヌゞ「゚キス

パヌト・ビュヌのアクションの構文に぀いお」を参照しおください。

アクション呌び出しプロパティダむアログ・ボックスを開くには次のい

ずれかを実行したす。

➀ アクション・ノヌドが匷調衚瀺されおいる状態でキヌワヌド・ビュヌから

線集アクションアクション呌び出しプロパティを遞択する。

➀ キヌワヌド・ビュヌ内のアクション・ノヌドを右クリックしアクション呌

び出しのプロパティを遞択する。

アクション呌び出しプロパティダむアログ・ボックスでは特定のアク

ション呌び出しにのみ適甚されるオプションを蚭定できたす。このダむアロ

グ・ボックスには実行タブずパラメヌタの倀タブがありたす。

Page 454: HP QuickTest Professional - HP - United States | Laptop Computers

第 13 ç«  • 高床なアクション機胜を䜿甚した䜜業

454

454

アクションの実行プロパティの蚭定

アクション呌び出しプロパティダむアログ・ボックスの実行タブを

䜿っおQuickTest に察し呌び出したアクションで反埩を 1 回だけ実行したり

デヌタ・テヌブルのすべおの行を察象に反埩を実行したりデヌタ・テヌブル

の特定の行だけを察象に反埩を実行したりする指定が行えたす。

実行タブには次のオプションがありたす。

オプション 詳现

反埩なしで実行する アクションのデヌタ・テヌブルにある 初の行を

䜿っお呌び出したアクションを 1 回だけ実行し

たす。

すべおの行で実行する アクションのデヌタ・テヌブルの行数に埓った反

埩の回数呌び出したアクションを実行したす。

実行開始行 X 終了行 指定した行の範囲に埓った反埩の回数呌び出し

たアクションを実行したす。

Page 455: HP QuickTest Professional - HP - United States | Laptop Computers

第 13 ç«  • 高床なアクション機胜を䜿甚した䜜業

455

455

泚

➀ あるアクションで耇数の反埩を実行する堎合アクションがアプリケヌショ

ンの同䞀の堎所で開始および終了するようにしおアプリケヌションがアク

ションの次の反埩を実行するずきに正しい堎所ず状態にあるようにする必

芁がありたす。

➀アクション呌び出しプロパティダむアログ・ボックスの実行タブは

アクションの呌び出しごずに適甚されアクションのデヌタ・シヌトの行を

参照したす。テストの蚭定ダむアログ・ボックスの実行タブでテ

スト党䜓の実行プロパティを蚭定できたすグロヌバル・デヌタ・シヌトの

行を察象ずした反埩の蚭定。詳现に぀いおは第 41 章「個別のテストのオ

プション蚭定」を参照しおください。

アクションの呌び出しのパラメヌタ倀の蚭定

呌び出したアクションにより䜿甚される入力アクション・パラメヌタの倀を指

定したり出力アクション・パラメヌタ倀を栌玍する堎所を指定したりする堎

合はアクション呌び出しプロパティダむアログ・ボックスのパラメヌ

タの倀タブを䜿甚したす。䜿甚可胜な任意のパラメヌタ・タむプを䜿甚し

お特定の入力アクション・パラメヌタに䜿甚される倀をパラメヌタ化するこ

ずもできたす。

泚アクションの呌び出しでの入力および出力パラメヌタ倀の指定は任意です。

入力アクション・パラメヌタの倀を蚭定しない堎合はアクションのプロパ

ティダむアログ・ボックスで指定されおいる暙準蚭定の倀が䜿甚されたす。

出力パラメヌタ倀の栌玍堎所を定矩しない堎合でも呌び出し元アクション

は呌び出し先アクションによっお生成された出力パラメヌタ・デヌタにアク

セスできたす。ただし栌玍堎所を指定したほうがアクション呌び出しス

テヌトメントは読みやすくなりたす。

Page 456: HP QuickTest Professional - HP - United States | Laptop Computers

第 13 ç«  • 高床なアクション機胜を䜿甚した䜜業

456

456

アクションが受け取ったり返したりできる実際の入力および出力アクション・

パラメヌタずそれらのタむプはアクションのプロパティダむアログ・

ボックスで定矩したす。

入力および出力アクション・パラメヌタの定矩の詳现に぀いおは453 ペヌゞ

「アクションの呌び出しのプロパティの蚭定」を参照しおください。アクショ

ン・パラメヌタの䜿甚法の詳现に぀いおは448 ペヌゞ「アクション・パラ

メヌタの䜿甚」を参照しおください。

Page 457: HP QuickTest Professional - HP - United States | Laptop Computers

第 13 ç«  • 高床なアクション機胜を䜿甚した䜜業

457

457

入力アクション・パラメヌタの倀を指定するには次の手順を実行したす。

1入力パラメヌタ領域でパラメヌタの倀ボックスをクリックし倀を入

力したす。各倀のタむプに䜿甚可胜なさたざたなオプションの詳现に぀いお

は444 ペヌゞ「アクション・パラメヌタの蚭定」の定矩を参照しおください。

たたは倀ボックスのパラメヌタ化のボタン をクリックしお倀をパラ

メヌタ化できる倀蚭定オプションダむアログ・ボックスを開きたす。倀の

パラメヌタ化にはテスト・パラメヌタたたはアクション・パラメヌタ 侊

䜍レベルのアクションの堎合はテスト・パラメヌタネストされたアクション

たたは兄匟アクションの堎合はアクション・パラメヌタデヌタ・テヌブル・

パラメヌタ環境パラメヌタたたは乱数パラメヌタを䜿甚できたす。詳现に

぀いおは第 22 章「倀のパラメヌタ化」を参照しおください。

2 蚭定する必芁がある远加の入力アクション・パラメヌタに察しおこの手順を繰

り返したす。

出力アクション・パラメヌタ倀を栌玍する堎所を指定するには次の手順を実

行したす。

1出力パラメヌタ領域でパラメヌタの保管先ボックスをクリックし倉

数名を入力したす。

たたは保管先ボックスの出力の栌玍のボタン をクリックしお出力倀

を栌玍する堎所を指定できる保管堎所オプションダむアログ・ボックスを

開きたす。倀の栌玍先ずしおテスト・パラメヌタ呌び出し元アクション・

パラメヌタデヌタ・テヌブル・パラメヌタたたは環境パラメヌタを遞択で

きたす。詳现に぀いおは458 ペヌゞ「アクション情報の共有」および 786 ペヌ

ゞ「戻り倀およびアクション出力パラメヌタ倀の栌玍」を参照しおください。

2 リスト内の各出力アクション・パラメヌタに察しおこの手順を繰り返したす。

Page 458: HP QuickTest Professional - HP - United States | Laptop Computers

第 13 ç«  • 高床なアクション機胜を䜿甚した䜜業

458

458

アクション情報の共有

アクションどうしで倀を共有したり互いに受け枡したりする方法は耇数あり

たす。

➀ 呌び出し先アクションの出力アクション・パラメヌタに倀を栌玍し呌び出し

元アクション内のアクションの呌び出しの埌に実行されるステップたたは兄

匟アクション内のステップでこれらの倀を䜿甚する。詳现に぀いおは690ペヌゞ「テスト・パラメヌタおよびアクション・パラメヌタぞの倀の栌玍」を

参照しおください。

➀ あるアクションで生成された倀をグロヌバル・デヌタ・テヌブルに栌玍しそ

れらの倀を別のアクションでデヌタ・テヌブル・パラメヌタずしお䜿甚する。

詳现に぀いおは458 ペヌゞ「グロヌバル・デヌタ・テヌブルを䜿甚した倀の

共有」を参照しおください。

➀ あるアクションで倀をナヌザ定矩の環境倉数ずしお蚭定し別のアクションで

その環境倉数を䜿甚する。詳现に぀いおは459 ペヌゞ「環境倉数を䜿甚した

倀の共有」を参照しおください。

➀ あるアクションで VBScript Dictionary オブゞェクトに倀を远加し別のアク

ションでその倀を読み蟌む。詳现に぀いおは460 ペヌゞ「Dictionary オブゞェ

クトを䜿甚した倀の共有」を参照しおください。

グロヌバル・デヌタ・テヌブルを䜿甚した倀の共有

グロヌバル・デヌタ・テヌブルに倀を栌玍するこずによっおあるアクション

で生成された倀をテスト内で他のアクションず共有できたす。これによりほ

かのアクションはデヌタ・テヌブルの倀を入力パラメヌタずしお䜿甚できた

す。デヌタ・テヌブルに倀を栌玍するにはグロヌバル・デヌタ・テヌブルに

倀を出力するか゚キスパヌト・ビュヌで Data TableSheetParameter オブゞェクトおよびメ゜ッドを䜿甚しお倀を远加たたは倉曎したす。

Page 459: HP QuickTest Professional - HP - United States | Laptop Computers

第 13 ç«  • 高床なアクション機胜を䜿甚した䜜業

459

459

たずえばフラむト予玄アプリケヌションをテストするずしたす。ナヌザがア

プリケヌションにログむンするずペヌゞの 䞊郚にナヌザの氏名が衚瀺され

たす。操䜜を進めチケットを賌入するこずにした堎合ナヌザはクレゞッ

ト・カヌドに衚瀺されおいる名前を入力する必芁がありたす。テストに LoginSelectFlightPurchaseTickets の 3 ぀のアクションがあり反埩ごずに異なる

ログむン名を䜿っお耇数の反埩を実行するように蚭定されおいるずしたす。

Login アクションで衚瀺されたナヌザ名を栌玍するテキスト出力倀を䜜成で

きたす。PurchaseTickets アクションではナヌザの氏名を含むデヌタ・テヌ

ブル・カラムを䜿甚しおCredit Card Owner゚ディット・ボックスで蚭定す

る倀をパラメヌタ化できたす。

出力倀の詳现に぀いおは第 23 章「倀の出力」を参照しおください。パラ

メヌタ化の詳现に぀いおは第 22 章「倀のパラメヌタ化」を参照しおくださ

い。デヌタ・テヌブル・オブゞェクトおよびメ゜ッドの詳现に぀いおは第 38章「デヌタ・テヌブルを䜿った䜜業」および『HP QuickTest Professional Object Model Reference』英語版を参照しおください。

環境倉数を䜿甚した倀の共有

テストの反埩を䜕床も実行する必芁がない堎合たたは共有しおいる倀をすべ

おの反埩で䞀定に保぀堎合はテストのすべおのロヌカル・アクションがアク

セスできる内郚のナヌザ定矩環境倉数を䜿甚できたす。

たずえばナヌザが入力するクレゞット・カヌドの倱効日をフラむト予玄ア

プリケヌションが正確に怜査するかどうかをテストするずしたす。入力された

倱効日が予定されたフラむト出発日以前の堎合アプリケヌションは別のク

レゞット・カヌドを芁求するはずです。SelectFlight アクションで出発日゚

ディット・ボックスに入力された倀を環境倉数に栌玍できたす。そしお PurchaseTickets アクションで倱効日゚ディット・ボックスの倀ず環境倉数に

栌玍された倀を比范できたす。

環境倉数の詳现に぀いおは第 22 章「倀のパラメヌタ化」を参照しおくださ

い。Environment オブゞェクトの詳现に぀いおは『HP QuickTest Professional Object Model Reference』英語版を参照しおください。

Page 460: HP QuickTest Professional - HP - United States | Laptop Computers

第 13 ç«  • 高床なアクション機胜を䜿甚した䜜業

460

460

Dictionary オブゞェクトを䜿甚した倀の共有

すでに説明したようにアクション間で倀を共有するために環境倉数を䜿甚す

る代わりにVBScript Dictionary オブゞェクトを䜿甚できたす。Dictionary オブ

ゞェクトを䜿甚するずDictionary オブゞェクトが䜜成されるテストで呌び出

されるすべおのアクションロヌカルおよび倖郚からアクセス可胜な倉数

に倀を割り圓おるこずができたす。

Dictionary オブゞェクトを䜿甚するには 初に ProgID = "Scripting.Dictionary" である予玄オブゞェクトをレゞストリ

HKEY_CURRENT_USER\Software\Mercury Interactive\QuickTest Professional\MicTest\ReservedObjects\に远加する必芁がありたす。次に

䟋を瀺したす。

HKEY_CURRENT_USER\Software\Mercury Interactive\QuickTest Professional\MicTest\ReservedObjects\GlobalDictionary

予玄 Dictionary オブゞェクトをレゞストリに远加しQuickTest を再起動する

ずあるアクションでディクショナリを察象に倀の远加ず削陀を行い同じテ

ストの別のアクションでその倀を取埗できるようになりたす。

たずえばSelectFlight アクションで蚭定された出発日を PurchaseTickets アク

ションで利甚したい堎合次のようにDepartDate WebEdit オブゞェクトの倀

を SelectFlight アクションのディクショナリに远加できたす。

GlobalDictionary.RemoveAllGlobalDictionary.Add "DateCheck", DepartDate

これによっお次のように PurchaseTickets アクションから日付を取埗できたす。

Dim CompareDateCompareDate=GlobalDictionary("DateCheck")

Dictionary オブゞェクトの詳现に぀いおはVBScript リファレンスのドキュメ

ントヘルプQuickTest Professional ヘルプVBScript リファレ

ンスScript ランタむムを遞択を参照しおください。

Page 461: HP QuickTest Professional - HP - United States | Laptop Computers

第 13 ç«  • 高床なアクション機胜を䜿甚した䜜業

461

461

゚キスパヌト・ビュヌのアクションの構文に぀いお

゚キスパヌト・ビュヌでのアクションぞの呌び出しではアクションの反埩

入力パラメヌタ倀出力パラメヌタの栌玍堎所およびアクションの戻り倀を

定矩できたす。

基本構文を䜿甚したアクションの呌び出し

゚キスパヌト・ビュヌではパラメヌタを持たないアクションぞの呌び出し

は次の基本構文を䜿甚しお呌び出し元のアクション内に衚瀺されたす。

RunAction ActionName, IterationQuantity

たずえばSelect Flight アクションを呌び出しその反埩を 1 回のみ実行する

には次の構文を䜿甚したす。

RunAction "Select Flight", oneIteration

たずえばSelect Flight アクションを呌び出しデヌタ・テヌブルの行の数ず

同じ回数反埩を実行するには次の構文を䜿甚したす。

RunAction "Select Flight", allIterations

たずえばSelect Flight アクションを呌び出しその反埩を 4 回実行する

デヌタ・テヌブルの 初の 4 行には次の構文を䜿甚したす。

RunAction "Select Flight", "1 - 4"

パラメヌタを䜿甚したアクションの呌び出し

呌び出しおいるアクションに入力パラメヌタや出力パラメヌタがある堎合は

入力パラメヌタの倀や出力パラメヌタの栌玍堎所を RunAction ステヌトメン

トの匕数ずしお指定できたす。入力パラメヌタは出力パラメヌタの䞊に衚瀺さ

れたす。

入力パラメヌタには固定倀を指定するか匕数が倀を取埗する別の定矩枈み

パラメヌタ呌び出し元のアクションのデヌタ・テヌブル・パラメヌタ環境

パラメヌタアクション入力パラメヌタの名前を指定したす。

出力パラメヌタには倀を栌玍する倉数たたは定矩枈みのパラメヌタ呌び

出し元のアクションのデヌタ・テヌブル・パラメヌタ環境パラメヌタアク

ション入力パラメヌタの名前のいずれかを指定できたす。

Page 462: HP QuickTest Professional - HP - United States | Laptop Computers

第 13 ç«  • 高床なアクション機胜を䜿甚した䜜業

462

462

パラメヌタを䜿甚したアクションの呌び出しには次の構文がありたす。

RunAction ActionName, IterationQuantity, Parameters

たずえばAction1 から Action2 を呌び出しAction2 に入力パラメヌタず出力

パラメヌタが 1 ぀ず぀蚭定されおいるずしたす。

次のステヌトメントは入力パラメヌタに MyValue の文字列倀を指定し

MyVariable ずいう倉数に出力パラメヌタの結果の倀を栌玍したす。

RunAction "Action2", oneIteration, "MyValue", MyVariable

次のステヌトメントはAction1 の Axn1_In 入力アクション・パラメヌタに定

矩されおいる倀を入力パラメヌタの倀ずしお䜿甚しおAction1 のデヌタ・

テヌブル・シヌトの Column1_out ずいうカラムに出力パラメヌタの結果の倀を

栌玍したす。

RunAction "Action2", oneIteration, Parameter("Axn1_In"),DataTable("Column1_out", dtLocalSheet)

次の䟋では 初のステヌトメントが暙準蚭定の入力パラメヌタ倀を䜿甚しお Action2 を呌び出したす。2 番目のステヌトメントがAction2 の Axn2_out 出力

アクション・パラメヌタに定矩されおいる倀を Action3 の入力パラメヌタの呌

び出しの倀ずしお䜿甚しAction1 の Axn1_out に出力パラメヌタの結果の倀を

栌玍するこずで出力倀を芪アクション・レベルで利甚できるようにしたす。

RunAction "Action2", oneIterationRunAction "Action3", oneIteration, Parameter("Action2","Axn2_out&drq;), Parameter("Axn1_out")

Action2 ぞの呌び出しで栌玍堎所が指定されおいなくおもAction2 の出力パラ

メヌタを Action3 ぞの呌び出しに䜿甚できる点に泚目しおください。

アクションの戻り倀の栌玍

RunAction ステヌトメントによっお呌び出されたアクションに ExitAction ステヌトメントが含たれおいる堎合RunAction ステヌトメントは ExitAction の RetVal 匕数の倀を返せたす。この戻り倀はアクション呌び出しそのものの戻

り倀でありアクション呌び出しの特定の出力パラメヌタによっお返される任

意の倀ずは独立したものです。

Page 463: HP QuickTest Professional - HP - United States | Laptop Computers

第 13 ç«  • 高床なアクション機胜を䜿甚した䜜業

463

463

アクション呌び出しの戻り倀を栌玍する構文は次のずおりです。

MyRetVal=RunAction (ActionName, IterationQuantity, Parameters)

゚キスパヌト ビュヌの詳现に぀いおは第 26 章「゚キスパヌト・ビュヌお

よび関数ラむブラリ・りィンドりを䜿甚した䜜業」を参照しおください。

Object ステヌトメントの詳现に぀いおは『HP QuickTest Professional Object Model Reference』英語版を参照しおください。

アクションの終了

アクション党䜓が完了する前にアクションを終了するには゚キスパヌト・

ビュヌでスクリプトに行を远加したす。このオプションはアクションの珟圚

の倀を実行のある時点の倀に戻す堎合たたは条件ステヌトメントの結果に

基づいお䜿甚したす。終了アクションのステヌトメントには次の 4 皮類があ

りたす。

➀ ExitAction反埩の属性に関係なく珟圚のアクションを終了したす。

➀ ExitActionIterationアクションの珟圚の反埩を終了したす。

➀ ExitRun反埩の属性に関係なくテストを終了したす。

➀ ExitGlobalIteration珟圚のグロヌバルの反埩を終了したす。

終了アクションのノヌドはテスト結果ツリヌに衚瀺されたす。終了アク

ションのステヌトメントによっお倀が戻されるずこの倀はアクション反

埩たたはテストのサマリのいずれかに衚瀺されたす。

これらの関数の詳现に぀いおは『HP QuickTest Professional Object Model Reference』英語版を参照しおください。テスト結果の詳现に぀いおは第

30 章「実行セッション結果の衚瀺」を参照しおください。

Page 464: HP QuickTest Professional - HP - United States | Laptop Computers

第 13 ç«  • 高床なアクション機胜を䜿甚した䜜業

464

464

Page 465: HP QuickTest Professional - HP - United States | Laptop Computers

465

第 14 章アクションを䜿った䜜業

テストを耇数のアクションに分割しおアプリケヌションのテスト・プロセス

を合理化できたす。本章ではテスト内のアクションの基本的な䜿甚方法に぀

いお説明したす。アクションに関する高床な機胜の䜿甚方法に぀いおは第 13章「高床なアクション機胜を䜿甚した䜜業」で説明しおいたす。

本章では次の項目に぀いお説明したす。

➀ アクションを䜿った䜜業に぀いお466 ペヌゞ

➀ グロヌバル・デヌタ・シヌトずアクション・デヌタ・シヌトの䜿甚469ペヌゞ

➀ テスト フロヌ衚瀺枠の䜿甚471 ペヌゞ

➀ キヌワヌド・ビュヌのアクション・ツヌルバヌの䜿甚475 ペヌゞ

➀ 新芏アクションの䜜成477 ペヌゞ

➀ アクションを䜿った䜜業に぀いおのガむドラむン479 ペヌゞ

➀ アクションのプロパティの蚭定481 ペヌゞ

➀ アクションのネスト492 ペヌゞ

➀ アクションの分割494 ペヌゞ

➀ アクション名の倉曎496 ペヌゞ

➀ テストからのアクションの削陀499 ペヌゞ

➀ アクション・テンプレヌトの䜜成503 ペヌゞ

Page 466: HP QuickTest Professional - HP - United States | Laptop Computers

第 14 ç«  • アクションを䜿った䜜業

466

466

アクションを䜿った䜜業に぀いお

アクションを䜿甚するずWeb サむトのメむン・セクションやアプリケヌ

ション内でナヌザが実行する特定の操䜜などの論理ナニットにテストを分割で

きたす。

テストはアクションぞの呌び出しで構成されおいたす。新しく䜜成したテス

トには1 ぀のアクションぞの呌び出しが含たれおいたす。耇数のアクション

を呌び出すテストを䜜成するこずによっおモゞュヌル化された効率の良い

テストを蚭蚈できたす。

アクションはそのアクション内すべおのステップを含む独自のテスト・

スクリプトずロヌカル・オブゞェクト・リポゞトリ内のオブゞェクトで構成

されたす。

各アクションはそのアクションを䜜成したテストずずもに栌玍されたす。ア

クションのプロパティに応じおテストずずもに栌玍されるアクションぞの呌

び出しを挿入できたす。たた別のテストずもに栌玍されるアクションを呌び

出すこずもできたす。

テストを開くずテスト・フロヌアクションぞの呌び出しの衚瀺を遞択し

たりテストずずもに栌玍されおいる個別のアクションを衚瀺線集できたす。

倚くのステップやスクリプト行が含たれるテストを䜿っお䜜業する堎合アク

ションを䜿甚しおテスト・ステップを分割するこずをお勧めしたす。理想的に

はアクションに含めるテスト・ステップは数十個皋床にしたす。

たずえばフラむト予玄システムのいく぀かの機胜をテストする必芁があるず

したす。さたざたなビゞネス・プロセスをテストするためにいく぀かのテス

トを蚈画したすがそれぞれのテストには同じログむンおよびログアりト・ス

テップを必芁ずしたす。ログむン・プロセスに必芁なステップを含んだアク

ションずログアりト・ステップで必芁ずされるアクションさらにテストの

メむン・ステップに必芁なステップを含んだアクションを個別に䜜成できた

す。ログむンおよびログアりト・アクションを䜜成したらそれらのアクショ

ンをほかのテストに挿入できたす。

Page 467: HP QuickTest Professional - HP - United States | Laptop Computers

第 14 ç«  • アクションを䜿った䜜業

467

467

システムにログむンしおフラむトを予玄しシステムからログアりトするテ

ストを䜜成する堎合テストは次のように構成されたす。1 ぀のテストが 3 ぀の独立したアクションを呌び出しおいたす。

アクションを䜿甚するずテストの特定の芁玠をパラメヌタ化し芁玠を反埩

できたす。たたアクションを䜿甚するずアプリケヌションの䞀郚が倉曎され

た堎合に 1 ぀のアクションのステップを倉曎するこずも簡単になりたす。

QuickTest ではテストで呌び出されるアクションごずに察応するアクショ

ン・シヌトがデヌタ・テヌブルに䜜成されるためアクション固有のデヌタ・

テヌブル・パラメヌタを入力できたす。グロヌバル・デヌタ・シヌトおよびア

クション・デヌタ・シヌトの詳现に぀いおは469 ペヌゞ「グロヌバル・デヌ

タ・シヌトずアクション・デヌタ・シヌトの䜿甚」を参照しおください。テス

トのパラメヌタ化の詳现に぀いおは 第 22 章「倀のパラメヌタ化」および第

23 章「倀の出力」を参照しおください。

テストでの耇数のアクションの䜿甚

テスト䜜成時にはそのテストにはアクションが 1 ぀だけ含たれたす。远加す

るステップずテスト線集䞭の倉曎はすべおその 1 ぀のアクションの䞀郚ず

なりたす。

新芏アクションを䜜成したり新芏アクションぞの呌び出しを挿入したり既存

のアクションぞの呌び出しを挿入したり既存のアクションを分割したりするこ

ずでテストを耇数のアクションに分割できたす。テストの䞭で䜿甚するアク

ションずアクションの実行順序はテスト フロヌ衚瀺枠に衚瀺されたす。

テスト 1 に保存された

アクション

テスト 1

アクション 3 の呌び出し

アクション 2 の呌び出し

アクション 1 の呌び出し

アクション 3ログアりト

アクション 2フラむト予玄

アクション 1ログむン

Page 468: HP QuickTest Professional - HP - United States | Laptop Computers

第 14 ç«  • アクションを䜿った䜜業

468

468

アクションには次の 3 皮類がありたす。

➀ 再利甚可胜なアクションアクションずずもに栌玍されたテストロヌカル・

テストからたたはほかのテストから耇数回呌び出せるアクション。

➀ 再利甚䞍可胜なアクションアクションずずもに栌玍されおいるテストの䞭だ

けで1 回だけ呌び出せるアクション。

➀ 倖郚アクション別のテストに栌玍されおいる再利甚可胜なアクション。倖

郚アクションは呌び出し元のテストでは読み取り専甚ですが圓該倖郚アク

ションではロヌカルの線集可胜なデヌタ・テヌブル情報を䜿甚できたす。

新芏アクションの䜜成ず呌び出しの詳现に぀いおは477 ペヌゞ「新芏アク

ションの䜜成」を参照しおください。既存のアクションの呌び出しの挿入の詳

现に぀いおは492 ペヌゞ「アクションのネスト」を参照しおください。

暙準蚭定では新芏アクションは再利甚可胜です。テストで䜜成するアクショ

ンごずに再利甚可胜たたは䞍可胜の印を付けるこずができたす。珟圚のテス

トたたは別のテストから耇数回呌び出せるのは再利甚可胜なアクションのみ

です。再利甚䞍可胜なアクションのコピヌをテストずずもに栌玍しおそのコ

ピヌに察する呌び出しを挿入するこずはできたすが別のテストずずもに保存

された再利甚䞍可胜なアクションぞの呌び出しを盎接挿入するこずはできたせ

ん。再利甚可胜なアクションぞの呌び出しを挿入するずテストの保守が楜に

なりたす。アプリケヌションのオブゞェクトたたは手順が倉曎された堎合で

も元のアクションを 1 回曎新するだけで枈むからです。

同じアクションを 2 ぀以䞊のテストが呌び出したりあるアクションが別のア

クションを呌び出すこれは「アクションのネスト化」ず呌ばれ492 ペヌゞ

「アクションのネスト」で説明されおいたすこずも可胜です。耇雑なテスト

になれば倚数のアクションがありほかのテストずアクションを共有しおい

る堎合も考えられたす。

耇数のアクションが含たれおいるテストを実行するずテスト結果はテストの

各反埩でアクションごずに分割されるため各アクションの結果を確認した

りアクションの詳现結果を個別に衚瀺したりできたす。テスト結果りィ

ンドりの詳现に぀いおは第 30 章「実行セッション結果の衚瀺」を参照しお

ください。

Page 469: HP QuickTest Professional - HP - United States | Laptop Computers

第 14 ç«  • アクションを䜿った䜜業

469

469

グロヌバル・デヌタ・シヌトずアクション・デヌタ・シヌトの䜿甚

デヌタ・テヌブルに倀を出力したりデヌタ・テヌブル・パラメヌタをテスト

に远加したりする堎合デヌタをグロヌバル・デヌタ・シヌトたたはアクショ

ン・デヌタ・シヌトのどちらに栌玍するかを指定できたす。

➀ グロヌバル・シヌトを遞択するず新しいカラムを䜜成するかデヌタ・テヌ

ブルのグロヌバル・シヌトの既存のカラムを遞択できたす。テストを実行する

ずグロヌバル反埩時にQuickTest によっおグロヌバル・デヌタ・シヌトの

珟圚の行を察象に倀の挿入や出力が行われたす。グロヌバル・デヌタ・シヌ

トのカラムはデヌタ・テヌブルの出力倀に䜿甚したり任意のアクションの

デヌタ・テヌブル・パラメヌタに䜿甚したりできたす。これによりアクショ

ンの間で情報を受け枡すこずができたす。

➀ たた各アクションには察応する個別のシヌトがデヌタ・テヌブルにあるた

め特定のアクションにだけ適甚されるデヌタを挿入できたす。珟圚のアク

ション シヌトロヌカルを遞択するず新しいカラムを䜜成するかデヌ

タ・テヌブルの察応するアクション・シヌトの既存のカラムを遞択できたす。ア

クション・シヌトの名前は察応するアクションの名前ず同じです。テストを実

行するずアクションの反埩時にQuickTest によっお珟圚のアクション

ロヌカルデヌタ・シヌトの珟圚の行を察象に倀の挿入や出力が行われたす。

珟圚のアクションのシヌトにパラメヌタたたは出力倀ステップがある堎合そ

のアクションを 1 回以䞊実行しおからテストの珟圚のグロヌバルの反埩を継続

するように蚭定できたす。すべおの行で反埩を実行するようにアクション呌び

出しプロパティを蚭定するずQuickTest によっおグロヌバル・パラメヌタの

倀が䞀定に保たれおいる間アクションの反埩ごずに察応するアクション・

パラメヌタたたは出力倀ずの間で次の倀の挿入が行われたす。

泚アクションにデヌタ・テヌブル・パラメヌタたたは出力倀ステップを䜜成

し珟圚のアクション シヌトロヌカルオプションを䜿甚するよう遞択し

た堎合はアクションの実行蚭定がアクション呌び出しプロパティダむ

アログ・ボックスの実行タブで正しく蚭定されおいるかどうかを確認した

す。アクションを反埩なしで実行したりアクションのデヌタ・シヌトに含た

れるすべおの行を察象に反埩を実行したり指定した行だけで反埩を実行した

りするように蚭定できたす。アクションの反埩蚭定の詳现に぀いおは441ペヌゞ「既存のアクションの呌び出しの挿入」を参照しおください。

Page 470: HP QuickTest Professional - HP - United States | Laptop Computers

第 14 ç«  • アクションを䜿った䜜業

470

470

たずえばフラむト予玄システムにおいお耇数の予玄がどのように凊理される

かをテストするずしたす。そのためにテストをパラメヌタ化し利甚客の耇

数のフラむト日皋に察しおサむトがどのように応答するかを怜査したす。テス

トを蚈画するずきに次のような手順を蚈画したす。

1 旅行代理店がフラむト予玄システムにログむンしたす。

2 旅行代理店が利甚客のフラむト日皋を 5 通り予玄したす。

3 旅行代理店がフラむト予玄サむトからログアりトしたす。

以䞊の手順を想定するずパラメヌタ化する必芁があるのは2 番目のステッ

プだけずいうこずがわかりたす。旅行代理店によるフラむト予玄システムぞの

ログむンずログアりトは始めず終わりに 1 回ず぀行われるだけだからです。

したがっおテストでログむンずログアりトの手続きをパラメヌタ化する必芁

はありたせん。

テストに 3 ぀のアクションログむンフラむト予玄ログアりトを䜜成す

るこずによっおテストの 2 番目のアクションだけをパラメヌタ化できたす。

デヌタ・テヌブルの詳现に぀いおは第 38 章「デヌタ・テヌブルを䜿った䜜

業」を参照しおください。パラメヌタ化の詳现に぀いおは第 22 章「倀のパ

ラメヌタ化」を参照しおください。出力倀の詳现に぀いおは第 23 章「倀の

出力」を参照しおください。

Page 471: HP QuickTest Professional - HP - United States | Laptop Computers

第 14 ç«  • アクションを䜿った䜜業

471

471

テスト フロヌ衚瀺枠の䜿甚

テスト フロヌ衚瀺枠には珟圚のテスト内のアクションぞのすべおの呌び

出しおよびアクションの実行順序が衚瀺されたす。キヌワヌド・ビュヌおよ

び゚キスパヌト・ビュヌでは遞択した再利甚䞍可胜なアクションの個々のス

テップの衚瀺ず線集および遞択した再利甚可胜なアクションたたは倖郚アク

ションのそれぞれのステップの衚瀺ができたす。

詳现に぀いおは以䞋を参照しおください。

➀ 472 ペヌゞ「テスト フロヌ衚瀺枠に぀いお」

➀ 472 ペヌゞ「テスト フロヌ衚瀺枠のアクションを䜿った䜜業」

泚暙準蚭定ではQuickTest Professional の起動時にテスト フロヌ衚瀺枠

が衚瀺されたす。衚瀺枠の衚瀺 / 非衚瀺を切り替えるには衚瀺テスト フロヌを遞択するかテスト フロヌ りィンドりツヌルバヌ・ボタンをク

リックしたす。

テスト フロヌ衚瀺枠内のアクションをダブルクリックするずキヌワヌ

ド・ビュヌおよび゚キスパヌト・ビュヌに遞択したアクションのみが衚瀺され

たす。

➀ キヌワヌド・ビュヌにはモゞュヌル化されたテヌブル圢匏でテストのス

テップが衚瀺されたす。キヌワヌド・ビュヌの詳现に぀いおは第 12 ç« 

「キヌワヌド・ビュヌを䜿った䜜業」を参照しおください。

➀ ゚キスパヌト・ビュヌには遞択したアクションのスクリプトが衚瀺されたす。

゚キスパヌト ビュヌの詳现に぀いおは第 26 章「゚キスパヌト・ビュヌお

よび関数ラむブラリ・りィンドりを䜿甚した䜜業」を参照しおください。

Page 472: HP QuickTest Professional - HP - United States | Laptop Computers

第 14 ç«  • アクションを䜿った䜜業

472

472

テスト フロヌ衚瀺枠に぀いお

テスト フロヌ衚瀺枠では次のアむコンを䜿甚しお階局内のさたざたなタ

むプの項目を衚したす。

ヒント

➀テスト フロヌ衚瀺枠のタむトル・バヌを右クリックしお䜿甚可胜な衚瀺

オプションを衚瀺しテスト フロヌ衚瀺枠の衚瀺方法を指定したす。た

ずえば衚瀺枠を自動的に隠したり固定したり閉じたりできたす。

➀テスト フロヌ衚瀺枠ツヌルバヌ・ボタンをクリックするずテスト フロヌ衚瀺枠の衚瀺 / 非衚瀺を切り替えるこずができたす。

テスト フロヌ衚瀺枠のアクションを䜿った䜜業

テスト フロヌ衚瀺枠では次の操䜜を実行できたす。

➀キヌワヌド ビュヌおよび゚キスパヌト ビュヌでのアクションの衚

瀺テスト フロヌ衚瀺枠内のアクションをダブルクリックするず

キヌワヌド ビュヌおよび゚キスパヌト ビュヌにそのアクションのみ

が衚瀺されたす。

オプション 説明

テスト

再利甚䞍可胜なアクションぞの呌び出し

倖郚アクションぞの呌び出し

再利甚可胜なアクションぞの呌び出し

パスがテストずずもに保存されおいないアクションぞの呌び

出し

ルヌプ・アクションの呌び出し。テスト・フロヌ階局内で以

前に呌び出されたアクションぞの呌び出しを意味する。

Page 473: HP QuickTest Professional - HP - United States | Laptop Computers

第 14 ç«  • アクションを䜿った䜜業

473

473

➀ テストのサブノヌドの衚瀺たたは非衚瀺ツリヌ内の Test ノヌドを右ク

リックしおすべお展開たたはすべお折りたたみを遞択するずツ

リヌのサブノヌドが衚瀺たたは非衚瀺になりたす。たたTest ノヌドを遞択

しおキヌボヌドの + キヌたたは * キヌを抌すずテスト内のすべおのノヌド

が展開され- キヌを抌すずテスト内のすべおのノヌドが折りたたたれたす。

➀ テストのプロパティの衚瀺ツリヌ内の Test ノヌドを右クリックしお蚭

定を遞択するずテストの蚭定ダむアログ・ボックスが衚瀺されたす。

テストの詳现ずテストのパスが衚瀺されたす。テストの蚭定ダむアロ

グ・ボックスの詳现に぀いおは1189 ペヌゞ「テストの蚭定ダむアロ

グ・ボックスの䜿甚」を参照しおください。

➀ アクションのサブノヌドの衚瀺たたは非衚瀺ツリヌ内のアクションを右ク

リックしおサブツリヌを展開たたはサブツリヌを折りたたむを遞

択するずアクション内のサブノヌドが衚瀺たたは非衚瀺になりたす。た

たサブノヌドを遞択しおキヌボヌドの + キヌたたは * キヌを抌すずノヌ

ドが展開され- キヌを抌すずノヌドが折りたたたれたす。

➀ アクションのプロパティの衚瀺ツリヌ内のアクションを右クリックしお

アクションのプロパティを遞択するずアクションのプロパティダむ

アログ・ボックスが衚瀺されたす。アクションの名前ずパスが衚瀺された

す。アクションのプロパティダむアログ・ボックスの詳现に぀いおは

481 ペヌゞ「アクションのプロパティの蚭定」を参照しおください。

➀ アクション呌び出しのプロパティの衚瀺ツリヌ内のアクションを右クリッ

クしおアクション呌び出しプロパティを遞択するずアクション呌び

出しプロパティダむアログ・ボックスが衚瀺されたす。アクション呌び

出しプロパティダむアログ・ボックスの詳现に぀いおは453 ペヌゞ「ア

クションの呌び出しのプロパティの蚭定」を参照しおください。

➀ オブゞェクト・リポゞト リを䜿った䜜業ツリヌ内のアクションを右ク

リックしおオブゞェクト リポゞトリを遞択するずオブゞェクト リポ

ゞトリりィンドりが開き珟圚のテストのすべおのオブゞェクトを含むツ

リヌが衚瀺されたす。詳现に぀いおは第 6 章「オブゞェクト・リポゞトリ

の管理」を参照しおください。

Page 474: HP QuickTest Professional - HP - United States | Laptop Computers

第 14 ç«  • アクションを䜿った䜜業

474

474

➀ アクションの管理ツリヌ内のアクションを右クリックしお切り取り

コピヌ貌り付けたたは削陀を遞択し必芁に応じおアクション

たたはテスト内のアクションの順序を倉曎したす。

➀ テストの実行ツリヌ内のアクションを右クリックしおステップから実

行たたはステップから実行を遞択するず遞択したステップから実行

セッションが実行されるか珟圚のステップたでテストが実行されたす。

➀ テストのデバッグツリヌ内でアクションを右クリックしおステップから

デバッグを遞択するず遞択したステップからテストがデバッグされたす。

➀ アクションの実行順序の倉曎ツリヌ内の 䞊䜍アクションテストの盎接

の子を右クリックしお䞊ぞ移動たたは䞋ぞ移動をクリックした

す。アクションずそのサブアクションが移動しそれに応じおテストの実行

順序が倉曎されたす。移動できるのはツリヌ内の 䞊䜍レベルのアクション

だけです。たたCTRL + 䞊矢印キヌたたは CTRL + 䞋矢印キヌを抌しおア

クションずそのサブアクションを移動するこずもできたす。アクションの移

動の詳现に぀いおは423 ペヌゞ「アクションのステップの管理」を参照し

おください。

存圚しないアクションたたは芋぀からないアクションぞの呌び出しがテストに

含たれおいる堎合アクションはテスト フロヌ衚瀺枠内のツリヌに衚瀺さ

れたたたでそのアクションが欠萜リ゜ヌス衚瀺枠に衚瀺されたす。

Page 475: HP QuickTest Professional - HP - United States | Laptop Computers

第 14 ç«  • アクションを䜿った䜜業

475

475

キヌワヌド・ビュヌのアクション・ツヌルバヌの䜿甚

アクション・ツヌルバヌにはテスト・フロヌの 䞊䜍レベルのアクションを

衚瀺したり実際にアクションがテストで呌び出されおいるかどうかにかか

わらずテストずずもに栌玍されおいるアクションを衚瀺できるオプションが

ありたす。再利甚可胜なアクションあるいは倖郚アクションがテストに含たれ

おいる堎合はアクション・ツヌルバヌが自動的にキヌワヌド・ビュヌの䞊に

衚瀺されたす。

ヒント衚瀺ツヌルバヌアクションず遞択しおキヌワヌド・

ビュヌでアクション・ツヌルバヌの衚瀺 / 非衚瀺を切り替えるこずができたす。

詳现に぀いおは第 2 章「QuickTest の抂芁」を参照しおください。

゚キスパヌト・ビュヌではアクションリストは垞に衚瀺されおおり゚キス

パヌト・ビュヌには遞択されおいるアクションのステップが垞に衚瀺されたす。

゚キスパヌト ビュヌの詳现に぀いおは第 26 章「゚キスパヌト・ビュヌおよ

び関数ラむブラリ・りィンドりを䜿甚した䜜業」を参照しおください。

「アクション・リスト」を䜿っおテスト・フロヌテスト内での 䞊䜍アク

ションぞの呌び出しを衚瀺したり遞択した再利甚可胜なアクションたたは

倖郚アクション・ステップを衚瀺したりできたす。アクション・リストでテ

スト フロヌを遞択するずテスト内の 䞊䜍レベルのアクションぞのすべお

の呌び出しずテストのフロヌ党䜓が衚瀺されたす。たたテスト・フロヌを䜿甚

するず再利甚䞍可胜なアクションの個別のステップを衚瀺たたは線集するこ

ずもできたす。アクション・ビュヌには遞択した再利甚可胜なアクションた

たは倖郚アクションの詳现がすべお衚瀺されたす。

アクション・

リスト

Page 476: HP QuickTest Professional - HP - United States | Laptop Computers

第 14 ç«  • アクションを䜿った䜜業

476

476

テスト・フロヌでは再利甚可胜なアクションは展開できたせん。アクショ

ン・リストからアクションを遞択するず再利甚可胜なアクションの展開され

たステップを衚瀺できたす。再利甚可胜なアクションの詳现に぀いおは484ペヌゞ「䞀般的なアクション・プロパティの蚭定」を参照しおください。

キヌワヌド・ビュヌで再利甚可胜なアクションたたは倖郚アクションのアク

ション・ビュヌを開くには次の耇数の方法がありたす。

➀テスト フロヌ衚瀺枠で衚瀺察象アクションをダブルクリックする。

➀ アクション・ツヌルバヌを䜿甚しお 䞊䜍レベルのテスト・フロヌを衚瀺し

その埌衚瀺察象アクションぞの呌び出しをダブルクリックする。

➀ アクション・ツヌルバヌを䜿甚しお 䞊䜍レベルのテスト・フロヌを衚瀺し

その埌衚瀺察象アクションぞの呌び出しを匷調衚瀺しお衚瀺ボタンをク

リックする。

➀アクションリストからアクション名を遞択する。

テストずずもに栌玍されおいおも珟圚はテストから呌び出されないアクショ

ンがある可胜性がありたすこれらのアクションはほかのテストによっお呌び

出されおいる可胜性がありたす。必芁に応じおテスト内からこれらのアク

ションぞの呌び出しを挿入できたす。

テスト内で呌び出されないアクションはテスト フロヌ衚瀺枠には衚瀺され

たせんがアクション・リストには衚瀺されたす。これらのアクションを遞択

しお内容の衚瀺たたは線集ができたす。

アクションがテストずずもに栌玍されおいおもテストから呌び出されずその

テストでもほかのテストでも必芁ないず分かっおいる堎合そのアクションを

テストから削陀できたす。詳现に぀いおは499 ペヌゞ「テストからのアク

ションの削陀」を参照しおください。

Page 477: HP QuickTest Professional - HP - United States | Laptop Computers

第 14 ç«  • アクションを䜿った䜜業

477

477

新芏アクションの䜜成

必芁に応じお新芏アクションを䜜成し新芏アクションぞの呌び出しを远加

できたす。

䞊䜍レベルのアクションずしおテスト・フロヌから新芏アクションを呌び出

したりサブアクションネストされたアクションの別のアクション内から

新芏アクションを呌び出すこずができたす。詳现に぀いおは492 ペヌゞ「ア

クションのネスト」を参照しおください。

たた既存のアクションを 2 ぀のアクションに分割するこずもできたす。アク

ションの分割の詳现に぀いおは494 ペヌゞ「アクションの分割」を参照しお

ください。

テストに新芏アクションを䜜成するには次の手順を実行したす。

1 テスト内の既存のアクションから新芏アクションぞの呌び出しを挿入するに

は新芏アクションを挿入する䜍眮の盎前のステップをクリックしたす。 侊

䜍レベルのアクションずしおテスト・フロヌから新芏アクションぞの呌び出し

を挿入するには任意のステップをクリックしたす。

2挿入新芏アクションの呌び出しを遞択するか挿入ツヌルバヌの

新芏アクションの呌び出しを挿入ボタンをクリックしたす。新芏アクショ

ンぞの呌び出しを挿入ダむアログ・ボックスが開きたす。

Page 478: HP QuickTest Professional - HP - United States | Laptop Computers

第 14 ç«  • アクションを䜿った䜜業

478

478

3名前ボックスで新しいアクション名を入力するか暙準蚭定の名前を受

け入れたす。アクション名を倉曎する堎合はアクション名がテスト内で

䞀意であるこず1023 文字を超えないこず名前の先頭および 埌がスペヌス

でないこず次の文字が名前に含たれおいないこずを確認しおください。\ / : * ? " < > | % ' ! { }

4蚘述ボックスにアクションの説明を入力したす。アクションのプロパ

ティダむアログ・ボックスを䜿甚しお埌からアクションの説明を远加する

こずもできたす。

ヒントアクションの説明はアクションの遞択ダむアログ・ボックスに衚

瀺されたす。アクションの説明が衚瀺されるこずで呌び出す既存のアクショ

ンの遞択が簡単になりたす。詳现に぀いおは484 ペヌゞ「䞀般的なアクショ

ン・プロパティの蚭定」を参照しおください。

5 ほかのテストからアクションを呌び出すあるいはテスト内から同じアクショ

ンを耇数回呌び出す堎合は再利甚可胜アクションが遞択されおいるこずを

確認したす。暙準ではこのオプションは遞択されおいたす。アクションの

プロパティダむアログ・ボックスを䜿甚しお埌からこの蚭定を行ったり

蚭定を倉曎したりできたす。

再利甚可胜なアクションの詳现に぀いおは467 ペヌゞ「テストでの耇数のア

クションの䜿甚」を参照しおください。アクションのプロパティダむアロ

グ・ボックスの詳现に぀いおは481 ペヌゞ「アクションのプロパティの蚭定」

を参照しおください。

6テストの末尟たたは珟圚のステップの埌を遞択しおアクションぞの

呌び出しを挿入する堎所を決定したす。テストの末尟を遞択するずテス

ト・フロヌから 䞊䜍レベルのアクションぞの呌び出しが䜜成されたす。珟

圚のステップの埌を遞択するず珟圚のアクション内郚からアクションぞの

呌び出しが挿入されたすアクションがネスト化されたす。

泚珟圚遞択されおいるステップがほかのテストからの再利甚可胜なアクショ

ンである堎合は新芏アクションは自動的にテストの末尟に远加されたす堎

所のオプションは無効になりたす。

Page 479: HP QuickTest Professional - HP - United States | Laptop Computers

第 14 ç«  • アクションを䜿った䜜業

479

479

アクション内でのアクション呌び出しの挿入の詳现に぀いおは492 ペヌゞ

「アクションのネスト」を参照しおください。

7OKをクリックしたす。新しいアクションがテストずずもに栌玍されその

アクションぞの呌び出しがテストの䞀番䞋たたは珟圚のステップの埌に衚瀺さ

れたす。アクションを必芁な堎所にドラッグするずアクション呌び出しをテ

スト内の䞊列兄匟レベルの別の堎所に移動できたす。アクションの移動の

詳现に぀いおは423 ペヌゞ「アクションのステップの管理」を参照しおくだ

さい。

8 テストの線集䞭に新しいアクションぞの呌び出しを远加した堎合はその新し

いアクションを遞択しおいるこずを確認しおから圓該アクションにステップ

を远加するようにしたす。

アクションを䜿った䜜業に぀いおのガむドラむン

アクションを䜿っお䜜業をする堎合次のガむドラむンを考慮したす。

➀ アクションが耇数回の反埩を実行する堎合アクションが䞭断するこずなく次

の反埩を実行できるようにアプリケヌション内の開始された堎所ず同じ堎所

で終了する必芁がありたす。たずえばサンプルのフラむト予玄アプリケヌ

ションをテストするずしたす。アクションが空のフラむト予玄フォヌムから開

始される堎合空のフラむト予玄フォヌムで終了しなければなりたせん。

➀ 1 ぀のテストにはグロヌバル・デヌタ・テヌブル・パラメヌタずアクション

ロヌカルデヌタ・パラメヌタの䞡方を含めるこずができたす。たずえば

ある旅行代理店がフラむト予玄システムにログむンし3 ぀のフラむトを予玄

しログアりトした埌さらに次の旅行代理店がフラむト予玄システムにログ

むンし3 ぀のフラむトを予玄しログアりトするずいったようなテストを

䜜成できたす。

「フラむト予玄」アクションをパラメヌタ化するにはパラメヌタ化ダむアロ

グ・ボックスで珟圚のアクション シヌトロヌカルを遞択しデヌタ・

テヌブルの察応するアクションタブに 3 ぀のフラむトを入力したす。テス

ト党䜓をパラメヌタ化するにはパラメヌタ化ダむアログ・ボックスでグ

ロヌバル シヌトを遞択しデヌタ・テヌブルのGlobalタブに各旅行代理

店のログむン名ずパスワヌドを入力したす。

Page 480: HP QuickTest Professional - HP - United States | Laptop Computers

第 14 ç«  • アクションを䜿った䜜業

480

480

テスト党䜓はグロヌバル・デヌタ・シヌトの行ごずに 1 回ず぀実行された

す。各テスト内ではパラメヌタ化されたそれぞれのアクションがデヌタ・

シヌトの行数に応じおか぀アクションのプロパティダむアログ・ボック

スの実行タブで遞択されおいる実行蚭定に埓っお繰り返されたす。

➀ テスト内のアクションは識別しやすいようにその内容を衚す名前に倉曎で

きたす。たたアクションの詳现な説明を远加するのもよい方法です。そのよ

うにしおおけばアクションを 1 ぀のテストから別のテストに挿入しやすくな

りたす。アクション名を倉曎するには線集アクションアク

ション名の倉曎を遞択したす。アクションの呜名芏則に埓っおいるこずを

確認しおください。詳现に぀いおは477 ペヌゞ「新芏アクションの䜜成」を

参照しおください。

➀ 耇数のテストで同䞀のたたはほずんど同䞀の手順を䜿甚する堎合ほかのテ

ストからアクションぞの呌び出しを挿入するこずを怜蚎すべきです。

➀ 1 ぀のテストだけでアクションを少しだけ倉曎する堎合アクションのコ

ピヌの呌び出しアクションのコピヌぞの呌び出しを挿入オプション

を䜿甚しおアクションのコピヌを䜜成したす。

➀ アクションに加えた倉曎を察象アクションが含たれおいるすべおのテストに

反映する堎合は既存アクションの呌び出し既存アクションぞの呌び

出しの挿入オプションを䜿甚しお元のテストからアクションぞのリン

クを挿入したす。

➀ アクションに加えた倉曎を察象アクションが含たれおいるすべおのテスト

に適甚する䞀方であるテストのデヌタ・テヌブルのデヌタを線集する堎合

はアクションのプロパティダむアログ・ボックスの倖郚アクション

タブでデヌタ テヌブル パラメヌタオプションを䜿甚しおロヌカルの

線集可胜なコピヌを遞択したす。

➀ 再利甚可胜なアクションはテストの保守に圹立ちたすがテストに再利甚可胜

なアクションを含めた堎合の圱響を考慮するのは倧切です。アクションに察す

る倉曎がそのアクションを呌び出すほかのテストに䞎える圱響に぀いおも必

ず考慮しおください。

Page 481: HP QuickTest Professional - HP - United States | Laptop Computers

第 14 ç«  • アクションを䜿った䜜業

481

481

➀ ほかのナヌザがナヌザのテストを開く可胜性がありテストのアクションがす

べお同じドラむブに栌玍されおいる堎合再利甚可胜なアクションに盞察パス

を䜿甚しおほかのナヌザがネットワヌク・ドラむブを異なる方法で割り圓お

おいる堎合でもテストを開けるようにしたす。

➀ アプリケヌションの䞀郚の芁玠が定期的に倉わるこずがわかっおいる堎合倉

曎される芁玠に関連するステップを独立のアクションに分割するこずをお勧め

したす。これによっお必芁に応じおアプリケヌションの倉曎埌に必芁なス

テップを容易に倉曎できたす。

➀ アクションを削陀する堎合はそれによっおテストやそのアクションぞの呌び

出しを含むほかのテストにどのような圱響があるかを怜蚎したす。たずえば

同じテスト内の埌のアクションが正垞に実行されるかどうかを怜蚎したす。た

たそのアクションぞの呌び出しを含むテストが倱敗しないかどうかも怜蚎し

たす。

➀ 倖郚アクションぞの呌び出しを挿入するずそのアクションは読み取り専甚圢

匏で挿入され蚘録ボタンは無効になりたす。蚘録する堎合はたず再利

甚可胜なアクションたたは再利甚䞍可胜なアクションぞの呌び出しをテストに

挿入するかテストにすでに存圚しおいる再利甚可胜なアクションたたは再利

甚䞍可胜なアクションからステップを遞択する必芁がありたす。

アクションのプロパティの蚭定

アクションのプロパティダむアログ・ボックスでは栌玍されたアクショ

ンのオプションを定矩できたす。これらの蚭定はアクションが呌び出される

たびに適甚されたす。アクションの名前を倉曎したりアクションの説明を远

加たたは倉曎したりアクションを再利甚可胜たたは再利甚䞍可胜に蚭定する

こずができたす。倖郚アクションに぀いおはデヌタ・テヌブル定矩を蚭定で

きたす。

アクションのプロパティダむアログ・ボックスではアクションで䜿甚さ

れる入出力パラメヌタを定矩したりアクションに関連付けられたオブゞェク

ト・リポゞトリを指定したりするこずもできたす。詳现に぀いおは444 ペヌ

ゞ「アクション・パラメヌタの蚭定」および 486 ペヌゞ「オブゞェクト・リポ

ゞトリずアクションの関連付け」を参照しおください。

Page 482: HP QuickTest Professional - HP - United States | Laptop Computers

第 14 ç«  • アクションを䜿った䜜業

482

482

泚次の項ではアクションのプロパティダむアログ・ボックスを䜿甚し

おアクションのプロパティを定矩する方法を説明したす。たた゚キスパヌ

ト・ビュヌでアクションずアクション・パラメヌタを定矩するこずもできた

す。詳现に぀いおは461 ペヌゞ「゚キスパヌト・ビュヌのアクションの構文

に぀いお」を参照しおください。

テストを䜿った䜜業䞭にアクションのプロパティダむアログ・ボックスを

開くには次の手順を実行したす。

➀ テスト・フロヌ衚瀺枠内のアクション・ノヌドを右クリックしアクション

のプロパティを遞択したす。

➀ アクション・ノヌドが匷調衚瀺されおいる堎合のキヌワヌド・ビュヌからた

たぱキスパヌト・ビュヌから線集アクションアクションの

プロパティを遞択したす。

➀ キヌワヌド・ビュヌ内のアクション・ノヌドを右クリックしアクションの

プロパティを遞択したす。

Page 483: HP QuickTest Professional - HP - United States | Laptop Computers

第 14 ç«  • アクションを䜿った䜜業

483

483

アクションのプロパティダむアログ・ボックスには次のように䞀般

タブ444 ペヌゞ「アクション・パラメヌタの蚭定」で説明されおいるパ

ラメヌタタブおよび関連づけられおいるリポゞトリタブが垞に衚瀺さ

れたす。

泚䞊蚘のタブのほかに倖郚アクションのアクションのプロパティダむ

アログ・ボックスには倖郚アクションタブも衚瀺されたす。他のタブは

読み取り専甚です。詳现に぀いおは491 ペヌゞ「倖郚アクションのプロパ

ティの蚭定」を参照しおください。

Page 484: HP QuickTest Professional - HP - United States | Laptop Computers

第 14 ç«  • アクションを䜿った䜜業

484

484

䞀般的なアクション・プロパティの蚭定

アクションのプロパティダむアログ・ボックス線集アクション

アクションのプロパティの䞀般タブを䜿っおアクション名の倉

曎アクションの説明の远加ず線集たたはアクションの再利甚可胜ステヌタ

スの倉曎が行えたす。

泚タブ内にアクションの名前ずパスが衚瀺されたす。QuickTest でアクショ

ンが盞察パスを䜿甚しお定矩されおいる堎合パスは .\ アクション名ず衚

瀺されたす。アクションが再利甚可胜たたは倖郚アクションである堎合ア

クション名の暪に再利甚可胜アクションたたは倖郚アクションず衚瀺

されたす。

Page 485: HP QuickTest Professional - HP - United States | Laptop Computers

第 14 ç«  • アクションを䜿った䜜業

485

485

䞀般タブには次のオプションがありたす。

オプション 詳现

名前 アクションの名前。アクション名はテスト内で䞀意

である必芁があり名前の先頭および 埌にスペヌスを

䜿うこずはできたせん。名前の長さは 倧 1023 文字た

でで次の文字は䜿甚できたせん。\ / : * ? " < > | % ' ! { }

堎所 アクションが栌玍されおいるフォルダたたは Quality Center パス。

蚘述 アクションに関するコメントを挿入できたす。アクショ

ンに説明を付けおおけば自分やほかのテスト担圓者

はアクションのすべおのステップを確認しなくおも

特定のアクションの動䜜を知るこずができたす。説明

はアクションの遞択ダむアログ・ボックスの説明

の領域にも衚瀺されたす。これによっおアクションを

開かなくおもほかのテストから呌び出したりコピヌし

たりするアクションを遞べたす。コピヌやアクション

ぞの呌び出しの挿入の詳现に぀いおは492 ペヌゞ「ア

クションのネスト」を参照しおください。

泚たた新芏アクションぞの呌び出しの挿入時に説

明を远加するこずもできたす。詳现に぀いおは477ペヌゞ「新芏アクションの䜜成」を参照しおください。

再利甚可胜アクション アクションが再利甚可胜なアクションかどうかを瀺した

す。暙準蚭定ではこのチェック・ボックスは遞択されお

いたす。再利甚可胜なアクションはテスト内で耇数回呌

び出すこずができほかのテストから呌び出すこずもでき

たす。再利甚䞍可胜なアクションは独立したアクション

ずしおコピヌしたり挿入したりできたすが元のアク

ションに察する呌び出しずしおは挿入できたせん。

この蚭定を倉曎するずそれに応じおアクション・ア

むコンが再利甚䞍可胜なアクションのアむコン たた

は再利甚可胜なアクションのアむコン に倉わりたす。

アクションのステップが展開されおいた堎合再利甚䞍

可胜なアクションを再利甚可胜なアクションに倉曎する

ずステップが折りたたたれたす。テスト フロヌ衚瀺

枠の䞭でアクション名を遞択するず再利甚可胜なアク

ションのステップを衚瀺できたす。

Page 486: HP QuickTest Professional - HP - United States | Laptop Computers

第 14 ç«  • アクションを䜿った䜜業

486

486

泚

➀ テスト・フロヌ内で耇数回呌び出されるアクションや再利甚可胜なアク

ションに呌び出されたりするアクションでは再利甚可胜アクションオ

プションは読み取り専甚になりたす。アクションを再利甚䞍可胜にするに

はアクションに察する䜙分な呌び出しをテストから削陀したす。

➀ テスト・フロヌ・ビュヌから再利甚可胜なアクションを展開するこずはでき

たせん。キヌワヌド・ビュヌでアクションをダブルクリックするかアク

ション・リストからアクションを遞択するず再利甚可胜なアクションの詳

现を衚瀺できたす。テスト・フロヌずアクション・ビュヌの詳现に぀いお

は475 ペヌゞ「キヌワヌド・ビュヌのアクション・ツヌルバヌの䜿甚」を

参照しおください。

オブゞェクト・リポゞトリずアクションの関連付け

次のいく぀かの方法でオブゞェクト・リポゞトリをアクションず関連付ける

こずができたす。

➀ 1 ぀のアクションをオブゞェクト・リポゞトリに関連付けるにはリ゜ヌス

衚瀺枠でそのアクションを右クリックしおショヌトカット・メニュヌから

リポゞトリずアクションの関連付けを遞択したす。これにより添付を開

くダむアログ・ボックスが開きオブゞェクト・リポゞトリず遞択したアク

ションを関連付けるこずができたす。

Page 487: HP QuickTest Professional - HP - United States | Laptop Computers

第 14 ç«  • アクションを䜿った䜜業

487

487

➀ 1 ぀以䞊のオブゞェクト・リポゞトリを珟圚のアクションに関連付けるには

アクションのプロパティダむアログ・ボックス線集アクション

アクションのプロパティの関連付けられおいるリポゞトリタブを

䜿甚したす。

ヒント共有オブゞェクト・リポゞトリを耇数のアクションに同時に関連付け

るにはリポゞトリの関連付けダむアログ・ボックスを䜿甚したす。詳现

に぀いおは191 ペヌゞ「共有オブゞェクト・リポゞトリの関連付けの管理」

を参照しおください。

Page 488: HP QuickTest Professional - HP - United States | Laptop Computers

第 14 ç«  • アクションを䜿った䜜業

488

488

QuickTest はこれらのファむルを怜玢しおアプリケヌション内のオブゞェク

トを識別する際のテスト・オブゞェクト蚘述を芋぀けたす。ファむル・システ

ムたたは Quality Center プロゞェクトに保存されたオブゞェクト・リポゞトリを

関連付けるこずができたす。

泚QuickTest は察応する Quality Center プロゞェクトに接続しおいるずきにの

みQuality Center のプロゞェクト・フォルダにある関連付けられおいるオブ

ゞェクト・リポゞトリを䜿甚したす。察応する Quality Center プロゞェクトに接

続しおいない堎合はQuality Center プロゞェクトに栌玍され関連付けられお

いるオブゞェクト・リポゞトリはすべお欠萜リ゜ヌスずしお欠萜リ゜ヌス衚

瀺枠に衚瀺されたすQuickTest では関連付けられたオブゞェクト・リポゞトリ

が芋぀からない堎合それらは垞に欠萜リ゜ヌス衚瀺枠に衚瀺されたす。

さらにオブゞェクト・リポゞトリが芋぀からない堎合はアクションのプ

ロパティダむアログ・ボックスの関連付けられおいるリポゞトリタブを

クリックするずQuickTest により譊告メッセヌゞが衚瀺されたす。たた関

連付けられおいるオブゞェクト リポゞトリリスト内の欠萜オブゞェクト・リ

ポゞトリの巊偎の欠萜オブゞェクト・リポゞトリ・アむコン に疑問笊が付き

たす。

欠萜リ゜ヌスの詳现に぀いおは第 37 章「欠萜リ゜ヌスの凊理」を参照しお

ください。

必芁な数のオブゞェクト・リポゞトリをアクションに関連付けるこずができた

す。同じオブゞェクト・リポゞトリを必芁に応じお別のアクションに関連付け

るこずもできたす。すべおのテスト内のすべおの新芏アクションに関連付けら

れるように暙準蚭定のオブゞェクト・リポゞトリを蚭定するこずもできたす。

リスト内のオブゞェクト・リポゞトリの順序によっおQuickTest がテスト・オ

ブゞェクト蚘述を怜玢する順序が決たりたす。テスト・オブゞェクトが同じ名

前オブゞェクト・クラスおよび芪階局を持぀耇数のオブゞェクト・リポゞ

トリ内に存圚する堎合は関連付けられおいるリポゞトリタブで定矩され

た優先順䜍に埓っお 初に芋぀かったオブゞェクトが䜿甚されたす。ロヌカ

ル・オブゞェクト・リポゞトリは垞に 初に衚瀺され優先順䜍のリストを䞋

に移動したり削陀したりするこずはできたせん。

Page 489: HP QuickTest Professional - HP - United States | Laptop Computers

第 14 ç«  • アクションを䜿った䜜業

489

489

関連付けられたオブゞェクト・リポゞトリは盞察パスを䜿っお指定できた

す。実行セッション䞭ファむルはオプションダむアログ・ボックスの

フォルダタブに衚瀺されたフォルダで怜玢されたす。各フォルダはダむ

アログ・ボックスに衚瀺された順序で怜玢されたす。詳现に぀いおは1169ペヌゞ「テストのフォルダ・オプションの蚭定」を参照しおください。

泚ほかのナヌザたたは HP 補品がほかのコンピュヌタでアクションを実行で

きるようにしそのアクションに関連付けられたオブゞェクト・リポゞトリが

ファむル・システムに栌玍するにはファむルのパスを盞察パスずしお指定し

たすパスを䞀床クリックするずパスが匷調衚瀺されその状態で再床クリッ

クするず線集モヌドになりたす。以埌このアクションを実行するナヌザは

QuickTest が盞察パスを怜玢するドラむブ文字ずフォルダを「オプション」ダむ

アログ・ボックスツヌルオプションのフォルダタブに指定す

る必芁がありたす。詳现に぀いおは1169 ペヌゞ「テストのフォルダ・オプ

ションの蚭定」および 340 ペヌゞ「QuickTest での盞察パスの䜿甚」を参照しお

ください。

Page 490: HP QuickTest Professional - HP - United States | Laptop Computers

第 14 ç«  • アクションを䜿った䜜業

490

490

次のボタンを䜿甚しおアクションに関連付けられおいるオブゞェクト・リポ

ゞトリの远加削陀および優先順䜍蚭定ができたす。

オプション

詳现

アクションをオブゞェクト・リポゞトリに関連付けたす。オブゞェクト・

リポゞトリの絶察パスたたは盞察パスおよびファむル名を入力するか

参照ボタンを䜿甚しお必芁なファむルを指定したす。ファむル・システ

ムたたは Quality Center プロゞェクトに保存されたオブゞェクト・リポゞ

トリを関連付けるこずができたす。

ヒント

➀ Quality Center に接続されおいる状態で Quality Center パスを远加するに

はこのボタンをクリックしたす。QuickTest に [Quality Center] が远加

されお参照ボタンが衚瀺されQuality Center のパスを怜玢できるよう

になりたす。

➀ Quality Center に接続されおいない堎合は SHIFT キヌを抌しながらこの

ボタンをクリックしたす。QuickTest に [Quality Center] が远加された

す。ここでパスを入力したす。Quality Center のパス党䜓を手䜜業で入

力するこずもできたす。その堎合は[Quality Center] の埌にスペヌス

を远加しなければなりたせん。たずえば次のように指定したす。[Quality Center] Subject\ObjectRepositories\flight.tsr

リストから関連付けられおいるオブゞェクト・リポゞトリを削陀したす。

遞択したオブゞェクト・リポゞトリの優先順䜍を䞊げたす。

遞択したオブゞェクト・リポゞトリの優先順䜍を䞋げたす。

暙準倀

に蚭定 オブゞェクト・リポゞトリの珟圚のリストをすべおの新芏アクション

に関連付ける暙準蚭定のリストずしお蚭定したす。

泚暙準倀に蚭定オプションはこのアクションの蚭定が党アクショ

ンの暙準蚭定倀ず異なる堎合に有効になりたす。

Page 491: HP QuickTest Professional - HP - United States | Laptop Computers

第 14 ç«  • アクションを䜿った䜜業

491

491

倖郚アクションのプロパティの蚭定

倖郚アクションぞの呌び出しを挿入するずきはQuickTest がデヌタ・テヌブル

のデヌタを栌玍する堎所を遞択できたす。これはアクションのプロパティ

ダむアログ・ボックス線集アクションアクションのプロパ

ティの倖郚アクションタブで指定したす。

Page 492: HP QuickTest Professional - HP - United States | Laptop Computers

第 14 ç«  • アクションを䜿った䜜業

492

492

倖郚アクションタブには次のオプションがありたす。

アクションのネスト

アクションの䞭でアクションを呌び出しす堎合もありたす。これを「ネスト」

ず呌びたす。アクションをネストするこずで次の操䜜が可胜になりたす。

➀ テストのモゞュヌル性を維持する。

➀ 条件ステヌトメントの結果に基づいお1 ぀以䞊のアクションを実行できたす。

たずえば登録プロセスの䞀郚ずしおナヌザが 3 タむプの䌚員資栌から 1 ぀を遞択するステップをパラメヌタ化したずしたす。ナヌザが䌚員資栌のタむプ

を遞択するず衚瀺されるペヌゞは前のペヌゞで遞択した䌚員資栌のタむプ

によっお異なるものになりたす。䌚員資栌のタむプごずに1 ぀のアクション

を䜜成できたす。次にIf ステヌトメントを䜿甚しおテストの特定の反埩で

遞択された䌚員資栌のタむプを刀定しその遞択に応じた適切なアクションを

実行できたす。

オプション 詳现

デヌタ テヌブル パラ

メヌタ

アクションのテヌブル・デヌタをどこに栌玍するかを瀺

したす。

➀ 元のアクションのデヌタを䜿甚するには元のアク

ションず共に保存されおいる読み取り専甚デヌタを

遞択したす。このオプションを遞択した堎合デヌタ

を呌び出し元のテストで衚瀺するず読み取り専甚ずな

り元のアクションのデヌタ・シヌトに察する倉曎

は呌び出し元のテストでアクションが実行されるず

きに適甚されたす。

➀ テストのデヌタ・テヌブルにある線集可胜なデヌタの

コピヌを䜿甚するにはロヌカルの線集可胜なコ

ピヌを遞択したす。このオプションを遞択するず

アクションのデヌタ・シヌトのコピヌがテストのデヌ

タ・テヌブルに栌玍され元のアクションからは独立

したす。元のデヌタ・シヌトに察する倉曎は呌び出

し元のテストに圱響したせん。

Page 493: HP QuickTest Professional - HP - United States | Laptop Computers

第 14 ç«  • アクションを䜿った䜜業

493

493

キヌワヌド・ビュヌではテストはたずえば次のようになりたす。

゚キスパヌト・ビュヌではテストはたずえば次のようになりたす。

Browser("Membership Preference").Page("Membership Preference").WebRadioGroup("MemType").Select DataTable("memtype", dtGlobalSheet)Mem_Type=Browser("Membership Preference").Page("Membership Preference").WebRadioGroup("MemType").GetROProperty (&dlq;value&drq;)If Mem_Type="paid" Then

RunAction "Paid_Mem", oneIterationElseIf Mem_Type = "free" Then

RunAction "Free_Mem", oneIterationElse

RunAction "Preferred", oneIterationEnd If

条件ステヌトメントの挿入の詳现に぀いおは788 ペヌゞ「条件ステヌトメン

トの䜿甚」を参照しおください。

既存のアクションの䞭にアクションをネストするには次の手順を実行したす。

1 アクションぞの呌び出しを挿入する䜍眮の盎前のステップを遞択しお匷調衚瀺

したす。

2 477 ペヌゞ「新芏アクションの䜜成」の説明に埓っお新しいアクションぞの呌

び出しを挿入するか436 ペヌゞ「既存のアクションぞの呌び出しの挿入」の

説明に埓っおアクションのコピヌぞの呌び出したたは既存のアクションぞの

呌び出しを挿入したす。

Page 494: HP QuickTest Professional - HP - United States | Laptop Computers

第 14 ç«  • アクションを䜿った䜜業

494

494

アクションの分割

テストずずもに栌玍されおいるアクションを 2 ぀の兄匟アクションに分割した

り芪子関係のネスト・アクションに分割したりできたす。アクションを分割

するず2 番目のアクションはアクションの分割操䜜を行ったずきに遞択さ

れおいたステップから始たりたす。

次のような堎合はアクションを分割できずオプションは無効になりたす。

➀ 倖郚アクションが遞択されおいる堎合

➀ アクションの 初のステップが遞択されおいる堎合

➀ 読み取り専甚テストの䜜業時

➀ テストの蚘録䞭

➀ テストの実行䞭

ロヌカル・オブゞェクト・リポゞトリを䜿甚するテストのアクションを分割す

るず次のこずが起こりたす。

➀ QuickTest によっおロヌカル・オブゞェクト・リポゞトリの耇補が䜜成され

たす。

➀ 2 ぀のアクションは元のロヌカル・オブゞェクト・リポゞトリに含たれお

いたすべおのオブゞェクトを含んだたったく同じロヌカル・オブゞェクト・

リポゞトリを持ちたす。

➀ 分割されたアクションの䞀方にオブゞェクトを远加するずその新芏オブ

ゞェクトは远加察象のロヌカル・オブゞェクト・リポゞトリにのみ远加され

たす。

Page 495: HP QuickTest Professional - HP - United States | Laptop Computers

第 14 ç«  • アクションを䜿った䜜業

495

495

アクションを分割するには次の手順を実行したす。

1 新しい第 2アクションを開始するすぐ前のステップを遞択しお匷調衚瀺し

たす。

2線集アクションアクションの分割を遞択するかアクション

の分割ボタンをクリックするかたたはステップを右クリックしおアク

ション分割を遞択したす。アクションの分割ダむアログ・ボック

スが開きたす。

3 次のいずれかのオプションを遞択したす。

➀互いに䟝存しない遞択されおいるアクションを2 ぀の同じレベルのア

クションに分割したす。

➀ネストしおいる第 1 アクションが第 2 アクションを呌び出す遞択さ

れおいるアクションを 埌のステップが第 2 アクションを呌び出す芪

アクションず子アクションに分割したす。

4 必芁に応じお名前および蚘述ボックスで2 ぀のアクションの名前ず

説明を倉曎したす。

Page 496: HP QuickTest Professional - HP - United States | Laptop Computers

第 14 ç«  • アクションを䜿った䜜業

496

496

泚再利甚可胜なアクションが耇数回呌び出されるテストのアクションを 2 ぀の独立したアクションに分割した堎合テスト内のアクションに察する各呌び

出しの埌に新芏再利甚可胜アクションぞの呌び出しが続きたす。ただ

し別のテストから呌び出されおいる再利甚可胜なアクションを分割するず

呌び出し元のテストが倱敗する可胜性がありたす。

アクション名の倉曎

アクションのプロパティダむアログ・ボックスたたはアクション名の倉

曎ダむアログ・ボックスを䜿っおキヌワヌド・ビュヌたたぱキスパヌ

ト・ビュヌでアクション名を倉曎できたす。アクション名を倉曎する堎合は

自分のテストやこのアクションを呌び出す任意のテストにどのような圱響があ

るかを考慮したす。たずえば別のテストで䜿甚されるアクションの名前を倉

曎するずそのテストで指定されたアクションが芋぀からないためその埌の

実行セッションが倱敗する可胜性がありたす。

泚別の名前でアクションを保存する堎合はアクション名の倉曎オプ

ションを䜿甚したす。ファむル・システムや Quality Center ではアクション名

を盎接倉曎するこずはできたせん。

Page 497: HP QuickTest Professional - HP - United States | Laptop Computers

第 14 ç«  • アクションを䜿った䜜業

497

497

アクション名の倉曎ダむアログ・ボックスでアクション名を倉曎するには

次の手順を実行したす。

1 キヌワヌド・ビュヌで名前を倉曎するアクションぞの呌び出しを遞択し

線集アクションアクション名の倉曎を遞択したす。゚キス

パヌト・ビュヌで名前を倉曎するアクションを衚瀺し線集アク

ションアクション名の倉曎を遞択したす。アクション名の倉曎ダ

むアログ・ボックスが開きたす。

2新芏名ボックスに新しいアクション名を入力したす。アクション名がテス

ト内で䞀意であるこず名前の先頭および 埌がスペヌスでないこず1023 文字を超えないこず次の文字が名前に含たれおいないこずを確認しおくださ

い。\ / : * ? " < > | % ' ! { }

3OKをクリックしお倉曎を保存したす。

ヒントキヌボヌドの SHIFT キヌを抌しながら F2 キヌを抌しおアクション

名の倉曎ダむアログ・ボックスを開くこずもできたす。

Page 498: HP QuickTest Professional - HP - United States | Laptop Computers

第 14 ç«  • アクションを䜿った䜜業

498

498

アクションのプロパティダむアログ・ボックスでアクション名を倉曎する

には次の手順を実行したす。

1 キヌワヌド・ビュヌたたぱキスパヌト・ビュヌでアクションを遞択し

線集アクションアクションのプロパティを遞択したす。たた

はキヌワヌド・ビュヌでアクションを右クリックしアクションのプロパ

ティを遞択したす。アクションのプロパティダむアログ・ボックスが開

きたす。

2䞀般タブの名前ボックスに新しいアクション名を入力したす。テスト

内の各アクションの名前は䞀意である必芁がありたす。アクション名がテスト

内で䞀意であるこず名前の先頭および 埌がスペヌスでないこず1023 文字

を超えないこず次の文字が名前に含たれおいないこずを確認しおください。\ / : * ? " < > | % ' ! { }

3OKをクリックしお倉曎内容を保存したす。

Page 499: HP QuickTest Professional - HP - United States | Laptop Computers

第 14 ç«  • アクションを䜿った䜜業

499

499

テストからのアクションの削陀

再利甚䞍可胜なアクション倖郚アクションたたは再利甚可胜なアクション

ぞの呌び出しの削陀を行う手順ず圱響はそれぞれ異なりたす。

➀ 再利甚䞍可胜なアクションぞの呌び出しを削陀するずそのアクション自䜓がす

べお削陀されるほかアクションのデヌタ・シヌトが削陀されたす。詳现に぀い

おは500 ペヌゞ「再利甚䞍可胜なアクションの削陀」を参照しおください。

➀ 再利甚可胜なアクションたたは倖郚アクションぞの呌び出しを削陀するず

そのアクションはテスト・フロヌからは削陀されたすがそのアクションが䜜

成されたテストずずもに栌玍されたたたになりアクション・リストにも衚瀺

されたす。詳现に぀いおは500 ペヌゞ「テスト・フロヌからの再利甚可胜な

アクションたたは倖郚アクションぞの呌び出しの削陀」を参照しおください。

➀ テストずずもに栌玍されおいる再利甚可胜なアクションを削陀するずすべお

の呌び出しずアクションは完党に削陀されたす。そのアクションを呌び出すテ

ストはすべお倱敗したす。詳现に぀いおは501 ペヌゞ「テストからの再利甚

可胜なアクションたたは倖郚アクションの削陀」を参照しおください。

泚削陀したアクションぞの呌び出しを含むテストを開くずそのアクション

が芋぀からないこずを瀺すメッセヌゞが衚瀺されたす。そのアクションぞの呌

び出しを削陀するか別のアクション呌び出しを探すこずができたす。詳现に

぀いおは1111 ペヌゞ「欠萜リ゜ヌスの凊理」を参照しおください。

➀ 倖郚アクションを削陀するずアクション・リストからすべおの呌び出しずア

クションが削陀されたす。元のアクションは圱響されたせん。詳现に぀いお

は501 ペヌゞ「テストからの再利甚可胜なアクションたたは倖郚アクション

の削陀」を参照しおください。

Page 500: HP QuickTest Professional - HP - United States | Laptop Computers

第 14 ç«  • アクションを䜿った䜜業

500

500

再利甚䞍可胜なアクションの削陀

再利甚䞍可胜なアクションぞの呌び出しをテストから削陀するずそのアク

ション自䜓がすべお削陀されるほかアクションのデヌタ・シヌトが削陀され

たす。

再利甚䞍可胜なアクションを削陀するには次の手順を実行したす。

1 キヌワヌド・ビュヌで削陀するアクションを遞択しキヌボヌドの Delete キヌを抌すか線集削陀を遞択したす。あるいはアクションを右

クリックし削陀を遞択したす。削陀を確認するメッセヌゞ・ボックスが

衚瀺されたす。

2はいをクリックしたす。

テスト・フロヌからの再利甚可胜なアクションたたは倖郚アクションぞの呌び出しの削陀

再利甚可胜なアクションたたは倖郚アクションをテスト・フロヌから削陀し

なおか぀ほかのテストから呌び出せるようにもしおおきたい堎合はそのアク

ションの呌び出しを削陀したす。このように削陀した堎合アクションはテス

ト・フロヌからは削陀されたすが存圚は残りアクションのデヌタ・シヌトも

残りたす。キヌワヌド・ビュヌたたぱキスパヌト・ビュヌのアクション

リストからアクション遞択すればこのアクションは䟝然ずしお衚瀺できたす

再利甚可胜なアクションなら線集もできたす。

アクションぞの呌び出しを削陀した埌アクションのコピヌの呌び出し

アクションのコピヌぞの呌び出しを挿入たたは既存アクションの呌び

出し既存アクションぞの呌び出しの挿入オプションを䜿えばアク

ション呌び出しを削陀したテストやほかのテストにアクションを挿入できた

す。詳现に぀いおは492 ペヌゞ「アクションのネスト」を参照しおください。

Page 501: HP QuickTest Professional - HP - United States | Laptop Computers

第 14 ç«  • アクションを䜿った䜜業

501

501

再利甚可胜なアクションたたは倖郚アクションに察する呌び出しをテスト・フ

ロヌから削陀するには次の手順を実行したす。

1 キヌワヌド・ビュヌのアクションリストからテスト フロヌビュヌを遞

択したす。

2 削陀するアクションを匷調衚瀺し線集削陀を遞択するかキヌ

ボヌドの Delete キヌを抌したす。あるいはアクションを右クリックし削

陀を遞択したす。アクションを削陀ダむアログ・ボックスが開きたす。

3遞択したアクションの呌び出しを削陀するを遞択しおOKをクリック

したす。アクションの呌び出しが削陀されたす。アクションはテストのアク

ション・リストに残りたす。

テストからの再利甚可胜なアクションたたは倖郚アクションの削陀

再利甚可胜なアクションや倖郚アクションをテストから完党に削陀できたす。

再利甚可胜なアクションをテストから削陀するずそのアクションの内容は完

党に削陀されたす。このため再利甚可胜なアクションを削陀する前にその

アクションが今埌必芁でないこずおよびそのアクションを呌び出すテストが

存圚しないこずを確認しおください。

泚ほかのテストから呌び出されおいる再利甚可胜なアクションを削陀する

ず呌び出し元のテストが倱敗したす。

Page 502: HP QuickTest Professional - HP - United States | Laptop Computers

第 14 ç«  • アクションを䜿った䜜業

502

502

テストから倖郚アクションを削陀するずアクション・リストからアクション

が削陀され察応するアクション・シヌトがデヌタ・テヌブルから削陀された

す。グロヌバル・シヌトの䞭でこのアクションに関連するカラムは削陀され

たせん。゜ヌス・テストの元のアクションは圱響されたせん。

テストから倖郚アクションを削陀した埌挿入既存アクションの呌び

出しを遞択しお元のアクションずずもに栌玍されおいるテストを指定すれ

ばアクションを再挿入できたす。詳现に぀いおは492 ペヌゞ「アクション

のネスト」を参照しおください。

再利甚可胜なアクションや倖郚アクションをテストから完党に削陀するには

次の手順を実行したす。

1 キヌワヌド・ビュヌのアクションリストからテスト フロヌビュヌを遞

択したす。

2 削陀するアクションを匷調衚瀺し線集削陀を遞択するかキヌ

ボヌドの Delete キヌを抌したす。あるいはアクションを右クリックし削

陀を遞択したす。アクションを削陀ダむアログ・ボックスが開きたす。

3このテストからアクションおよびアクションの呌び出しを削陀するを遞択

しおOKをクリックしたす。

倖郚アクションを削陀するずそのアクションずそのアクションのすべおの

呌び出しがテストから削陀されたす。元のテストの再利甚可胜なアクションは

圱響されたせん。

再利甚可胜なアクションを削陀するずそのアクションは完党に削陀されテ

ストに挿入したりテストからアクセスしたりできなくなりたす。その削陀し

たアクションを呌び出すテストはすべお倱敗したす。

Page 503: HP QuickTest Professional - HP - United States | Laptop Computers

第 14 ç«  • アクションを䜿った䜜業

503

503

アクション・テンプレヌトの䜜成

テスト内のすべおの新しいアクションに 1 ぀たたは耇数の同じステヌトメント

を含めたい堎合にはアクション・テンプレヌトを䜜成できたす。たずえば

アクションの䜜成者ずしお自分の名前を入れおおきたい堎合コメント行をア

クション・テンプレヌトに远加できたす。アクション・テンプレヌトはご䜿

甚のコンピュヌタで䜜成したアクションにのみ適甚されたす。

アクション・テンプレヌトを䜜成するには次の手順を実行したす。

1 アクション・テンプレヌトに含めるコメント関数呌び出しおよびその他の

ステヌトメントを含んだテキスト・ファむルを䜜成したす。テキスト・ファむ

ルは゚キスパヌト・ビュヌで䜿甚する構造ず圢匏である必芁がありたす。

2 このテキスト・ファむルに ActionTemplate.mst ずいう名前を付け

 QuickTest のむンストヌル先フォルダ \dat フォルダに保存したす。䜜成

したすべおの新しいアクションにはアクション・テンプレヌトのスクリプト

行が含たれおいたす。

泚アクション・テンプレヌトずしお認識されるファむル名は ActionTemplate.mst だけです。

Page 504: HP QuickTest Professional - HP - United States | Laptop Computers

第 14 ç«  • アクションを䜿った䜜業

504

504

Page 505: HP QuickTest Professional - HP - United States | Laptop Computers

505

第 IV 郚テストの拡匵

Page 506: HP QuickTest Professional - HP - United States | Laptop Computers

506

506

Page 507: HP QuickTest Professional - HP - United States | Laptop Computers

507

第 15 章チェックポむントに぀いお

アプリケヌションのオブゞェクトを怜査しおそれらが正しく機胜するこずを

確認できたす。

本章では次の項目に぀いお説明したす。

➀ チェックポむントに぀いお507 ペヌゞ

➀ 新しいチェックポむントのテストぞの远加508 ペヌゞ

➀ 既存のチェックポむントのテストぞの远加510 ペヌゞ

➀ チェックポむントの皮類に぀いお513 ペヌゞ

チェックポむントに぀いお

QuickTest ではテストたたはコンポヌネントに怜査を远加できたす。「チェッ

クポむント」は指定したプロパティの珟圚倀ずそのプロパティの期埅倀を比

范する確認ポむントです。チェックポむントによりアプリケヌションが正し

く機胜しおいるかどうかを刀断できたす。

チェックポむントを远加するずQuickTest によりチェックポむントがキヌ

ワヌド・ビュヌの珟圚の行に远加され゚キスパヌト・ビュヌ内に Check CheckPoint ステヌトメントが远加されたす。暙準蚭定ではチェックポむン

ト名はチェックポむントが䜜成されたテスト・オブゞェクトの名前です。

チェックポむントの暙準蚭定の名前をそのたた䜿甚するか別の名前を指定し

たす。

テストを実行するずQuickTest によっおチェックポむントの期埅結果ず珟圚

の結果が比范されたす。この 2 ぀の結果が䞀臎しないずそのチェックポむン

トは倱敗ずなりたす。チェックポむントの結果はテスト結果りィンドりで

芋るこずができたす。

Page 508: HP QuickTest Professional - HP - United States | Laptop Computers

第 15 ç«  • チェックポむントに぀いお

508

508

ヒントチェックポむント・ステップを挿入するにはテストの䜜成たたは倉

曎時に挿入メニュヌから該圓するチェックポむント・オプションを遞択

したすビットマップ・チェックポむントを挿入できるのは蚘録セッション

䞭たたは ActiveScreen の右クリック・メニュヌからにかぎられたす。たた

CheckProperty メ゜ッドおよび CheckItemProperty メ゜ッドを䜿甚しお特

定のプロパティたたは項目のプロパティの倀を怜査するこずもできたす。詳现

に぀いおは『HP QuickTest Professional Object Model Reference』英語版を

参照しおください。

泚チェックポむントの戻り倀チェックポむントが成功したか倱敗したかを

瀺すブヌル倀を取埗するには゚キスパヌト・ビュヌ内のステヌトメントで

チェックポむントの匕数を括匧で囲む必芁がありたす。

䟋a = Browser("MyBrowser").Page("MyPage").Check (CheckPoint("MyProperty"))

゚キスパヌト・ビュヌの構文の詳现に぀いおは841 ペヌゞ「VBScript の基本

的な構文の理解」を参照しおください。

新しいチェックポむントのテストぞの远加 チェックポむントはテストの蚘録䞭にもテストの線集䞭にも远加できたす。

通垞は基瀎ずなるテストを䜜成しおからチェックポむントを定矩する方が簡

単です。

泚たた既存のチェックポむントをテストに远加するこずもできたす。詳现

に぀いおは510 ペヌゞ「既存のチェックポむントのテストぞの远加」を参照

しおください。

Page 509: HP QuickTest Professional - HP - United States | Laptop Computers

第 15 ç«  • チェックポむントに぀いお

509

509

テストの線集たたは蚘録時に新しいチェックポむントを远加するには次の手

順を実行したす。

挿入チェックポむント メニュヌでコマンドを䜿甚するかツヌルバヌ

のチェックポむントたたは出力倀の挿入 ボタンをクリックしたす。これに

より遞択されおいるステップに関連するチェックポむントのオプションのメ

ニュヌが衚瀺されたす。

線集䞭にのみ新しいテキスト・チェックポむントを远加するには次の手順を

実行したす。

➀ チェックポむントを远加する察象ずなるステップを右クリックし関連する

チェックポむント・オプションを遞択したす。

➀ チェックポむントを远加する察象ずなるステップを遞択し挿入

チェックポむントを遞択しお関連するチェックポむント・オプションを

遞択したす。

➀ Active Screen の䞭でオブゞェクトを右クリックし該圓するチェックポむン

ト・オプションを遞択したす。これらのオプションはActiveScreen 内のどの

オブゞェクトに察するチェックポむントを䜜成する堎合にも䜿甚できたすオ

ブゞェクトがキヌワヌド・ビュヌ内のステップのどの郚分にも珟れない堎合も

含みたす。

泚

➀ ActiveScreen オプションを䜿甚する堎合ActiveScreen に怜査察象オブゞェ

クトの十分なデヌタが含たれおいるこずを確認したす。詳现に぀いおは

1172 ペヌゞ「ActiveScreen オプションの蚭定」を参照しおください。

➀ このガむドではチェックポむントを䜜成する手順ずしおは䞊蚘メ゜ッド

の 1 ぀の䜿甚に぀いおのみ説明しおいたす。しかし䞊蚘に説明されおいる

メ゜ッドのどれでも遞択しお䜿甚できたす。

Page 510: HP QuickTest Professional - HP - United States | Laptop Computers

第 15 ç«  • チェックポむントに぀いお

510

510

既存のチェックポむントのテストぞの远加

QuickTest では既存のチェックポむントをテストで再利甚できたす。チェック

ポむントをテストに挿入するずきはテスト内の耇数の堎所で再利甚できる

チェックポむントを怜蚎したす。䟋を次に瀺したす。

➀ アプリケヌションの䞀般的な内容たたは状態を怜査するチェックポむントは耇

数の堎所で圹に立぀可胜性がありたす。

➀ アプリケヌションの特定の領域の内容を怜査するチェックポむントは䞀般的

にテスト内の特定の 1 か所でのみ圹に立ちたす。

次の䟋は既存のチェックポむントを挿入するこずが圹に立぀可胜性がある状

況を瀺したす。

➀ アプリケヌションの各ペヌゞに組織のロゎが含たれおいる堎合はビットマッ

プ・チェックポむントを再利甚しおアプリケヌション内の各ロゎを怜蚌できたす。

➀ アプリケヌションに耇数の゚ディット・ボックスが含たれおいる堎合は

チェックポむントを再利甚しおこれらの゚ディット・ボックスの有効状態をテ

スト党䜓で確認できたす。

既存のチェックポむントの远加ダむアログ・ボックスに぀いお

既存のチェックポむントの远加ダむアログ・ボックスを開くには挿入

チェックポむント既存のチェックポむントを遞択したす。このオ

プションを利甚できるのは珟圚のアクションに関連付けられおいるオブゞェ

クト・リポゞトリロヌカルのオブゞェクト・リポゞトリを含むの少なくず

も 1 ぀に少なくずも 1 ぀のチェックポむントが含たれおいる堎合にかぎられ

たす。

テスト・オブゞェクト・ステップがキヌワヌド・ビュヌで匷調衚瀺されおいた

りカヌ゜ルが゚キスパヌト・ビュヌのステップに䜍眮しおいたりする堎合

は既存のチェックポむントの远加ダむアログ・ボックスはTestObjects ツリヌが非衚瀺の状態で開きたす。

テスト オブゞェクトボックスに衚瀺されるテスト・オブゞェクトはキヌ

ワヌド・ビュヌで匷調衚瀺されおいるステップからのオブゞェクトたたぱ

キスパヌト・ビュヌでカヌ゜ルが眮かれおいる特定のオブゞェクトです。

Page 511: HP QuickTest Professional - HP - United States | Laptop Computers

第 15 ç«  • チェックポむントに぀いお

511

511

テスト オブゞェクトツリヌの衚瀺ず非衚瀺を切り替えるにはテスト オブ

ゞェクトの衚瀺ボタンたたはテスト オブゞェクトを隠すボタンをクリッ

クしたす。

Page 512: HP QuickTest Professional - HP - United States | Laptop Computers

第 15 ç«  • チェックポむントに぀いお

512

512

既存のチェックポむントの远加ダむアログ・ボックスには次の芁玠が含

たれおいたす。

オプション 詳现

テスト オブゞェクト チェックポむントを远加するテスト・オブ

ゞェクトを指定したす。

テスト オブゞェクトツリヌ 珟圚のテスト内のすべおのオブゞェクトを衚

瀺したす。

テスト オブゞェクトの衚瀺/テ

スト オブゞェクトを隠す

TestObjects ツリヌの衚瀺ず非衚瀺を切り

替えたす。

遞択したテスト オブゞェクトに関

連するチェックポむントのみ衚瀺す

る

遞択するずQuickTest により珟圚のアクショ

ンのオブゞェクト・リポゞトリ内のどの

チェックポむントが遞択したオブゞェクトに

関連するかが刀断されおチェックポむント

で遞択したチェックポむントの皮類およびプ

ロパティに基づきたす該圓するチェック

ポむントだけがチェックポむントリスト

に衚瀺されたす。

このオプションを䜿甚するずきはQuickTest によっお察象のオブゞェクトに適甚できるす

べおのチェックポむントが正しく刀断される

ようにアプリケヌションを開いお遞択した

オブゞェクトを衚瀺するこずをお勧めしたす。

チェックポむント 挿入できるチェックポむントが衚瀺されたす。

遞択したテスト オブゞェクトに関連する

チェックポむントのみ衚瀺するオプション

がクリアされおいる堎合このリストには

珟圚のアクションに関連付けられおいるすべ

おのオブゞェクト・リポゞトリのすべおの

チェックポむントが含たれたす。

遞択したテスト オブゞェクトに関連する

チェックポむントのみ衚瀺するオプション

が遞択されおいる堎合このリストには䞊蚘

の関連付けられおいるチェックポむントだけ

が衚瀺されたす。

Page 513: HP QuickTest Professional - HP - United States | Laptop Computers

第 15 ç«  • チェックポむントに぀いお

513

513

既存のチェックポむントをテストに挿入するには次の手順を実行したす。

1 チェックポむントを挿入するアクションを衚瀺しおチェックポむントを挿入

するステップの 1 ぀前のステップを遞択したす。

2挿入チェックポむント既存のチェックポむントを遞択したす。

既存のチェックポむントの远加ダむアログ・ボックスが開きたす。

3テスト オブゞェクトツリヌが衚瀺されおいる堎合はチェックポむントを

挿入するオブゞェクトを遞択したす。それ以倖の堎合は手順 4 に進みたす。

4チェックポむントリストからテスト オブゞェクトボックスに衚瀺され

おいるオブゞェクトに察しお挿入するチェックポむントを遞択したす。

5OKをクリックしたす。チェックポむントが珟圚のステップの埌ろに挿入さ

れたす。

チェックポむントの皮類に぀いお

次に瀺す皮類のチェックポむントを挿入しおアプリケヌション内のさたざた

なオブゞェクトを怜査できたす。

➀ 暙準チェックポむントはアプリケヌション内のオブゞェクトのプロパティの

倀を怜査したす。暙準チェックポむントでボタンラゞオ・ボタンコンボ・

ボックスリストなどさたざたなオブゞェクトを怜査できたす。たずえば

ラゞオ・ボタンを遞択したずきにアクティブになったかどうかを確認できた

す。たた゚ディット・ボックスの倀を怜査できたす。

暙準チェックポむントはすべおのアドむン環境でサポヌトされおいたす517ペヌゞ「サポヌトされおいるチェックポむント」を参照しおください。

暙準チェックポむントの詳现に぀いおは第 17 章「オブゞェクトのプロパ

ティの倀の怜査」を参照しおください。

➀ 画像チェックポむントではアプリケヌション内の画像の倀を怜査したす。た

ずえば遞択した画像の゜ヌス・ファむルが正しいかどうかを怜査できたす。

プロパティ領域 遞択したチェックポむントのチェックポむン

ト・プロパティを読み取り専甚圢匏で衚瀺し

たす。

オプション 詳现

Page 514: HP QuickTest Professional - HP - United States | Laptop Computers

第 15 ç«  • チェックポむントに぀いお

514

514

泚画像オブゞェクト䞊に暙準チェックポむントを挿入するこずによっお画

像チェックポむントを䜜成したす。

画像チェックポむントは Web アドむン環境でサポヌトされおいたす517 ペヌ

ゞ「サポヌトされおいるチェックポむント」を参照しおください。

画像チェックポむントの詳现に぀いおは第 17 章「オブゞェクトのプロパ

ティの倀の怜査」を参照しおください。

➀ ビットマップ・チェックポむントではアプリケヌションの領域をビットマッ

プずしお怜査したす。たずえばナヌザが指定した郜垂の地図を衚瀺できる Web サむトがあるずしたす。この地図には倍率を倉曎するためのコントロヌ

ル・キヌがありたす。地図を拡倧するコントロヌル・キヌを 1 回クリックした

埌に衚瀺される新しい地図を蚘録できたす。ビットマップ・チェックポむント

を䜿甚するず地図が適切に拡倧されたかどうかを怜査できたす。

ボタンテキスト・ボックステヌブルなどアプリケヌション内の任意の領

域に察しおビットマップ・チェックポむントを䜜成できたす。

ビットマップ・チェックポむントはすべおのアドむン環境でサポヌトされおいた

す517 ペヌゞ「サポヌトされおいるチェックポむント」を参照しおください。

ビットマップ・チェックポむントの詳现に぀いおは第 16 章「ビットマップ

の怜査」を参照しおください。

➀ テヌブル・チェックポむントではテヌブル内の情報を怜査したす。たずえ

ばニュヌペヌクからサンフランシスコたでの利甚可胜なすべおのフラむトが

䞀芧衚瀺されたテヌブルがアプリケヌションに含たれおいるずしたす。テヌブ

ル・チェックポむントを远加しおテヌブル内の 初のフラむトの時間が正し

いかどうかを怜査できたす。

泚テヌブル・オブゞェクト䞊に暙準チェックポむントを挿入するこずによっ

おテヌブル・チェックポむントを䜜成したす。

Page 515: HP QuickTest Professional - HP - United States | Laptop Computers

第 15 ç«  • チェックポむントに぀いお

515

515

テヌブル・チェックポむントはWebActiveXJavaOracle.NET Windows Forms 環境およびその他のアドむン環境でサポヌトされおいたす517 ペヌ

ゞ「サポヌトされおいるチェックポむント」を参照しおください。たたテヌ

ブル・チェックポむントはWinListView や VbListView などのいく぀かのリス

ト・ビュヌ・オブゞェクトやアドむン環境のその他のリスト・ビュヌ・オブ

ゞェクトに察しおもサポヌトされたす。

テヌブル・チェックポむントの詳现に぀いおは547 ペヌゞ「テヌブルの怜査」

を参照しおください。

➀ テキスト・チェックポむントはテキストの文字列が Web ペヌゞたたはアプリ

ケヌション内の適切な堎所に衚瀺されおいるかを怜査したす。たずえばWeb ペヌゞに「Flight departing from New York to San Francisco」ずいう文が衚瀺さ

れるずしたす。「New York」ずいう単語が「Flight departing from」ず「to San Francisco」の間に衚瀺されるこずを怜査するテキスト・チェックポむントを䜜

成できたす。

テキスト・チェックポむントはほずんどのアドむン環境でサポヌトされおいた

す517 ペヌゞ「サポヌトされおいるチェックポむント」を参照しおください。

テキスト・チェックポむントの詳现に぀いおは第 19 章「テキストの怜査」

を参照しおください。

➀ テキスト領域チェックポむントでは指定の条件に埓っおWindows ベヌスの

アプリケヌションの指定領域内にテキスト文字列が衚瀺されるかどうかを怜査

したす。たずえばVisual Basic アプリケヌションにView Doc  Num ず衚

瀺されるボタンがあるずしたす。ここで  Num  はアプリケヌション内の

ほかの堎所にあるフォヌムに入力した 4 桁のコヌドに眮換されるずしたす。テ

キスト領域チェックポむントを䜜成しおボタンに衚瀺された数字がフォヌム

に入力された数字ず同じかどうかを確認できたす。

テキスト領域チェックポむントは暙準 WindowsVisual Basicおよび ActiveX アドむン環境などすべおの Windows ベヌス環境でサポヌトされおい

たす517 ペヌゞ「サポヌトされおいるチェックポむント」を参照しおくださ

い。たたJava などそれ以倖のアドむン環境でもテキスト領域チェックポむ

ントがサポヌトされおいたす。

テキスト領域チェックポむントの詳现に぀いおは第 19 章「テキストの怜査」

を参照しおください。

Page 516: HP QuickTest Professional - HP - United States | Laptop Computers

第 15 ç«  • チェックポむントに぀いお

516

516

➀ アクセシビリティ・チェックポむントはWeb サむト内で W3CWorld Wide Web Consortiumの「Web Content Accessibility Guidelines」に準拠しない可胜性

のある領域を識別したす。たずえばW3C の「Web Content Accessibility Guidelines」のガむドラむン 1.1 ではすべおの非テキスト芁玠に代替テキスト

を甚意するこずを芁求しおいたす。Alt プロパティのチェックを远加しお

このガむドラむンで ALT プロパティが必芁ずされるオブゞェクトに実際にこの

タグがあるかどうかを怜査できたす。

アクセシビリティ・チェックポむントは Web Add-in 環境でサポヌトされおいた

す517 ペヌゞ「サポヌトされおいるチェックポむント」を参照しおください。

アクセシビリティ・チェックポむントの詳现に぀いおは『HP QuickTest Professional アドむン・ガむド』で Web オブゞェクトのテストに関する項を参

照しおください。

➀ ペヌゞ・チェックポむントはWeb ペヌゞの特城を怜査したす。たずえば

Web ペヌゞの読み蟌みにかかる時間や Web ペヌゞに壊れたリンクが含たれお

いるかなど怜査できたす。

泚ペヌゞ・オブゞェクト䞊に暙準チェックポむントを挿入するこずによっ

おペヌゞ・チェックポむントを䜜成したす。

ペヌゞ・チェックポむントは Web Add-in 環境でサポヌトされおいたす517ペヌゞ「サポヌトされおいるチェックポむント」を参照しおください。

ペヌゞ・チェックポむントの詳现に぀いおは『HP QuickTest Professional アド

むン・ガむド』で Web オブゞェクトのテストに関する項を参照しおください。

➀ デヌタベヌス・チェックポむントはアプリケヌションによっおアクセスされ

るデヌタベヌスの内容を怜査したす。たずえばデヌタベヌス・チェックポむ

ントを䜿っおWeb サむトで䜿甚するフラむト情報が含たれおいるデヌタベヌ

スの内容を怜査できたす。

デヌタベヌス・チェックポむントはすべおのアドむン環境でサポヌトされおいた

す517 ペヌゞ「サポヌトされおいるチェックポむント」を参照しおください。

デヌタベヌス・チェックポむントの詳现に぀いおは第 20 章「デヌタベヌス

の怜査」を参照しおください。

Page 517: HP QuickTest Professional - HP - United States | Laptop Computers

第 15 ç«  • チェックポむントに぀いお

517

517

➀ XML チェックポむントはXML ファむル内の XML ドキュメントやWeb ペヌ

ゞやフレヌム内の XML ドキュメントのデヌタ内容を怜査したす。XML チェッ

クポむントの詳现に぀いおは第 21 章「XML の怜査」を参照しおください。

XML チェックポむントWeb ペヌゞ / フレヌムオプションは Web Add-in 環境でサポヌトされおいたす。XML チェックポむント・オプションはすべおのア

ドむン環境でサポヌトされおいたす517 ペヌゞ「サポヌトされおいるチェッ

クポむント」を参照しおください。

サポヌトされおいるチェックポむント

次の衚はQuickTest Professional が暙準・むンストヌル・オプションでむンス

トヌルされる各アドむン環境でサポヌトされおいるチェックポむントの皮類を

瀺したす。ほかの環境の詳现に぀いおは『HP QuickTest Professional アドむ

ン・ガむド』を参照しおください。

Sサポヌト

NS未サポヌト

NA䞍適甚

チェックポむントの皮類

Web 暙準 Windows VB ActiveX

暙準 S S S S

画像 S NS NS NS

テヌブル S SWinListViewSVbListViewS

テキスト SPageFrameおよび ViewLink

S S S

テキスト範囲 NS S S S

ビットマップ S S S S

アクセシビリティ S NS NS NS

XMLアプリケヌ

ションから

S NA NA NA

XMLリ゜ヌスから S S S S

ペヌゞ S NA NA NA

デヌタベヌス S S S S

Page 518: HP QuickTest Professional - HP - United States | Laptop Computers

第 15 ç«  • チェックポむントに぀いお

518

518

泚チェックポむントはさたざたなアドむン環境でもサポヌトされおいた

す。詳现に぀いおは『HP QuickTest Professional アドむン・ガむド』を参照し

おください。

Page 519: HP QuickTest Professional - HP - United States | Laptop Computers

519

第 16 章ビットマップの怜査

QuickTest ではキャプチャしたビットマップを照合するこずによっおアプリ

ケヌション内のオブゞェクトを比范できたす。

本章では次の項目に぀いお説明したす。

➀ ビットマップの怜査に぀いお519 ペヌゞ

➀ ビットマップの怜査520 ペヌゞ

➀ ビットマップ・チェックポむントの修正530 ペヌゞ

ビットマップの怜査に぀いお

アプリケヌションの領域をビットマップずしお怜査できたす。テストを䜜成す

るずきにオブゞェクトを遞択するこずで怜査察象領域を指定したす。オブ

ゞェクト党䜓を怜査するこずもオブゞェクト内の䞀郚の領域を怜査するこず

も可胜です。 QuickTest によっお指定したオブゞェクトの可芖郚分がビット

マップずしおキャプチャされQuickTest ではスクロヌルしお画面に衚瀺され

おいない郚分などはキャプチャされたせんテストにチェックポむントが挿

入されたす。オブゞェクト党䜓をテストず䞀緒に保存するこずもオブゞェク

トの遞択領域だけを保存しおディスク容量を節玄するこずもできたす。

テストを実行するずQuickTest によっおオブゞェクトたたはアプリケヌショ

ン内のオブゞェクトの指定領域がチェックポむントに栌玍されおいるビット

マップず比范されたす。䞀臎しない堎合は実際のオブゞェクトのビットマッ

プがキャプチャされテスト結果りィンドりの詳现衚瀺領域に期埅ビット

マップずずもに衚瀺されたす。2 ぀のビットマップ期埅ビットマップず実際

のビットマップを比范するこずによっお䞍䞀臎の内容を知るこずができた

す。チェックポむントのテスト結果の詳现に぀いおは1002 ペヌゞ「チェック

ポむント結果の分析」を参照しおください。

Page 520: HP QuickTest Professional - HP - United States | Laptop Computers

第 16 ç«  • ビットマップの怜査

520

520

たずえばナヌザが指定した郜垂の地図を衚瀺するこずのできる Web サむトが

あるずしたす。この地図には倍率を倉曎するためのコントロヌル・キヌがあ

りたす。地図を拡倧するコントロヌル・キヌを 1 床抌した埌に衚瀺される新し

い地図を蚘録するこずができたす。ビットマップ・チェックポむントを䜿甚す

るず地図が適切に拡倧されたかどうかを怜査するこずができたす。

サポヌトされおいるすべおのテスト環境でビットマップ・チェックポむントを

䜜成できたす適切なアドむンがロヌドされおいる堎合にかぎりたす。

泚ビットマップ・チェックポむントの結果がオペレヌティング・システ

ム画面解像床色蚭定などの芁玠に圱響を及がす堎合がありたす。

ビットマップの怜査

ビットマップ・チェックポむントの挿入はテストの蚘録たたは線集䞭に行い

たす。

蚘録䞭にビットマップ・チェックポむントを䜜成するには次の手順を実行し

たす。

1挿入チェックポむントビットマップ チェックポむントを遞択

するかチェックポむントたたは出力倀の挿入ボタンをクリックしお

ビットマップ チェックポむントを遞択したす。

QuickTest りィンドりが非衚瀺になりポむンタが指差し型に倉わりたす。

ヒントりィンドりのフォヌカスを倉曎したりショヌトカット・メニュヌを

衚瀺するために右クリックやオブゞェクト䞊にポむンタを移動するなどの操䜜

を実行するには巊偎の CTRL キヌを抌しながら操䜜を行いたす。遞択察象オ

ブゞェクトを含んでいるりィンドりが 小化されおいる堎合は巊 CTRL キヌ

を抌したたたWindows タスク・バヌ内のアプリケヌションを右クリックし

おショヌトカット・メニュヌから元のサむズに戻すを遞択するこずで

りィンドりを衚瀺できたす。

Page 521: HP QuickTest Professional - HP - United States | Laptop Computers

第 16 ç«  • ビットマップの怜査

521

521

2 アプリケヌション内で怜査察称オブゞェクトをクリックしたす。クリックした

堎所がアプリケヌション内の耇数のオブゞェクトに察応する堎合はオブ

ゞェクトの遞択ビットマップ チェックポむントのプロパティダむアログ・

ボックスが開きたす。

3 ツリヌでビットマップ・チェックポむントを䜜成するオブゞェクトを遞択し

たす。

ヒント耇数のオブゞェクトを含む単独のビットマップ・チェックポむントを

䜜成するにはビットマップ・チェックポむントに含めるオブゞェクトがすべ

お含たれおいる 䞊䜍のオブゞェクトを遞択する必芁がありたす。

Page 522: HP QuickTest Professional - HP - United States | Laptop Computers

第 16 ç«  • ビットマップの怜査

522

522

4OKをクリックしたす。ビットマップ チェックポむントのプロパティダ

むアログ・ボックスが開きたす。

前の手順で遞択したオブゞェクトのビットマップがダむアログ・ボックスに衚

瀺されたす。

5名前ボックスでQuickTest がチェックポむントに割り圓おられた名前を受

け入れるか別の名前を指定したす。暙準蚭定ではチェックポむントの名前

はチェックポむントが䜜成されたテスト・オブゞェクトの名前ず同じです。

チェックポむントの名前を倉曎したらその名前が䞀意であり先頭および

埌にスペヌスを䜿甚しおおらず次の文字たたは文字の組み合わせを含んでい

ないこずを確認しおください。" := @@

泚クラス領域にはチェックポむントが䜜成されたテスト・オブゞェク

トのタむプが衚瀺されたす。

Page 523: HP QuickTest Professional - HP - United States | Laptop Computers

第 16 ç«  • ビットマップの怜査

523

523

6 オブゞェクトの指定領域を怜査するには領域の遞択ボタンをクリックし

たす。十字圢のポむンタを䜿っお怜査察象領域を指定したす。QuickTest によっ

お遞択した領域だけが怜査されビットマップのその他の領域は無芖された

す。テスト結果りィンドりに察象領域が匷調衚瀺されたビットマップが

衚瀺されたす。

7 テストでオブゞェクトの遞択した領域だけを保存する堎合遞択領域のみを

保存するチェック・ボックスを遞択したす。テスト結果りィンドりに

ビットマップの遞択した領域だけが衚瀺されたす。

泚遞択領域のみを保存するチェック・ボックスを遞択した堎合遞択領

域内で小さな領域を遞択するこずによっおチェックポむントを埌で倉曎できた

すがその前のサむズにビットマップを戻すこずはできたせん。曎新モヌド

オプションオヌトメヌション曎新モヌドによっお曎新されるの

はビットマップの保存された領域のみです。オリゞナルのフル・サむズのオ

ブゞェクトは曎新されたせん。チェックポむントのオブゞェクトを増やすに

は新しいチェックポむントを䜜成したす。

8 RGB の蚱容範囲を定矩する堎合はRGB の蚱容範囲チェック・ボックスを遞

択し割合を手動で倉曎するかたたは䞊向き矢印ず䞋向き矢印を䜿甚したす。

ビットマップ・チェックポむントの RGB赀緑青プロパティの蚱容範囲

を定矩できたす。蚱容範囲を定矩するこずで実際のオブゞェクトの RGB 倀ず期埅されるオブゞェクトの倀ずの間で蚱容されチェックポむントが成功す

る割合が決定されたす。

泚RGB の蚱容範囲のオプションは24 ビットのカラヌ・デプスを持぀ビッ

トマップに制限されたす。

たずえば期埅されるオブゞェクトの特定のピクセルの RGB 倀がそれぞれ 100170および 50 であるず想定したす。RGB の蚱容範囲を 10 パヌセントに

定矩するず実際のオブゞェクトで同じピクセルの RGB 倀がそれぞれ 90 

110153  187および 45  55 以内であればチェックポむントは成功した

す。これらの倀は元の倀の䞊䞋 10 パヌセントの範囲を瀺しおいたす。

Page 524: HP QuickTest Professional - HP - United States | Laptop Computers

第 16 ç«  • ビットマップの怜査

524

524

9 ピクセルの蚱容範囲を定矩する堎合はピクセルの蚱容範囲チェック・

ボックスを遞択し手動たたは䞊向き矢印ず䞋向き矢印を䜿甚しお倀を倉曎し

お%たたはピクセルラゞオ・ボタンを遞択したす。

ピクセルの蚱容範囲を定矩するこずで実際のオブゞェクトのピクセルず期埅

されるオブゞェクトのピクセルずの間で蚱容されチェックポむントが成功す

る倀が決定されたす。ピクセルの蚱容範囲は具䜓的なピクセル数ずしおた

たはオブゞェクトにある合蚈ピクセルの割合ずしお定矩できたす。

たずえばオブゞェクトに 4000 個のピクセルがあるずしたす。ピクセルの蚱

容範囲を 50 に定矩しおピクセルラゞオ・ボタンを遞択するず実際のオ

ブゞェクトのピクセルず期埅されるオブゞェクトのピクセルの差は 倧 50 個たで蚱容されチェックポむントが成功したす。ピクセルの蚱容範囲を 5 に定

矩しお%ラゞオ・ボタンを遞択するず実際のオブゞェクトのピクセルず

期埅されるオブゞェクトのピクセルの差は 倧 200 個たで蚱容され4000 の 5 パヌセントチェックポむントが成功したす。

泚RGB の蚱容範囲ずピクセルの蚱容範囲の䞡方を定矩するずRGB の蚱容

範囲が 初に蚈算され次にピクセルの蚱容範囲が蚈算されたす。たずえば

あるオブゞェクトに 4000 個のピクセルがありRGB の蚱容範囲に 10 パヌセン

トピクセルの蚱容範囲に 5 パヌセントを定矩するずしたす。実際のオブゞェ

クトの各ピクセルでは期埅されるオブゞェクトの RGB 倀の䞊䞋 10 パヌセン

トの範囲内にある RGB 倀が蚱容され成功したす。RGB の蚱容範囲倖では 200 個のピクセルたで蚱容されチェックポむントは成功したす。

10 チェックポむントを正しく実行するためにQuickTest によっお再詊行が行われ

る時間間隔秒単䜍を定矩する堎合チェックポむントのタむムアりト

を指定したす。チェックポむントの実行は成功するかタむムアりトが生じる

たで詊み続けられたす。タむムアりトが生じる前にチェックポむントが成功し

なければチェックポむントは倱敗ずなりたす。

たずえばオブゞェクトが特定の状態になるたでいくらか時間を芁するずした

す。この堎合にチェックポむントのタむムアりト倀を倧きくしおおけばオブ

ゞェクトがその特定の状態になるたで十分な時間を確保できタむムアりトに

達するたでにデヌタが䞀臎すればチェックポむントが成功するこずが可胜

になりたす。

Page 525: HP QuickTest Professional - HP - United States | Laptop Computers

第 16 ç«  • ビットマップの怜査

525

525

チェックポむントのタむムアりトを 0 以倖に指定しおチェックポむントに倱

敗した堎合テスト結果りィンドりにチェックポむントのタむムアりトに

関する情報が衚瀺されたす。

11OKをクリックしビットマップ・チェックポむントをテストに远加した

す。キヌワヌド・ビュヌおよび゚キスパヌト・ビュヌで遞択したオブゞェクト

にチェックポむント・ステヌトメントが远加されたす。

線集䞭にビットマップ・チェックポむントを䜜成するには次の手順を実行し

たす。

1ActiveScreenボタンが遞択されおいるこずを確認したす。

2 キヌワヌド・ビュヌでチェックポむントを远加する察象のステップをクリッ

クしたす。匷調衚瀺されたステップに察応する Web ペヌゞたたはアプリケヌ

ションが ActiveScreen に衚瀺されたす。

3 ActiveScreen の䞭でオブゞェクトを右クリックしビットマップ チェックポむ

ントの挿入を遞択したす。クリックした堎所がアプリケヌション内の耇数の

オブゞェクトに察応する堎合はオブゞェクトの遞択ビットマップ チェッ

クポむントのプロパティダむアログ・ボックスが開きたす。

4 ツリヌでビットマップ・チェックポむントを䜜成するオブゞェクトを遞択し

たす。

Page 526: HP QuickTest Professional - HP - United States | Laptop Computers

第 16 ç«  • ビットマップの怜査

526

526

泚遞択したオブゞェクトが完党に衚瀺されおいるこずを確認したす。ほかの

アプリケヌションがオブゞェクトに重なっおいるような堎合それもキャプ

チャされおしたいたす。

ヒント耇数のオブゞェクトを察象ずする単独のビットマップ・チェックポむ

ントを䜜成するにはビットマップ・チェックポむントに含めるオブゞェクト

がすべお含たれる芪オブゞェクトを遞択する必芁がありたす。

5OKをクリックしたす。ビットマップ チェックポむントのプロパティダ

むアログ・ボックスが衚瀺されたす。

前の手順で遞択したオブゞェクトのビットマップがダむアログ・ボックスに衚

瀺されたす。

Page 527: HP QuickTest Professional - HP - United States | Laptop Computers

第 16 ç«  • ビットマップの怜査

527

527

6名前ボックスでQuickTest がチェックポむントに割り圓おる名前を受け入

れるか別の名前を指定したす。暙準蚭定ではチェックポむントの名前は

チェックポむントが䜜成されたテスト・オブゞェクトの名前ず同じです。

チェックポむントの名前を倉曎したらその名前が䞀意であり先頭および

埌にスペヌスを䜿甚しおおらず次の文字たたは文字の組み合わせを含んでい

ないこずを確認しおください。" := @@

泚クラス領域にはチェックポむントが䜜成されたテスト・オブゞェク

トのタむプが衚瀺されたす。これは垞に「Image」です。

7 オブゞェクトの指定領域を怜査するには遞択範囲ボタンをクリックした

す。十字圢のポむンタを䜿っお怜査察象領域を指定したす。QuickTest によっ

お遞択した領域だけが怜査されビットマップのその他の領域は無芖された

す。テスト結果りィンドりに察象領域が匷調衚瀺されたビットマップが

衚瀺されたす。

8 テストでオブゞェクトの遞択した領域だけを保存する堎合遞択領域のみを

保存するチェック・ボックスを遞択したす。テスト結果りィンドりに

ビットマップの遞択した領域だけが衚瀺されたす。

泚遞択領域のみを保存するチェック・ボックスを遞択した堎合遞択領

域内で小さな領域を遞択するこずによっおチェックポむントを埌で倉曎できた

すがその前のサむズにビットマップを戻すこずはできたせん。曎新モヌド

オプションオヌトメヌション曎新モヌドによっお曎新されるの

はビットマップの保存された領域のみです。オリゞナルのフル・サむズのオ

ブゞェクトは曎新されたせん。チェックポむントのオブゞェクトを増やすに

は新しいチェックポむントを䜜成したす。

Page 528: HP QuickTest Professional - HP - United States | Laptop Computers

第 16 ç«  • ビットマップの怜査

528

528

9 RGB の蚱容範囲を定矩する堎合はRGB の蚱容範囲チェック・ボックスを遞

択し割合を手動で倉曎するかたたは䞊向き矢印ず䞋向き矢印を䜿甚したす。

ビットマップ・チェックポむントの RGB赀緑青プロパティの蚱容範囲

を定矩できたす。蚱容範囲を定矩するこずで実際のオブゞェクトの RGB 倀ず期埅されるオブゞェクトの倀ずの間で蚱容されチェックポむントが成功す

る割合が決定されたす。

泚RGB の蚱容範囲のオプションは24 ビットのカラヌ・デプスを持぀ビッ

トマップに制限されたす。

たずえば期埅されるオブゞェクトの特定のピクセルの RGB 倀がそれぞれ 100170および 50 であるず想定したす。RGB の蚱容範囲を 10 パヌセントに

定矩するず実際のオブゞェクトで同じピクセルの RGB 倀がそれぞれ 90 

110153  187および 45  55 以内であればチェックポむントは成功した

す。これらの倀は元の倀の䞊䞋 10 パヌセントの範囲を瀺しおいたす。

10 ピクセルの蚱容範囲を定矩する堎合はピクセルの蚱容範囲チェック・

ボックスを遞択し手動たたは䞊向き矢印ず䞋向き矢印を䜿甚しお倀を倉曎し

お%たたはピクセルラゞオ・ボタンを遞択したす。

ピクセルの蚱容範囲を定矩するこずで実際のオブゞェクトのピクセルず期埅

されるオブゞェクトのピクセルずの間で蚱容されチェックポむントが成功す

る倀が決定されたす。ピクセルの蚱容範囲は具䜓的なピクセル数ずしおた

たはオブゞェクトにある合蚈ピクセルの割合ずしお定矩できたす。

たずえばオブゞェクトに 4000 個のピクセルがあるずしたす。ピクセルの蚱

容範囲を 50 に定矩しおピクセルラゞオ・ボタンを遞択するず実際のオ

ブゞェクトのピクセルず期埅されるオブゞェクトのピクセルの差は 倧 50 個たで蚱容されチェックポむントが成功したす。ピクセルの蚱容範囲を 5 に定

矩しお%ラゞオ・ボタンを遞択するず実際のオブゞェクトのピクセルず

期埅されるオブゞェクトのピクセルの差は 倧 200 個たで蚱容され4000 の 5 パヌセントチェックポむントが成功したす。

Page 529: HP QuickTest Professional - HP - United States | Laptop Computers

第 16 ç«  • ビットマップの怜査

529

529

泚RGB の蚱容範囲ずピクセルの蚱容範囲の䞡方を定矩するずRGB の蚱容

範囲が 初に蚈算され次にピクセルの蚱容範囲が蚈算されたす。たずえば

あるオブゞェクトに 4000 個のピクセルがありRGB の蚱容範囲に 10 パヌセン

トピクセルの蚱容範囲に 5 パヌセントを定矩するずしたす。実際のオブゞェ

クトの各ピクセルでは期埅されるオブゞェクトの RGB 倀の䞊䞋 10 パヌセン

トの範囲内にある RGB 倀が蚱容され成功したす。RGB の蚱容範囲倖では 200 個のピクセルたで蚱容されチェックポむントは成功したす。

11 チェックポむントを正しく実行するためにQuickTest によっお再詊行が行われ

る時間間隔秒単䜍を定矩する堎合チェックポむントのタむムアりト

を指定したす。チェックポむントの実行は成功するかタむムアりトが生じる

たで詊み続けられたす。タむムアりトが生じる前にチェックポむントが成功し

なければチェックポむントは倱敗ずなりたす。

たずえばオブゞェクトが特定の状態になるたでいくらか時間を芁するずした

す。この堎合にチェックポむントのタむムアりト倀を倧きくしおおけばオブ

ゞェクトがその特定の状態になるたで十分な時間を確保できタむムアりトに

達するたでにデヌタが䞀臎すればチェックポむントが成功するこずが可胜

になりたす。

チェックポむントのタむムアりトを 0 以倖に指定しおチェックポむントに倱

敗した堎合テスト結果りィンドりにチェックポむントのタむムアりトに

関する情報が衚瀺されたす。

Page 530: HP QuickTest Professional - HP - United States | Laptop Computers

第 16 ç«  • ビットマップの怜査

530

530

12 ビットマップ・チェックポむントを匷調衚瀺したステップの前たたは埌のど

ちらに挿入するかを遞択したす。

泚

➀ 匷調衚瀺したステップを実行する前にビットマップを怜査するには珟圚

のステップの前を遞択したす。匷調衚瀺したステップを実行した埌にビッ

トマップを怜査するには珟圚のステップの埌を遞択したす。

➀ 蚘録䞭に新しいビットマップ・チェックポむントを远加する堎合や既存の

ビットマップ・チェックポむントを倉曎する堎合にはステヌトメントの

挿入オプションは利甚できたせん。既存のテストに新しいビットマップ・

チェックポむントを远加するずきに䜿甚できたす。

13OKをクリックしビットマップ・チェックポむントを修正したす。キヌ

ワヌド・ビュヌおよび゚キスパヌト・ビュヌで遞択されたオブゞェクトに

チェックポむント・ステヌトメントが远加されたす。

ビットマップ・チェックポむントの修正

既存のビットマップ・チェックポむントを修正できたす。

泚チェックポむントを䜜成したか倉曎しおいたずきに遞択領域のみを保

存するチェック・ボックスを遞択した堎合ビットマップ内で小さな領域を

遞択するこずによっおそのチェックポむントだけを倉曎できたす。その前のサ

むズにビットマップを戻すこずはできたせん。曎新モヌドオプション

オヌトメヌション曎新モヌドによっお曎新されるのはビット

マップの保存された領域のみです。オリゞナルのフル・サむズのオブゞェクト

は曎新されたせん。チェックポむントのオブゞェクトを増やすには新しい

チェックポむントを䜜成したす。

Page 531: HP QuickTest Professional - HP - United States | Laptop Computers

第 16 ç«  • ビットマップの怜査

531

531

ビットマップ・チェックポむントを修正するには次の手順を実行したす。

1 キヌワヌド・ビュヌたたぱキスパヌト・ビュヌで倉曎するチェックポむン

トを右クリックしチェックポむントのプロパティを遞択したす。あるい

はチェックポむントを含んでいるステップを遞択しお線集ステッ

プのプロパティチェックポむントのプロパティを遞択したす。

ビットマップ チェックポむントのプロパティダむアログ・ボックスが開き

チェックポむントに保存したオブゞェクトたたは領域が衚瀺されたす

この䟋は次の手順で説明する修正埌のビットマップを瀺したす。

Page 532: HP QuickTest Professional - HP - United States | Laptop Computers

第 16 ç«  • ビットマップの怜査

532

532

2名前ボックスでQuickTest がチェックポむントに割り圓おる名前を受け入

れるか別の名前を指定したす。暙準蚭定ではチェックポむントの名前は

チェックポむントが䜜成されたテスト・オブゞェクトの名前ず同じです。

チェックポむントの名前を倉曎したらその名前が䞀意であり先頭および

埌にスペヌスを䜿甚しおおらず次の文字たたは文字の組み合わせを含んでい

ないこずを確認しおください。" := @@

泚クラス領域にはチェックポむントが䜜成されたテスト・オブゞェク

トのタむプが衚瀺されたす。これは垞に「Image」です。

3領域の遞択ボタンをクリックしたす。十字圢のポむンタを䜿っお怜査察象

領域を指定したす。QuickTest によっお遞択した領域だけが怜査されビット

マップのその他の領域は無芖されたす。テスト結果りィンドりに察象領

域が匷調衚瀺されたビットマップが衚瀺されたす。

4 テストでオブゞェクトの新しく遞択した領域だけを保存する堎合遞択領域

のみを保存するチェック・ボックスを遞択したす。テスト結果りィンド

りにビットマップの遞択した領域だけが衚瀺されたす。

5 RGB の蚱容範囲を定矩する堎合はRGB の蚱容範囲チェック・ボックスを遞

択し割合を手動で倉曎するかたたは䞊向き矢印ず䞋向き矢印を䜿甚したす。

ビットマップ・チェックポむントの RGB赀緑青プロパティの蚱容範囲

を定矩できたす。蚱容範囲を定矩するこずで実際のオブゞェクトの RGB 倀ず期埅されるオブゞェクトの倀ずの間で蚱容されチェックポむントが成功す

る割合が決定されたす。

泚RGB の蚱容範囲のオプションは24 ビットのカラヌ・デプスを持぀ビッ

トマップに制限されたす。

Page 533: HP QuickTest Professional - HP - United States | Laptop Computers

第 16 ç«  • ビットマップの怜査

533

533

たずえば期埅されるオブゞェクトの特定のピクセルの RGB 倀がそれぞれ 100170および 50 であるず想定したす。RGB の蚱容範囲を 10 パヌセントに

定矩するず実際のオブゞェクトで同じピクセルの RGB 倀がそれぞれ 90 

110153  187および 45  55 以内であればチェックポむントは成功した

す。これらの倀は元の倀の䞊䞋 10 パヌセントの範囲を瀺しおいたす。

6 ピクセルの蚱容範囲を定矩する堎合はピクセルの蚱容範囲チェック・

ボックスを遞択し手動たたは䞊向き矢印ず䞋向き矢印を䜿甚しお倀を倉曎し

お%たたはピクセルラゞオ・ボタンを遞択したす。

ピクセルの蚱容範囲を定矩するこずで実際のオブゞェクトのピクセルず期埅

されるオブゞェクトのピクセルずの間で蚱容されチェックポむントが成功す

る倀が決定されたす。ピクセルの蚱容範囲は具䜓的なピクセル数ずしおた

たはオブゞェクトにある合蚈ピクセルの割合ずしお定矩できたす。

たずえばオブゞェクトに 4000 個のピクセルがあるずしたす。ピクセルの蚱

容範囲を 50 に定矩しおピクセルラゞオ・ボタンを遞択するず実際のオ

ブゞェクトのピクセルず期埅されるオブゞェクトのピクセルの差は 倧 50 個たで蚱容されチェックポむントが成功したす。ピクセルの蚱容範囲を 5 に定

矩しお%ラゞオ・ボタンを遞択するず実際のオブゞェクトのピクセルず

期埅されるオブゞェクトのピクセルの差は 倧 200 個たで蚱容され4000 の 5 パヌセントチェックポむントが成功したす。

泚RGB の蚱容範囲ずピクセルの蚱容範囲の䞡方を定矩するずRGB の蚱容

範囲が 初に蚈算され次にピクセルの蚱容範囲が蚈算されたす。たずえば

あるオブゞェクトに 4000 個のピクセルがありRGB の蚱容範囲に 10 パヌセン

トピクセルの蚱容範囲に 5 パヌセントを定矩するずしたす。実際のオブゞェ

クトの各ピクセルでは期埅されるオブゞェクトの RGB 倀の䞊䞋 10 パヌセン

トの範囲内にある RGB 倀が蚱容され成功したす。RGB の蚱容範囲倖では 200 個のピクセルたで蚱容されチェックポむントは成功したす。

7 チェックポむントを正しく実行するためにQuickTest によっお再詊行が行われ

る時間間隔秒単䜍を定矩する堎合チェックポむントのタむムアりト

を指定したす。チェックポむントの実行は成功するかタむムアりトが生じる

たで詊み続けられたす。タむムアりトが生じる前にチェックポむントが成功し

なければチェックポむントは倱敗ずなりたす。

Page 534: HP QuickTest Professional - HP - United States | Laptop Computers

第 16 ç«  • ビットマップの怜査

534

534

たずえばオブゞェクトが特定の状態になるたでいくらか時間を芁するずした

す。この堎合にチェックポむントのタむムアりト倀を倧きくしおおけばオブ

ゞェクトがその特定の状態になるたで十分な時間を確保できタむムアりトに

達するたでにデヌタが䞀臎すればチェックポむントが成功するこずが可胜

になりたす。

チェックポむントのタむムアりトを 0 以倖に指定しおチェックポむントに倱

敗した堎合テスト結果りィンドりにチェックポむントのタむムアりトに

関する情報が衚瀺されたす。

8 リポゞトリのチェックポむントを衚瀺するにはリポゞトリ内を怜玢ボタ

ンをクリックしたすこのオプションは新しいチェックポむントの䜜成時に

は䜿甚できたせん。既存のチェックポむントを線集するずきのみ䜿甚できた

す。

9OKをクリックしチェックポむントを修正したす。

Page 535: HP QuickTest Professional - HP - United States | Laptop Computers

535

第 17 章オブゞェクトのプロパティの倀の怜査

暙準チェックポむントをテストに远加するこずによりアプリケヌションのオ

ブゞェクトのプロパティ倀を期埅倀ず比范できたす。

本章では次の項目に぀いお説明したす。

➀ オブゞェクトのプロパティ倀の怜査に぀いお535 ペヌゞ

➀ 暙準チェックポむントの䜜成536 ペヌゞ

➀ チェックポむントのプロパティダむアログ・ボックスに぀いお538ペヌゞ

➀ 画像チェックポむントのプロパティダむアログ・ボックスに぀いお

543 ペヌゞ

➀ チェックポむントの倉曎545 ペヌゞ

オブゞェクトのプロパティ倀の怜査に぀いお

暙準チェックポむントを䜿甚するずアプリケヌションのオブゞェクトのプロ

パティ倀を怜査できたす。暙準チェックポむントはオブゞェクト・プロパ

ティの期埅倀ず実行セッション䞭のオブゞェクトの珟圚倀を比范したす。サ

ポヌトされおいるすべおのテスト環境で暙準チェックポむントを䜜成できたす

適切なアドむンがロヌドされおいる堎合に限りたす。

暙準チェックポむントを䜿甚しおアプリケヌション内の画像テヌブル

Web ペヌゞのプロパティおよびその他のオブゞェクトを怜査したす。

Page 536: HP QuickTest Professional - HP - United States | Laptop Computers

第 17 ç«  • オブゞェクトのプロパティの倀の怜査

536

536

暙準チェックポむントの䜜成 テストを蚘録たたは線集しおいるずきにアプリケヌション内の特定のオブ

ゞェクトが期埅されおいるプロパティ倀を持っおいるかどうかをテストに暙

準チェックポむントを远加するこずで怜査できたす。暙準チェックポむントの

オプションを蚭定するにはチェックポむントのプロパティダむアログ・

ボックスを䜿甚したす。

蚘録䞭に暙準チェックポむントを远加するには次の手順を実行したす。

1 蚘録セッション䞭に挿入チェックポむント暙準チェックポむ

ントを遞択するかチェックポむントたたは出力倀の挿入ツヌルバヌ・

ボタンをクリックしたす。

QuickTest りィンドりが非衚瀺になりポむンタが指差しマヌクに倉わりたす。

泚りィンドりのフォヌカスを倉曎したりショヌトカット・メニュヌを衚瀺

するために右クリックやオブゞェクト䞊にポむンタを移動するなどの操䜜を実

行するには巊偎の CTRL キヌを抌しながら操䜜を行いたす。遞択察象オブ

ゞェクトを含んでいるりィンドりが 小化されおいる堎合は巊 CTRL キヌを

抌したたたWindows タスク・バヌ内のアプリケヌションを右クリックしお

ショヌトカット・メニュヌから元のサむズに戻すを遞択するこずでりィ

ンドりを衚瀺できたす。

2 怜査察象オブゞェクトをクリックしたす。オブゞェクトの遞択チェックポ

むントのプロパティダむアログ・ボックスが開きたす。

3 衚瀺されたオブゞェクト・ツリヌから怜査察象項目を遞択したす。ツリヌに

衚瀺される項目の名前はオブゞェクトのクラスに察応しおいたす。

4OKをクリックしたす。チェックポむントのプロパティダむアログ・

ボックスが開きたす。

5 チェックポむントの蚭定を行いたす。詳现に぀いおは538 ペヌゞ「チェックポ

むントのプロパティダむアログ・ボックスに぀いお」を参照しおください。

6OKをクリックしおダむアログ・ボックスを閉じたす。キヌワヌド・

ビュヌおよび゚キスパヌト・ビュヌで遞択したオブゞェクトにチェックポむ

ント・ステヌトメントが远加されたす。

Page 537: HP QuickTest Professional - HP - United States | Laptop Computers

第 17 ç«  • オブゞェクトのプロパティの倀の怜査

537

537

線集䞭に暙準チェックポむントを远加するには次の手順を実行したす。

1 次のいずれかの手順を実行したす。

➀ チェックポむントを実行する察象ずなるステップを右クリックし暙準

チェックポむントの挿入を遞択したす。

➀ チェックポむントを远加する察象ずなるステップを遞択し挿入

チェックポむント暙準チェックポむントを遞択したす。

➀ ActiveScreen の䞭でオブゞェクトを右クリックし暙準チェックポむント

の挿入を遞択したす。

チェックポむントのプロパティダむアログ・ボックスが開きたす。

2 チェックポむントの蚭定を行いたす。詳现に぀いおは538 ペヌゞ「チェック

ポむントのプロパティダむアログ・ボックスに぀いお」を参照しおください。

3OKをクリックしおダむアログ・ボックスを閉じたす。キヌワヌド・

ビュヌおよび゚キスパヌト・ビュヌで遞択したオブゞェクトにチェックポむ

ント・ステヌトメントが远加されたす。

Page 538: HP QuickTest Professional - HP - United States | Laptop Computers

第 17 ç«  • オブゞェクトのプロパティの倀の怜査

538

538

チェックポむントのプロパティダむアログ・ボックスに぀いお

チェックポむントのプロパティダむアログ・ボックスではオブゞェクト

の怜査察象のプロパティを指定しこれらのプロパティの倀を線集できたす。

怜査察象オブゞェクトのタむプによっお倚少異なりたすがチェックポむン

トのプロパティダむアログ・ボックスには通垞以䞋の基本的な芁玠が含た

れおいたす。

怜査察象のプロパティの倀が定数であるこずを瀺すABC アむコン

怜査察象のプロパティの倀がデヌタ・テヌブル・パラメヌタであるこずを瀺すアむコン

怜査察象のプロパティを遞択するチェック・ボックス

Page 539: HP QuickTest Professional - HP - United States | Laptop Computers

第 17 ç«  • オブゞェクトのプロパティの倀の怜査

539

539

䞊蚘のダむアログ・ボックスを䜿っお倚くの暙準チェックポむントを蚭定で

きたす。暙準チェックポむントのタむプによっおは次のようなダむアログ・

ボックスを䜿うものもありたす。

チェックポむントの識別

ダむアログ・ボックスの 䞊郚にチェックポむントに関する情報が衚瀺され

たす。

ダむアログ・ボックス 参照先

画像チェックポむントプロパ

ティ

543 ペヌゞ「画像チェックポむントのプロパ

ティダむアログ・ボックスに぀いお」

ペヌゞ チェックポむントのプ

ロパティ

『HP QuickTest Professional アドむン・ガむド』

の Web ペヌゞの怜査に関する項

テヌブル チェックポむントの

プロパティ

552 ペヌゞ「テヌブル チェックポむントのプロ

パティダむアログ・ボックスに぀いお」

情報 詳现

名前 チェックポむントの名前。暙準蚭定ではチェックポむント

の名前はチェックポむントが䜜成されたテスト・オブゞェ

クトの名前ず同じです。チェックポむントの暙準蚭定の名前

を受け入れるか別の名前を指定したす。

チェックポむントの名前を倉曎したらその名前が䞀意であ

り先頭および 埌にスペヌスを䜿甚しおおらず次の文字

たたは文字の組み合わせを含んでいないこずを確認しおくだ

さい。" := @@

クラス オブゞェクトのタむプ。この䟋では「WebEdit」クラスは

オブゞェクトが゚ディット・ボックスであるこずを瀺しおい

たす。

Page 540: HP QuickTest Professional - HP - United States | Laptop Computers

第 17 ç«  • オブゞェクトのプロパティの倀の怜査

540

540

怜査するオブゞェクト・プロパティの遞択

オブゞェクトの暙準プロパティがダむアログ・ボックスのプロパティ衚瀺枠

に衚瀺されたす。この衚瀺枠にはプロパティずその倀およびタむプが含たれ

おいたす。

衚瀺枠内の芁玠 詳现

チェック・ボックス それぞれのオブゞェクト・クラスに぀いおQuickTest では

暙準のプロパティ怜査が甚意されおいたす。暙準の怜査をそ

のたた受け入れるこずも必芁に応じお倉曎するこずもでき

たす。

プロパティを怜査するには察応するチェック・ボックスを

遞択したす。

プロパティを怜査から陀倖するには察応するチェック・

ボックスをクリアしたす。

タむプ アむコンはプロパティの倀が珟圚は定数であるこずを

瀺したす。

アむコンはプロパティの倀が珟圚はテストたたはアク

ションのパラメヌタであるこずを瀺したす。

アむコンはプロパティの倀が珟圚はデヌタ・テヌブ

ル・パラメヌタであるこずを瀺したす。

アむコンはプロパティの倀が珟圚は環境倉数パラメヌ

タであるこずを瀺したす。

アむコンはプロパティの倀が珟圚は乱数パラメヌタで

あるこずを瀺したす。

プロパティ プロパティの名前。

倀 プロパティの期埅倀。プロパティ倀の倉曎の詳现に぀いお

は752 ペヌゞ「倀の蚭定領域での倀の蚭定」を参照し

おください。

Page 541: HP QuickTest Professional - HP - United States | Laptop Computers

第 17 ç«  • オブゞェクトのプロパティの倀の怜査

541

541

テストぞのチェックポむントの挿入 ステヌトメントの挿入オプションではテストにおいおい぀チェックポ

むントを実行するかを指定したす。

➀ 遞択しお匷調衚瀺したステップの実行前にオブゞェクト・プロパティの倀を怜

査するには珟圚のステップの前を遞択したす。

➀ 遞択しお匷調衚瀺したステップの実行埌にプロパティの倀を怜査するには

珟圚のステップの埌を遞択したす。

泚ステヌトメントの挿入オプションは蚘録䞭にチェックポむントを远

加するずきあるいは既存のオブゞェクト・チェックポむントを倉曎するずき

には䜿甚できたせん。線集䞭に既存のテストに新しいチェックポむントを远

加するずきに䜿甚できたす。

オブゞェクト・プロパティの期埅倀の線集

倀の蚭定領域で怜査察象のプロパティの期埅倀を定数たたはパラ

メヌタずしお定矩できたす。プロパティ倀の倉曎の詳现に぀いおは752ペヌゞ「倀の蚭定領域での倀の蚭定」を参照しおください。

テストの暙準チェックポむント・オプションの蚭定

のチェックポむントのプロパティダむアログ・ボックスの䞋郚には次の

远加のオプションが衚瀺されたす。

➀チェックポむントのタむムアりトQuickTest が正垞にチェックポむントを実

行する時間間隔秒単䜍を指定したす。チェックポむントの実行はチェッ

クポむントが成功するかタむムアりトが生じるたで詊み続けられたす。タむム

アりトが生じる前にチェックポむントが成功しなければチェックポむントは

倱敗ずなりたす。

たずえばオブゞェクトが特定の状態になるたでいくらか時間を芁するずした

す。この堎合にチェックポむントのタむムアりト倀を倧きくしおおけばオブ

ゞェクトがその特定の状態になるたで十分な時間を確保できタむムアりトに

達するたでにデヌタが䞀臎すればチェックポむントが成功するこずが可胜

になりたす。

Page 542: HP QuickTest Professional - HP - United States | Laptop Computers

第 17 ç«  • オブゞェクトのプロパティの倀の怜査

542

542

チェックポむントのタむムアりトを 0 以倖に指定しおチェックポむントに倱

敗した堎合テスト結果りィンドりにチェックポむントのタむムアりトに

関する情報が衚瀺されたす。

➀リポゞトリ内を怜玢リポゞトリのチェックポむントを衚瀺するにはリ

ポゞトリ内を怜玢ボタンをクリックしたすこのオプションは新しい

チェックポむントの䜜成時には䜿甚できたせん。既存のチェックポむントを線

集するずきのみ利甚できたす。

詳现に぀いおは126 ペヌゞ「オブゞェクト リポゞトリりィンドりに぀い

お」を参照しおください。

Page 543: HP QuickTest Professional - HP - United States | Laptop Computers

第 17 ç«  • オブゞェクトのプロパティの倀の怜査

543

543

画像チェックポむントのプロパティダむアログ・ボックスに぀いお

画像チェックポむントを䜿っおWeb の画像のプロパティを怜査できたす。

画像チェックポむントのプロパティダむアログ・ボックスでは怜査察象

画像のプロパティを指定しこれらのプロパティの倀を線集できたす。このダ

むアログ・ボックスは画像内容を比范するオプションが含たれおいるこ

ずを陀けばチェックポむントのプロパティダむアログ・ボックスに䌌お

いたす。このオプションを䜿甚するず期埅する画像の゜ヌス・ファむルず実

際の画像の゜ヌス・ファむルを比范できたす。

怜査察象のプロパティの倀がデヌタ・テヌブル・パラメヌタであるこずを瀺すアむコン

怜査察象のプロパティの倀が定数であるこずを瀺す ABC アむコン

怜査察象のプロパティを遞択するチェック・ボックス

QuickTest に期埅する画像ず実際の画像のグラフィックを比范するよう指瀺したす

Page 544: HP QuickTest Professional - HP - United States | Laptop Computers

第 17 ç«  • オブゞェクトのプロパティの倀の怜査

544

544

画像の識別

ダむアログ・ボックスの䞊郚に怜査察象の画像に぀いおの情報が衚瀺されたす。

怜査する画像プロパティの遞択

画像の暙準プロパティがダむアログ・ボックスのプロパティ衚瀺枠に䞀芧衚

瀺されたす。この衚瀺枠にはプロパティずその倀およびタむプが含たれおい

たす。これは暙準チェックポむントのチェックポむントのプロパティダ

むアログ・ボックスのプロパティ衚瀺枠ず同じです。詳现に぀いおは540ペヌゞ「怜査するオブゞェクト・プロパティの遞択」を参照しおください。

画像プロパティの期埅倀の線集

画像チェックポむントのプロパティダむアログ・ボックスの䞭倮郚には

次が含たれたす。

➀倀の蚭定定数たたはパラメヌタずしおプロパティの期埅倀を定矩できた

す。プロパティ倀の倉曎の詳现に぀いおは752 ペヌゞ「倀の蚭定領域での

倀の蚭定」を参照しおください。

➀画像内容を比范する期埅する画像の゜ヌス・ファむルを実際のむメヌゞ

の゜ヌス・ファむルのグラフィックず比范したす。期埅する画像ず実際の画像

が異なるずこれらは QuickTest のテスト結果に衚瀺されたす。画像が同

䞀の堎合グラフィックは 1 ぀だけ衚瀺されたす。

情報 詳现

名前 QuickTest によっおチェックポむントに割り圓おられる名前

です。暙準蚭定ではチェックポむント名はチェックポむン

トの実行察象テスト・オブゞェクトの名前です。チェックポ

むントの暙準蚭定の名前を受け入れるか別の名前を指定し

たす。

チェックポむントの名前を倉曎したらその名前が䞀意であ

り先頭および 埌にスペヌスを䜿甚しおおらず次の文字

たたは文字の組み合わせを含んでいないこずを確認しおくだ

さい。" := @@

クラス オブゞェクトのタむプ。これは垞に「Image」です。

Page 545: HP QuickTest Professional - HP - United States | Laptop Computers

第 17 ç«  • オブゞェクトのプロパティの倀の怜査

545

545

䞀般的な画像チェックポむント・オプションの蚭定

画像チェックポむントのプロパティダむアログ・ボックスの䞀番䞋には

チェックポむントのタむムアりトずステヌトメントの挿入オプション

がありたす。これらのオプションは暙準チェックポむントのチェックポむ

ントのプロパティダむアログ・ボックスにあるオプションず同じです。詳现

に぀いおは541 ペヌゞ「テストの暙準チェックポむント・オプションの蚭定」

を参照しおください。

チェックポむントの倉曎

既存のチェックポむントの蚭定を倉曎したりフィルタを䜿甚しお怜査する画

像゜ヌスずリンクを指定したりできたす。

チェックポむントを倉曎するには次の手順を実行したす。

1 キヌワヌド・ビュヌたたぱキスパヌト・ビュヌで倉曎するチェックポむン

トを右クリックしチェックポむントのプロパティを遞択したす。たたは

チェックポむントを含んでいるステップを遞択しお線集ステップの

プロパティチェックポむントのプロパティを遞択したす。関連する

チェックポむントのダむアログ・ボックスが開きたす。

2 プロパティを倉曎しOKをクリックしたす。詳现に぀いおは538 ペヌゞ

「チェックポむントのプロパティダむアログ・ボックスに぀いお」を参照し

おください。

Page 546: HP QuickTest Professional - HP - United States | Laptop Computers

第 17 ç«  • オブゞェクトのプロパティの倀の怜査

546

546

Page 547: HP QuickTest Professional - HP - United States | Laptop Computers

547

第 18 章テヌブルの怜査

テヌブル・チェックポむントを远加しおアプリケヌションに衚瀺されるテヌ

ブルの内容を怜査できたす。

本章では次の項目に぀いお説明したす。

➀ テヌブルの怜査に぀いお547 ペヌゞ

➀ テヌブル・チェックポむントの䜜成548 ペヌゞ

➀ テヌブル チェックポむントのプロパティダむアログ・ボックスに぀いお

552 ペヌゞ

➀ テヌブル内容の怜査554 ペヌゞ

➀ テヌブル・プロパティの怜査564 ペヌゞ

➀ テヌブル・チェックポむントの倉曎566 ペヌゞ

テヌブルの怜査に぀いお

テストにテヌブル・チェックポむントを远加しおアプリケヌションに衚瀺さ

れるテヌブルの内容を怜査できたす。たずえば特定のセルに指定した倀が

衚瀺されおいるかどうかを怜査できたす。䞀郚の環境ではテヌブル・オブ

ゞェクトのプロパティを怜査するこずもできたす。たずえば期埅されおいる

行数ずカラム数がテヌブルにあるかどうかを怜査できたす。

テストを実行するずテヌブル・チェックポむントによっお実際のデヌタず

チェックポむントで定矩されおいる期埅デヌタが比范されたす。結果が䞀臎す

るずそのチェックポむントは成功合栌ずなりたす。チェックポむントの

結果はテスト結果りィンドりで芋るこずができたす。詳现に぀いおは第

30 章「実行セッション結果の衚瀺」を参照しおください。

Page 548: HP QuickTest Professional - HP - United States | Laptop Computers

第 18 ç«  • テヌブルの怜査

548

548

テヌブル・チェックポむントはWebActiveXおよび Java などさたざたな

アドむン環境のテヌブル・オブゞェクトに察しおサポヌトされたす。テヌブ

ル・チェックポむントはWinListView や VbListView など䞀郚のリスト・

ビュヌ・オブゞェクトに察しおもサポヌトされたす。

テヌブル・チェックポむントの䜜成

テヌブル・チェックポむントは蚘録䞭でもテストの線集䞭でも远加できた

す。テヌブル・チェックポむントを远加するにはテヌブル チェックポむン

トのプロパティダむアログ・ボックスを䜿甚したす。

蚘録䞭にテヌブル・チェックポむントを远加するには次の手順を実行したす。

1挿入チェックポむント暙準チェックポむントを遞択するか

チェックポむントたたは出力倀の挿入ボタンをクリックしたす。QuickTest りィンドりが非衚瀺になりポむンタが指差しマヌクに倉わりたす。

ヒントりィンドりのフォヌカスを倉曎したりショヌトカット・メニュヌを

衚瀺するために右クリックやオブゞェクト䞊にポむンタを移動するなどの操䜜

を実行するには巊偎の CTRL キヌを抌しながら操䜜を行いたす。たた遞択

察象オブゞェクトを含んでいるりィンドりが 小化されおいる堎合は巊偎の CTRL キヌを抌したたた Windows タスク・バヌ内のアプリケヌションを右ク

リックしおショヌトカット・メニュヌから元のサむズに戻すを遞択する

こずでりィンドりを衚瀺できたす。

2 怜査察象テヌブルをクリックしたす。オブゞェクトの遞択チェックポむン

トのプロパティダむアログ・ボックスが開きたす。

3 衚瀺されたオブゞェクト・ツリヌからテヌブル項目を遞択しOKをクリッ

クしたす。テヌブル チェックポむントのプロパティダむアログ・ボックス

が開いたら手順 4 に進みたす。

Page 549: HP QuickTest Professional - HP - United States | Laptop Computers

第 18 ç«  • テヌブルの怜査

549

549

特定の環境の特定のオブゞェクトではテヌブル チェックポむントのプロパ

ティダむアログ・ボックスではなく行範囲の定矩ダむアログ・ボック

スが開きたす。

チェックポむントに含める行の範囲を遞択したす。次の範囲を含めるこずがで

きたす。

➀すべおの行テヌブル内のすべおの行が含たれたす。倧きなテヌブルたた

はリスト・ビュヌ・オブゞェクトのすべおのデヌタのキャプチャには時間が

かかるこずがありたす。

➀衚瀺する行 ( 行 X から行 Y たで )画面に衚瀺される行だけが含たれたす。

䞀郚の環境たたはオブゞェクト・タむプではこのオプションを利甚できな

い堎合がありたす。

➀その他の範囲 -- 開始行 _ 終了行 :_ テヌブルの行の範囲を指定できたす。

OKをクリックしたす。行範囲の定矩ダむアログ・ボックスが閉じ指

定した行がテヌブル チェックポむントのプロパティダむアログ・ボックス

に衚瀺されたすグリッド領域の䞊。

4テヌブル チェックポむントのプロパティダむアログ・ボックスでチェッ

クポむントの蚭定を行いたす。詳现に぀いおは552 ペヌゞ「テヌブル チェックポむントのプロパティダむアログ・ボックスに぀いお」を参照しお

ください。

Page 550: HP QuickTest Professional - HP - United States | Laptop Computers

第 18 ç«  • テヌブルの怜査

550

550

泚䞀郚の環境ではテヌブル チェックポむントのプロパティダむアロ

グ・ボックスにテヌブルの内容ずプロパティの 2 ぀のタブが存圚した

す。その他の環境ではテヌブル チェックポむントのプロパティダむアロ

グ・ボックスにはテヌブルの内容タブで䜿甚できるオプションのみが衚瀺

されたす。タブは衚瀺されたせん。

5OKをクリックしおダむアログ・ボックスを閉じたす。キヌワヌド・

ビュヌおよび゚キスパヌト・ビュヌで遞択されたオブゞェクトにチェックポ

むント・ステヌトメントが远加されたす。

線集䞭にテヌブル・チェックポむントを远加するには次の手順を実行したす。

1 ステップに怜査を実行する察象ずなるオブゞェクトが存圚するかどうかに応じ

お次のどちらかを実行したす。

➀ 怜査察象オブゞェクトに察するステップをすでに蚘録しおいる堎合はス

テップを右クリックし暙準チェックポむントの挿入を遞択したす。あ

るいはステップを遞択し挿入チェックポむント暙準

チェックポむントを遞択したす。

➀ 怜査察象オブゞェクトに察するステップをただ蚘録しおいない堎合は

ActiveScreenボタンが遞択されおいお ActiveScreen が衚瀺されおいるこ

ずを確認したす。チェックポむントを远加する察象ずなるテストのステップ

をクリックしたす。匷調衚瀺したステップに察応する Web ペヌゞたたはア

プリケヌション画面が ActiveScreen に衚瀺されたす。ActiveScreen 䞊のテヌ

ブルを右クリックし暙準チェックポむントの挿入を遞択したす。オブ

ゞェクトの遞択  チェックポむントのプロパティダむアログ・ボックス

が開きたす。衚瀺されたオブゞェクト・ツリヌからテヌブル項目を遞択し

OKをクリックしたす。

泚環境によっおはテヌブルにチェックポむントを挿入するためにアプ

リケヌション内のテヌブルを開く必芁がありたす。

Page 551: HP QuickTest Professional - HP - United States | Laptop Computers

第 18 ç«  • テヌブルの怜査

551

551

2テヌブル チェックポむントのプロパティダむアログ・ボックスが開いたら

手順 3 に進みたす。

特定の環境の特定のオブゞェクトではテヌブル チェックポむントのプロパ

ティダむアログ・ボックスではなく行範囲の定矩ダむアログ・ボック

スが開きたす。

チェックポむントに含める行の範囲を遞択したす。次の範囲を含めるこずがで

きたす。

➀すべおの行テヌブル内のすべおの行が含たれたす。倧きなテヌブルたた

はリスト・ビュヌ・オブゞェクトのすべおのデヌタのキャプチャには時間が

かかるこずがありたす。

➀衚瀺する行 ( 行 X から行 Y たで )画面に衚瀺される行だけが含たれたす。

䞀郚の環境たたはオブゞェクト・タむプではこのオプションを利甚できな

い堎合がありたす。

➀その他の範囲 -- 開始行 _ 終了行 :_ 1 ずテヌブルに蚘茉されおいる行

の数の間で任意の行の範囲を指定できたす。

OKをクリックしたす。行範囲の定矩ダむアログ・ボックスが閉じ指

定した行がテヌブル チェックポむントのプロパティダむアログ・ボックス

に衚瀺されたすグリッド領域の䞊。

3テヌブル チェックポむントのプロパティダむアログ・ボックスでチェッ

クポむントの蚭定を行いたす。詳现に぀いおは552 ペヌゞ「テヌブル チェックポむントのプロパティダむアログ・ボックスに぀いお」を参照しお

ください。

Page 552: HP QuickTest Professional - HP - United States | Laptop Computers

第 18 ç«  • テヌブルの怜査

552

552

泚䞀郚の環境ではテヌブル チェックポむントのプロパティダむアロ

グ・ボックスにテヌブルの内容ずプロパティの 2 ぀のタブが存圚した

す。その他の環境ではテヌブル チェックポむントのプロパティダむアロ

グ・ボックスにはテヌブルの内容タブで䜿甚できるオプションのみが衚瀺

されたす。タブは衚瀺されたせん。

4OKをクリックしおダむアログ・ボックスを閉じたす。遞択したオブゞェ

クトのチェックポむント・ステヌトメントが远加されたす。

テヌブル チェックポむントのプロパティダむアログ・ボックスに぀いお

テヌブル チェックポむントのプロパティダむアログ・ボックスを䜿甚する

ずテヌブルの怜査察象セルの内容ず䜿甚する怜蚌の方法ずタむプを指定で

きたす。たた怜査に含たれるセルの期埅デヌタを線集たたはパラメヌタ化で

きたす。

Page 553: HP QuickTest Professional - HP - United States | Laptop Computers

第 18 ç«  • テヌブルの怜査

553

553

䞀郚の環境ではテヌブル チェックポむントのプロパティダむアログ・

ボックスを䜿甚しおオブゞェクトの内容の怜査に加えテヌブルの内容

タブを䜿甚オブゞェクトのプロパティも怜査できたすプロパティタブ

を䜿甚。

泚この䟋に瀺したオプションの䞀郚は特定の環境および特定のオブゞェク

トでのみ䜿甚できたす。

行党䜓を遞択するずきにクリックする

テヌブル党䜓を遞択するずきにクリックする

行ずカラムを瀺す

カラム党䜓を遞択するずきにクリックする

怜査を远加

怜査から削陀

Page 554: HP QuickTest Professional - HP - United States | Laptop Computers

第 18 ç«  • テヌブルの怜査

554

554

テヌブルの内容タブのオプションたたはタブがない堎合のダむアログ・

ボックス党䜓の詳现に぀いおは554 ペヌゞ「テヌブル内容の怜査」を参照

しおください。プロパティタブのオプションの詳现に぀いおは564 ペヌゞ

「テヌブル・プロパティの怜査」を参照しおください。

テヌブル内容の怜査

テヌブル チェックポむントのプロパティダむアログ・ボックスを利甚しお

テヌブルの内容を怜査できたす。

泚テヌブル チェックポむントのプロパティダむアログ・ボックスにタブが

ある堎合はテヌブルの内容タブを䜿甚しおテヌブルの内容を怜査したす。

次のこずができたす。

➀ 䞀般テヌブル・チェックポむント・オプションの衚瀺ず蚭定

➀ 怜査するセルの指定

➀ 期埅デヌタの指定期埅デヌタタブ

➀ 倀タむプの基準の指定蚭定タブ

➀ QuickTest による怜査察象セルの特定方法の指定セルの識別タブ

Page 555: HP QuickTest Professional - HP - United States | Laptop Computers

第 18 ç«  • テヌブルの怜査

555

555

䞀般テヌブル・チェックポむント・オプションの抂芁ず蚭定

本項ではテヌブル チェックポむントのプロパティダむアログ・ボックス

に衚瀺される䞀般蚭定ず䞀般オプションに぀いお説明したす。この項で取り䞊

げるオプションのほずんどはテヌブル チェックポむントのプロパティダ

むアログ・ボックスにタブがあるかどうかに関係なく䜿甚できたす。

説明情報

テヌブル チェックポむントのプロパティダむアログ・ボックスの 䞊郚に

は次のオプションが衚瀺されたす。

名前 QuickTest によっおチェックポむントに割り圓おられる名前です。暙

準蚭定ではチェックポむント名はチェックポむントの実行察象テ

スト・オブゞェクトの名前です。チェックポむントの暙準蚭定の名

前を受け入れるか別の名前を指定したす。

チェックポむントの名前を倉曎したらその名前が䞀意であり先

頭および 埌にスペヌスを䜿甚しおおらず次の文字たたは文字の

組み合わせを含んでいないこずを確認しおください。" := @@

クラス オブゞェクトのタむプが衚瀺されたす読み取り専甚。テヌブル・

タむプのオブゞェクトたたはリスト・ビュヌ・タむプのオブゞェク

トです。

Page 556: HP QuickTest Professional - HP - United States | Laptop Computers

第 18 ç«  • テヌブルの怜査

556

556

タブ䜿甚可胜な堎合

テヌブル チェックポむントのプロパティダむアログ・ボックスにタブがあ

る堎合各タブにはチェック・ボックスが衚瀺されたす。䞀方たたは䞡方の

チェック・ボックスを遞択しお怜査察象デヌタのタむプを指定したす。

泚これらのチェック・ボックスはテヌブル チェックポむントのプロパ

ティダむアログ・ボックスにタブがある堎合にのみ衚瀺されたす。テヌブ

ル チェックポむントのプロパティダむアログ・ボックスにタブがない堎合

テヌブルの内容は QuickTest によっおダむアログ・ボックスの定矩に埓っお自

動的に怜査されたす。

テヌブルの

内容の

チェック

チェック・

ボックス

テヌブルの内容タブテヌブルの内容のチェックチェック・

ボックスを遞択するこずでテヌブル・オブゞェクトの内容を怜査

するよう QuickTest に指瀺したす。暙準蚭定では遞択されおいた

す。

プロパティ

のチェック

チェック・

ボックス

プロパティタブプロパティのチェックチェック・ボックス

を遞択するこずでテヌブル・オブゞェクトのプロパティが怜査す

るよう QuickTest に指瀺したす暙準蚭定ではクリアされおいたす。

Page 557: HP QuickTest Professional - HP - United States | Laptop Computers

第 18 ç«  • テヌブルの怜査

557

557

タむムアりトステヌトメントの䜍眮およびリポゞトリ内を怜玢

テヌブル チェックポむントのプロパティダむアログ・ボックスの䞋郚には

次のオプションが衚瀺されたす。

チェック

ポむントの

タむムアりト

QuickTest が正垞にチェックポむントを実行する時間間隔秒単䜍

を指定したす。チェックポむントの実行はチェックポむントが成

功するかタむムアりトが生じるたで詊み続けられたす。タむムアり

トが生じる前にチェックポむントが成功しなければチェックポむ

ントは倱敗ずなりたす。

たずえばデヌタをテヌブルにロヌドするのに長い時間がかかる堎

合チェックポむントのタむムアりト倀を増やせばデヌタをロヌ

ドするのに十分な時間が確保できたす。この結果タむムアりトに

なる前にチェックポむントが成功するようになりたすデヌタが䞀

臎する堎合。

チェックポむントのタむムアりトを 0 以倖に指定しおチェックポ

むントに倱敗した堎合テスト結果りィンドりにチェックポむ

ントのタむムアりトに関する情報が衚瀺されたす。

ステヌトメン

トの挿入

テストにおいおい぀チェックポむントを実行するかを指定した

す。匷調衚瀺したステップを実行する前にテヌブルの内容を怜査す

るには珟圚のステップの前を遞択したす。匷調衚瀺したス

テップを実行した埌にテヌブルの内容を怜査するには珟圚のス

テップの埌を遞択したす。

泚ステヌトメントの挿入オプションは既存のテストの線集

䞭に新しいチェックポむントを远加する堎合にのみ䜿甚できたす

このオプションは蚘録䞭には䜿甚できたせん。

リポゞトリ内

を怜玢

リポゞトリのチェックポむントを衚瀺するにはリポゞトリ内を

怜玢ボタン をクリックしたす

泚このオプションは新しいチェックポむントの䜜成時には䜿甚

できたせん。既存のチェックポむントを線集するずきのみ利甚でき

たす。

Page 558: HP QuickTest Professional - HP - United States | Laptop Computers

第 18 ç«  • テヌブルの怜査

558

558

怜査察象のセルの指定

テヌブル チェックポむントのプロパティダむアログ・ボックスのグリッド

領域にはテヌブルのセルが衚瀺されたす。カラムのヘッダ名はチェックポ

むント甚に遞択したテヌブルからキャプチャされたす。

ヒントグリッドのカラムの幅や行の高さはカラムず行の芋出しの境界線を

ドラッグすれば倉曎できたす。

泚䞀郚の環境やオブゞェクトでは行範囲の遞択がサポヌトされたす。これ

によりグリッド領域に衚瀺される行を指定できたす。行の範囲の遞択がサ

ポヌトされおいる堎合はチェックポむントの䜜成時に指定した行の範囲がグ

リッドの䞊に衚瀺されたす。

行の範囲を倉曎するには倉曎ボタンをクリックしたす。詳现に぀いおは

566 ペヌゞ「テヌブル・チェックポむントの倉曎」を参照しおください。

Page 559: HP QuickTest Professional - HP - United States | Laptop Computers

第 18 ç«  • テヌブルの怜査

559

559

新しいテヌブル・チェックポむントを䜜成するず怜査察象であるこずを瀺す

青いチェック・マヌクがすべおのセルに付きたす。テヌブル党䜓特定の行

カラムたたはセルを怜査するよう QuickTest に指瀺できたす。QuickTest は

青いチェック・マヌクが衚瀺されおいるセルだけを怜査したす。

泚

➀ グリッドをダブルクリックするず遞択したセルすべおの蚭定が切り替わりた

す。したがっお行のヘッダカラムのヘッダたたはグリッドの巊䞊角をダ

ブルクリックするずそれたで怜査察象に含たれおいたセルは怜査察象から陀

倖され怜査察象に含たれおいなかったセルは怜査察象に远加されたす。

➀ 耇数のセルを遞択するず期埅デヌタタブのオプションが無効になりたす。

目的 䜜業

単䞀のセルを怜査察象に远加するか

怜査察象から削陀する

セルをダブルクリック

行党䜓を怜査察象に远加するか

怜査察象から削陀する

行のヘッダをダブルクリック

カラム党䜓を怜査察象に远加するか

怜査察象から削陀する

カラムのヘッダをダブルクリック

すべおのセルを怜査察象に远加するか

怜査察象から削陀する

グリッドの巊䞊角をダブルクリック

ある範囲のセルを怜査察象に远加する 怜査察象に远加するセルを遞択しお

チェックの远加ボタン をクリッ

クする

ある範囲のセルを怜査察象から削陀する 怜査察象から削陀するセルを遞択しお

チェックの削陀ボタン をクリッ

クする

Page 560: HP QuickTest Professional - HP - United States | Laptop Computers

第 18 ç«  • テヌブルの怜査

560

560

期埅デヌタの指定

期埅デヌタタブにはテヌブルで遞択されたセルの期埅倀を蚭定するオプ

ションが衚瀺されたす。

セルの倀は倉曎できたす。たたパラメヌタ化しおデヌタ・テヌブルや環境倉

数ずいった倖郚゜ヌスの倀を䜿甚するこずもできたす。実行セッション䞭この

タブに指定された倀が実行セッションで芋぀かった実際の倀ず比范されたす。

期埅デヌタず実際の倀が䞀臎しない堎合チェックポむントは倱敗したす。

テヌブルの耇数のセルを倉曎たたはパラメヌタ化するにはセルを 1 ぀遞択

し期埅デヌタタブでそのセルの蚭定を行いたす。この手順を倉曎する

セルごずに繰り返したす。

期埅デヌタタブには次のオプションがありたす。

泚耇数のセルを遞択するず期埅デヌタタブのオプションが無効になり

たす。

遞択したセル 遞択したセルのテヌブル名行数カラム数が衚瀺されたす。

倀の蚭定 セルの期埅倀を定数たたはパラメヌタずしお蚭定できたす。倀の

倉曎の詳现に぀いおは752 ペヌゞ「倀の蚭定領域での倀の蚭

定」を参照しおください。

Page 561: HP QuickTest Professional - HP - United States | Laptop Computers

第 18 ç«  • テヌブルの怜査

561

561

倀タむプの基準の指定

蚭定タブにはセルの実際の倀ず期埅されおいる倀を比范する方法を指定

するオプションが含たれたす。このタブの蚭定は遞択されたすべおのセルに

適甚されたす。

暙準蚭定ではセルの倀は文字列ずしお扱われ完党に䞀臎するテキストかど

うか怜査されたす。たたスペヌスは無芖されたす。

蚭定タブには次のオプションがありたす。

オプション 詳现

怜蚌タむプ セルの内容の比范方法を指定したす。

➀文字列コンテンツ暙準蚭定。セルの内容を文字列

ずしお評䟡したす。たずえば「2」ず「2.00」は同じ

文字列ずしお認識されたせん。

➀数倀のコンテンツ セルの内容を数倀ずしお評䟡した

す。たずえば「2」ず「2.00」は同じ数倀ずしお認識さ

れたす。

➀数倀の範囲セルの内容を数倀範囲に察しお比范した

す。 小倀ず 倧倀に任意の実数を指定したす。この比

范はテヌブル・デヌタが特定の期埅倀ではなく指定

した範囲ず比范される点で文字列および数倀ずしおの

内容の確認ず異なりたす。

Page 562: HP QuickTest Professional - HP - United States | Laptop Computers

第 18 ç«  • テヌブルの怜査

562

562

セル認識の蚭定の指定

セルの識別タブではQuickTest による怜査察象セルの怜玢の方法を指定で

きたす。このタブの蚭定は遞択されたすべおのセルに適甚されたす。

完党な䞀臎のみ 暙準蚭定䜙分なテキストを含たない完党に䞀臎するテキ

ストがセルに衚瀺されおいるかどうかを怜査したす。指定し

た倀がセル内容の䞀郚ずしおセル内に衚瀺されおいるこず

を怜蚌する堎合はこのチェック・ボックスをクリアしたす。

泚 QuickTest では怜蚌タむプに文字列コンテンツ

を遞択した堎合にのみこのオプションが衚瀺されたす。

スペヌスを無芖する 暙準蚭定怜査の実行時キャプチャされた内容に含たれ

るスペヌスを無芖したす。スペヌスの有無がチェックの結

果に圱響したせん。

泚 QuickTest では怜蚌タむプに文字列コンテンツ

を遞択した堎合にのみこのオプションが衚瀺されたす。

倧文字ず小文字を区

別する

倧文字ず小文字を区別しお怜玢が行われたす。

泚 QuickTest では怜蚌タむプに文字列コンテンツ

を遞択した堎合にのみこのオプションが衚瀺されたす。

 小倀/ 倧倀 セルの内容が比范される数倀範囲を指定したす。この範囲の

倀は任意の実数です。

泚 QuickTest では怜蚌タむプに数倀の範囲を遞択

した堎合にのみこのオプションが衚瀺されたす。

オプション 詳现

Page 563: HP QuickTest Professional - HP - United States | Laptop Computers

第 18 ç«  • テヌブルの怜査

563

563

セルの識別タブには次のオプションがありたす。

カラムの識別方法 期埅デヌタず比范するセルを含むカラムの実際のテヌブルに

おける䜍眮を指定したす。

➀䜍眮暙準蚭定カラム䜍眮に埓っおセルが怜玢さ

れたす。テヌブル内でカラムの䜍眮がずれおいる堎合

䞀臎するずみなされたせん。

➀カラム名カラム名に埓っおセルが怜玢されたす。

テヌブル内でカラムの䜍眮がずれおいおも䞀臎するず

みなされたすテヌブルに耇数のカラムがある堎合のみ

有効になりたす。

行の識別方法 期埅デヌタず比范するセルを含む行の実際のテヌブルにおけ

る䜍眮を指定したす。

➀行番号暙準蚭定行䜍眮に埓っおセルが怜玢され

たす。テヌブル内でいずれかの行の䜍眮がずれおいる堎

合䞀臎するずみなされたせん。

➀遞択したキヌ カラムキヌ・カラムずしおあらかじめ

遞択したカラムのセル倀を比范するこずによっお怜査

察象のセルが含たれる行が怜玢されたす。行の䜍眮がず

れおも䞍䞀臎にはなりたせん。耇数の䞀臎する行が識

別された堎合QuickTest は 初に䞀臎した行を怜査し

たす。耇数のキヌ・カラムを䜿甚するこずで任意の行

を䞀意に識別できたす。

泚鍵の蚘号 が遞択したキヌ・カラムのヘッダに衚瀺

されたす。

キヌ カラムにある

デヌタの識別に、

倀の䞀臎条件を適甚

する

キヌ・カラムのデヌタを識別する際の基準ずしお蚭定

タブの怜蚌タむプ蚭定が䜿甚されたす。

行の識別方法ずしお遞択したキヌ カラムが遞択されお

いる堎合にのみ有効です。

Page 564: HP QuickTest Professional - HP - United States | Laptop Computers

第 18 ç«  • テヌブルの怜査

564

564

テヌブル・プロパティの怜査

環境によっおは怜査するテヌブルたたはグリッド・プロパティを指定で

きたす。暙準の蚭定ではオブゞェクトを察象ずするテヌブル・チェックポむ

ントを䜜成するずそのオブゞェクトのすべおのプロパティが QuickTest によっおキャプチャされたすが怜査察象にするプロパティは遞択されたせん。

泚名前やチェックポむントのタむムアりトなどの䞀般テヌブル・

チェックポむント・オプションの詳现に぀いおは555 ペヌゞ「䞀般テヌブ

ル・チェックポむント・オプションの抂芁ず蚭定」を参照しおください。

Page 565: HP QuickTest Professional - HP - United States | Laptop Computers

第 18 ç«  • テヌブルの怜査

565

565

怜査察象プロパティの遞択

テヌブル・チェックポむントを䜜成するずプロパティプロパティの倀プ

ロパティのタむプなどテヌブル・オブゞェクトの暙準プロパティがプロパ

ティ衚瀺枠に衚瀺されたす。

プロパティのチェックチェック・ボックスを遞択しおプロパティを怜査

するよう QuickTest に指瀺したすこのチェック・ボックスは暙準蚭定では

クリアされおいたす。

オブゞェクトのプロパティ衚瀺枠には次の項目が衚瀺されたす。

チェック・

ボックス

それぞれのオブゞェクト・クラスに぀いおQuickTest では暙準の

プロパティ怜査が甚意されおいたす。暙準の怜査をそのたた受け

入れるこずも必芁に応じお倉曎するこずもできたす。

➀ プロパティを怜査するには察応するチェック・ボックスを遞

択したす。

➀ プロパティを怜査察象から削陀するには察応するチェック・

ボックスをクリアしたす。

タむプ アむコンはプロパティの倀が珟圚は定数であるこずを瀺し

たす。

アむコンはプロパティの倀が珟圚はテストたたはアクショ

ンのパラメヌタであるこずを瀺したす。

アむコンはプロパティ倀が珟圚はデヌタ・テヌブル・パラ

メヌタであるこずを瀺したす。

アむコンはプロパティの倀が珟圚は環境倉数パラメヌタで

あるこずを瀺したす。

アむコンはプロパティ倀が珟圚は乱数パラメヌタであるこ

ずを瀺したす。

Page 566: HP QuickTest Professional - HP - United States | Laptop Computers

第 18 ç«  • テヌブルの怜査

566

566

テヌブル・プロパティの期埅倀の線集

倀の蚭定領域でプロパティの期埅倀を 定数たたはパラメヌタずしお定矩

できたす。

プロパティ倀の倉曎の詳现に぀いおは752 ペヌゞ「倀の蚭定領域での倀の

蚭定」を参照しおください。

テヌブル・チェックポむントの倉曎

既存のテヌブル・チェックポむントの期埅デヌタ蚭定およびセル認識オプ

ションは倉曎できたす。

テヌブル・チェックポむントの蚭定を倉曎するには次の手順を実行したす。

1 キヌワヌド・ビュヌたたぱキスパヌト・ビュヌで倉曎するテヌブル・

チェックポむントを右クリックしおチェックポむントのプロパティを遞

択したす。あるいはチェックポむントを含んでいるステップを遞択しお

線集ステップのプロパティチェックポむントのプロパティを

遞択したす。テヌブル チェックポむントのプロパティダむアログ・ボック

スが開きたす。

2 552 ペヌゞ「テヌブル チェックポむントのプロパティダむアログ・ボックス

に぀いお」で説明した手順に埓っお蚭定を修正したす。

プロパティ プロパティの名前。

倀 プロパティの期埅倀。プロパティ倀の倉曎の詳现に぀いおは752ペヌゞ「倀の蚭定領域での倀の蚭定」を参照しおください。

Page 567: HP QuickTest Professional - HP - United States | Laptop Computers

第 18 ç«  • テヌブルの怜査

567

567

既存のテヌブル・チェックポむント内の行数を倉曎するには次の手順を実行

したす。

1 怜査するテヌブル・オブゞェクトたたはリスト・ビュヌ・オブゞェクトを含ん

でいるアプリケヌションを起動しアプリケヌションにオブゞェクトを衚瀺し

たす。

2 キヌワヌド・ビュヌたたぱキスパヌト・ビュヌで倉曎するテヌブル・

チェックポむントを右クリックしチェックポむントのプロパティを遞択

したす。あるいはチェックポむントを含んでいるステップを遞択しお線

集ステップのプロパティチェックポむントのプロパティを遞択

したす。テヌブル チェックポむントのプロパティダむアログ・ボックスが

開き珟圚遞択されおいる行の範囲が衚瀺されたす。

3テヌブルの内容タブでダむアログ・ボックスの䞊郚グリッド領域の䞊

にある倉曎ボタンをクリックしたす。行範囲の倉曎ダむアログ・ボッ

クスが開きたす。

4 チェックポむントに含める行の範囲を遞択したす。すべおの行衚瀺される行

のみたたは指定する別の範囲を含めるこずができたす。

Page 568: HP QuickTest Professional - HP - United States | Laptop Computers

第 18 ç«  • テヌブルの怜査

568

568

泚衚瀺する行オプションは䞀郚の環境たたはオブゞェクト・タむプで

は䜿甚できない堎合がありたす。

5OKをクリックしたす。行範囲の倉曎ダむアログ・ボックスが閉じ

テヌブル出力倀のプロパティダむアログ・ボックスに行範囲の倉曎ダ

むアログ・ボックスで指定した行が衚瀺されたす。

➀ 倉曎した行の範囲に新しい行が含たれおいる堎合QuickTest は開いおいる

アプリケヌションにおいお新しい行の珟圚の倀をキャプチャしたす。

➀ 倉曎した行の範囲にすでにチェックポむントに含たれおいる行の䞀郚たた

は党郚が含たれおいおもそれらのセルの期埅倀は倉曎されたせん。぀た

りチェックポむント内のセルの期埅倀に察しお加えたパラメヌタ化正芏

衚珟その他の倉曎を損なわずに行の範囲を倉曎できたす。

そのため行範囲の倉曎ダむアログ・ボックスを䜿甚しお既存のテヌブ

ル・チェックポむントの期埅倀を曎新するこずはできたせん。チェックポむ

ントの期埅倀を曎新するには曎新モヌドオプションを䜿甚したす。詳

现に぀いおは1076 ペヌゞ「曎新モヌド・オプションを䜿ったテストの曎

新」を参照しおください。

➀ 倉曎した行の範囲から以前にチェックポむントに含たれおいた行の䞀郚たた

は党郚が陀倖されるずそれらの行および期埅倀に加えたすべおの倉曎

がチェックポむントから削陀されたす。

Page 569: HP QuickTest Professional - HP - United States | Laptop Computers

569

第 19 章テキストの怜査

QuickTest ではテキスト文字列がアプリケヌション内の適切な堎所で衚瀺され

おいるかどうかを怜査できたす。

本章では次の項目に぀いお説明したす。

➀ テキストの怜査に぀いお569 ペヌゞ

➀ テキスト・チェックポむントの䜜成571 ペヌゞ

➀ テキスト領域チェックポむントの䜜成572 ペヌゞ

➀ テキスト チェックポむントのプロパティずテキスト領域チェックポむ

ントのプロパティダむアログ・ボックスに぀いお575 ペヌゞ

➀ テキストたたはテキスト領域チェックポむントの倉曎586 ペヌゞ

➀ テキストを怜査するための暙準チェックポむントの䜜成587 ペヌゞ

テキストの怜査に぀いお

指定したテキスト文字列が衚瀺されおいるかどうかを怜査するには次のいず

れかのチェックポむントをテストに远加したす。

➀ 暙準チェックポむントオブゞェクトの text プロパティを怜査できたす。暙準

チェックポむントではWindows ベヌス・アプリケヌションおよびその他のタ

むプのアプリケヌションWeb ベヌス・アプリケヌションなどのテキストを

チェックできたす。暙準チェックポむントの詳现に぀いおは536 ペヌゞ「暙

準チェックポむントの䜜成」を参照しおください。

Page 570: HP QuickTest Professional - HP - United States | Laptop Computers

第 19 ç«  • テキストの怜査

570

570

➀ テキスト領域チェックポむント指定の基準に埓っおWindows アプリケヌショ

ンの定矩された領域内にテキスト文字列が衚瀺されるこずを怜査できたす。暙

準 WindowsJavaVisual Basicおよび ActiveX などさたざたな QuickTest アドむン環境でサポヌトされおいたす。詳现に぀いおは『HP QuickTest Professional アドむン・ガむド』を参照しおください。

➀ テキスト・チェックポむント指定の基準に埓っおテキストが画面りィン

ドりたたは Web ペヌゞに衚瀺されおいるかどうかを怜査できたす。テキス

ト・チェックポむントは倚くの QuickTest アドむン環境でサポヌトされおい

たす517 ペヌゞ「サポヌトされおいるチェックポむント」を参照しおくださ

い。詳现に぀いおは『HP QuickTest Professional アドむン・ガむド』を参照

しおください。

テキストの怜査時にQuickTest はテキストをオブゞェクトから盎接取埗しよう

ず詊みたす。QuickTest はこの方法でテキストを取埗できない堎合はテキス

トが画像の䞀郚の堎合などOCR光孊文字認識メカニズムを䜿甚しおテ

キストの取埗を詊みたす。

Windows ベヌスのアプリケヌションを察象にテキスト・チェックポむントを䜿甚する際の怜蚎事項 テキストたたはテキスト範囲チェックポむントを䜜成する際に䜿甚されるテキ

スト認識メカニズムが䞍必芁なテキスト情報を取埗するこずがありたす隠

しテキストや同じ文字列を倚重衚瀺する圱付きテキストなど。

たた䜿甚しおいるオペレヌティング・システムのバヌゞョンむンストヌル

しおいるサヌビス・パックやその他のツヌルキットアプリケヌションで䜿甚

する API などによっおテキストたたはテキスト範囲チェックポむント

が異なる実行セッションで異なった振る舞いをするこずがありたす。

したがっお可胜であればオブゞェクトの textたたは同様のプロパティ

を䜿っお必芁なテキストを含むオブゞェクトを察象ずする暙準チェックポむ

ントを挿入しおアプリケヌションのりィンドりからテキストを怜査するこずを

お勧めしたす。

Page 571: HP QuickTest Professional - HP - United States | Laptop Computers

第 19 ç«  • テキストの怜査

571

571

泚オプションダむアログ・ボックスの䞀般タブツヌルオプショ

ン䞀般タブでテキスト / テキスト領域チェックポむントたたは出

力倀ステップのテキストをキャプチャするずきに1 ぀以䞊のテキスト認識メ

カニズムを䜿甚するように QuickTest を蚭定できたす。詳现に぀いおは1164ペヌゞ「テストの䞀般オプションの蚭定」を参照しおください。

䞊蚘の問題はWeb ベヌスのアプリケヌションで䜜業しおいる堎合には適甚

されたせん。

テキスト・チェックポむントの䜜成

テキスト・チェックポむントはWindows ベヌスたたは Web ベヌスのアプリ

ケヌションのステップの蚘録䞭たたは線集䞭に远加できたす。

蚘録䞭にテキスト・チェックポむントを远加するには次の手順を実行したす。

1 怜査するテキストを含むペヌゞりィンドりたたは画面を衚瀺したす。

2挿入チェックポむントテキスト チェックポむントを遞択する

かチェックポむントたたは出力倀の挿入ツヌルバヌ・ボタンをクリック

しおテキスト チェックポむントを遞択したす。

QuickTest りィンドりが非衚瀺になりポむンタが指差し型に倉わりたす。

ヒントりィンドりのフォヌカスを倉曎したりショヌトカット・メニュヌを

衚瀺するために右クリックやポむンタをオブゞェクト䞊に移動するなどの操䜜

を実行したりするには巊偎の CTRL キヌを抌しながら操䜜を行いたす。遞択

察象オブゞェクトを含んでいるりィンドりが 小化されおいる堎合は巊の

CTRL キヌを抌したたたWindows タスク・バヌ内のアプリケヌションを右ク

リックしおショヌトカット・メニュヌから元のサむズに戻すを遞択する

こずでりィンドりを衚瀺できたす。

3 チェックポむントを䜜成する察象ずなるテキスト文字列をクリックしたす。

テキスト チェックポむントのプロパティダむアログ・ボックスが開きたす。

Page 572: HP QuickTest Professional - HP - United States | Laptop Computers

第 19 ç«  • テキストの怜査

572

572

4 チェックポむントの蚭定を行いたす。詳现に぀いおは575 ペヌゞ「テキスト チェックポむントのプロパティずテキスト領域チェックポむントのプロパ

ティダむアログ・ボックスに぀いお」を参照しおください。

5OKをクリックしおダむアログ・ボックスを閉じたす。遞択したオブゞェ

クトのチェックポむント・ステヌトメントが远加されたす。

テストの線集䞭にテキスト・チェックポむントを远加するには次の手順を実

行したす。

1ActiveScreenツヌルバヌ・ボタンが遞択されおいるこずを確認したす。

2 チェックポむントを远加したいステップをクリックしたす。ActiveScreen に

匷調衚瀺されたステップに察応するペヌゞたたは画面が衚瀺されたす。

3 ActiveScreen に衚瀺されおいるテキスト文字列を匷調衚瀺したす。

4 テキスト文字列を右クリックしテキスト チェックポむントの挿入を遞択

したす。テキスト チェックポむントのプロパティダむアログ・ボックスが

開きたす。

5 チェックポむントの蚭定を行いたす。詳现に぀いおは575 ペヌゞ「テキスト チェックポむントのプロパティずテキスト領域チェックポむントのプロパ

ティダむアログ・ボックスに぀いお」を参照しおください。

6OKをクリックしおダむアログ・ボックスを閉じたす。遞択したオブゞェ

クトのチェックポむント・ステヌトメントが远加されたす。

テキスト領域チェックポむントの䜜成

テキスト領域チェックポむントは暙準 WindowsJavaVisual BasicActiveX などの Windows ベヌスのアプリケヌション䞊でのテストの蚘録䞭にのみ远加で

きたす。テキスト領域チェックポむントが特定の QuickTest アドむン環境でサ

ポヌトされおいるかどうかを刀断するには『HP QuickTest Professional アドむ

ン・ガむド』を参照しおください。

テキスト領域チェックポむントを远加するには次の手順を実行したす。

1挿入チェックポむントテキスト領域チェックポむントを遞択

するかチェックポむントの挿入ツヌルバヌ・ボタンの暪にある矢印をク

リックしおテキスト領域チェックポむントを遞択したす。

Page 573: HP QuickTest Professional - HP - United States | Laptop Computers

第 19 ç«  • テキストの怜査

573

573

QuickTestりィンドりが非衚瀺になりマりスのポむンタが十字圢に倉わり

たす。

2 十字圢ポむンタをクリックしおドラッグしQuickTest で怜査するテキストが含

たれおいる領域を定矩したす574 ペヌゞ「テキスト領域の定矩に圓たっお考

慮すべき点」を参照。

ヒントマりスの巊ボタンを抌しながら矢印キヌを䜿甚するず定矩した範囲

を埮調敎できたす。

必芁な領域の茪郭を決めたらマりス・ボタンを攟したす。

定矩した領域が耇数のオブゞェクトに関連付けられおいる堎合オブゞェク

トの遞択テキスト領域チェックポむントのプロパティダむアログ・ボック

スが開きたす。

3 チェックポむントを䜜成する察象ずなるオブゞェクトを遞択したす。。テキス

ト領域チェックポむントのプロパティダむアログ・ボックスが開きたす。

4 チェックポむントの蚭定を行いたす。詳现に぀いおは575 ペヌゞ「テキスト チェックポむントのプロパティずテキスト領域チェックポむントのプロパ

ティダむアログ・ボックスに぀いお」を参照しおください。

5OKをクリックしおダむアログ・ボックスを閉じたす。キヌワヌド・

ビュヌおよび゚キスパヌト・ビュヌで遞択されたオブゞェクトにチェックポ

むント・ステヌトメントが远加されたす。

Page 574: HP QuickTest Professional - HP - United States | Laptop Computers

第 19 ç«  • テキストの怜査

574

574

テキスト領域の定矩に圓たっお考慮すべき点

Windows アプリケヌションに衚瀺されたテキストを怜査するずきQuickTest で怜査する実際のテキストよりも範囲の広いテキスト範囲を定矩するこずをお

勧めしたす。領域を定矩したらテキスト領域チェックポむントのプロパ

ティダむアログ・ボックスを䜿っおキャプチャする文字列の䞭の怜査察象

テキストの盞察䜍眮を蚭定したす。QuickTest でテストたたはコンポヌネントを

実行するず蚭定内容に埓っお指定した範囲内にある察象テキストが怜査さ

れたす。

テキスト範囲チェックポむントの範囲を定矩するずきには次のこずを考慮したす。

➀ テキスト文字列をパラメヌタ化する堎合キャプチャした領域は実行セッ

ションの間に遞択した文字列に眮き換わる可胜性のある任意の文字列を含める

のに十分な倧きさである必芁がありたす。

➀ キャプチャされた領域は必芁なテキストチェックするテキスト / 前のテキス

ト / 埌のテキスト党䜓を含めるのに十分な倧きさである必芁がありたす。

➀ テキストは実行セッション䞭に䜍眮が倉わるこずがあるため定矩した領域に

䜍眮がずれたテキストが必ず収たるこずを確認したす。定矩領域が狭いずテ

キストの䜍眮が少しずれただけでも実行が倱敗する原因になりたす。これは䜍

眮のずれがナヌザの蚱容範囲であっおも発生する堎合がありたす。これに察し

お画面䞊のテキストの䜍眮が重芁な堎合぀たりある範囲を越えたくない

堎合は盞応の範囲を定矩したす。

Page 575: HP QuickTest Professional - HP - United States | Laptop Computers

第 19 ç«  • テキストの怜査

575

575

テキスト チェックポむントのプロパティずテキスト領域チェックポむントのプロパティダむアログ・ボックスに぀いお

テキスト チェックポむントのプロパティおよびテキスト領域チェックポ

むントのプロパティダむアログ・ボックスでは怜査察象テキストず怜査

察象テキストの前埌に衚瀺されるテキストを指定できたす。これらの蚭定オプ

ションは怜査察象テキスト文字列が耇数回珟れる堎合やテキストが実行

セッション䞭に予枬可胜な方法で倉化する堎合に圹立ちたす。

たずえば指定したテキスト文字列がペヌゞの䞭で 3 回目に出珟したずころを

怜査したいずしたす。この文字列を怜査するにはその前か埌たたはその䞡

方に衚瀺されるテキストを指定できたす。たた指定テキスト文字列の䜕回目

の出珟を怜査察象にするかを指定できたす。

Page 576: HP QuickTest Professional - HP - United States | Laptop Computers

第 19 ç«  • テキストの怜査

576

576

ダむアログ・ボックスの䞊郚にあるチェックポむント・サマリ衚瀺枠にはこ

のチェックポむントの察象ずしお遞択したテキストの芁玄が衚瀺されたす。

Web ベヌスの環境のテキスト・チェックポむントの堎合にはチェックポむン

ト䜜成時に遞択したテキストおよび遞択テキストの前埌のテキストもいく぀

か衚瀺されたす。Windows ベヌスの環境のテキストおよびテキスト範囲チェッ

クポむントの堎合にはチェックポむント䜜成時に遞択したテキストが衚瀺さ

れたす。

泚Windows ベヌスの環境では耇数のテキスト行が遞択された堎合

チェックポむント サマリ衚瀺枠には遞択されたテキスト文字列ではなく

耇雑な倀ず衚瀺されたす。蚭定をクリックするずチェックポむントで

実際に遞択したテキストの衚瀺ず操䜜を行うこずができたす。

テキスト チェックポむントのプロパティおよびテキスト領域チェックポ

むントのプロパティダむアログ・ボックスでは次の操䜜を実行できたす。

➀ 䞀般テキスト・チェックポむント・オプションの衚瀺ず蚭定を行いたす。詳现

に぀いおは577 ペヌゞ「䞀般テキスト・チェックポむント情報の抂芁ず蚭定」

を参照しおください。

➀蚭定ボタンをクリックしおキャプチャした文字列の䞀郚をチェックす

るテキストに指定しほかの郚分を前のテキストおよび埌のテキス

トに指定したす。詳现に぀いおは578 ペヌゞ「テキスト遞択の蚭定」を参

照しおください。

➀ リスト・ボックスから文字列芁玠の皮類チェックするテキスト前のテ

キストたたは埌のテキストを遞択しオプションを遞択しおチェッ

クポむントの䞭の各文字列芁玠に぀いおパラメヌタ化およびその他の蚭定を行

いたす。詳现に぀いおは581 ペヌゞ「怜査察象テキストのオプションの蚭

定」582 ペヌゞ「怜査察象テキストの前に衚瀺されるテキストのオプション蚭

定」および 584 ペヌゞ「怜査察象テキストの埌に衚瀺されるテキストのオプ

ション蚭定」を参照しおください。

Page 577: HP QuickTest Professional - HP - United States | Laptop Computers

第 19 ç«  • テキストの怜査

577

577

➀ チェックポむントのタむムアりトず䜍眮を指定しおQuickTest がチェックポむ

ントを実行するタむミングを指定したす。詳现に぀いおは585 ペヌゞ

「チェックポむント・タむムアりトおよびステヌトメント䜍眮のオプションの

蚭定」を参照しおください。

➀ オブゞェクト・リポゞトリ内のチェックポむントを衚瀺したす。

リポゞトリ内のチェックポむントを衚瀺するにはリポゞトリ内を怜玢ボタ

ンをクリックしたすこのオプションは新しいチェックポむントの䜜成時には

䜿甚できたせん。既存のチェックポむントを線集するずきのみ利甚できたす。

䞀般テキスト・チェックポむント情報の抂芁ず蚭定

テキスト チェックポむントのプロパティおよびテキスト領域チェックポ

むントのプロパティダむアログ・ボックスの䞊郚には次のオプションがあ

りたす。

名前 QuickTest によっおチェックポむントに割り圓おられる名前です。暙

準蚭定ではチェックポむント名はチェックポむントの実行察象テ

スト・オブゞェクトの名前です。別のチェックポむント名を指定す

るか暙準の名前をそのたた䜿甚したす。

チェックポむントの名前を倉曎したらその名前が䞀意であり先

頭および 埌にスペヌスを䜿甚しおおらず次の文字たたは文字の

組み合わせを含んでいないこずを確認しおください。 " := @@

クラス オブゞェクトのタむプが衚瀺されたす読み取り専甚。

Page 578: HP QuickTest Professional - HP - United States | Laptop Computers

第 19 ç«  • テキストの怜査

578

578

テキスト遞択の蚭定

チェックポむント・サマリ衚瀺枠に衚瀺されるテキスト遞択は衚瀺および倉

曎できたす。

チェックポむント・サマリ衚瀺枠には次のオプションがありたす。

オプション 詳现

蚭定 テキスト遞択の蚭定ダむアログ・ボックスが開きたす。

ここでは怜査察象のテキストずその前埌のテキストを必

芁に応じお指定できたす。

元に戻す テキスト遞択を倉曎前の蚭定に戻したす。

Page 579: HP QuickTest Professional - HP - United States | Laptop Computers

第 19 ç«  • テキストの怜査

579

579

チェックするテキスト前のテキスト埌のテキストを指定するには

テキスト遞択の蚭定ダむアログ・ボックスを䜿甚したすこのダむアログ・

ボックスは蚭定ボタンをクリックすれば開きたす。テキスト遞択の蚭

定ダむアログ・ボックスにはテキストのチェックポむントを䜜成したずき

にキャプチャしたテキストおよび遞択テキストの前埌のテキストが衚瀺され

たす。ダむアログ・ボックスの凡䟋が瀺すように怜査察象のテキストは赀

で怜査察象テキストの前埌のテキストは黒で衚瀺されたす。

その前埌のテキストに基づいお怜査察象のテキストずそのテキストを怜玢す

る方法を倉曎するにはこれらの項目のいずれかを蚭定する察象ずなるテキス

トを匷調衚瀺しお該圓するボタンをクリックしたす。

泚テキスト遞択の蚭定ダむアログ・ボックスでテキストが遞択されおい

なければこれらのボタンをクリックしおも䜕も起こりたせん。

オプション 詳现

チェックする

テキスト

遞択しお匷調衚瀺したテキストを怜査察象テキストずしお蚭

定したす。QuickTest では怜査察象テキストは赀でその他

は黒で衚瀺されたす。

前のテキスト 遞択しお匷調衚瀺したテキストを怜査察象テキストの前のテ

キストずしお蚭定したす。

埌のテキスト 遞択しお匷調衚瀺したテキストを怜査察象テキストの埌のテ

キストずしお蚭定したす。

Page 580: HP QuickTest Professional - HP - United States | Laptop Computers

第 19 ç«  • テキストの怜査

580

580

珟圚遞択しおいるテキストの遞択を解陀するには前のテキストたたは埌のテ

キストずしお含めるテキストだけを匷調衚瀺しお該圓するボタンをクリック

したす。チェックするテキスト前のテキストたたは埌のテキスト

ずしお遞択されおいないテキストは灰色で衚瀺されたす。灰色のテキストは

テキスト遞択の蚭定ダむアログ・ボックスを次に開いたずきには衚瀺され

たせん。

たずえば䞊蚘のサンプル画像の䞭でPassword ずいう単語だけを怜査する

こずずしおこのテキストを Name ず Find detailed の間で探すように QuickTest に指定したい堎合は次の操䜜を実行したす。

➀ Password ずいう単語を匷調衚瀺しおチェックするテキストをクリックし

たす。Password ずいう単語が赀いたたの状態でほかのテキストが黒くなり

たす。

➀ Name ずいうテキストを匷調衚瀺しお前のテキストをクリックしたす。

Name ずいうテキストが黒いたたの状態でその前のテキストがすべお灰色に

なりたす。OKをクリックするずこの灰色のテキストはテキスト蚭定から

削陀されたす。

➀ Find detailed ずいうテキストは埌のテキストずしおすでに黒色でマヌクされお

いるためこの蚭定を倉曎する必芁はありたせん。

泚衚瀺されおいるテキストよりも倚くのテキストを蚭定するにはテキス

ト・チェックポむントを取り消しおアプリケヌションにおいお、より広い範

囲のテキスト遞択をしたす。

テキスト遞択の蚭定ダむアログ・ボックスを閉じるずチェックポむント・

サマリ衚瀺枠に新しいテキスト遞択蚭定が衚瀺されたす。

怜査察象テキストのオプションの蚭定

テキスト チェックポむントのプロパティおよびテキスト領域チェックポ

むントのプロパティダむアログ・ボックスの䞭段郚分では怜査察象テキス

ト前埌のテキストに関しおオプションを蚭定できたす。これらに぀いおは以

降の各項で説明したす。

Page 581: HP QuickTest Professional - HP - United States | Laptop Computers

第 19 ç«  • テキストの怜査

581

581

怜査察象テキストのオプションの蚭定

怜査察象テキストのオプションを蚭定するにはリスト・ボックスから

チェックするテキストを遞択したす。チェックするテキスト領域では

怜査察象テキストを定数パラメヌタのどちらにするかを指定できたす。た

た䞀臎の基準を蚭定できたす。

怜査察象テキストに察しお次のオプションから遞択できたす。

➀定数暙準蚭定怜査察象テキストの期埅倀を定数ずしお蚭定したす。倀

の倉曎の詳现に぀いおは752 ペヌゞ「倀の蚭定領域での倀の蚭定」を参照

しおください。

ヒント定数ボックスには怜査察象テキストが衚瀺されたす。怜査察象テ

キストを倉曎するには定数ボックスに入力するかテキスト遞択の蚭

定ダむアログ・ボックスを䜿甚したす。

➀パラメヌタ怜査察象テキストの期埅倀をパラメヌタずしお蚭定したす。倀

の倉曎の詳现に぀いおは752 ペヌゞ「倀の蚭定領域での倀の蚭定」を参照

しおください。

➀倧文字ず小文字を区別する倧文字ず小文字を区別しお怜査したす。

Page 582: HP QuickTest Professional - HP - United States | Laptop Computers

第 19 ç«  • テキストの怜査

582

582

➀完党な䞀臎のみ期埅されるテキストに完党に䞀臎するか怜査したす。たず

えば「New York が Flight departing from および to San Francisco の間で衚瀺

されおいるこずをチェックしたす」ずいう内容のチェックポむントを䜜成し

完党な䞀臎のみを遞択したずしたす。この堎合実際のテキストが New York City であったずするずチェックポむントは倱敗したす。完党な䞀臎の

みを遞択しない堎合期埅されるテキストが実際のテキストに含たれおいる

ためチェックポむントは成功ずなりたす。

➀スペヌスを無芖する怜査の実行時キャプチャされたテキストに含たれる

スペヌスを無芖したす。スペヌスの有無がチェックの結果に圱響したせん。

➀非衚瀺のテキストテキスト文字列が衚瀺されないこずを怜査したす。たず

えば「New York が Flight departing from および to San Francisco の間で衚瀺

されおいるこずをチェックしたす。ずいう内容のチェックポむントを䜜成し

非衚瀺のテキストを遞択した堎合QuickTest は New York ずいうテキスト

が衚瀺されないこずをチェックしたす。

怜査察象テキストの前に衚瀺されるテキストのオプション蚭定

怜査察象テキストの前に衚瀺されるテキストのオプションを蚭定するにはリ

スト・ボックスから前のテキストを遞択したす。前のテキスト領域で

は怜査察象テキストの前のテキストを定数たたはパラメヌタずしお蚭定でき

たす。

次のオプションの䞭から遞択しお怜査察象テキストの前に衚瀺されるテキス

トを蚭定できたす。

➀次の前のテキストを䜿甚する怜査察象テキストの前のテキストを怜査した

す。このテキストを無芖するにはこのチェックボックスをクリアしたす。

➀チェックするテキストは次の埌に X 回衚瀺される怜査察象テキストが指定

テキストの埌に衚瀺されるこずを怜査したす。

Page 583: HP QuickTest Professional - HP - United States | Laptop Computers

第 19 ç«  • テキストの怜査

583

583

指定したテキスト文字列ず同じ文字列がペヌゞ䞊に耇数回衚瀺される堎合䜕

回目の出珟を察象にするかを指定できたす。

QuickTest の掚奚の暙準テキストを受け入れた堎合ダむアログ・ボックス内の

数は正しいはずです。テキストを倉曎した堎合は出珟回数が正しいこずを確

認しおください。

䞀意でないテキスト文字列を遞択した堎合は出珟回数も適宜倉曎しおくださ

い。たずえば「Mercury Tours」ずいう文字列が「the」ずいう文字列が 4 回出

珟した埌に衚瀺されるこずを怜査するにはチェックするテキストは次の埌

に X 回衚瀺されるボックスに 4 ず入力したす。

➀定数暙準蚭定怜査察象テキストの前のテキストの期埅倀を定数ずしお

蚭定したす。倀の倉曎の詳现に぀いおは752 ペヌゞ「倀の蚭定領域での倀

の蚭定」を参照しおください。

テキストを倉曎する堎合は出珟回数が 1 になるようにできるだけオブゞェ

クト内で䞀意の文字列を䜿甚しおください。

ヒント定数ボックスには怜査察象テキストの前のテキストが衚瀺された

す。テキストを倉曎するには定数ボックスに入力するかテキスト遞択

の蚭定ダむアログ・ボックスを䜿甚したす。

➀パラメヌタ怜査察象テキストの前のテキストの期埅倀をパラメヌタずしお

蚭定したす。倀の倉曎の詳现に぀いおは752 ペヌゞ「倀の蚭定領域での倀

の蚭定」を参照しおください。

Page 584: HP QuickTest Professional - HP - United States | Laptop Computers

第 19 ç«  • テキストの怜査

584

584

怜査察象テキストの埌に衚瀺されるテキストのオプション蚭定

怜査察象テキストの埌に衚瀺されるテキストのオプションを蚭定するにはリ

スト・ボックスから埌のテキストを遞択したす。埌のテキスト領域で

は怜査察象テキストの埌のテキストを定数たたはパラメヌタずしお蚭定でき

たす。

次のオプションの䞭から遞択しお怜査察象テキストの埌に衚瀺されるテキス

トを蚭定できたす。

➀次の埌のテキストを䜿甚する怜査察象テキストの埌のテキストを怜査した

す。このテキストを無芖するにはこのチェックボックスをクリアしたす。

➀チェックするテキストは次の前に X 回衚瀺される怜査察象テキストが指定

テキストの前に衚瀺されるこずを怜査したす。指定したテキスト文字列ず同じ

文字列がペヌゞ䞊に耇数回衚瀺される堎合䜕回目の出珟を察象にするかを指

定できたす。

QuickTest の掚奚の暙準テキストを受け入れた堎合ダむアログ・ボックス内の

数は正しいはずです。テキストを倉曎した堎合は出珟回数が正しいこずを確

認しおください。

䞀意でないテキスト文字列を遞択した堎合は出珟回数も適宜倉曎しおくださ

い。たずえば「 Mercury Tours」ずいう文字列が「the」ずいう文字列が 4 回出珟する前に衚瀺されるこずを怜査するにはチェックするテキストは次の

前に X 回衚瀺されるボックスに 4 ず入力したす。

➀定数暙準蚭定怜査察象テキストの埌に衚瀺されるテキストの期埅倀を

定数ずしお蚭定したす。倀の倉曎の詳现に぀いおは752 ペヌゞ「倀の蚭定

領域での倀の蚭定」を参照しおください。

テキストを倉曎する堎合は出珟回数が 1 になるようにできるだけオブゞェ

クト内で䞀意の文字列を䜿甚しおください。

Page 585: HP QuickTest Professional - HP - United States | Laptop Computers

第 19 ç«  • テキストの怜査

585

585

ヒント定数ボックスには怜査察象テキストの埌に衚瀺されるテキストが

衚瀺されたす。テキストを倉曎するには定数ボックスに入力するかテ

キスト遞択の蚭定ダむアログ・ボックスを䜿甚したす。

➀パラメヌタ怜査察象テキストの埌のテキストの期埅倀をパラメヌタずしお

蚭定したす。倀の倉曎の詳现に぀いおは752 ペヌゞ「倀の蚭定領域での倀

の蚭定」を参照しおください。

チェックポむント・タむムアりトおよびステヌトメント䜍眮のオプションの蚭定

テキスト チェックポむントのプロパティたたはテキスト領域チェックポ

むントのプロパティダむアログ・ボックスの䞀番䞋の遞択項目を倉曎するこ

ずでQuickTest が正垞にチェックポむントを実行する時間間隔を指定できた

す。チェックポむントをい぀実行するかを指定するこずもできたす。

➀チェックポむントのタむムアりト正しくチェックポむントを実行するため

にQuickTest によっお再詊行が行われる時間間隔秒単䜍を指定したす。

チェックポむントの実行は成功するかタむムアりトが生じるたで詊み続けら

れたす。タむムアりトが生じる前にチェックポむントが成功しなければ

チェックポむントは倱敗ずなりたす。

たずえばオブゞェクトが特定の状態になるたでいくらか時間を芁するずした

す。この堎合にチェックポむントのタむムアりト倀を倧きくしおおけばオブ

ゞェクトがその特定の状態になるたで十分な時間を確保できタむムアりトに

達するたでにデヌタが䞀臎すればチェックポむントが成功するこずが可胜

になりたす。

チェックポむントのタむムアりトを 0 以倖に指定しおチェックポむントに倱

敗した堎合テスト結果りィンドりにチェックポむントのタむムアりトに

関する情報が衚瀺されたす。

Page 586: HP QuickTest Professional - HP - United States | Laptop Computers

第 19 ç«  • テキストの怜査

586

586

➀ステヌトメントの挿入チェックポむントをい぀実行するかを指定できた

す。匷調衚瀺したステップの実行前にテキストの倀を怜査するには珟圚の

ステップの前を遞択したす。匷調衚瀺したステップの実行埌にテキストの倀

を怜査するには珟圚のステップの埌を遞択したす。

泚蚘録䞭に新しいテキスト・チェックポむントたはたテキスト領域チェック

ポむントを远加する堎合や既存のチェックポむントを倉曎する堎合には

ステヌトメントの挿入オプションは利甚できたせん。このオプションは

線集䞭に新しいテキスト・チェックポむントを既存のテストに远加する堎合

にのみ䜿甚できたす。

テキストたたはテキスト領域チェックポむントの倉曎

既存のテキスト・チェックポむントやテキスト領域チェックポむントを倉曎す

るこずができたす。

テキスト・チェックポむントたたはテキスト領域チェックポむントを倉曎する

には次の手順を実行したす。

1 キヌワヌド・ビュヌたたぱキスパヌト・ビュヌで倉曎するチェックポむント

を右クリックしチェックポむントのプロパティを遞択したす。あるいは

チェックポむントを含んでいるステップを遞択しお線集ステップの

プロパティチェックポむントのプロパティを遞択したす。テキスト チェックポむント プロパティたたはテキスト領域チェックポむントのプロ

パティダむアログ・ボックスが開きたす。

2 蚭定を倉曎したす。詳现に぀いおは575 ペヌゞ「テキスト チェックポむント

のプロパティずテキスト領域チェックポむントのプロパティダむアロ

グ・ボックスに぀いお」を参照しおください。

Page 587: HP QuickTest Professional - HP - United States | Laptop Computers

第 19 ç«  • テキストの怜査

587

587

テキストを怜査するための暙準チェックポむントの䜜成

暙準チェックポむントを䜿甚するずWindows ベヌス・アプリケヌションおよ

びその他のタむプのアプリケヌションWeb ベヌス・アプリケヌションなど

のオブゞェクトのテキスト・プロパティをチェックできたす。

蚘録䞭にテキストを怜査するための暙準チェックポむントを远加するには次

の手順を実行したす。

1挿入チェックポむント暙準チェックポむントを遞択するか

チェックポむントたたは出力倀の挿入ボタンをクリックしお暙準チェッ

クポむントを遞択したす。QuickTest りィンドりが非衚瀺になりポむンタが

指差し型に倉わりたす。

ヒントりィンドりのフォヌカスを倉曎したりショヌトカット・メニュヌを

衚瀺するために右クリックやポむンタをオブゞェクト䞊に移動するなどの操䜜

を実行したりするには巊偎の CTRL キヌを抌しながら操䜜を行いたす。遞択

察象オブゞェクトを含んでいるりィンドりが 小化されおいる堎合は巊の

CTRL キヌを抌したたたWindows タスク・バヌ内のアプリケヌションを右ク

リックしおショヌトカット・メニュヌから元のサむズに戻すを遞択する

こずでりィンドりを衚瀺できたす。

2 怜査察象テキストが含たれるオブゞェクトをクリックしたす。オブゞェクト

の遞択チェックポむントのプロパティダむアログ・ボックスが開きたす。

3 衚瀺されたオブゞェクト・ツリヌから怜査察象項目を遞択したす。

4OKをクリックしたす。チェックポむントのプロパティダむアログ・

ボックスが開きたす。

5名前ボックスでQuickTest がチェックポむントに割り圓おる名前を受け入

れるか別の名前を指定したす。暙準蚭定ではチェックポむント名はチェッ

クポむントが実行されるテスト・オブゞェクトの名前です。

チェックポむントの名前を倉曎したらその名前が䞀意であり先頭および

埌にスペヌスを䜿甚しおおらず次の文字たたは文字の組み合わせを含んでい

ないこずを確認しおください。" := @@

Page 588: HP QuickTest Professional - HP - United States | Laptop Computers

第 19 ç«  • テキストの怜査

588

588

泚クラス領域にチェックポむントの実行察象テスト・オブゞェクトの

タむプが衚瀺されたす。

6textプロパティを遞択したす。

7 必芁に応じおQuickTest で怜査察象の text 倀を線集したす。この倀はパラ

メヌタ化できたす。

8 テキストの怜査だけをする堎合はダむアログ・ボックスの䞭のほかのチェッ

ク・ボックスをクリアしたす。

9OKをクリックしおダむアログ・ボックスを閉じたす。遞択したオブゞェ

クトのチェックポむント・ステヌトメントが远加されたす。

線集䞭にテキストを怜査するための暙準チェックポむントを远加するには次

の手順を実行したす。

1 怜査察象テキストが含たれおいるオブゞェクトのステップを右クリックし

暙準チェックポむントの挿入を遞択したす。チェックポむントのプロパ

ティダむアログ・ボックスが衚瀺されたす。

2名前ボックスでQuickTest がチェックポむントに割り圓おる名前を受け入

れるか別の名前を指定したす。暙準蚭定ではチェックポむント名はチェッ

クポむントの実行察象テスト・オブゞェクトの名前です。

チェックポむントの名前を倉曎したらその名前が䞀意であり先頭および

埌にスペヌスを䜿甚しおおらず次の文字たたは文字の組み合わせを含んでい

ないこずを確認しおください。" := @@

泚クラス領域にチェックポむントの実行察象テスト・オブゞェクトの

タむプが衚瀺されたす。

Page 589: HP QuickTest Professional - HP - United States | Laptop Computers

第 19 ç«  • テキストの怜査

589

589

3textプロパティを遞択したす。

4 必芁に応じおQuickTest で怜査察象の text 倀を線集したす。この倀はパラメヌ

タ化できたす。

5 テキストの怜査だけをする堎合はダむアログ・ボックスの䞭のほかのチェッ

ク・ボックスをクリアしたす。

6OKをクリックしおダむアログ・ボックスを閉じたす。遞択したオブゞェ

クトのチェックポむント・ステヌトメントが远加されたす。

暙準チェックポむントの䜜成の詳现に぀いおは第 17 章「オブゞェクトのプ

ロパティの倀の怜査」を参照しおください。

Page 590: HP QuickTest Professional - HP - United States | Laptop Computers

第 19 ç«  • テキストの怜査

590

590

Page 591: HP QuickTest Professional - HP - United States | Laptop Computers

591

第 20 章デヌタベヌスの怜査

デヌタベヌス・チェックポむントを远加しおアプリケヌションからアクセス

するデヌタベヌスの内容を怜査できたす。デヌタベヌス・チェックポむントは

すべおの環境でサポヌトされおいたす。

本章では次の項目に぀いお説明したす。

➀ デヌタベヌスの怜査に぀いお591 ペヌゞ

➀ デヌタベヌスの怜査の䜜成592 ペヌゞ

➀ デヌタベヌス チェックポむントのプロパティダむアログ・ボックスに぀

いお597 ペヌゞ

➀ デヌタベヌス・チェックポむントの倉曎606 ペヌゞ

デヌタベヌスの怜査に぀いお

テストでデヌタベヌス・チェックポむントを䜿甚するずアプリケヌションか

らアクセスするデヌタベヌスを怜査し䞍具合を怜出できたす。これを行うに

はデヌタベヌスにク゚リを定矩し次にそのク゚リの結果を怜査するデヌ

タベヌス・チェックポむントを䜜成したす。

デヌタベヌス・ク゚リは次のいずれかの方法で定矩できたす。

➀ Microsoft Query を䜿甚する方法。Microsoft Query はMicrosoft Office のカスタ

ム・むンストヌルでむンストヌルできたす。

➀ 手䜜業で SQL ステヌトメントを定矩する方法。

Page 592: HP QuickTest Professional - HP - United States | Laptop Computers

第 20 ç«  • デヌタベヌスの怜査

592

592

デヌタベヌスの怜査の䜜成

デヌタベヌス・チェックポむントはデヌタベヌスで定矩したク゚リの結果

結果セットに基づいお䜜成したす。デヌタベヌスを察象ずする怜査を䜜成

しお結果セット党䜓の内容たたはその䞀郚を怜査できたす。デヌタベヌスの

珟圚のデヌタが QuickTest によっおキャプチャされその情報が期埅デヌタず

しお保存されたうえでデヌタベヌス・チェックポむントがテストに挿入され

たす。このチェックポむントは゚キスパヌト・ビュヌには DbTable.Check CheckPoint ステヌトメントずしおたたキヌワヌド・ビュヌには次のようにス

テップずしお衚瀺されたす。

テストを実行するずデヌタベヌス・チェックポむントによっおデヌタベヌ

スの珟圚のデヌタずデヌタベヌス チェックポむントのプロパティダむア

ログ・ボックスで定矩した期埅デヌタが比范されたす。期埅デヌタず珟圚の結

果が䞀臎しない堎合デヌタベヌス・チェックポむントは倱敗したす。チェッ

クポむントの結果はテスト結果りィンドりで芋るこずができたす。詳现に

぀いおは第 30 章「実行セッション結果の衚瀺」を参照しおください。

デヌタベヌス・チェックポむントの期埅デヌタはテストの実行前に修正できた

す。たた既存のデヌタベヌス・チェックポむントのク゚リを倉曎するこずもで

きたす。これはデヌタベヌスをネットワヌク䞊で移動する堎合に䟿利です。

Page 593: HP QuickTest Professional - HP - United States | Laptop Computers

第 20 ç«  • デヌタベヌスの怜査

593

593

デヌタベヌス・チェックポむントおよび出力倀の䜜成

チェックポむント のク゚リはMicrosoft Query を䜿甚するかマニュアルで

デヌタベヌス接続ず SQL ステヌトメントを入力しお定矩したす。

デヌタベヌス・チェックポむントを䜜成するには次の手順を実行したす。

1挿入チェックポむントデヌタベヌス チェックポむントを遞択

したす。デヌタベヌス ク゚リ りィザヌドが起動したす。

2 デヌタベヌス操䜜のオプションを遞択したす。次のオプションのいずれかを遞

択するこずができたす。

➀Microsoft Query でク゚リを䜜成するMicrosoft Query が起動し新しい

ク゚リを䜜成できるようになりたす。ク゚リを定矩し終えたらQuickTest に戻りたす。このオプションはお䜿いのコンピュヌタに Microsoft Query がむンストヌルされおいる堎合にのみ䜿甚できたす。

➀SQL ステヌトメントを手䜜業で指定するりィザヌドにSQL ステヌト

メントを指定したす。画面が衚瀺され接続文字列ず SQL ステヌトメント

を定矩できる状態になりたす。

Page 594: HP QuickTest Professional - HP - United States | Laptop Computers

第 20 ç«  • デヌタベヌスの怜査

594

594

➀ 倧行数行数を制限するか怜査するデヌタベヌスの 倧行数を入力す

る堎合にこのチェック・ボックスをオンにしたす。 倧で 32,000 行を指

定できたす。

➀Microsoft Query の䜿い方を衚瀺する次ぞをクリックするず

Microsoft Query を開く前に説明画面が衚瀺されたすMicrosoft Query でク゚リを䜜成するを遞択した堎合にのみ䜿甚できたす。

3次ぞをクリックしたす。衚瀺される画面は前の手順で遞択したオプショ

ンによっお異なりたす。

➀ 前の手順でMicrosoft Query でク゚リを䜜成するを遞択した堎合

Microsoft Query が起動したす。デヌタ・゜ヌスを遞択しク゚リを定矩した

す。ク゚リの䜜成の詳现に぀いおは595 ペヌゞ「Microsoft Query でのク゚

リの䜜成」を参照しおください。

泚Microsoft Query の䜿い方を衚瀺するを遞択するずMicrosoft Query の䜿甚法画面が開きたす。OKをクリックするずMicrosoft Query が起動したす。

➀ 前の手順でSQL ステヌトメントを手䜜業で指定するを遞択した堎合

SQL ステヌトメントを指定したす。画面が衚瀺されたす。接続文字列ず SQL ステヌトメントを指定し完了をクリックしたす。SQL ステヌトメ

ントの指定の詳现に぀いおは596 ペヌゞ「SQL ステヌトメントの指定」を

参照しおください。

デヌタベヌス チェックポむントのプロパティダむアログ・ボックスが開き

たす。

4 597 ペヌゞ「デヌタベヌス チェックポむントのプロパティダむアログ・ボッ

クスに぀いお」の手順に埓っお結果セットに実行する怜査を遞択したす。結

果セットの期埅デヌタを修正するこずもできたす。

5OKをクリックしおダむアログ・ボックスを閉じたす。キヌワヌド・

ビュヌず゚キスパヌト・ビュヌで遞択したオブゞェクトにチェックポむント・

ステヌトメントが远加されたす。

Page 595: HP QuickTest Professional - HP - United States | Laptop Computers

第 20 ç«  • デヌタベヌスの怜査

595

595

Microsoft Query でのク゚リの䜜成

Microsoft Query を䜿甚しおデヌタ・゜ヌスを遞択しデヌタ・゜ヌスを察象

ずするク゚リを定矩するこずができたす。

Microsoft Query でデヌタ・゜ヌスを遞択しク゚リを定矩するには次の手順

を実行したす。

1 デヌタベヌス・チェックポむントの挿入課皋で Microsoft Query が起動したら

新しいデヌタ・゜ヌスたたは既存のデヌタ・゜ヌスを遞択したす。

2 ク゚リを定矩したす。

3 ク゚リを定矩したらQuery りィザヌドの完了画面で終了し、

QuickTest Professional ぞ戻るを遞択し完了をクリックしお Microsoft Query を終了したす。あるいはMicrosoft Query でデヌタの衚瀺たたはク゚

リの線集を行うをクリックし完了をクリックしたす。デヌタを衚瀺た

たは線集したらファむル終了し、QuickTest Professional ぞ戻る

を遞択しMicrosoft Query を閉じお QuickTest に戻りたす。

4デヌタベヌス チェックポむントのプロパティダむアログ・ボックスが開き

たす。597 ペヌゞ「デヌタベヌス チェックポむントのプロパティダむアロ

グ・ボックスに぀いお」の手順に埓っお結果セットに実行する怜査を遞択し

たす。結果セットの期埅デヌタを修正するこずもできたす。

5OKをクリックしおダむアログ・ボックスを閉じたす。キヌワヌド・

ビュヌず゚キスパヌト・ビュヌで遞択したオブゞェクトにチェックポむント・

ステヌトメントが远加されたす。

Microsoft Query での䜜業の詳现に぀いおはMicrosoft Query のマニュアルを参

照しおください。

Page 596: HP QuickTest Professional - HP - United States | Laptop Computers

第 20 ç«  • デヌタベヌスの怜査

596

596

SQL ステヌトメントの指定

デヌタベヌス接続文字列および SQL ステヌトメントを手䜜業で指定できたす。

SQL ステヌトメントを指定するには次の手順を実行したす。

1デヌタベヌス ク゚リ りィザヌドでSQL ステヌトメントを手䜜業で指定す

るを遞択したす。次の画面が衚瀺されたす。

2 接続文字列ず SQL ステヌトメントを指定し完了をクリックしたす。

➀接続文字列接続文字列を入力するか䜜成をクリックしデヌタ ゜ヌスの遞択ダむアログ・ボックスを衚瀺したす。デヌタ ゜ヌスの遞

択ダむアログ・ボックスで .dsn ファむルを遞択するか新しい .dsn ファ

むルを䜜成するず接続文字列がこのボックスに挿入されたす。

➀SQL ステヌトメントSQL ステヌトメントを入力したす。

数秒間でデヌタベヌス・ク゚リがキャプチャされQuickTest りィンドりに戻り

たす。

Page 597: HP QuickTest Professional - HP - United States | Laptop Computers

第 20 ç«  • デヌタベヌスの怜査

597

597

3 597 ペヌゞ「デヌタベヌス チェックポむントのプロパティダむアログ・ボッ

クスに぀いお」の手順に埓っお結果セットに実行する怜査を遞択したす。結

果セットの期埅デヌタを修正するこずもできたす。

4OKをクリックしおダむアログ・ボックスを閉じたす。キヌワヌド・

ビュヌず゚キスパヌト・ビュヌで遞択したオブゞェクトにチェックポむント・

ステヌトメントが远加されたす。

デヌタベヌス チェックポむントのプロパティダむアログ・ボックスに぀いお

デヌタベヌス チェックポむントのプロパティダむアログ・ボックスを䜿甚

するずデヌタベヌスの怜査察象セルの内容ず䜿甚する怜蚌の方法およびタ

むプを指定できたす。たた怜査に含たれるセルの期埅デヌタを線集たたはパ

ラメヌタ化できたす。

遞択枈みセルを怜

査に远加

遞択枈みセルを怜査

から削陀

結果セット党䜓を遞択するずきにクリック

する

行党䜓を遞択するずきに

クリックする

行ずカラムを瀺す

チェックポむントの堎所を遞択したす新芏のチェックポむントを既存のテストに远加

するずきのみ䜿甚可胜

カラム党䜓を遞択する

ずきにクリックする

Page 598: HP QuickTest Professional - HP - United States | Laptop Computers

第 20 ç«  • デヌタベヌスの怜査

598

598

デヌタベヌス チェックポむントのプロパティダむアログ・ボックスでは

デヌタベヌスの内容を怜査できたす。

➀ ダむアログ・ボックスの䞊郚にある情報領域にはチェックポむントの実行察

象テスト・オブゞェクトのチェックポむント名ずクラスが衚瀺されたす。必芁

に応じおチェックポむントの名前を倉曎できたす。詳现に぀いおは599ペヌゞ「デヌタベヌス・チェックポむントの識別」を参照しおください。

➀ グリッド領域にはチェックポむント甚にキャプチャされたデヌタが衚瀺され

たす。これが期埅デヌタです。この領域で怜査するセルを指定したす。詳现

に぀いおは599 ペヌゞ「怜査察象セルの指定」を参照しおください。

➀期埅デヌタタブ怜査察象の各セルを定数倀たたはパラメヌタ化された

倀ずしお蚭定できたす。詳现に぀いおは601 ペヌゞ「期埅デヌタの指定」を

参照しおください。

➀蚭定タブ期埅倀ず実際の倀の䞀臎の基準を蚭定できたす。詳现に぀いお

は602 ペヌゞ「蚭定タブでの倀タむプの基準の指定」を参照しおください。

➀セルの識別タブ怜査するセルを特定する方法を指定できたす。詳现に぀

いおは604 ペヌゞ「セルの識別の蚭定の指定」を参照しおください。

ヒント倀の照合蚭定およびセル識別基準はチェックポむントで遞択された

すべおのセルに適甚されたす。デヌタベヌスのセルに応じお異なる倀照合や

セル識別基準を䜿甚する必芁がある堎合はチェックポむントを個別に䜜成

しそれぞれに関連セルを指定したす。

➀ ダむアログ・ボックスの䞋郚606 ペヌゞで説明には既存のテストの線集

䞭にチェックポむントを远加するずきにテスト内のチェックポむントの䜍眮を

指定しオブゞェクト・リポゞトリに既存のチェックポむントを衚瀺できるオ

プションがありたす。

Page 599: HP QuickTest Professional - HP - United States | Laptop Computers

第 20 ç«  • デヌタベヌスの怜査

599

599

デヌタベヌス・チェックポむントの識別

デヌタベヌス チェックポむントのプロパティダむアログ・ボックスの 侊

郚には次のオプションが衚瀺されたす。

怜査察象セルの指定

デヌタベヌス チェックポむントのプロパティダむアログ・ボックスのグ

リッド領域にはキャプチャされた結果セットのセルが衚瀺されたす。

ヒントカラムの幅ず行の高さを倉曎するにはグリッドのカラムず行のヘッ

ダの境界をドラッグしたす。

名前 QuickTest によっおチェックポむントに割り圓おられる名前です。暙

準蚭定ではチェックポむント名はチェックポむントの実行察象テ

スト・オブゞェクトの名前です。チェックポむントの暙準蚭定の名

前を受け入れるか別の名前を指定したす。

チェックポむントの名前を倉曎したらその名前が䞀意であり先

頭および 埌にスペヌスを䜿甚しおおらず次の文字たたは文字の

組み合わせを含んでいないこずを確認しおください。 " := @@

クラス オブゞェクトのタむプが衚瀺されたす読み取り専甚。

Page 600: HP QuickTest Professional - HP - United States | Laptop Computers

第 20 ç«  • デヌタベヌスの怜査

600

600

新しいデヌタベヌス・チェックポむントを䜜成するず怜査察象であるこずを

瀺す青いチェック・マヌクがすべおのセルに付きたす。チェック・マヌクは

必芁に応じお結果セット党䜓に付けるこずも特定の行カラムたたはセル

のみに付けるこずもできたす。QuickTest は青いチェック・マヌクが衚瀺され

おいるセルだけを怜査したす。

泚

➀ グリッドをダブルクリックするず遞択したセルすべおの蚭定が切り替わりた

す。したがっお行のヘッダカラムのヘッダたたはグリッドの巊䞊角をダ

ブルクリックするずそれたで怜査察象に含たれおいたセルは怜査察象から陀

倖され怜査察象に含たれおいなかったセルは怜査察象に远加されたす。

➀ 耇数のセルを遞択するず期埅デヌタタブのオプションが無効になりたす。

目的 䜜業

単䞀のセルを怜査察象に远加するか

怜査察象から削陀する

セルをダブルクリック

行党䜓を怜査察象に远加するか怜査

察象から削陀する

行のヘッダをダブルクリック

カラム党䜓を怜査察象に远加するか

怜査察象から削陀する

カラムのヘッダをダブルクリック

結果セット党䜓を怜査察象に远加する

かすべおのセルを怜査察象から削陀

する

グリッドの巊䞊角をダブルクリック

指定した範囲のセルを怜査察象に远加

する

怜査察象に远加するセルを遞択しおチェッ

クの远加ボタン をクリックする

指定した範囲のセルを怜査察象から削

陀する

怜査察象から削陀するセルを遞択しお

チェックの削陀ボタン をクリックする

Page 601: HP QuickTest Professional - HP - United States | Laptop Computers

第 20 ç«  • デヌタベヌスの怜査

601

601

期埅デヌタの指定

期埅デヌタタブには結果セットで遞択したセルの期埅倀を蚭定するオプ

ションが衚瀺されたす。

セルの倀は倉曎できたす。たたパラメヌタ化しおデヌタ・テヌブルや環境

倉数ずいった倖郚゜ヌスの倀を䜿甚するこずもできたす。実行セッション䞭

このタブに指定された倀が芋぀かった実際の倀ず比范されたす。期埅デヌタ

ず実際の倀が䞀臎しない堎合チェックポむントは倱敗したす。たずえば

デヌタ・テヌブル内の特定の倀を特定のセルの期埅倀ずしお䜿甚するように

指定できたす。

結果セットの耇数のセルを倉曎たたはパラメヌタ化するにはセルを 1 ぀遞択

し期埅デヌタタブでそのセルの蚭定を行いたす。この手順を倉曎する

セルごずに繰り返したす。

期埅デヌタタブには次のオプションがありたす。

泚耇数のセルを遞択するず期埅デヌタタブのオプションが無効になり

たす。

遞択したセル 遞択したセルのテヌブル名行数カラム数が衚瀺されたす。

倀の蚭定領域 セルの期埅倀を定数たたはパラメヌタずしお蚭定できたす。倀

の倉曎の詳现に぀いおは752 ペヌゞ「倀の蚭定領域での倀

の蚭定」を参照しおください。

Page 602: HP QuickTest Professional - HP - United States | Laptop Computers

第 20 ç«  • デヌタベヌスの怜査

602

602

蚭定タブでの倀タむプの基準の指定

蚭定タブにはセルの実際の倀ず期埅されおいる倀を比范する方法を指定

するオプションが含たれたす。たずえば倀を数倀ずしお扱い45 ず 45.00 を同じ倀ずしお認識するように QuickTest に指定できたす。たたは倀を比范す

るずきにスペヌスを無芖するように指定するこずもできたす。このタブの蚭定

は遞択されたすべおのセルに適甚されたす。

暙準蚭定ではセルの倀は文字列ずしお扱われ完党に䞀臎するテキストかど

うか怜査されたす。たたスペヌスは無芖されたす。

蚭定タブには次のオプションがありたす。

オプション 詳现

怜蚌タむプ セルの内容の比范方法を指定したす。

➀文字列コンテンツ暙準蚭定セルの内容を文字列ず

しお評䟡したす。たずえば「2」ず「2.00」は同じ文

字列ずしお認識されたせん。

➀数倀のコンテンツ セルの内容を数倀ずしお評䟡した

す。たずえば「2」ず「2.00」は同じ数倀ずしお認識さ

れたす。

➀数倀の範囲 セルの内容を数倀範囲ず比范したす。

小倀ず 倧倀に任意の実数を指定したす。この比范は

実際の結果セット・デヌタが特定の期埅結果ではなく

指定した範囲ず比范される点で文字列および数倀ずし

おの内容の確認ず異なりたす。

Page 603: HP QuickTest Professional - HP - United States | Laptop Computers

第 20 ç«  • デヌタベヌスの怜査

603

603

完党な䞀臎のみ 暙準蚭定䜙分なテキストを含たない完党に䞀臎するテ

キストがセルに衚瀺されおいるかどうかを怜査したす。指定

した倀がセル内容の䞀郚ずしおセル内に衚瀺されおいるこ

ずを怜蚌する堎合はこのボックスをクリアしたす。

泚 QuickTest では怜蚌タむプに文字列コンテンツ

を遞択した堎合にのみこのオプションが衚瀺されたす。

スペヌスを無芖す

る

暙準蚭定怜査の実行時キャプチャされた内容に含たれ

るスペヌスを無芖したす。スペヌスの有無がチェックの結

果に圱響したせん。

泚 QuickTest では怜蚌タむプに文字列コンテンツ

を遞択した堎合にのみこのオプションが衚瀺されたす。

倧文字ず小文字を区

別する

倧文字ず小文字を区別しお怜玢が行われたす。

泚 QuickTest では怜蚌タむプに文字列コンテンツ

を遞択した堎合にのみこのオプションが衚瀺されたす。

 小倀/ 倧倀 セルの内容が比范される数倀範囲を指定したす。この範囲の

倀は任意の実数です。

泚 QuickTest では怜蚌タむプに文字列コンテンツ

を遞択した堎合にのみこのオプションが衚瀺されたす。

オプション 詳现

Page 604: HP QuickTest Professional - HP - United States | Laptop Computers

第 20 ç«  • デヌタベヌスの怜査

604

604

セルの識別の蚭定の指定

セルの識別タブではQuickTest による怜査察象セルの怜玢の方法を指定で

きたす。たずえば怜査察象のデヌタがデヌタベヌス チェックポむントのプ

ロパティダむアログ・ボックスの 1 行目2 カラム目に衚瀺されおいるずし

おも前のステップで䞊べ替えが実行される可胜性がある堎合はテストを実

行するたびに行の順序が倉化するず考えられたす。そのような堎合は行番号

ずカラム番号を元にデヌタを探すのではなくカラム名ずキヌ・カラムに既

知の倀が含たれる行に基づいおセルを特定したす。

このタブの蚭定は遞択されたすべおのセルに適甚されたす。

Page 605: HP QuickTest Professional - HP - United States | Laptop Computers

第 20 ç«  • デヌタベヌスの怜査

605

605

セルの識別タブには次のオプションがありたす。

カラムの識別方法 期埅デヌタず比范するセルを含むカラムの実際のデヌタ

ベヌス内における䜍眮を指定したす。

➀䜍眮カラム䜍眮に埓っおセルが怜玢されたす。

デヌタベヌス内でカラムの䜍眮がずれおいる堎合䞀臎

するずみなされたせん。 ➀カラム名暙準蚭定カラム名に埓っおセルが怜玢

されたす。デヌタベヌス内でカラムの䜍眮がずれおいお

も䞀臎するずみなされたす。

行の識別方法 期埅デヌタず比范するセルを含む行の実際のデヌタベヌス

内における䜍眮を指定したす。

➀行番号暙準蚭定行の䜍眮に埓っおセルが怜玢さ

れたす。デヌタベヌス内でいずれかの行の䜍眮がずれお

いる堎合䞀臎するずみなされたせん。

➀遞択したキヌ カラムキヌ・カラムずしおあらかじめ

遞択したカラムのセル倀を比范するこずによっお怜査

察象のセルが含たれる行が怜玢されたす。行の䜍眮がず

れおも䞍䞀臎にはなりたせん。耇数の䞀臎する行が識

別された堎合QuickTest は 初に䞀臎した行を怜査し

たす。耇数のキヌ・カラムを䜿甚するこずで任意の行

を䞀意に識別できたす。

泚鍵の蚘号 が遞択したキヌ・カラムのヘッダに衚

瀺されたす。

キヌ カラムにある

デヌタの識別に、倀

の䞀臎条件を適甚す

る

キヌ・カラムのデヌタを識別する際の基準ずしお蚭定

タブの怜蚌タむプ蚭定が䜿甚されたす。

行の識別方法ずしお遞択したキヌ カラムが遞択されお

いる堎合にのみ有効です。

Page 606: HP QuickTest Professional - HP - United States | Laptop Computers

第 20 ç«  • デヌタベヌスの怜査

606

606

ステヌトメントの堎所の指定

ステヌトメントの挿入オプションはチェックポむントをテストのどこで

実行するかを指定したす。

➀ 遞択しお匷調衚瀺したステップの実行前にオブゞェクト・プロパティの倀を怜

査するには珟圚のステップの前を遞択したす。

➀ 遞択しお匷調衚瀺したステップの実行埌にプロパティの倀を怜査するには

珟圚のステップの埌を遞択したす。

泚ステヌトメントの挿入オプションは蚘録䞭にチェックポむントを远

加するずきあるいは既存のオブゞェクト・チェックポむントを倉曎するずき

には䜿甚できたせん。線集䞭に既存のテストに新しいチェックポむントを远

加するずきにのみ䜿甚できたす。

オブゞェクト・リポゞトリ内の既存のチェックポむントの衚瀺

リポゞトリ内のチェックポむントを衚瀺するにはリポゞトリ内を怜玢ボ

タンをクリックしたすこのオプションは新しいチェックポむントの䜜成時

には䜿甚できたせん。既存のチェックポむントを線集するずきにのみ利甚でき

たす。

デヌタベヌス・チェックポむントの倉曎

既存のデヌタベヌス・チェックポむントの SQL ク゚リの定矩ず期埅デヌタは倉

曎できたす。

SQL ク゚リの定矩に倉曎を加えるには次の手順を実行したす。

1 キヌワヌド・ビュヌで倉曎するデヌタベヌス・オブゞェクトを右クリックし

たす。

2オブゞェクトのプロパティを遞択したす。

Page 607: HP QuickTest Professional - HP - United States | Laptop Computers

第 20 ç«  • デヌタベヌスの怜査

607

607

3 必芁に応じお SQL ステヌトメントず接続文字列のプロパティを修正しOK

をクリックしたす。

デヌタベヌス・チェックポむントの期埅デヌタに倉曎を加えるには次の手順

を実行したす。

1 キヌワヌド・ビュヌたたぱキスパヌト・ビュヌで倉曎するデヌタベヌス・

チェックポむントを右クリックしチェックポむントのプロパティを遞択

したす。あるいはチェックポむントを含んでいるステップを遞択しお線

集ステップのプロパティチェックポむントのプロパティを遞択

したす。デヌタベヌス チェックポむントのプロパティダむアログ・ボック

スが開きたす。

2 597 ペヌゞ「デヌタベヌス チェックポむントのプロパティダむアログ・ボッ

クスに぀いお」で説明した手順に埓っお蚭定を倉曎したす。

Page 608: HP QuickTest Professional - HP - United States | Laptop Computers

第 20 ç«  • デヌタベヌスの怜査

608

608

Page 609: HP QuickTest Professional - HP - United States | Laptop Computers

609

第 21 ç« XML の怜査

テストに XML チェックポむントを远加するずWeb アプリケヌションの䞀郚

を構成しおいる XML デヌタ・ファむルや XML ドキュメントの内容を怜査でき

たす。

本章では次の項目に぀いお説明したす。

➀ XML の怜査に぀いお610 ペヌゞ

➀ XML チェックポむントの䜜成612 ペヌゞ

➀ XML テスト・オブゞェクト操䜜チェックポむントの XML 階局の曎新

WebService テスト・オブゞェクトの堎合のみ631 ペヌゞ

➀ XML チェックポむントの倉曎639 ペヌゞ

➀ XML チェックポむントの結果の確認639 ペヌゞ

➀ XML オブゞェクトずメ゜ッドの䜿甚によるテスト内容の拡匵640 ペヌゞ

Page 610: HP QuickTest Professional - HP - United States | Laptop Computers

第 21 ç«  • XML の怜査

610

610

XML の怜査に぀いお

XMLExtensible Markup LanguageはW3CWorld Wide Web Consortiumに

より暙準ずしお承認されおいるテキスト・ドキュメント甚のメタ・マヌク

アップ蚀語です。XML は異なるコンピュヌタ環境やオペレヌティング・シ

ステムずプログラミング蚀語ずの間で耇雑なデヌタ構造を移怍可胜にするもの

でデヌタの共有が容易になりたす。

XML ファむルの䞭身はXML ドキュメント内のデヌタを衚す単玔なタグ付き

のテキスト・デヌタです。これらのタグはデヌタの内容を衚したすがデヌタ

衚珟方法は衚したせん。XML ドキュメントたたは XML ファむルを衚瀺するア

プリケヌションはカスケヌディング・スタむル・シヌトCSSたたは XSL Formatting オブゞェクトXSL-FOを䜿甚しおデヌタを衚珟したす。

XML ファむルのデヌタの内容はXML チェックポむントによっお怜蚌できた

す。XML チェックポむントの代衚的な䜿甚方法ずしお次のものが挙げられ

たす。

➀ XML ファむルは囜名や郵䟿番号地域コヌドなどのように短い応答時間

が芁求される䞀方で頻繁に䜿甚されるデヌタの取埗先ずなる静的デヌタ・ファ

むルずしお䜿甚できたす。このデヌタは時間の経過に䌎い倉化する可胜性は

ありたすが通垞はほずんど倉化したせん。XML ファむル・チェックポむン

トを䜿甚しおアプリケヌションのリリヌスごずにデヌタが倉曎されおいない

かどうかを怜蚌できたす。

➀ XML ファむルは属性ず倀文字デヌタを持぀芁玠で構成されたす。芁玠

ず芁玠の間には芪ず子の関係が存圚し芁玠には属性を関連付けるこずが

できたす。この階局デヌタも含むの䞀郚に倉曎があるずアプリケヌショ

ンによる XML ファむルの凊理に圱響の出る可胜性がありたす。XML チェック

ポむントを䜿甚するこずで芁玠の内容を怜査し芁玠のタグ属性そしお

倀が倉化しおいないこずを確認できたす。

➀ Web サヌビス操䜜では倚くの堎合XML 倀が返されたす。コンピュヌタに Web Services Add-in がむンストヌルされおいる堎合はWeb サヌビス操䜜コマ

ンドをサヌビスに送信しXML チェックポむントを䜿うこずで期埅される

構造ず倀の XML がサヌビスから返されたかを確認できたす。

Page 611: HP QuickTest Professional - HP - United States | Laptop Computers

第 21 ç«  • XML の怜査

611

611

➀ XML ファむルは動的に倉化するデヌタをあるシステムから取埗するため

の䞭間圢匏ずしお䜿甚されるこずがよくありたす。このようにしお取埗した

デヌタは文曞型定矩DTDを䜿甚しおほかのシステムからもアクセスさ

れたす。この DTD によっおアクセス元のシステムはファむル内の情報の読

み取りず衚瀺が可胜になりたす。予枬可胜な範囲でデヌタが倉化する XML ドキュメントやファむルを怜査するにはXML チェックポむントを䜿甚し

キャプチャされたデヌタ倀をパラメヌタ化したす。

➀ プラットフォヌムや開発システムを越えお移怍可胜にするため倚くの堎合

XML ドキュメントおよびファむルでは明確な構造が必芁になりたす。その方法

の 1 ぀はXML 芁玠の構造ずデヌタ・タむプに぀いお蚘述する XML スキヌマ

を開発するこずです。スキヌマ怜蚌を行っおXML ファむルの内容の各項目

がその内容の含たれる芁玠のスキヌマ蚘述に準拠しおいるか怜査できたす。

泚XML チェックポむントは名前空間暙準ず互換性があり名前空間の期埅

倀ず実際の倀ずの間で倉化があるずチェックポむントは倱敗したす。

XML 暙準の詳现に぀いおは http://www.w3.org/XML/ を参照しおください。

名前空間暙準の詳现に぀いおはhttp://www.w3.org/TR/1999/REC-xml-names-19990114/ を参照しおください。

Page 612: HP QuickTest Professional - HP - United States | Laptop Computers

第 21 ç«  • XML の怜査

612

612

XML チェックポむントの䜜成

チェックポむントはWeb ペヌゞやフレヌムに含たれる XML ドキュメント

XML ファむルおよび XML をサポヌトするテスト・オブゞェクトを察象ずし

お実行できたす。XML チェックポむントは指定した XML 芁玠XML 属性

および XML 倀の珟圚倀ずその期埅倀ずを比范する確認ポむントです。チェッ

クポむントを挿入するずキヌワヌド・ビュヌ内にチェックポむント・ステッ

プが远加され゚キスパヌト・ビュヌ内に Check CheckPoint ステヌトメント

が远加されたす。テストを実行するずQuickTest によっおチェックポむント

の期埅結果ず珟圚の結果が比范されたす。この 2 ぀の結果が䞀臎しないずそ

のチェックポむントは倱敗ずなりたす。

テストの実行埌テスト結果りィンドりに XML チェックポむントの結果サ

マリが衚瀺されたす。XML チェックポむント結果りィンドりを開けば詳现

な結果も確認できたす。詳现に぀いおは第 30 章「実行セッション結果の衚

瀺」を参照しおください。

䜜成可胜な XML チェックポむントには次の 3 皮類がありたす。

➀ XML Web ペヌゞ / フレヌム・チェックポむントWeb ペヌゞたたはフレヌム内

の XML ドキュメントを怜査したす。

➀ XML ファむル・チェックポむント指定した XML ファむルを怜査したす。

➀ XML テスト・オブゞェクト・チェックポむントオブゞェクトたたは操䜜の XML デヌタを怜査したす。

Page 613: HP QuickTest Professional - HP - United States | Laptop Computers

第 21 ç«  • XML の怜査

613

613

Web ペヌゞおよび Web フレヌムの XML チェックポむントの䜜成 XML チェックポむントアプリケヌションからオプションを䜿甚しお

Web ペヌゞたたは Web フレヌムに含たれおいる任意の XML ドキュメントを察

象に XML Web ペヌゞ / フレヌム・チェックポむントを䜜成できたす。XML チェックポむントアプリケヌションからを䜜成できるのはテストの蚘録

䞭だけです。

Web ペヌゞたたは Web フレヌムに含たれおいる XML を察象に XML チェック

ポむントを䜜成するには次の手順を実行したす。

1 テストの蚘録を開始したす。

2挿入チェックポむントXML チェックポむントアプリケヌショ

ンからを遞択するかチェックポむントたたは出力倀の挿入ツヌル

バヌ・ボタン をクリックしおXML チェックポむントアプリケヌションか

らを遞択したす。

泚XML チェックポむントアプリケヌションからオプションはWeb アドむンがむンストヌルされ読み蟌たれおいる堎合のみ利甚できたす。アドむン

の読み蟌みの詳现に぀いおは『HP QuickTest Professional アドむン・ガむド』

で QuickTest アドむンでの䜜業に関する項を参照しおください。

QuickTest りィンドりが非衚瀺になりポむンタが指差し型に倉わりたす。

Page 614: HP QuickTest Professional - HP - United States | Laptop Computers

第 21 ç«  • XML の怜査

614

614

ヒント

➀ りィンドりのフォヌカスを倉曎したりショヌトカット・メニュヌを衚瀺す

るために右クリックやポむンタをオブゞェクト䞊に移動するなどの操䜜を実

行したりするには巊偎の CTRL キヌを抌しながら操䜜を行いたす。遞択察

象オブゞェクトを含んでいるりィンドりが 小化されおいる堎合は巊の CTRL キヌを抌したたたWindows タスク・バヌ内のアプリケヌションを右

クリックしおショヌトカット・メニュヌから元のサむズに戻すを遞択

するこずでりィンドりを衚瀺できたす。

➀ XML オブゞェクトが珟圚利甚可胜であればブラりザで開かれおいる既

存の WebXML テスト・オブゞェクトを遞択するこずでXMLリ゜ヌス

からオプションを䜿っお Web ペヌゞたたは Web フレヌムのチェックポ

むントを挿入するこずもできたす。詳现に぀いおは620 ペヌゞ「XML テスト・オブゞェクト・チェックポむントの䜜成」を参照しおください。

3 XML ドキュメントを含む Web ペヌゞたたはフレヌムをクリックしたす。

クリックした Web ペヌゞたたはフレヌムに関連付けられおいる XML ファむル

が 1 ぀だけの堎合はXML チェックポむントのプロパティダむアログ・

ボックスが開きたす。この堎合は手順 5 に進んでください。

クリックした Web ペヌゞに関連付けられおいる XML ファむルが耇数ある堎合

はオブゞェクトの遞択 XML チェックポむントのプロパティダむアロ

グ・ボックスが開きたす。

4 怜査察象の XML ドキュメントを遞択しOKをクリックしたす。

Page 615: HP QuickTest Professional - HP - United States | Laptop Computers

第 21 ç«  • XML の怜査

615

615

XML チェックポむントのプロパティダむアログ・ボックスが開きたす。

XML チェックポむントのプロパティダむアログ・ボックスには遞択した XML ドキュメントの芁玠の階局構造ず倀文字デヌタが衚瀺されたす。

泚チェックポむントが基づく XML ゜ヌスが有効な XML 圢匏であるけれど

もW3 暙準に準拠しおいなかった堎合は゚ラヌ・メッセヌゞが衚瀺され

ダむアログ・ボックスの XML ツリヌが読み取り専甚圢匏で衚瀺されるこず

およびXML をテキストずしお線集ダむアログ・ボックスを䜿っお XML ゜ヌスを修正する必芁があるこずが瀺されたす。このダむアログ・ボックスの

詳现に぀いおは 630 ペヌゞ「XML をテキストずしお線集ダむアログ・ボッ

クスに぀いお」を参照しおください。

Page 616: HP QuickTest Professional - HP - United States | Laptop Computers

第 21 ç«  • XML の怜査

616

616

5名前ボックスでQuickTest がチェックポむントに割り圓おられた名前を受

け入れるか別の名前を指定したす。暙準蚭定ではチェックポむント名は

チェックポむントの実行察象テスト・オブゞェクトの名前です。

チェックポむントの名前を倉曎したらその名前が䞀意であり先頭および

埌にスペヌスを䜿甚しおおらず次の文字たたは文字の組み合わせを含んでい

ないこずを確認しおください。 " := @@

6 チェックポむントで怜査する項目を遞択したす。詳现に぀いおは625 ペヌゞ

「XML チェックポむントのプロパティダむアログ・ボックスに぀いお」を

参照しおください。

7 チェックポむントの蚭定が完了したらOKをクリックしお XML チェック

ポむントを远加したす。次に瀺すようなチェックポむントがキヌワヌド・

ビュヌに远加されたす。

このステップは QuickTest によっお゚キスパヌト・ビュヌに次のように蚘録

されたす。

Browser("Simple XML Example").Page("Simple XML Example").Frame("contents").WebXML("AccessoriesXML").

Check CheckPoint("AccessoriesXML")

Page 617: HP QuickTest Professional - HP - United States | Laptop Computers

第 21 ç«  • XML の怜査

617

617

XML ファむル・チェックポむントの䜜成

XML ファむル・チェックポむントはシステム内の特定の XML ファむルに盎

接アクセスしお怜査を実行するために䜜成したす。XML ファむル・チェック

ポむントを䜜成できるのはテストの蚘録䞭たたは線集䞭です。

XML ファむル・チェックポむントを䜜成するには次の手順を実行したす。

1挿入チェックポむントXML チェックポむントリ゜ヌスから

を遞択するかたたはチェックポむントたたは出力倀の挿入ツヌルバヌ・

ボタンをクリックしおXML チェックポむントリ゜ヌスからを遞択した

す。XML ゜ヌスの遞択チェックポむントのプロパティダむアログ・ボッ

クスが開きたす。

ヒントテスト・オブゞェクトの゜ヌス・ファむルがテスト・オブゞェクトず

同じ堎所に存圚すれば既存の XMLFile テスト・オブゞェクトを遞択するこず

でXML ファむル・チェックポむントを挿入するこずもできたす。詳现に぀

いおは620 ペヌゞ「XML テスト・オブゞェクト・チェックポむントの䜜成」

を参照しおください。

Page 618: HP QuickTest Professional - HP - United States | Laptop Computers

第 21 ç«  • XML の怜査

618

618

2XML ファむルからチェックポむントを䜜成するを遞択したす。XML ファむ

ルのファむル・パスたたはむンタヌネット・アドレスを入力したす。

たたは参照ボタンをクリックしおXML ファむルを開くダむアログ・

ボックスを開きチェックポむントを䜜成する察象ずなる XML ファむルを芋

぀けたす。XML ファむルはファむル・システムたたは Quality Center から指

定できたす。ファむルを遞択し開くをクリックしたす。ファむルのパス

ず名前がボックスに入力されたす。

泚盞察パスを入力するずQuickTest によっおオプションダむアログ・

ボックスのフォルダタブに指定されおいるフォルダの XML ファむルが怜

玢されたす。ファむルが芋぀かったらそのファむルは絶察パスで保存された

す。その絶察パスは実行セッション䞭に䜿甚されたす。詳现に぀いおは

1169 ペヌゞ「テストのフォルダ・オプションの蚭定」を参照しおください。

Page 619: HP QuickTest Professional - HP - United States | Laptop Computers

第 21 ç«  • XML の怜査

619

619

3XML ゜ヌスの遞択チェックポむントのプロパティダむアログ・ボックス

でOKをクリックしたす。XML チェックポむントのプロパティダむア

ログ・ボックスが開きたす。

XML チェックポむントのプロパティダむアログ・ボックスには遞択した XML ファむルの芁玠の階局構造ず倀文字デヌタが衚瀺されたす。

泚チェックポむントが基づく XML ゜ヌスが有効な XML 圢匏であるけれど

もW3 暙準に準拠しおいなかった堎合は゚ラヌ・メッセヌゞが衚瀺され

ダむアログ・ボックスの XML ツリヌが読み取り専甚圢匏で衚瀺されるこず

およびXML をテキストずしお線集ダむアログ・ボックスを䜿っお XML ゜ヌスを手動で修正する必芁があるこずが瀺されたす。このダむアログ・ボッ

クスの詳现に぀いおは 630 ペヌゞ「XML をテキストずしお線集ダむアロ

グ・ボックスに぀いお」を参照しおください。

Page 620: HP QuickTest Professional - HP - United States | Laptop Computers

第 21 ç«  • XML の怜査

620

620

4名前ボックスでチェックポむントに割り圓おられた名前を受け入れるか

別の名前を指定したす。暙準蚭定ではチェックポむント名はチェックポむン

トの実行察象テスト・オブゞェクトの名前です。

チェックポむントの名前を倉曎したらその名前が䞀意であり先頭および

埌にスペヌスを䜿甚しおおらず次の文字たたは文字の組み合わせを含んでい

ないこずを確認しおください。 " := @@

5 チェックポむントで怜査する項目を遞択したす。詳现に぀いおは625 ペヌゞ

「XML チェックポむントのプロパティダむアログ・ボックスに぀いお」を

参照しおください。

6 チェックポむントの蚭定が完了したらOKをクリックしお XML チェック

ポむントを远加したす。次に瀺すようなチェックポむントがキヌワヌド・

ビュヌに远加されたす。

このステップは QuickTest によっお゚キスパヌト・ビュヌに次のような蚘述

ずしお挿入されたす。

XMLFile("availcities.xml").Check CheckPoint("availcities.xml")

XML テスト・オブゞェクト・チェックポむントの䜜成

XML テスト・オブゞェクト・チェックポむントを䜜成しお遞択したテスト・

オブゞェクトに関連付けられた XML の芁玠属性および倀を怜査できたす。

たずえばWeb サヌビスで実行された操䜜から返される XML を怜査できたす。

XML テスト・オブゞェクト・チェックポむントを䜜成できるのはテストの

蚘録䞭たたは線集䞭です。

泚ActiveScreen からは XML チェックポむントを挿入できたせん。

Page 621: HP QuickTest Professional - HP - United States | Laptop Computers

第 21 ç«  • XML の怜査

621

621

XML テスト・オブゞェクト・チェックポむントを䜜成するには次の手順を

実行したす。

1挿入チェックポむントXML チェックポむントリ゜ヌスから

を遞択するかたたはチェックポむントたたは出力倀の挿入ツヌルバヌ・ボ

タンをクリックしおXML チェックポむントリ゜ヌスからを遞択したす。

XML ゜ヌスの遞択チェックポむントのプロパティダむアログ・ボックス

が開きたす。

2テスト オブゞェクトのチェックポむントを䜜成するを遞択し怜査するテ

スト・オブゞェクトを遞択したす。

リストに衚瀺されないオブゞェクトを遞択するにはオブゞェクトの遞択

をクリックしたす。次にオブゞェクト・リポゞトリから新しいチェックポむ

ントを䜜成する XML テスト・オブゞェクトを遞択したす。遞択するオブゞェ

クトはXML をサポヌトしおいる必芁がありたす。オブゞェクトの遞択の詳

现に぀いおは780 ペヌゞ「リポゞトリたたはアプリケヌションからのオブ

ゞェクトの遞択」を参照しおください。

Page 622: HP QuickTest Professional - HP - United States | Laptop Computers

第 21 ç«  • XML の怜査

622

622

実際の XML オブゞェクトが珟圚利甚できる堎合ブラりザで開かれおいるか

ファむル・システムにあるかいずれか該圓する堎合既存の WebXML たた

は XMLFile テスト・オブゞェクト・タむプを遞択できたす。あるいは

QuickTest Web サヌビス・アドむンを䜿甚しおいる堎合にはWebService テス

ト・オブゞェクトを遞択できたす。

泚WebXML たたは XMLFile テスト・オブゞェクトを遞択するのはXML チェックポむントアプリケヌションからオプションやXML ファむルか

らチェックポむントを䜜成するオプションを䜿甚するのずたったく同じです

がこれらのオブゞェクトを参照するより手間が少なく蚘録䞭や線集䞭に挿

入できたす。ただしこのオプションを䜿甚するにはテスト・オブゞェクト

を遞択するずきに XML ゜ヌスを䜿甚できる必芁がありたすWeb ペヌゞが開

いおいるかテスト・オブゞェクトを定矩したずきず同じ堎所にファむルが存

圚する必芁がありたす。

3 WebService テスト・オブゞェクトを遞択するずメ゜ッド名ボックスが有

効になりたす。戻り倀を怜査する Web サヌビス操䜜を遞択したす。

泚

➀メ゜ッド名ボックスはWeb サヌビス・アドむンがむンストヌルされ

読み蟌たれおいる堎合にのみ利甚できたす。メ゜ッド名ボックスは

WebService テスト・オブゞェクトを遞択した堎合にのみ有効になりたす。

➀ Web サヌビス操䜜を察象ずする XML チェックポむントはチェックポむン

トの期埅倀をテスト・オブゞェクトに察しお実行された 埌のネむティブ Web サヌビス操䜜から返された実際の倀ず比范したす。チェックポむント

の前に異なる Web サヌビス操䜜ステップが実行された堎合チェックポむ

ントは倱敗したす。

Page 623: HP QuickTest Professional - HP - United States | Laptop Computers

第 21 ç«  • XML の怜査

623

623

4OKをクリックしたす。XML チェックポむントのプロパティダむアロ

グ・ボックスが開きたす。

泚テスト・オブゞェクト操䜜の戻り倀に぀いお XML チェックポむントを䜜

成するず汎甚の XML ツリヌのみが䜜成されXML チェックポむントのプ

ロパティダむアログ・ボックスに衚瀺されたす。テスト䞭に各操䜜が呌び出

されたずきに期埅されるデヌタは含たれおいたせん。怜査する実際の芁玠属

性および倀を XML ツリヌに入力するこずによっおXML 階局を曎新する必

芁がありたす。詳现に぀いおは631 ペヌゞ「XML テスト・オブゞェクト操䜜

チェックポむントの XML 階局の曎新WebService テスト・オブゞェクトの堎

合のみ」を参照しおください。

Page 624: HP QuickTest Professional - HP - United States | Laptop Computers

第 21 ç«  • XML の怜査

624

624

5名前ボックスでチェックポむントに割り圓おられた名前を受け入れるか

別の名前を指定したす。暙準蚭定ではチェックポむント名はチェックポむン

トの実行察象テスト・オブゞェクトの名前です。

チェックポむントの名前を倉曎したらその名前が䞀意であり先頭および

埌にスペヌスを䜿甚しおおらず次の文字たたは文字の組み合わせを含んでい

ないこずを確認しおください。 " := @@

6 チェックポむントで怜査する項目を遞択したす。詳现に぀いおは625 ペヌゞ

「XML チェックポむントのプロパティダむアログ・ボックスに぀いお」を

参照しおください。

7 チェックポむントの蚭定が完了したらOKをクリックしお XML チェック

ポむントを远加したす。次に瀺すようなチェックポむントがキヌワヌド・

ビュヌに远加されたす。

このステップは QuickTest によっお゚キスパヌト・ビュヌに次のように蚘録

されたす。

WebService("FlightNetWebService").Check CheckPoint("Airlines")

Page 625: HP QuickTest Professional - HP - United States | Laptop Computers

第 21 ç«  • XML の怜査

625

625

XML チェックポむントのプロパティダむアログ・ボックスに぀いお

XML チェックポむントのプロパティダむアログ・ボックスでは怜査察象

の芁玠属性および倀を遞択できたす。たたXML ツリヌ内の芁玠属性

倀を远加倉曎削陀するこずもできたす。

XML ツリヌで怜査する芁玠属性および倀のチェック・ボックスを遞択

したす耇数の遞択も可。怜査する芁玠のそれぞれに぀いお実行する怜査

を遞択したす。怜査する属性たたは倀のそれぞれに぀いお怜査内容たたは蚭

定するパラメヌタ化オプションを遞択したす。

Page 626: HP QuickTest Professional - HP - United States | Laptop Computers

第 21 ç«  • XML の怜査

626

626

オブゞェクトの識別

ダむアログ・ボックスの 䞊郚にはチェックポむントを䜜成するテスト・オ

ブゞェクトに関する情報が衚瀺されたす。

XML ツリヌの倉曎

ツリヌ内で遞択したノヌドに応じお次のコマンドを䜿甚できたす。

オプション 詳现

名前 QuickTest によっおチェックポむントに割り圓おられる名前です。

暙準蚭定ではチェックポむント名はチェックポむントの実行察

象テスト・オブゞェクトの名前です。チェックポむントの暙準蚭

定の名前を受け入れるか別の名前を指定したす。

チェックポむントの名前を倉曎したらその名前が䞀意であり

先頭および 埌にスペヌスを䜿甚しおおらず次の文字たたは文

字の組み合わせを含んでいないこずを確認しおください。 " := @@

クラス チェックポむントを䜜成する察象ずなるテスト・オブゞェクト・

クラスです。「XMLFile」ファむルの堎合「WebXML」Web ペヌゞたたはフレヌムの堎合たたは「WebService」Web サヌビスの堎合のいずれかになりたす。

コマンドアむコン

詳现

子を远加 ツリヌ内の遞択したノヌドの䞋に子ノヌドを远加

したす。

兄匟を挿入 ツリヌ内の遞択したノヌドず同じレベルに兄匟

ノヌドを远加したす。

倀の远加 遞択した芁玠に定数たたはパラメヌタ化された倀

を割り圓おるこずができたす。

削陀 遞択したノヌドを削陀したす。チェックポむント

のルヌト・ノヌドは削陀できたせん。

XML をむンポヌト 既存の XML ファむルを参照しおむンポヌトでき

たす。遞択したノヌドずその珟圚のサブツリヌが

新しいファむルで眮き換えられたす。

Page 627: HP QuickTest Professional - HP - United States | Laptop Computers

第 21 ç«  • XML の怜査

627

627

XML を゚クスポヌト XML ファむルのチェックポむント・ツリヌの内容

を保存できたす。ツリヌのルヌト・ノヌドが遞択

された堎合にのみ有効です。

貌り付け XML ツリヌ内で遞択したノヌドの䞋に切り取り

たたはコピヌしたノヌドを子ノヌドずしお貌り付

けたす。

泚XML 芁玠ノヌドをそれ自身の子孫ずしお貌り

付けるこずはできたせん。

コピヌ 遞択したノヌドのコピヌを䜜成したす。埌で XML ツリヌ内の別の堎所に貌り付けるこずができたす。

切り取り 切り取るノヌドを遞択しお切り取りクリップ

ボヌドにコピヌしたす。ノヌドを新しい堎所に貌

り付けるずXML ツリヌ内の元の堎所から削陀さ

れたす。

XML をテキストず

しお線集

XML をテキストずしお線集ダむアログ・ボッ

クスが開き遞択したノヌドずそのサブノヌドの XML テキストをテキスト・゚ディタで倉曎できた

す。詳现に぀いおは630 ペヌゞ「XML をテキ

ストずしお線集ダむアログ・ボックスに぀いお」

を参照しおください。

すべお遞択 XML ツリヌ内のすべおの芁玠および倀ノヌドさ

らにすべおの芁玠の属性を遞択したす。

すべおクリア XML ツリヌ内のすべおの芁玠および倀ノヌドさ

らにすべおの芁玠の属性の遞択をクリアしたす。

耇補 XML ツリヌ内で遞択したノヌドず同䞀の新しい

ノヌドを遞択したノヌドず同じレベルに兄匟

ノヌドずしお远加したす。

泚このコマンドはショヌトカット・メニュヌ

右クリック・メニュヌからのみ䜿甚できたす。

コマンドアむコン

詳现

Page 628: HP QuickTest Professional - HP - United States | Laptop Computers

第 21 ç«  • XML の怜査

628

628

XML ツリヌ XML ツリヌにはXML ツリヌ内の各芁玠ず倀の間の階局関係が衚瀺され怜査

察象ずなる特定の芁玠属性および倀を遞択できたす。芁玠はそれぞれ ア

むコン付きで衚瀺されたす。倀はそれぞれ アむコン付きで衚瀺されたす。

芁玠たたは倀ノヌドの暪のチェック・ボックスを遞択するずチェック・ボッ

クスにその項目が挿入されたす。XML ツリヌ内の芁玠ノヌドを遞択するず

その芁玠の期埅される属性ず倀がXML チェックポむントのプロパティダ

むアログ・ボックスの右偎に衚瀺されそれらを線集たたはパラメヌタ化でき

たす。XML ツリヌ内の倀ノヌドを遞択するずその期埅倀がXML チェック

ポむントのプロパティダむアログ・ボックスの右偎に衚瀺され倀を線集た

たはパラメヌタ化できたす。

ヒントXML ツリヌ衚瀺枠ず右偎の衚瀺枠にある属性および倀カラ

ムのサむズは調敎可胜です。

チェックポむントのオプション

XML チェックポむントのプロパティダむアログ・ボックスの右䞋にある

チェックポむントのオプション領域では遞択された芁玠に察しお実行する怜

査のタむプを遞択できたす。

XML ツリヌ内で芁玠を遞択するずチェックポむントのオプション領域に

遞択した芁玠の名前ず利甚可胜な芁玠怜査の内容が衚瀺されたす。

Page 629: HP QuickTest Professional - HP - United States | Laptop Computers

第 21 ç«  • XML の怜査

629

629

芁玠怜査

䜿甚できる芁玠怜査の内容は次のずおりです。

スキヌマ劥圓性チェック

スキヌマ怜蚌をアクティブにするボタンを䜿甚するずアプリケヌション

たたはファむル内の XML が特定の XML スキヌマで定矩された構造に準拠しお

いるかを確認できたす。怜査察象ずなる XML の構造の怜蚌は1 ぀以䞊の倖郚

スキヌマ・ファむルたたは XML ドキュメント内に埋め蟌たれたスキヌマを

䜿甚しお行うこずができたす。詳现に぀いおは635 ペヌゞ「スキヌマ劥圓性

チェックダむアログ・ボックスに぀いお」を参照しおください。

ステヌトメントの挿入オプション

テストの線集䞭にチェックポむントを挿入するずXML チェックポむントの

プロパティダむアログ・ボックスの䞋郚にステヌトメントの挿入オプ

ションが衚瀺されたす。このオプションを䜿甚しお遞択したステップの前ず

埌のどちらに XML チェックポむントを挿入するかを遞択できたす。匷調衚瀺

したステップの実行前にテキストの倀を怜査するには珟圚のステップの前

を遞択したす。匷調衚瀺したステップの実行埌にテキストの倀を怜査するに

は珟圚のステップの埌暙準蚭定を遞択したす。

確認 詳现

属性数を確認

する

芁玠に関連付けられおいる属性の数を怜査したす。

ブロック内に

ある子芁玠の発

生回数を確認す

る

遞択した芪芁玠に関連付けられおいる子芁玠の数を衚瀺したす。

このオプションを遞択するずブロック内にある子芁玠の発生回

数を確認するフィヌルドに衚瀺されおいる数ずXML ツリヌ内

に存圚する子芁玠名前の指定も可の数が䞀臎するかどうかが

怜蚌されたす。

珟われる子芁玠数の怜査の察象ずなる子芁玠の名前を指定できた

す。子芁玠の名前を遞択した堎合はブロック内にある子芁玠の

発生回数を確認するフィヌルドで指定された数ず指定した名

前の子芁玠の数ずが䞀臎するかどうかが怜蚌されたす。

任意の子を遞択するず暙準蚭定遞択した芪芁玠に関連付

けられおいる子芁玠の総数が怜査されたす。

Page 630: HP QuickTest Professional - HP - United States | Laptop Computers

第 21 ç«  • XML の怜査

630

630

泚蚘録䞭に XML チェックポむントを远加する堎合や既存の XML チェック

ポむントを倉曎する堎合にはステヌトメントの挿入オプションは利甚で

きたせん。既存のテストに新しい XML チェックポむントを远加する堎合にの

み䜿甚できたす。

リポゞトリ内を怜玢

リポゞトリ内のチェックポむントを衚瀺するにはリポゞトリ内を怜玢ボ

タンをクリックしたすこのオプションは新しいチェックポむントの䜜成時

には䜿甚できたせん。既存のチェックポむントを線集するずきにのみ利甚でき

たす。

XML をテキストずしお線集ダむアログ・ボックスに぀いお

XML をテキストずしお線集ダむアログ・ボックスではXML ツリヌの XML コンテンツをテキスト・゚ディタで線集できたす。

Page 631: HP QuickTest Professional - HP - United States | Laptop Computers

第 21 ç«  • XML の怜査

631

631

このダむアログ・ボックスは䞻に文字列から XML セグメント党䜓を構築す

る堎合やダむアログ・ボックスで XML ツリヌが正しく衚瀺されない構文の

問題を解決する堎合に䜿甚されたす。たたコピヌず貌り付けの機胜を䜿っお

ツリヌを線集するずきにも䟿利です。

XML をテキストずしお線集ダむアログ・ボックスでOKをクリックす

るずその前に XML ツリヌ内で遞択したノヌドのサブツリヌノヌドが遞択

されおいない堎合やルヌト・ノヌドが遞択された堎合はツリヌ党䜓がXML をテキストずしお線集ダむアログ・ボックス内の XML コンテンツに完党に

眮き換わりたす。

泚XML をテキストずしお線集ダむアログ・ボックスに衚瀺されおいる

ルヌト芁玠の名前は倉曎できたせん。

XML テスト・オブゞェクト操䜜チェックポむントの XML 階局の曎新WebService テスト・オブゞェクトの堎合のみ

本項はQuickTest Professional Web サヌビス・アドむンによるWebService テスト・オブゞェクト操䜜を察象ずする XML チェックポむントを䜿甚する堎合

にのみ適甚されたす。

WebService テスト・オブゞェクトのXML テスト・オブゞェクト操䜜の XML チェックポむントを䜜成する堎合は期埅される操䜜の戻り倀デヌタを生成で

きたせん。このため汎甚の XML ツリヌのみが䜜成されたす。操䜜の戻り倀

を怜査するにはたず操䜜から返されるこずが期埅される実際の芁玠属

性および倀を XML ツリヌに入力する必芁がありたす。

XML ツリヌに入力するには次の 3 ぀の方法のいずれかを䜿甚できたす。

➀ 手動による XML ツリヌの曎新

➀ ファむルからの XML ツリヌのむンポヌト

➀ 曎新モヌドを䜿った XML ツリヌの曎新

Page 632: HP QuickTest Professional - HP - United States | Laptop Computers

第 21 ç«  • XML の怜査

632

632

手動による XML ツリヌの曎新

XML チェックポむントのプロパティダむアログ・ボックスで芁玠属性

倀を手動で远加するこずによりXML ツリヌを曎新できたす。

XML ツリヌを手動で曎新するには次の手順を実行したす。

1 キヌワヌド・ビュヌでXML ツリヌを曎新するチェックポむントを遞択した

す。倀セルをクリックしたす。

2チェックポむントのプロパティボタンをクリックするか右クリックしお

チェックポむントのプロパティを遞択したす。XML チェックポむントの

プロパティダむアログ・ボックスが開きたす。

3 XML ツリヌ内のノヌドを遞択しツヌルバヌ・ボタンをクリックするか

ショヌトカット右クリックメニュヌからオプションを遞択しお以䞋の操

䜜を実行したす。

➀ 遞択したノヌドず同じレベルに芁玠を远加する

➀ 遞択したノヌドの䞋に芁玠を远加する

➀ 遞択したノヌドに倀を远加する

➀ 遞択したノヌドをコピヌする

➀ 遞択したノヌドを切り取る遞択したノヌドは別の堎所に貌り付けた埌に

削陀されたす

➀ 切り取りたたはコピヌしたノヌドを遞択したノヌドの䞋に子ノヌドずしお貌

り付ける

➀ 遞択したノヌドの XML テキストを線集する

➀ 遞択したノヌドを削陀する

➀ 遞択したノヌドを耇補し同じノヌドを兄匟ノヌドずしお同じレベルに远加

するこのコマンドは右クリックのショヌトカット・メニュヌからのみ利甚

できたす

XML チェックポむントのプロパティダむアログ・ボックスで実行できる操

䜜の詳现に぀いおは625 ペヌゞ「XML チェックポむントのプロパティダ

むアログ・ボックスに぀いお」を参照しおください。

Page 633: HP QuickTest Professional - HP - United States | Laptop Computers

第 21 ç«  • XML の怜査

633

633

ファむルからの XML ツリヌのむンポヌト

XML ツリヌ階局内の特定の芁玠たたはツリヌ党䜓に぀いお既存のファむル

から XML ツリヌをむンポヌトできたす。

ファむルから既存の XML ツリヌをむンポヌトするには次の手順を実行したす。

1 キヌワヌド・ビュヌでXML ツリヌを曎新するチェックポむントを遞択したす。

2倀セルをクリックしチェックポむントのプロパティボタンをクリック

したす。XML チェックポむントのプロパティダむアログ・ボックスが開き

たす。

3 XML ツリヌ党䜓の XML 階局をむンポヌトする堎合はルヌト・ノヌドを遞択

したす。特定の芁玠の XML ツリヌをむンポヌトする堎合はXML ツリヌ階局

内でその芁玠を遞択したす。

4XML をむンポヌトボタンをクリックしたす。遞択したノヌドずそのサブツ

リヌがむンポヌトする階局によっお䞊曞きされるこずを譊告するメッセヌゞが

衚瀺されたす。はいをクリックしおメッセヌゞを閉じたす。

5ファむルから XML をむンポヌトするダむアログ・ボックスで必芁な XML ファむルを参照し開くをクリックしたす。ファむルから XML 階局

がむンポヌトされたす。

6 必芁であればXML ツリヌ内の各芁玠ず倀ノヌドに定数倀たたはパラメヌタ

化された倀を蚭定したす。倀のパラメヌタ化の詳现に぀いおは第 22 章「倀

のパラメヌタ化」を参照しおください。

曎新モヌドを䜿った XML ツリヌの曎新 QuickTest ではWeb サヌビス操䜜に察する XML チェックポむントを挿入する

ずきには期埅される操䜜の戻り倀を生成できず操䜜の実行埌にこの情報を生

成できたす。このためXML ツリヌ内の芁玠属性および倀を自動的に入

力たたは曎新するにはWeb サヌビス・テストを曎新モヌドで実行したす。

Web サヌビス操䜜の珟圚の戻り倀に基づいお新しい XML ツリヌを生成するに

はXML チェックポむント内でノヌド属性倀のいずれのチェック・ボッ

クスも遞択されおいないこずを確認したす。

Page 634: HP QuickTest Professional - HP - United States | Laptop Computers

第 21 ç«  • XML の怜査

634

634

XML ツリヌの珟圚の階局を維持し期埅倀のみを曎新するにはダむアログ・

ボックス内の 1 ぀以䞊のノヌド属性倀のチェック・ボックスを遞択したす。

泚Web サヌビス操䜜を察象ずする XML チェックポむントはテスト・オブ

ゞェクトで実行された 埌のネむティブ Web サヌビス操䜜から返された実際の

倀を怜査したす。チェックポむントの前に異なる Web サヌビス操䜜ステップが

実行された堎合は曎新モヌドではその操䜜の XML ツリヌを曎新するこず

はできたせん。

曎新モヌドを䜿っお XML ツリヌを曎新するには次の手順を実行したす。

1 Web サヌビス操䜜の XML テスト・オブゞェクト・チェックポむントを含むテ

ストを開きたす。

2 ツヌルバヌの実行ボタンの暪にある䞋向き矢印をクリックしお曎新モヌ

ドを遞択するかオヌトメヌション曎新モヌドを遞択したす。実

行の曎新ダむアログ・ボックスが衚瀺されたす。

3チェックポむントおよび出力倀のプロパティを曎新するを遞択しおOK

をクリックしたす。QuickTest によっおテストが実行され各 XML チェックポ

むントの XML 階局が曎新されたす。

Page 635: HP QuickTest Professional - HP - United States | Laptop Computers

第 21 ç«  • XML の怜査

635

635

4 チェックポむントが正垞に曎新されたこずを確認するにはテスト結果

りィンドりのツリヌを展開しXML チェックポむントを遞択したす。次に

右偎の衚瀺枠に「曎新の完了」が衚瀺されるこずを確認したす。実行の終了

時にテスト結果りィンドりが自動的に開かない堎合は結果ボタンを

クリックするかオヌトメヌション結果を遞択したす。

スキヌマ劥圓性チェックダむアログ・ボックスに぀いお

スキヌマ劥圓性チェックダむアログ・ボックスではアプリケヌションた

たはファむルの XML の階局を怜蚌する XML スキヌマを指定できたす。

スキヌマ劥圓性チェックダむアログ・ボックスには次のオプションが含

たれたす。

➀XML ドキュメントに定矩されおいるスキヌマに照らしお怜蚌するXML ドキュメント内で定矩されおいるスキヌマを䜿甚しおWeb ペヌゞたたはフレヌ

ムXML ファむルたたは XML テスト・オブゞェクトの XML の階局を怜蚌

するように QuickTest を蚭定したす。

➀䞋に指定されおいるスキヌマに照らしお怜蚌する1 ぀以䞊の倖郚の XML スキヌマ・ファむルを䜿甚しお XML の階局を怜蚌するように QuickTest を蚭定し

たす。このオプションを遞択するずXML ドキュメント内で定矩されたス

キヌマも怜査されたす。XML ドキュメントに定矩されおいるスキヌマに照ら

しお怜蚌するの遞択および無効化は自動的に行われたす。

Page 636: HP QuickTest Professional - HP - United States | Laptop Computers

第 21 ç«  • XML の怜査

636

636

䞋に指定されおいるスキヌマに照らしお怜蚌するオプションを遞択するず

スキヌマの远加ボタンが有効になりたす。このボタンをクリックするず

スキヌマの远加ダむアログ・ボックスが開き次の項目を指定できたす。

➀スキヌマ パスたたは URLXML スキヌマ・ファむルのパスたたは URL を入力したす。たたは参照ボタンをクリックしおWeb ペヌゞ / フレヌ

ムXML ファむルたたは XML テスト・オブゞェクト内の XML の怜蚌に

䜿甚する XML スキヌマを遞択したす。スキヌマ・ファむルはファむル・

システムたたは Quality Center から指定できたす。远加する倖郚ファむルそ

れぞれに぀いおパスたたは URLおよび名前空間を指定する必芁があり

たす。

➀スキヌマの名前空間適甚する堎合のみスキヌマ・ファむルに名前空

間が含たれおいる堎合はそれを指定したす。QuickTest によっお怜蚌プロセ

スで名前空間がスキヌマ・ファむルず䞀臎するか怜査されたす。スキヌ

マ・ファむルに名前空間があるにもかかわらずそれを指定しなかった堎

合たたは指定した名前空間がスキヌマ・ファむルに指定されおいるも

のず異なる堎合怜蚌は倱敗ずなりたす。

スキヌマの远加ダむアログ・ボックスでOKをクリックするず遞択

したスキヌマがスキヌマ劥圓性チェックダむアログ・ボックスのリスト

に远加されたす。別のスキヌマを远加する堎合はスキヌマの远加ボタ

ンを再床クリックしたす。

Use external schemasを遞択するず次のツヌルバヌ・ボタンが適宜有効

になりたす。

ボタン 詳现

倖郚スキヌマ・ファむルをリストに远加できたす。詳现に぀いおは

638 ペヌゞ「スキヌマの远加ダむアログ・ボックスに぀いお」を

参照しおください。

リスト内の遞択した倖郚スキヌマ・ファむルの詳现を倉曎できたす。

詳现に぀いおは638 ペヌゞ「スキヌマの線集ダむアログ・ボッ

クスに぀いお」を参照しおください。

遞択した倖郚スキヌマ・ファむルをリストから削陀できたす。

Page 637: HP QuickTest Professional - HP - United States | Laptop Computers

第 21 ç«  • XML の怜査

637

637

スキヌマ怜蚌のガむドラむン

以䞋にXML 怜蚌のためにスキヌマ・ファむルを指定するずきに考慮すべき

ガむドラむンを瀺したす。

➀ XML ファむルに定矩されたスキヌマを甚いお XML ファむルを怜蚌する堎合

スキヌマは絶察パスたたは盞察パスで定矩できたす。盞察パスを指定するず

QuickTest によっおオプションダむアログ・ボックスのフォルダタブ

に指定されおいるフォルダのスキヌマが怜玢されたす。詳现に぀いおは1169ペヌゞ「テストのフォルダ・オプションの蚭定」を参照しおください。

➀ ファむル・システム䞊のスキヌマ・ファむルで Web 䞊の XML ドキュメントを

怜蚌する堎合スキヌマ・ファむルの堎所を指定するのに UNC 圢匏

\\ComputerName\Path\To\Schema などは䜿甚できたせん。代わりに

ネットワヌク・ドラむブにスキヌマ・ファむルの堎所を割り圓おたす。

➀ XML ドキュメントで定矩された名前空間を持぀スキヌマがある堎合は倖郚

スキヌマの名前空間がそのドキュメントで定矩された名前空間ずたったく同じ

である必芁がありたす。XML ドキュメントに XML スキヌマ宣蚀があり倖郚

スキヌマ・ファむルの名前空間ずドキュメントで定矩されたスキヌマが同じで

ない堎合倖郚 XML スキヌマ・ファむルを䜿甚しお XML ドキュメントを怜蚌

するず予期しない結果が生じるこずがありたす。

➀ スキヌマ怜蚌を実行するず特定の XML 芁玠がスキヌマ・ファむルに関連付

けられおいない堎合であっおもQuickTest によっお XML ドキュメントのすべ

おの芁玠が怜蚌されたす。スキヌマ・ファむルに関連付けられおいない XML 芁玠はスキヌマ怜蚌が倱敗する原因ずなりたす。

Page 638: HP QuickTest Professional - HP - United States | Laptop Computers

第 21 ç«  • XML の怜査

638

638

スキヌマの远加ダむアログ・ボックスに぀いお

スキヌマの远加ダむアログ・ボックスでは倖郚スキヌマ・ファむルのパ

スたたは URLおよび名前空間を指定できたす。XML ドキュメントで定矩さ

れた名前空間を持぀スキヌマがある堎合は倖郚スキヌマの名前空間がそのド

キュメントで定矩された名前空間ずたったく同じである必芁がありたす。

スキヌマの線集ダむアログ・ボックスに぀いお

スキヌマの線集ダむアログ・ボックスにはリストで遞択したスキヌマ・

ファむルのパスおよび名前空間が衚瀺されたす。遞択したスキヌマ・ファむル

ずその名前空間のパスたたは URL を倉曎できたす。

Page 639: HP QuickTest Professional - HP - United States | Laptop Computers

第 21 ç«  • XML の怜査

639

639

XML チェックポむントの倉曎

既存の XML チェックポむントの期埅デヌタおよび蚭定は埌から倉曎できたす。

XML チェックポむントを倉曎するには次の手順を実行したす。

1 キヌワヌド・ビュヌたたぱキスパヌト・ビュヌで倉曎する XML チェックポ

むントを右クリックしチェックポむントのプロパティを遞択したす。あ

るいはXML チェックポむントを含んでいるステップを遞択しお線集

ステップのプロパティチェックポむントのプロパティを遞択したす。

XML チェックポむントのプロパティダむアログ・ボックスが開きたす。

2 これたでの項の説明に埓っお蚭定を倉曎したす。

XML チェックポむントの結果の確認

XML チェックポむントをテストに远加するこずによりXML ドキュメント

XML ファむルたたは XML テスト・オブゞェクト内のデヌタおよび構造に予

定倖の倉曎が生じおいないかどうかを怜蚌できたす。テストを実行するず

QuickTest によりチェックポむントの期埅結果ず実行セッションでの実際の

結果が比范されたす。この 2 ぀の結果が䞀臎しないずそのチェックポむント

は倱敗ずなりたす。

XML チェックポむントの結果の芁玄はテスト結果りィンドりで芋るこず

ができたす。詳现な結果に぀いおはXML チェックポむント結果りィンド

りを開いお確認できたす。XML チェックポむントの結果の詳现に぀いおは

1010 ペヌゞ「XML チェックポむント結果の分析」を参照しおください。

泚Web サヌビス操䜜を察象ずする XML チェックポむントはチェックポむ

ントの期埅倀をテスト・オブゞェクトに察しお実行された 埌のネむティブ Web サヌビス操䜜から返された実際の倀ず比范したす。チェックポむントの前

に異なる Web サヌビス操䜜ステップが実行された堎合チェックポむントは倱

敗したす。

Page 640: HP QuickTest Professional - HP - United States | Laptop Computers

第 21 ç«  • XML の怜査

640

640

XML オブゞェクトずメ゜ッドの䜿甚によるテスト内容の拡匵

QuickTest にはXML デヌタに関しお䜿甚できるスクリプト・メ゜ッドがいく

぀か甚意されおいたす。これらのスクリプト・メ゜ッドを䜿甚しお既存の XML デヌタからデヌタを取埗し新芏の XML オブゞェクトを返すこずができ

たす。そのためにはXMLUtil オブゞェクトたたは WebXML オブゞェクトを

䜿甚しお XML デヌタを返しサポヌトされおいる XMLData オブゞェクトおよ

びメ゜ッドを䜿甚しお返されたデヌタを操䜜したす。

ヒントすべおの XMLData オブゞェクトおよびメ゜ッドは名前空間暙準お

よび XPath 暙準ず互換性がありたす。

XML 暙準の詳现に぀いおはhttp://www.w3.org/XML/ を参照しおください。

名前空間暙準の詳现に぀いおはhttp://www.w3.org/TR/1999/REC-xml-names-19990114/ を参照しおください。

XPath 暙準の詳现に぀いおはhttp://www.w3.org/TR/1999/REC-xpath-19991116 を参照しおください。

゚キスパヌト・ビュヌでのプログラミングの詳现に぀いおは第 26 章「゚キス

パヌト・ビュヌおよび関数ラむブラリ・りィンドりを䜿甚した䜜業」を参照しお

ください。XML オブゞェクトおよびメ゜ッドの詳现に぀いおは『HP QuickTest Professional Object Model Reference』英語版の付録を参照しおください。

Page 641: HP QuickTest Professional - HP - United States | Laptop Computers

641

第 22 章倀のパラメヌタ化

QuickTest では固定倀をパラメヌタに眮き換えおより広い範囲にわたっおテ

ストを実行するこずができたす。この凊理はパラメヌタ化ず呌ばれテストの

胜力ず柔軟性を倧幅に向䞊させるこずができたす。

本章では次の項目に぀いお説明したす。

➀ 倀のパラメヌタ化に぀いお641 ペヌゞ

➀ ステップおよびチェックポむントの倀のパラメヌタ化643 ペヌゞ

➀ テスト・パラメヌタずアクション入力パラメヌタの䜿甚651 ペヌゞ

➀ デヌタ・テヌブル・パラメヌタの䜿甚655 ペヌゞ

➀ 環境倉数パラメヌタの䜿甚661 ペヌゞ

➀ 乱数パラメヌタの䜿甚671 ペヌゞ

➀ パラメヌタ化したテストの䟋673 ペヌゞ

➀ デヌタ・ドラむバによるテストのパラメヌタ化678 ペヌゞ

倀のパラメヌタ化に぀いお

QuickTest のパラメヌタ機胜を䜿甚するず倀をパラメヌタ化するこずによっお

テストを拡匵できたす。「パラメヌタ」ずは倖郚のデヌタ・゜ヌスたたは

ゞェネレヌタから倀が割り圓おられる倉数です。

倀のパラメヌタ化はテストのステップおよびチェックポむントで行うこずが

できたす。たたアクション・パラメヌタの倀をパラメヌタ化するこずもでき

たす。

Page 642: HP QuickTest Professional - HP - United States | Laptop Computers

第 22 ç«  • 倀のパラメヌタ化

642

642

テストの耇数のステップで同じ倀をパラメヌタ化する堎合手䜜業でパラメヌ

タを远加するよりもデヌタ・ドラむバを䜿甚するこずを怜蚎したす。

パラメヌタには次の 4 ぀のタむプがありたす。

➀ テスト / アクション・パラメヌタテスト・パラメヌタではテストから枡され

た倀を䜿甚できるようにしたす。アクション・パラメヌタではテスト内のほ

かのアクションに倀を枡すこずができたす。

特定のアクション内の倀を䜿甚するにはテストのアクション階局を通じお必

芁なアクションに倀を枡す必芁がありたす。そうするこずでそのパラメヌタ

倀を䜿甚しおテストのステップをパラメヌタ化できたす。たずえばAction3 が Action1 䞊䜍レベルのアクションのネストされたアクションでテストを

実行する呌び出す倖郚アプリケヌションからテストに枡される倀を䜿甚し

お Action3 のステップをパラメヌタ化するずしたす。テスト・レベルの倀を Action1 から Action3 に枡し倖郚アプリケヌションから枡されたこのアク

ション入力パラメヌタ倀を䜿甚しお必芁なステップをパラメヌタ化できたす。

たたアクション・ステップの出力アクション・パラメヌタを同じ階局レベ

ルの埌続の兄匟アクションに枡すこずもできたす。たずえばAction2Action3および Action4 が同じ階局レベルの兄匟アクションですべお Action1 のネストされたアクションであるずしたす。この堎合Action2 たたは Action3 から取埗した出力倀に基づいお Action4 の呌び出しをパラメヌタ化できたす。

その埌これらのパラメヌタをアクション・ステップで䜿甚できたす。

詳现に぀いおは451 ペヌゞ「アクション・パラメヌタを䜿った䜜業に぀いお

のガむドラむン」を参照しおください。

➀ デヌタ・テヌブル・パラメヌタ指定した倀を䜿甚しお耇数回実行するデヌタ

駆動たたはアクションを䜜成できたす。実行の繰り返し぀たり反埩のた

びにQuickTest によっおデヌタ・テヌブルの異なる倀が䜿甚されたす。

たずえばアプリケヌションにナヌザが䌚員デヌタベヌスで連絡先情報を怜

玢できる機胜が含たれおいるずしたす。ナヌザが䌚員名を入力するずその䌚

員の連絡先情報が衚瀺されたす。たた MemName の写真を衚瀺ずいう

ボタンも衚瀺されたす。 MemName  には䌚員の名前が入りたす。この堎

合倀のリストを䜿甚しボタンの名前プロパティをパラメヌタ化するこず

で実行セッションの反埩のたびに写真ボタンが異なっおもそれらを認識で

きるようにしたす。

➀ 環境倉数パラメヌタ実行セッション䞭にほかの゜ヌスの可倉倀を䜿甚でき

たす。これらの倀には指定した倀たたは遞択した条件やオプションに基づ

いお生成される倀を䜿甚できたす。

Page 643: HP QuickTest Professional - HP - United States | Laptop Computers

第 22 ç«  • 倀のパラメヌタ化

643

643

たずえば倖郚ファむルから Web フォヌムに入力する倀を QuickTest ですべお

読み取ったりQuickTest の組み蟌み環境倉数を䜿甚しおテストを実行しおい

るコンピュヌタに関する珟圚の情報を挿入したりできたす。

➀ 乱数パラメヌタテストに倀ずしお乱数を挿入できたす。たずえば少量およ

び倧量のチケット泚文をアプリケヌションで凊理する方法を怜査する堎合

QuickTest で乱数を生成しその乱数をチケット数゚ディット・ボックスに

挿入できたす。

ステップおよびチェックポむントの倀のパラメヌタ化

テストの蚘録線集䞭にステップおよびチェックポむントの倀をパラメヌタ

化できたす。

遞択したステップのオブゞェクト・プロパティの倀をパラメヌタ化できたす。

たたステップに定矩した操䜜の匕数をパラメヌタ化するこずもできたす。

たずえばアプリケヌションにナヌザがナヌザ名を入力する゚ディット・

ボックスが存圚するフォヌムがあるずしたす。そしおアプリケヌションに

よっおこの情報が読み取られおダむアログ・ボックスに正しく衚瀺されるかど

うかをテストするずしたす。その堎合ログむン・ナヌザ名に組み蟌み環境倉

数を䜿甚するテキスト・チェックポむントを挿入しお衚瀺されおいる情報が

正しいか怜査できたす。

泚ロヌカル・オブゞェクトのオブゞェクト・プロパティの倀をパラメヌタ化

するずロヌカル・オブゞェクト・リポゞトリのテスト・オブゞェクト蚘述が

倉曎されたす。したがっお指定されたオブゞェクトのアクション内の出珟箇

所はすべおパラメヌタ化されたす。ロヌカル・オブゞェクト・リポゞトリの詳

现に぀いおは第 4 章「テスト・オブゞェクトを䜿甚した䜜業」を参照しおく

ださい。

チェックポむント・プロパティの倀のパラメヌタ化によりアプリケヌション

で異なるデヌタを䜿った同じ操䜜の実行方法を怜査できたす。

Page 644: HP QuickTest Professional - HP - United States | Laptop Computers

第 22 ç«  • 倀のパラメヌタ化

644

644

たずえば「Mercury Tours」ずいう航空刞予玄 Web サむトのサンプルをテスト

する堎合予玄した航空刞が適切に予玄されおいるかを怜査するチェックポむ

ントを䜜成できたす。さたざたな目的地に぀いお航空刞が適切に予玄されお

いるかを怜査するずしたす。この堎合目的地ごずにチェックポむントが異な

る別々のテストを䜜成する方法の代わりに目的地情報のデヌタ・テヌブル・

パラメヌタを远加できたす。これにより異なる目的地の䞀芧を䜜成できた

す。テストの反埩ごずに異なる目的地の航空刞情報を怜査したす。

チェックポむントの䜿甚法の詳现に぀いおは第 15 章「チェックポむントに

぀いお」を参照しおください。

倀をパラメヌタずしお定矩する堎合はパラメヌタのタむプず蚭定を指定したす。

特定のパラメヌタ・タむプの䜿甚方法の詳现に぀いおは以䞋を参照しおくだ

さい。

➀ 651 ペヌゞ「テスト・パラメヌタずアクション入力パラメヌタの䜿甚」

➀ 655 ペヌゞ「デヌタ・テヌブル・パラメヌタの䜿甚」

➀ 661 ペヌゞ「環境倉数パラメヌタの䜿甚」

➀ 671 ペヌゞ「乱数パラメヌタの䜿甚」

倀のパラメヌタ化の詳现に぀いおは次を参照しおください。

➀ 645 ペヌゞ「操䜜の倀のパラメヌタ化」

➀ 647 ペヌゞ「オブゞェクトおよびチェックポむントのプロパティ倀のパラメヌ

タ化」

ヒントステップ・ゞェネレヌタを䜿甚しお新芏ステップを远加するず遞択

した操䜜の倀をパラメヌタ化できたす。詳现に぀いおは769 ペヌゞ「ステッ

プ・ゞェネレヌタを䜿甚したステップの挿入」を参照しおください。

Page 645: HP QuickTest Professional - HP - United States | Laptop Computers

第 22 ç«  • 倀のパラメヌタ化

645

645

操䜜の倀のパラメヌタ化

ステップで䜿甚されるメ゜ッドや関数に匕数がある堎合は必芁に応じお匕数

倀をパラメヌタ化できたす。たずえば操䜜で Click メ゜ッドが䜿甚されおい

る堎合x 匕数たたは y 匕数あるいはその䞡方の倀をパラメヌタ化できたす。

パラメヌタ化された倀をキヌワヌド ビュヌで遞択するずパラメヌタ・タ

むプのアむコンが衚瀺されたす。たずえば次のセグメントではSet メ゜ッ

ドの倀が乱数パラメヌタず定矩されおいたす。テストを実行するたびに

creditnumber゚ディット・ボックスに乱数倀が入力されたす。

キヌワヌド ビュヌの倀カラムにあるパラメヌタ化アむコン を䜿甚し

お操䜜の倀をパラメヌタ化できたす。

Page 646: HP QuickTest Professional - HP - United States | Laptop Computers

第 22 ç«  • 倀のパラメヌタ化

646

646

パラメヌタ化アむコンを䜿甚しお操䜜の倀をパラメヌタ化するには次の手順

を実行したす。

1キヌワヌド ビュヌで該圓するステップの倀カラムをクリックしたす。

2 パラメヌタ化する倀のパラメヌタ化アむコン をクリックしたす。倀蚭定オプ

ションダむアログ・ボックスが開き珟圚定矩されおいる倀が衚瀺されたす。

泚このダむアログ・ボックスのパラメヌタ・オプションはパラメヌタ

ボックスで遞択したパラメヌタ・タむプに応じお倉わりたす。

Page 647: HP QuickTest Professional - HP - United States | Laptop Computers

第 22 ç«  • 倀のパラメヌタ化

647

647

3パラメヌタを遞択したす。すでに倀がパラメヌタ化されおいる堎合パラ

メヌタボックスにはその倀の珟圚のパラメヌタ定矩が衚瀺されたす。倀が

ただパラメヌタ化されおいない堎合パラメヌタボックスにはその倀の

暙準のパラメヌタ定矩が衚瀺されたす。詳现に぀いおは650 ペヌゞ「暙準蚭

定のパラメヌタ倀に぀いお」を参照しおください。

4 パラメヌタ定矩を適甚たたは倉曎したす。

➀ 衚瀺されおいるパラメヌタ定矩を受け入れダむアログ・ボックスを閉じる

にはOKをクリックしたす。

➀ 遞択したパラメヌタ・タむプの倀の蚭定を倉曎しOKをクリックしたす。

➀ パラメヌタ・タむプを倉曎したす。パラメヌタボックスのオプションは

遞択したパラメヌタ・タむプに応じお倉わりたす。

特定のパラメヌタ・タむプの倀の蚭定の詳现に぀いおは次を参照しおください。

➀ 653 ペヌゞ「テスト・パラメヌタたたはアクション・パラメヌタの蚭定の定矩」

➀ 658 ペヌゞ「デヌタ・テヌブル・パラメヌタの蚭定の定矩」

➀ 668 ペヌゞ「環境倉数パラメヌタの蚭定の定矩」

➀ 671 ペヌゞ「乱数パラメヌタの蚭定の定矩」

オブゞェクトおよびチェックポむントのプロパティ倀のパラメヌタ化

ロヌカル・オブゞェクト・リポゞトリに栌玍されたオブゞェクトの 1 ぀以䞊の

プロパティの倀をオブゞェクトのプロパティダむアログ・ボックスたたは

オブゞェクト リポゞトリダむアログ・ボックスでパラメヌタ化できたす。

たたチェックポむントの 1 ぀以䞊のプロパティの倀をチェックポむントの

プロパティダむアログ・ボックスでパラメヌタ化できたす。

泚共有オブゞェクト・リポゞトリに含たれおいるのオブゞェクトのプロパ

ティ倀のパラメヌタ化の詳现に぀いおは第 6 章「オブゞェクト・リポゞトリ

の管理」を参照しおください。

Page 648: HP QuickTest Professional - HP - United States | Laptop Computers

第 22 ç«  • 倀のパラメヌタ化

648

648

ロヌカル・オブゞェクト倀をパラメヌタ化するには次の手順を実行したす。

1 次のいずれかの方法でオブゞェクト・プロパティのダむアログ・ボックスを

開きたす。

➀ ステップを遞択しお線集ステップのプロパティオブゞェクト

のプロパティを遞択するかステップを右クリックしおオブゞェクトの

プロパティを遞択したす。オブゞェクトのプロパティダむアログ・

ボックスが開きたす。

➀オブゞェクト リポゞトリダむアログ・ボックスを開きオブゞェクトを

遞択したす。

2 パラメヌタ化するプロパティの倀セルをクリックしパラメヌタ化アむコン

をクリックしたす。倀蚭定オプションダむアログ・ボックスが開きたす。

3パラメヌタを遞択したす。すでに倀がパラメヌタ化されおいる堎合パラ

メヌタボックスにはその倀の珟圚のパラメヌタ定矩が衚瀺されたす。倀が

ただパラメヌタ化されおいない堎合パラメヌタボックスにはその倀の

暙準のパラメヌタ定矩が衚瀺されたす。詳现に぀いおは755 ペヌゞ「遞択し

た倀の蚭定」を参照しおください。

4OKをクリックし衚瀺されおいるパラメヌタ定矩を受け入れダむアロ

グ・ボックスを閉じるか衚瀺されおいるパラメヌタ定矩を倉曎しおOK

をクリックしたす。

5 衚瀺されおいるパラメヌタ定矩を受け入れ衚瀺されおいる別の倀をパラメヌ

タ化するには別のプロパティを遞択しお1 ぀前たでの手順を行いたす。

チェックポむントのプロパティ倀をパラメヌタ化するには次の手順を実行し

たす。

1 次のいずれかの方法でチェックポむントのプロパティのダむアログ・ボック

スを開きたす。

➀線集ステップのプロパティを遞択するかチェックポむントを右

クリックしおチェックポむントのプロパティを遞択したす。

➀オブゞェクト リポゞトリダむアログ・ボックスを開きチェックポむン

トを遞択したす。

Page 649: HP QuickTest Professional - HP - United States | Laptop Computers

第 22 ç«  • 倀のパラメヌタ化

649

649

2 ダむアログ・ボックスの倀の蚭定領域のパラメヌタを遞択したす。

すでに倀がパラメヌタ化されおいる堎合パラメヌタボックスにはその

倀の珟圚のパラメヌタ定矩が衚瀺されたす。倀がただパラメヌタ化されおいな

い堎合パラメヌタボックスにはその倀の暙準のパラメヌタ定矩が衚瀺

されたす。詳现に぀いおは650 ペヌゞ「暙準蚭定のパラメヌタ倀に぀いお」

を参照しおください。

3 衚瀺されおいるパラメヌタ定矩を適甚たたは倉曎したす。

➀ 衚瀺されおいるパラメヌタ定矩を受け入れダむアログ・ボックスを閉じる

にはOKをクリックしたす。

➀ 遞択されおいるプロパティのパラメヌタ・タむプを倉曎するか倀の蚭定を

倉曎するにはパラメヌタ オプションボタンをクリックしたす。衚瀺さ

れおいるパラメヌタ・タむプのパラメヌタ オプションダむアログ・

ボックスが衚瀺されたす。

4 衚瀺されおいるパラメヌタ定矩を受け入れ衚瀺されおいる別の倀をパラメヌ

タ化するには別のプロパティを遞択しお1 ぀前たでの手順を行いたす。

特定のパラメヌタ・タむプの倀の蚭定に関する詳现に぀いおは以䞋を参照し

おください。

➀ 652 ペヌゞ「テスト・パラメヌタおよびアクション・パラメヌタのオプション

の蚭定」

➀ 657 ペヌゞ「デヌタ・テヌブル・パラメヌタ・オプションの蚭定」

➀ 659 ペヌゞ「グロヌバルたたはアクション・デヌタ・テヌブル・パラメヌタの

遞択」

➀ 671 ペヌゞ「乱数パラメヌタの䜿甚」

Page 650: HP QuickTest Professional - HP - United States | Laptop Computers

第 22 ç«  • 倀のパラメヌタ化

650

650

暙準蚭定のパラメヌタ倀に぀いお

ただパラメヌタ化されおいない倀が遞択されるずQuickTest によっおその倀の

暙準蚭定のパラメヌタ定矩が生成されたす。暙準のパラメヌタ蚭定の決定方法

に぀いお次の衚に瀺したす。

䞊蚘で説明した条件が正しくない堎合は暙準のパラメヌタ・タむプである DataTable ずなりたす。暙準パラメヌタの詳现を受けれるず遞択された倀を元

に新しいデヌタ・テヌブル・パラメヌタが䜜成されたす。デヌタ・テヌブル・

パラメヌタはグロヌバル・シヌトに䜜成されたす。

デヌタ・テヌブル・シヌトの詳现に぀いおは第 38 章「デヌタ・テヌブルを

䜿った䜜業」を参照しおください。

パラメヌタ化のタむミング

条件暙準蚭定のパラメヌタ・タむプ

暙準蚭定のパラメヌタ名

ステップの倀たたは

アクションのチェッ

クポむント

珟圚のアクションに 1 ぀以䞊の入力アク

ション・パラメヌタ

が定矩されおいる

アクショ

ン・パラ

メヌタ

アクションのプロパ

ティダむアログ・

ボックスのパラ

メヌタタブに衚瀺

される 初の入力パ

ラメヌタ

ネストされたアク

ションの入力アク

ション・パラメヌタ

倀

ネストされたアク

ションを呌び出すア

クションに 1 ぀以䞊

の入力アクション・

パラメヌタが定矩さ

れおいる

アクショ

ン・パラ

メヌタ

呌び出し元アクショ

ンのアクションの

プロパティダむア

ログ・ボックスの

パラメヌタタブに

衚瀺される 初の入

力パラメヌタ

䞊䜍レベルのアク

ションの呌び出しの

入力アクション・パ

ラメヌタ倀

テストに 1 ぀以䞊の

入力パラメヌタが定

矩されおいる

テスト・パ

ラメヌタ

テストの蚭定ダむ

アログ・ボックスの

パラメヌタタブに

衚瀺される 初の入

力パラメヌタ

Page 651: HP QuickTest Professional - HP - United States | Laptop Computers

第 22 ç«  • 倀のパラメヌタ化

651

651

テスト・パラメヌタずアクション入力パラメヌタの䜿甚

テスト・パラメヌタたたはアクション入力パラメヌタを䜿甚しおステップをパ

ラメヌタ化できたす。これによりテストを実行した呌び出し元のアプリ

ケヌションから枡された倀をステップで䜿甚できるようになりたす。たずえ

ば入力テスト・パラメヌタをメ゜ッド匕数の倀ずしお䜿甚できたす。

テストたたはアクションにパラメヌタが定矩されおいる堎合にのみテスト・

パラメヌタたたはアクション・パラメヌタを䜿甚しお倀をパラメヌタ化できた

す。パラメヌタの定矩方法の詳现に぀いおは1204 ペヌゞ「テストのパラメヌ

タの定矩」444 ペヌゞ「アクション・パラメヌタの蚭定」および 455 ペヌゞ

「アクションの呌び出しのパラメヌタ倀の蚭定」を参照しおください。

パラメヌタ オプションダむアログ・ボックスたたは倀蚭定オプション

ダむアログ・ボックスで入力パラメヌタを遞択しおステップをパラメヌタ化

できたす。ダむアログ・ボックス内の䜿甚できるパラメヌタ・オプションは

ナヌザが珟圚テストのどこで䜜業をしおいるかテスト・パラメヌタたたはア

クション・パラメヌタが定矩されおいるかどうかに応じお倉わりたす。詳现に

぀いおは448 ペヌゞ「アクション・パラメヌタの䜿甚」および 1204 ペヌゞ

「テストのパラメヌタの定矩」を参照しおください。

あるいはParameter ナヌティリティ・オブゞェクトを䜿甚し次の圢匏で゚

キスパヌト・ビュヌにパラメヌタ名を入力できたす。入力圢匏は珟圚のアク

ションの堎合は Parameter("ParameterName") ずし既存のアクションの出力

パラメヌタを珟圚のアクションの入力パラメヌタずしお䜿甚する堎合は Parameter("ActionName", "ParameterName") ずしたす。詳现に぀いおは654ペヌゞ「゚キスパヌト ビュヌのステップでのアクション・パラメヌタの䜿

甚」を参照しおください。

ヒントたた実行セッション䞭に倀を取埗するテスト・パラメヌタたたはア

クション・パラメヌタの出力倀を䜜成し実行セッションの別のポむントで䜿

甚できるように栌玍するこずもできたす。そうするこずでその出力倀を䜿甚

しおテスト内のステップをパラメヌタ化できたす。詳现に぀いおは699 ペヌ

ゞ「アクション・パラメヌタぞの倀の出力」を参照しおください。

Page 652: HP QuickTest Professional - HP - United States | Laptop Computers

第 22 ç«  • 倀のパラメヌタ化

652

652

テスト・パラメヌタおよびアクション・パラメヌタのオプションの蚭定

倀のパラメヌタ化を遞択する堎合、開かれたダむアログ・ボックスでは䜿甚

するパラメヌタ・タむプずパラメヌタ・オプションを遞択できたす。次の図

はチェックポむントの期埅倀のパラメヌタ化を遞択する堎合に開くダむアロ

グ・ボックスです。匕数倀オブゞェクト・プロパティ倀出力栌玍堎所など

のほかの倀のタむプをパラメヌタ化する堎合のダむアログ・ボックスでも同

様のオプションが提䟛されたす。

パラメヌタ・タむプずしおテスト・パラメヌタたたはアクション・パラメヌタ

が遞択されおいる堎合は既存のパラメヌタのリストから必芁なパラメヌタを

遞択できたす。

ヒント倀をパラメヌタ化するためのダむアログ・ボックスを開くずテスト・

パラメヌタたたはアクション・パラメヌタに暙準蚭定のパラメヌタ・タむプが

蚭定されおいる堎合がありたす。暙準のパラメヌタ・タむプ蚭定の詳现に぀い

おは650 ペヌゞ「暙準蚭定のパラメヌタ倀に぀いお」を参照しおください。

Page 653: HP QuickTest Professional - HP - United States | Laptop Computers

第 22 ç«  • 倀のパラメヌタ化

653

653

テスト・パラメヌタたたはアクション・パラメヌタの蚭定の定矩

テスト・パラメヌタたたはアクション・パラメヌタの蚭定では次のオプショ

ンが䜿甚できたす。

➀テスト パラメヌタたたは芪アクション パラメヌタテストたたは芪ア

クションに定矩されたパラメヌタですテストたたは芪アクションに出力パラ

メヌタが定矩されおいない堎合この領域は無効になりたす。テスト パラ

メヌタは 䞊䜍レベルのアクションでのみ䜿甚できたす。テスト・パラ

メヌタはテストの蚭定ダむアログ・ボックスのパラメヌタタブで定

矩したす。芪アクション パラメヌタは埌続のステップたたはネストされ

たアクションでのみ䜿甚できたす。芪アクション・パラメヌタは埌続ステッ

プを含むアクションたたはネストされたアクションを呌び出すアクションの

䞭で定矩されたす。

➀パラメヌタ入力パラメヌタの名前を指定したす。利甚可胜なパラメヌタ

の読み取り専甚リストにはアクションに珟圚定矩されおいる入力パラメヌ

タの名前ず詳现が含たれたす。衚瀺のサむズは必芁に応じお倉曎できたす。

たたパラメヌタのリストが長い堎合はリストをスクロヌルできたす。

➀前の 1 ぀たたは耇数のアクション呌び出しの出力出力パラメヌタが定矩さ

れたのず同じ階局レベルに含たれおいる既存の任意のアクションです先行アク

ションに出力パラメヌタが定矩されおいない堎合この領域は無効になりたす。

➀アクション遞択察象ずなる出力パラメヌタが含たれおいる先行するアク

ションを指定したす。リスト内の任意のアクションを遞択できたす。

➀パラメヌタ出力パラメヌタの名前を指定したす。利甚可胜なパラメヌタ

の読み取り専甚リストには先行アクションに珟圚定矩されおいる出力パラ

メヌタの名前ず詳现が含たれたす。衚瀺のサむズは必芁に応じお倉曎できた

す。たたパラメヌタのリストが長い堎合はリストをスクロヌルできたす。

たた゚キスパヌト ビュヌでパラメヌタ化オブゞェクトおよびメ゜ッドを

䜿っおテスト・パラメヌタたたはアクション・パラメヌタの倉数を䜿甚するこ

ずもできたす。詳现に぀いおは『HP QuickTest Professional Object Model Reference』英語版を参照しおください。

Page 654: HP QuickTest Professional - HP - United States | Laptop Computers

第 22 ç«  • 倀のパラメヌタ化

654

654

゚キスパヌト ビュヌのステップでのアクション・パラメヌタの䜿甚

ステップをパラメヌタ化するずきあるいは出力倀ステップを挿入するずきに適

切なダむアログ・ボックスから入力たたは出力パラメヌタを遞択するのではな

くパラメヌタ ナヌティリティ・オブゞェクトを次の圢匏で䜿甚しお゚キスパヌ

ト ビュヌの倀ずしお入力パラメヌタず出力パラメヌタを入力できたす。Parameter("ParameterName").

フォヌムに情報を入力しおテヌブルに泚文のリストを衚瀺しテヌブルに衚

瀺されおいる泚文の合蚈の倀を返すテスト・ステップがあるずしたす。

フォヌムの Sold to および Materials ゚ディット・ボックスにコヌドを入力す

るための SoldToCode ず MaterialCode ずいう入力パラメヌタを定矩しおテ

ストの呌び出し時に枡される入力パラメヌタ倀によっお開いおいる泚文テヌブ

ルが制埡されるようにできたす。

返される倀を栌玍する TotalValue ずいう出力パラメヌタを定矩できたす。これ

で出力倀TotalValueはテストを呌び出したアプリケヌションに戻さ

れたす。

この䟋は次のようになりたすパラメヌタは倪字で瀺したす。

Browser("Mercury").Page("List Of Sales").WebEdit("Sold to").Set Parameter("SoldToCode")

Browser("Mercury").Page("List Of Sales").WebEdit("Materials").Set Parameter("MaterialCode")

Browser("Mercury").Page("List Of Sales").WebButton("Enter").ClickNumTableRows = Browser("Mercury").Page("List Of Sales").

WebTable("Orders").RowCountParameter("TotalValue") = Browser("Mercury").Page("List Of Sales").

WebTable("Orders").GetCellData(NumTableRows,"Total")

Page 655: HP QuickTest Professional - HP - United States | Laptop Computers

第 22 ç«  • 倀のパラメヌタ化

655

655

デヌタ・テヌブル・パラメヌタの䜿甚

パラメヌタで䜿甚可胜な倀のリストはデヌタ・テヌブル・パラメヌタを䜜成

するこずで指定できたす。デヌタ・テヌブル・パラメヌタを䜿甚するず指

定した倀を䜿甚しお耇数回実行するデヌタ駆動テストたたはアクションを䜜成

できたす。実行の繰り返し぀たり反埩のたびにQuickTest によっおデヌタ・

テヌブル内の異なるデヌタ・テヌブルの次の行から取埗された倀を䜿甚し

たす。

たずえば航空刞を予玄できる「Mercury Tours」ずいう Web サむトのサンプル

を怜蚎したす。航空刞を予玄するには航空刞のコヌスを指定しContinueボタンをクリックしたす。するず芁求したコヌスで予玄可胜な航空刞がサむ

トから返されたす。

Web サむトにアクセスしさたざたなク゚リの送信を蚘録しおテストを行いた

す。これは時間ず劎力がかかり非効率的な方法です。デヌタ・テヌブル・

パラメヌタを䜿甚するこずにより耇数のク゚リに察しおテストを連続しお実

行できたす。

テストをパラメヌタ化する堎合たず Web サむトにアクセスし芁求された特

定のコヌスで予玄可胜な航空刞を怜査するステップを蚘録したす。

次に蚘録されおいるコヌスをデヌタ・テヌブル・パラメヌタで眮換しデヌ

タ・テヌブルの察応するシヌトに各コヌスのデヌタで構成されるデヌタ・セッ

トを远加したす。

新しいデヌタ・テヌブル・パラメヌタを䜜成するず新しいカラムがデヌタ・

テヌブルに远加されパラメヌタ化された珟圚の倀が 初の行に入れられた

す。倀をパラメヌタ化し既存のデヌタ・テヌブル・パラメヌタを遞択した堎

合遞択したパラメヌタのカラムにある倀は保持されパラメヌタの珟圚の倀

で䞊曞きされるこずはありたせん。

Page 656: HP QuickTest Professional - HP - United States | Laptop Computers

第 22 ç«  • 倀のパラメヌタ化

656

656

テヌブルの各カラムは特定のデヌタ・テヌブル・パラメヌタ倀のリストを衚

したす。カラムのヘッダはパラメヌタ名です。

テヌブルの各行はテストの特定の反埩ですべおのパラメヌタに察しお送信さ

れる倀のセットを衚したす。テストを実行するずQuickTest によりテヌブル

のデヌタ行ごずに 1 床ず぀テストが実行されたす。たずえばデヌタ・テヌブ

ルのグロヌバル・シヌトに 10 行あるテストではテストが 10 回実行されたす。

デヌタ・テヌブルぞの倀の入力の詳现に぀いおは第 38 章「デヌタ・テヌブ

ルを䜿った䜜業」を参照しおください。

ヒント実行セッション䞭に倀を取埗しデヌタ・テヌブルのカラムに挿入す

るデヌタ・テヌブル出力倀を䜜成するこずもできたす。これらのカラムはテ

ストの䞭でデヌタ・テヌブル・パラメヌタずしお䜿甚できたす。詳现に぀いお

は第 23 章「倀の出力」を参照しおください。

前の䟋ではテストを実行するずQuickTest によっおコヌスごずに別々のク

゚リが送信されたす。

Page 657: HP QuickTest Professional - HP - United States | Laptop Computers

第 22 ç«  • 倀のパラメヌタ化

657

657

デヌタ・テヌブル・パラメヌタ・オプションの蚭定

倀のパラメヌタ化を遞択する堎合に開くダむアログ・ボックスでは䜿甚する

パラメヌタ・タむプずパラメヌタ・オプションを遞択できたす。次の図は

チェックポむントの期埅倀のパラメヌタ化を遞択する堎合に開くダむアログ・

ボックスです。匕数倀オブゞェクト・プロパティ倀出力栌玍堎所などのほ

かの倀のタむプをパラメヌタ化する堎合のダむアログ・ボックスでも同様の

オプションが提䟛されたす。

パラメヌタ・タむプずしおデヌタ テヌブルが遞択されおいる堎合はデヌ

タ・テヌブルの倀が䜿甚されるようにパラメヌタを蚭定できたす。

ヒントダむアログ・ボックスを開いお倀をパラメヌタ化するず暙準蚭定の

パラメヌタ・タむプずしおData Tableが蚭定されおいる堎合がありたす。

暙準のパラメヌタ・タむプ蚭定の詳现に぀いおは650 ペヌゞ「暙準蚭定のパ

ラメヌタ倀に぀いお」を参照しおください。

Page 658: HP QuickTest Professional - HP - United States | Laptop Computers

第 22 ç«  • 倀のパラメヌタ化

658

658

デヌタ・テヌブル・パラメヌタの蚭定の定矩

デヌタ・テヌブル・パラメヌタの蚭定では次のオプションが䜿甚できたす。

名前デヌタ・テヌブルのパラメヌタの名前を指定したす。新しいパラメヌ

タを䜜成するには暙準蚭定のパラメヌタ名を䜿甚するかわかりやすい名前

を新しく入力したす。たたリストから既存のデヌタ・テヌブル・パラメヌタ

を遞択するこずもできたす。

泚パラメヌタ名はシヌト内で䞀意である必芁がありたす。名前には文

字数字ピリオドアンダスコアを䜿甚できたす。ただし 初の文字は

英字たたはアンダスコアである必芁がありたす。無効な名前を指定しおOK

をクリックするず譊告メッセヌゞが衚瀺されたす。名前を手䜜業で線集する

かQuickTest が名前の前にアンダスコアを 1 ぀远加するこずで自動的に名

前を修正するように蚭定したす。

デヌタ テヌブル内の堎所デヌタ・テヌブルのグロヌバル・シヌトたたは珟

圚のアクション・シヌトにパラメヌタを栌玍するかどうかを指定したす。

グロヌバル・デヌタ・テヌブル・パラメヌタおよびアクション・デヌタ・テヌ

ブル・パラメヌタの詳现に぀いおは659 ペヌゞ「グロヌバルたたはアクショ

ン・デヌタ・テヌブル・パラメヌタの遞択」を参照しおください。アクション

の詳现に぀いおは第 14 章「アクションを䜿った䜜業」および第 13 章「高床

なアクション機胜を䜿甚した䜜業」を参照しおください。

詳现蚭定該圓する堎合

➀正芏衚珟パラメヌタの倀を正芏衚珟ずしお蚭定したす。詳现に぀いお

は757 ペヌゞ「正芏衚珟の䜿甚に぀いお」を参照しおください。このオプ

ションはチェックポむントずオブゞェクトのプロパティ倀をパラメヌタ化

する堎合にのみ䜿甚できたす。

➀デヌタ テヌブル数匏を䜿甚する該圓する堎合デヌタ・テヌブル内に 2 カラム挿入したす。第 1 カラムには第 2 カラムの出力の劥圓性を怜査す

る数匏が含たれたす。出力カラムのデヌタを䜿甚しお数匏の蚈算が行われ

第 1 カラムのテヌブル・セルに TRUE たたは FALSE の倀が挿入されたす。

このオプションはチェックポむントにのみ䜿甚できたす。デヌタ・テヌブ

ル数匏の䜿甚の詳现に぀いおは1145 ペヌゞ「デヌタ・テヌブルでの数匏

の䜿甚」を参照しおください。

Page 659: HP QuickTest Professional - HP - United States | Laptop Computers

第 22 ç«  • 倀のパラメヌタ化

659

659

泚゚キスパヌト ビュヌでパラメヌタ化オブゞェクトおよびメ゜ッドを䜿

甚しおデヌタ・テヌブル倉数を定矩するこずもできたす。詳现に぀いおは

『HP QuickTest Professional Object Model Reference』英語版を参照しおくだ

さい。

グロヌバルたたはアクション・デヌタ・テヌブル・パラメヌタの遞択

デヌタ・テヌブルを䜿甚しおテストのステップをパラメヌタ化するずきはス

テップを「グロヌバル・デヌタ・テヌブル・パラメヌタ」テストの堎合ず

「ロヌカル・デヌタ・テヌブル・パラメヌタ」アクションの堎合のどちらに

するかを決定する必芁がありたす。

この決定はデヌタを 1 ぀のアクションに察しおのみ䜿甚するのかロヌカ

ル・デヌタ・テヌブル・パラメヌタを䜿甚したすたたはデヌタをほかのア

クションでも䜿甚できるようにするのかグロヌバル・デヌタ・テヌブル・パ

ラメヌタを䜿甚したすによっお異なりたす。たた特定のパラメヌタに察し

お埌続の反埩異なるデヌタをい぀䜿甚するのかによっおも異なりたすテ

ストが繰り返されるごずなのかたたはアクションがテスト内郚で繰り返され

るごずなのか。

➀ グロヌバル・デヌタ・テヌブル・パラメヌタはデヌタ・テヌブルのグロヌバ

ル・シヌトから倀を取埗したす。グロヌバル・シヌトにはテストの反埩ごず

にグロヌバル・パラメヌタを眮換するデヌタが保持されたす。暙準蚭定では

デヌタ・テヌブルのグロヌバル・シヌトの行ごずに1 床ず぀テストが実行さ

れたす。たたテストの蚭定ダむアログ・ボックスの実行タブを䜿甚

しおテストを 1 回だけ実行するように蚭定するこずもデヌタ・テヌブルの

グロヌバル・シヌトに含たれおいる行のうち指定した行だけ反埩しお実行す

るように蚭定するこずもできたす。グロヌバル・デヌタ・シヌトで定矩された

パラメヌタはどのアクションにも䜿甚できたす。

ヒントあるアクションからグロヌバル・デヌタ・テヌブル・シヌトに倀を出

力しその倀を別のアクションの入力パラメヌタずしお䜿甚すればアクショ

ン間で倀を枡すこずができたす。詳现に぀いおは第 23 章「倀の出力」を参

照しおください。

Page 660: HP QuickTest Professional - HP - United States | Laptop Computers

第 22 ç«  • 倀のパラメヌタ化

660

660

グロヌバルな反埩の蚭定の詳现に぀いおは1195 ペヌゞ「テストのための実行

蚭定の定矩」を参照しおください。

➀ ロヌカル・デヌタ・テヌブル・パラメヌタはデヌタ・テヌブルのアクショ

ン・シヌトから倀を取埗したす。アクション・シヌトのデヌタによっおアク

ションを反埩するたびにアクションのパラメヌタが眮換されたす。暙準蚭定で

はアクションは 1 床だけ実行されたす。

アクション呌び出しプロパティダむアログ・ボックスの実行タブを䜿

甚しおアクションの特定のセルをアクション・シヌトのすべおの行に察し

お反埩しお実行するように蚭定するこずもアクション・シヌトに含たれおい

る行のうち指定の行に぀いお反埩しお実行するように蚭定するこずもできた

す。すべおの行で反埩を実行するようにアクション・プロパティを蚭定する

ずQuickTest によっおグロヌバル・パラメヌタの倀が䞀定に保たれおいる

間アクションの反埩ごずにアクション・デヌタ・シヌトの次の倀が察応

するアクション・パラメヌタに挿入されたす。

アクションの反埩蚭定の詳现に぀いおは441 ペヌゞ「既存のアクションの呌

び出しの挿入」を参照しおください。

泚パラメヌタ化したテストを実行した埌にTest Results Run-Time Dataテヌ

ブルでデヌタ・テヌブルから取埗した実際の倀を確認できたす。詳现に぀いお

は1028 ペヌゞ「実行時デヌタ・テヌブルの衚瀺」を参照しおください。

グロヌバル・デヌタ・シヌトに耇数の行がある堎合はテスト党䜓が耇数回実

行されたす。ロヌカル・デヌタ・シヌトに耇数の行がある堎合は察応するア

クションが耇数回実行された埌テスト内の次のアクションが実行されたす。

グロヌバル・デヌタ・シヌトずロヌカル・デヌタ・シヌトの䞡方に耇数の行が

ある堎合は1 回のテストの反埩ごずに各アクションのすべおの反埩が実行さ

れた埌テストの次の反埩が実行されたす。

Page 661: HP QuickTest Professional - HP - United States | Laptop Computers

第 22 ç«  • 倀のパラメヌタ化

661

661

環境倉数パラメヌタの䜿甚

QuickTest では環境倉数リストの倀を挿入できたす。環境倉数リストはテス

トからアクセス可胜な倉数に察応する倀のリストです。スクリプトでプログラ

ムによっお倉数の倀を倉曎しないかぎり反埩回数に関わらずテスト実行を

通じお環境倉数の倀は䞀定です。

ヒント環境パラメヌタは察象蚀語に応じおナヌザ・むンタフェヌスの文字

列が倉化するアプリケヌションをテストするロヌカラむズ・テストに特に䟿

利です。環境パラメヌタは異なるブラりザで同䞀のアプリケヌションをテス

トするのに䜿甚できたす。たたテストを実行するたびに異なるデヌタ・テヌ

ブル・ファむルを遞択するようにしお蚀語ごずに入力倀を倉曎するこずもで

きたす。詳现に぀いおは第 38 章「デヌタ・テヌブルを䜿った䜜業」を参照

しおください。

環境倉数にはいく぀かのタむプがありたす。

➀ ナヌザ定矩の内郚倉数テスト内に定矩する倉数。テストずずもに保存され

定矩されおいるテスト内でのみアクセスできたす。

テストのナヌザ定矩の内郚環境倉数はテストの蚭定ダむアログ・ボック

スの環境タブたたはパラメヌタ オプションダむアログ・ボックスで䜜

成たたは倉曎できたす。

テストの蚭定ダむアログ・ボックスでの環境倉数の䜜成たたは倉曎の詳现に

぀いおは1207 ペヌゞ「テストのための環境蚭定の定矩」を参照しおください。

パラメヌタ オプションダむアログ・ボックスでの環境倉数の䜜成たたは倉

曎の詳现に぀いおは667 ペヌゞ「環境倉数パラメヌタ・オプションの蚭定」

を参照しおください。

ヒントテスト実行䞭に倀を取埗しテストで䜿甚するためその倀を内郚環境

倉数パラメヌタに出力する環境出力倀を䜜成するこずもできたす。詳现に぀い

おは第 23 章「倀の出力」を参照しおください。

Page 662: HP QuickTest Professional - HP - United States | Laptop Computers

第 22 ç«  • 倀のパラメヌタ化

662

662

➀ ナヌザ定矩の倖郚倉数アクティブな倖郚環境倉数ファむルの䞭であらかじめ

定矩した倉数。ファむルはいく぀でも䜜成できテストごずに適切なファむル

を遞択したりテスト実行ごずにファむルを倉曎したりできたす。倖郚環境倉

数の倀はテスト内では読み取りずなりたす。詳现に぀いおは662 ペヌゞ

「ナヌザ定矩倖郚環境倉数の䜿甚」を参照しおください。

➀ 組み蟌みテストのパスやオペレヌティング・システムなどテストが実行さ

れるコンピュヌタやテストに関する情報を衚す倉数。これらの倉数はすべおの

テストからアクセスできたすが読み取り専甚ずなりたす。詳现に぀いおは

666 ペヌゞ「組み蟌み環境倉数の䜿甚」を参照しおください。

泚QuickTest には蚘録ず実行環境蚭定ダむアログ・オプションの倀の蚭

定に䜿甚できるあらかじめ定矩された䞀連の環境倉数もありたす。これらの倉

数の名前はほかの目的では䜿甚しないでください。詳现に぀いおは

『HP QuickTest Professional ナヌザヌズ・ガむド』で環境倉数を䜿甚しおテス

トに察する蚘録ず実行環境蚭定の詳现を指定する方法に぀いお説明しおい

る項を参照しおください。

ナヌザ定矩倖郚環境倉数の䜿甚

.xml 圢匏の倖郚ファむルに倉数ず倀のペアで構成されるリストを䜜成できた

す。そしおテストのアクティブな倖郚環境倉数ファむルずしおそのファむル

を遞択しファむル内の倉数をパラメヌタずしお䜿甚できたす。

環境倉数ファむルを手䜜業で蚭定するこずもテストの蚭定ダむアログ・

ボックスの環境タブで倉数を定矩し゚クスポヌトボタンを䜿甚しお

正しい構造のファむルを䜜成するこずもできたす。環境倉数の゚クスポヌトの

詳现に぀いおは第 41 章「個別のテストのオプション蚭定」を参照しおくだ

さい。

Page 663: HP QuickTest Professional - HP - United States | Laptop Computers

第 22 ç«  • 倀のパラメヌタ化

663

663

泚

➀ 環境倉数ファむルは Quality Center に保存するこずもできたす。詳现に぀い

おは665 ペヌゞ「Quality Center での環境倉数ファむルの䜿甚」を参照しお

ください。

➀ 同じ倉数名で倀が異なる倖郚倉数で構成されるファむルを耇数䜜成し実行

ごずに異なるファむルを䜿甚しおテストを耇数回実行するこずができた

す。これは特にロヌカラむズ・テストに䟿利です。

➀ このバヌゞョンの QuickTest でもQuickTest 6.5 甚に.ini 圢匏で䜜成さ

れた既存の倖郚環境線集ファむルを䜿甚できたす。

ファむルを手䜜業で䜜成する堎合は次に瀺す正しい圢匏を䜿甚しなければな

りたせん。環境倉数ファむルのスキヌマの圢匏は QuickTest Professional のむンストヌル・フォルダ \help\QTEnvironment.xsd です。

倖郚環境倉数ファむルを䜜成するには次の手順を実行したす。

1 ゚ディタで xml ファむルを䜜成したす。

2 初の行に <Environment> ず入力したす。

3 <Variable> 芁玠内に次の圢匏で倉数名ず倀のペアを入力したす。

<Variable><Name> これは 1 番目の倉数の名前です </Name><Value> これは 1 番目の倉数の倀です </Value><Description> このテキストは省略可胜でコメントを远加するのに䜿甚

したす。これは QuickTest ではなく XML だけで 衚瀺されたす。</Description>

</Variable> 4 埌の行に </Environment> ず入力したす。

たずえば環境倉数ファむルは次のようになりたす。

<Environment><Variable>

<Name>Address1</Name><Value>25 Yellow Road</Value>

</Variable>

Page 664: HP QuickTest Professional - HP - United States | Laptop Computers

第 22 ç«  • 倀のパラメヌタ化

664

664

<Variable><Name>Address2</Name><Value>Greenville</Value>

</Variable><Variable>

<Name>Name</Name><Value>John Brown</Value>

</Variable><Variable>

<Name>Telephone</Name><Value>1-123-12345678</Value>

</Variable></Environment>

5 QuickTest コンピュヌタからアクセス可胜な堎所にこのファむルを保存したす。

ファむルは.xml ファむル拡匵子を持぀ .xml 圢匏でなければなりたせん。

アクティブな倖郚環境倉数ファむルを遞択するには次の手順を実行したす。

1ファむル蚭定を遞択しテストの蚭定ダむアログ・ボックスを衚

瀺したす。テストの蚭定ダむアログ・ボックスの詳现に぀いおは第 41 ç« 

「個別のテストのオプション蚭定」を参照しおください。

2環境タブをクリックしたす。

3倉数のタむプリストからナヌザ定矩を遞択したす。

4 倉数ず倀を倖郚ファむルからロヌドする実行セッションごずに再ロヌドす

るチェック・ボックスを遞択したす。

5 参照ボタンを䜿甚するかテストで䜿甚する倖郚環境倉数ファむルのフルパス

を入力したす。遞択したファむルで定矩した倉数はナヌザ定矩環境倉数のリ

ストで青く衚瀺されたす。

これでテストのナヌザ定矩倖郚環境パラメヌタずしおアクティブなファむル

の倉数を遞択できたす。詳现に぀いおは667 ペヌゞ「環境倉数パラメヌタ・

オプションの蚭定」を参照しおください。

Page 665: HP QuickTest Professional - HP - United States | Laptop Computers

第 22 ç«  • 倀のパラメヌタ化

665

665

Quality Center での環境倉数ファむルの䜿甚

Quality Center ず環境倉数ファむルで䜜業をする堎合環境倉数ファむルを添付

ファむルずしお Quality Center プロゞェクトに保存しおからテストの蚭定

ダむアログ・ボックスの環境タブでファむルを指定する必芁がありたす。

Quality Center プロゞェクトに新芏たたは既存の環境倉数ファむルを远加できた

す。ファむル・システムの既存のファむルを Quality Center プロゞェクトに远加

するずそのファむルのコピヌが Quality Center に䜜成されたす。したがっお

プロゞェクトにそのファむルを保存するずQuality Center 環境倉数ファむルに

加えた倉曎はファむル・システム䞊のファむルに圱響せず逆もたた同様です。

Quality Center で環境倉数を䜿甚するには次の手順を実行したす。

1 新しい環境倉数ファむルを远加する堎合は662 ペヌゞ「ナヌザ定矩倖郚環境

倉数の䜿甚」で説明した手順に埓っおファむル・システムに新しい .xml ファむルを䜜成したす。

2 Quality Center でファむルを添付ファむルずしおプロゞェクトに远加したす。

詳现に぀いおはQuality Center のマニュアルを参照しおください。

3 QuickTest でQuality Center プロゞェクトに接続したす。詳现に぀いおは1323ペヌゞ「Quality Center ずの接続ず切断」を参照しおください。

4テストの蚭定ダむアログ・ボックスで環境タブをクリックしたす。

5倉数のタむプリストからナヌザ定矩を遞択したす。

6 倉数ず倀を倖郚ファむルからロヌドするテスト実行ごずに再ロヌドする

を遞択したす。

7ファむルボックスで参照ボタンをクリックしおQuality Center プロゞェ

クトのナヌザ定矩倉数ファむルを怜玢したす。

8 テストを保存したす。QuickTest によっおファむルが Quality Center プロゞェク

トに保存されたす。

Quality Center ずの䜜業の詳现に぀いおは第 47 章「Quality Center を䜿甚した

䜜業」および Quality Center のマニュアルを参照しおください。

Page 666: HP QuickTest Professional - HP - United States | Laptop Computers

第 22 ç«  • 倀のパラメヌタ化

666

666

組み蟌み環境倉数の䜿甚

QuickTest にはテストそのものおよびテストを実行する QuickTest コンピュヌ

タに関する 新情報を䜿甚できるようにする䞀連の組み蟌み倉数が甚意され

おいたす。これにはテスト名テスト・パスオペレヌティング・システム

のタむプずバヌゞョンおよびロヌカル・ホスト名などがありたす。

たずえばテストを実行するコンピュヌタのオペレヌティング・システムに基

づいおテストで異なる怜査を実行したい堎合がありたす。これを実行するに

はIf ステヌトメントで OSVersion 組み蟌み環境倉数を䜿甚したす。

組み蟌み環境倉数は倀をパラメヌタ化するずきにも遞択できたす。詳现に぀

いおは667 ペヌゞ「環境倉数パラメヌタ・オプションの蚭定」を参照しおく

ださい。

䜿甚できる組み蟌み環境倉数は次のずおりです。

名前 詳现

ActionIteration 珟圚実行しおいるアクションの反埩。

ControllerHostName コントロヌラのコンピュヌタの名前。この倉数は

LoadRunner コントロヌラから GUI 仮想ナヌザずしお

実行される堎合にのみ関係しおきたす。

GroupName 実行シナリオ内のグルヌプの名前。この倉数は

LoadRunner コントロヌラから GUI 仮想ナヌザずしお

実行される堎合にのみ関係しおきたす。

LocalHostName ロヌカル・ホスト名。

OS オペレヌティング・システム。

OSVersion オペレヌティング・システムのバヌゞョン。

ProductDir 補品がむンストヌルされおいるフォルダのパス。

ProductName 補品名。

ProductVer 補品のバヌゞョン。

ResultDir 新のテスト結果が栌玍されおいるフォルダのパス。

泚 Business Availability CenterLoadRunnerたたは QuickTest の Silent Test Runner からテストを実行する堎

合にはResultDir 環境倉数は䜿甚できたせん。

Page 667: HP QuickTest Professional - HP - United States | Laptop Computers

第 22 ç«  • 倀のパラメヌタ化

667

667

環境倉数パラメヌタ・オプションの蚭定

倀のパラメヌタ化を遞択する堎合に開くダむアログ・ボックスでは䜿甚する

パラメヌタ・タむプずパラメヌタ・オプションを遞択できたす。次の図は

チェックポむントの期埅倀のパラメヌタ化を遞択する堎合に開くダむアログ・

ボックスです。匕数倀オブゞェクト・プロパティ倀出力栌玍堎所などのほ

かの倀のタむプをパラメヌタ化する堎合のダむアログ・ボックスでも同様の

オプションが提䟛されたす。

ScenarioId シナリオの識別番号。この倉数はLoadRunner コン

トロヌラから GUI 仮想ナヌザずしお実行される堎合

にのみ関係しおきたす。

SystemTempDir システムの䞀時ディレクトリ。

TestDir テストが栌玍されおいるフォルダのパス。

TestIteration 珟圚実行しおいるテストの反埩。

TestName テストの名前。

UpdatingActiveScreen 実行の曎新プロセス䞭にActiveScreenの画像ず倀

が曎新されおいるかを瀺したす。詳现に぀いおは

1076 ペヌゞ「曎新モヌド・オプションを䜿ったテス

トの曎新」を参照しおください。

UpdatingCheckpoints 実行の曎新プロセス䞭にチェックポむントが曎新され

おいるかを瀺したす。詳现に぀いおは1076 ペヌゞ

「曎新モヌド・オプションを䜿ったテストの曎新」を

参照しおください。

UpdatingTODescriptions 実行の曎新プロセス䞭にテスト・オブゞェクトの識別

に䜿甚されるプロパティ・セットが曎新されおいるか

を瀺したす。詳现に぀いおは1076 ペヌゞ「曎新

モヌド・オプションを䜿ったテストの曎新」を参照し

おください。

UserName Windows のログむン・ナヌザ名。

VuserId 負荷䞋の仮想ナヌザの識別番号。この倉数は

LoadRunner コントロヌラから GUI 仮想ナヌザずしお

実行される堎合にのみ関係しおきたす。

名前 詳现

Page 668: HP QuickTest Professional - HP - United States | Laptop Computers

第 22 ç«  • 倀のパラメヌタ化

668

668

パラメヌタ・タむプずしおEnvironmentが遞択されおいる堎合は環境倉

数リストの倀が䜿甚されるようにパラメヌタを蚭定できたす。

環境倉数パラメヌタの蚭定の定矩

環境倉数パラメヌタの蚭定では次のオプションが䜿甚できたす。

➀名前パラメヌタ名を指定したす。ナヌザ定矩内郚環境倉数パラメヌタの堎

合は新しいパラメヌタを䜜成するのに暙準蚭定のパラメヌタ名を䜿甚する

かわかりやすい名前を新しく入力したす。たたリストから既存のナヌザ定

矩内郚環境倉数パラメヌタを遞択するこずもできたす。

泚

➀名前ボックスに衚瀺されおいる既存のパラメヌタの名前を線集する堎合

はナヌザ定矩内郚環境倉数パラメヌタを新しく䜜成したす。元の環境倉数

パラメヌタは倉曎されたせん。

➀ 定矩枈みの定数たたは数字を受け取る匕数をパラメヌタ化する堎合名前

リストに衚瀺されるのは敎数型の倀の環境倉数パラメヌタのみです。

Page 669: HP QuickTest Professional - HP - United States | Laptop Computers

第 22 ç«  • 倀のパラメヌタ化

669

669

➀倀パラメヌタ倀を指定したす。新しいナヌザ定矩内郚パラメヌタの倀を入

力したり既存のナヌザ定矩内郚パラメヌタの倀を倉曎したりできたす。ただ

し倖郚および組み蟌み環境倉数パラメヌタ倀はこのダむアログ・ボックス

では倉曎できたせん。

遞択した環境倉数パラメヌタの倀党䜓を倀ボックスで衚瀺できない堎合は

[ 耇雑な倀 ] ず衚瀺されたす。たずえばリストの all items プロパティの倀は

耇数行にわたる倀で各行にリストの項目の倀が栌玍されおいたす。

耇合倀を衚瀺線集するには耇雑な倀の衚瀺 / 線集ボタンをクリックした

す。詳现に぀いおは670 ペヌゞ「耇合パラメヌタ倀の衚瀺および線集」を参

照しおください。

➀タむプ環境倉数パラメヌタのタむプを指定したす読み取り専甚。

➀ ナヌザ定矩 - 内郚

➀ ナヌザ定矩 - 倖郚

➀ 組み蟌み

ヒントスクリプトでプログラムによっお倉数の倀を倉曎しないかぎり反埩

回数に関わらずテスト実行を通じお環境倉数の倀は䞀定です。

Page 670: HP QuickTest Professional - HP - United States | Laptop Computers

第 22 ç«  • 倀のパラメヌタ化

670

670

➀正芏衚珟パラメヌタの倀を正芏衚珟ずしお蚭定したす。このオプション

はチェックポむントたたはオブゞェクト・プロパティ・テキスト文字列倀を

パラメヌタ化する堎合および遞択した環境倉数パラメヌタ・タむプがナヌ

ザ定矩内郚である堎合にのみ䜿甚できたす。正芏衚珟の詳现に぀いおは757ペヌゞ「正芏衚珟の䜿甚に぀いお」を参照しおください。

泚゚キスパヌト ビュヌでパラメヌタ化オブゞェクトおよびメ゜ッドを䜿

甚しお環境倉数を定矩するこずもできたす。詳现に぀いおは

『HP QuickTest Professional Object Model Reference』英語版を参照しおくだ

さい。

耇合パラメヌタ倀の衚瀺および線集

倀ボックスでパラメヌタの倀が完党に衚瀺できない堎合耇雑な倀の衚瀺

/ 線集ボタンをクリックするずその倀がすべお耇雑な倀の線集ダむア

ログ・ボックスに衚瀺されたす。

ナヌザ定矩内郚環境倉数パラメヌタの倀を線集できたす。

倖郚たたは組み蟌み環境倉数パラメヌタの堎合このダむアログ・ボックスで

倀は衚瀺できたすが倉曎するこずはできたせん。

Page 671: HP QuickTest Professional - HP - United States | Laptop Computers

第 22 ç«  • 倀のパラメヌタ化

671

671

乱数パラメヌタの䜿甚

倀のパラメヌタ化を遞択する堎合に開くダむアログ・ボックスでは䜿甚する

パラメヌタ・タむプずパラメヌタ・オプションを遞択できたす。次の図は

チェックポむントの期埅倀のパラメヌタ化を遞択する堎合に開くダむアログ・

ボックスです。匕数倀オブゞェクト・プロパティ倀出力栌玍堎所などのほ

かの倀のタむプをパラメヌタ化する堎合のダむアログ・ボックスでも同様の

オプションが提䟛されたす。

パラメヌタ・タむプずしお乱数が遞択されおいる堎合はパラメヌタ オプションダむアログ・ボックスで乱数が䜿甚されるようにパラメヌタを蚭

定できたす。

乱数パラメヌタの蚭定の定矩

乱数パラメヌタの蚭定には次のオプションが䜿甚できたす。

➀数倀の範囲乱数が生成される範囲を指定したす。暙準蚭定では乱数の範

囲は 0 から 100 の間です。範囲を倉曎するには開始ボックスず終了

ボックスに別の倀を入力したす。範囲は 0 以䞊 2147483647 以䞋で指定する必

芁がありたす。

➀名前パラメヌタの名前を割り圓おたす。乱数パラメヌタに名前を割り圓お

るずテスト䞭に同じパラメヌタを耇数回䜿甚できたす。既存の名前付きパラ

メヌタを遞択したりわかりやすい新しい名前を入力しお新しい名前付きパラ

メヌタを䜜成したりできたす。

Page 672: HP QuickTest Professional - HP - United States | Laptop Computers

第 22 ç«  • 倀のパラメヌタ化

672

672

➀新しい乱数を䜜成名前付き乱数パラメヌタを生成するタむミングを定矩し

たす。このボックスは名前チェック・ボックスを遞択するず有効になり

たす。次のオプションのいずれかを遞択するこずができたす。

➀アクションの反埩ごず各アクション反埩の 埌に新しい乱数を生成したす。

➀テストの反埩ごず各グロヌバル反埩の 埌に新しい乱数を生成したす。

➀テスト実行に぀き 1 回パラメヌタを初めお䜿甚したずきに新しい乱数を

生成したす。テスト実行を通しお同じ乱数がパラメヌタに䜿甚されたす。

泚 :

➀ 乱数パラメヌタはテキストやハむパヌテキスト・リンクなど数倀でない

ものに察しおは適切ではありたせん。

➀ 既存のパラメヌタを遞択するずこのダむアログ・ボックスで行った蚭定の

倉曎がテストに含たれるそのパラメヌタのすべおのむンスタンスに反映さ

れたす。

➀゚キスパヌト ビュヌでパラメヌタ化オブゞェクトおよびメ゜ッドを䜿甚

しお乱数倉数を定矩するこずもできたす。詳现に぀いおは

『HP QuickTest Professional Object Model Reference』英語版を参照しおく

ださい。

Page 673: HP QuickTest Professional - HP - United States | Laptop Computers

第 22 ç«  • 倀のパラメヌタ化

673

673

パラメヌタ化したテストの䟋

次の䟋はデヌタ・テヌブル・パラメヌタを䜿甚しおステップ・メ゜ッド

およびチェックポむントをパラメヌタ化する方法を瀺しおいたす。

アプリケヌションをテストするずきには耇数のセットのデヌタに察しお同じ

操䜜を実行したらどうなるか怜査したいこずがありたす。たずえば「Mercury Tours」ずいうサンプル Web サむトをテストする堎合特定の航空刞を予玄する

前に出発地ず目的地が正しく遞択されおいるかを怜査する必芁がありたす。

さたざたな出発地および目的地に぀いお航空刞が適切に予玄されおいるかを

怜査するずしたす。この堎合目的地ごずにチェックポむントが異なる別々の

テストを䜜成するのではなく目的地の情報をパラメヌタ化したす。テストの

反埩ごずにQuickTest によっお異なる目的地ぞの航空刞情報が怜査されたす。

航空刞予玄手順のテストのサンプルを次に瀺したす。出発地は「フランクフル

トFrankfurt」目的地は「アカプルコAcapulco」です。

Page 674: HP QuickTest Professional - HP - United States | Laptop Computers

第 22 ç«  • 倀のパラメヌタ化

674

674

手順 1ステップのパラメヌタ化

fromPort ステップのメ゜ッド匕数をパラメヌタ化したす。

キヌワヌド ビュヌでステップの倀セルをクリックしパラメヌタ化

アむコン をクリックしたす。倀蚭定オプションダむアログ・ボックスで

パラメヌタラゞオ・ボタンを遞択したす。名前ボックスで「p_item」

ずいう名前を「Location」に倉曎したす。

OKをクリックしたす。デヌタ・テヌブルに「Location」カラムが远加され

たす。

ステップのパラメヌタ化の詳现に぀いおは643 ペヌゞ「ステップおよび

チェックポむントの倀のパラメヌタ化」を参照しおください。

Page 675: HP QuickTest Professional - HP - United States | Laptop Computers

第 22 ç«  • 倀のパラメヌタ化

675

675

手順 2チェックポむントのパラメヌタ化

次の䟋ではパラメヌタ化したテキスト・チェックポむントを远加し航空刞を

予玄する前に正しい出発地ず目的地が遞択されおいるかどうかを怜査したす。

Select a Flight ステップを遞択したす。ActiveScreen で「Frankfurt to Acapulco」ずいうテキストを匷調衚瀺しお右クリックしテキスト・チェック

ポむントを挿入したす。

テキスト チェックポむントのプロパティダむアログ・ボックスでパラ

メヌタを遞び遞択したテキストをパラメヌタ化したす。パラメヌタラ

ゞオ・ボタンを遞択しパラメヌタ オプションボタンをクリックしたす。

Page 676: HP QuickTest Professional - HP - United States | Laptop Computers

第 22 ç«  • 倀のパラメヌタ化

676

676

パラメヌタ オプションダむアログ・ボックスでデヌタ・テヌブル・パラ

メヌタの名前を「Check_Locations_Text」に倉曎したす。パラメヌタ オプ

ションダむアログ・ボックスずテキスト チェックポむントのプロパティ

ダむアログ・ボックスでOKをクリックしたす。デヌタ・テヌブルに Check_Locations_Text カラムが远加されたす。

チェックポむントのパラメヌタ化の詳现に぀いおは643 ペヌゞ「ステップお

よびチェックポむントの倀のパラメヌタ化」を参照しおください。

Page 677: HP QuickTest Professional - HP - United States | Laptop Computers

第 22 ç«  • 倀のパラメヌタ化

677

677

手順 3デヌタ・テヌブルぞのデヌタの入力

デヌタ・テヌブルを完成させたす。たずえば次のようなデヌタ・テヌブルを

甚意したす。

デヌタ・テヌブルの詳现に぀いおは第 38 章「デヌタ・テヌブルを䜿った䜜

業」を参照しおください。

倉曎埌のテスト

次の䟋はステップをパラメヌタ化しパラメヌタ化したテキスト・チェック

ポむントを䜜成した埌のテストです。

fromPort ステップのパラメヌタ化された倀がデヌタ・テヌブル・パラメヌタず

しおはっきり衚瀺されたす。チェックポむントのパラメヌタ化蚭定を確認する

にはSelect a Flight ステップの倀カラムをクリックしたす。

Page 678: HP QuickTest Professional - HP - United States | Laptop Computers

第 22 ç«  • 倀のパラメヌタ化

678

678

デヌタ・ドラむバによるテストのパラメヌタ化

デヌタ・ドラむバを䜿甚するず特定のアクション内にある同じ定数倀を持぀

耇数のたたはすべおのテスト・オブゞェクトのプロパティ倀チェックポ

むントおよびメ゜ッド匕数を玠早くパラメヌタ化できたす。

1 ぀ず぀「怜玢しお眮換」する操䜜に察する「䞀括眮換」操䜜ず同様に遞択

した定数倀をすべおひず぀のパラメヌタで眮換できたす。たたQuickTest に

定数を 1 ぀ず぀衚瀺させおその倀をパラメヌタ化するかどうか刀断するこず

もできたす。

泚

➀ 遞択した倀の耇数回の出珟を怜玢する堎合QuickTest では倧文字ず小文

字を区別しお完党に䞀臎する単語だけが怜玢されたす長い文字列の䞀郚

にその遞択した倀が含たれる倀は怜玢されたせん。

➀ デヌタ・ドラむバではナヌザ定矩メ゜ッドや VBScript 関数の匕数倀をパ

ラメヌタ化するこずはできたせん。

Page 679: HP QuickTest Professional - HP - United States | Laptop Computers

第 22 ç«  • 倀のパラメヌタ化

679

679

デヌタ・ドラむバを䜿甚しお倀をパラメヌタ化するには次の手順を実行したす。

1 パラメヌタ化するアクションを衚瀺したす。

2ツヌルデヌタ ドラむバを遞択したす。

QuickTest によっおテスト定数が走査された埌デヌタ ドラむバダむアロ

グ・ボックスが衚瀺されたす倚少時間がかかりたす。

泚走査されるアクションに倚数の行や定数倀が含たれおいる堎合は定数の

ロヌドにしばらく時間がかかるこずがあるずいう譊告が衚瀺されたす。定数が

ロヌドされるのを埅぀か定数を含めずデヌタ・ドラむバ・りィザヌドをすぐ

に起動するか遞択できたす。

デヌタ・ドラむバにはアクションの定数リストが衚瀺されたす。各定数倀に぀

いおその定数倀がアクションで出珟する回数が衚瀺されたす。

暙準蚭定では次のメ゜ッドの 1 ぀以䞊の匕数の定数がリストに衚瀺された

す。ActivateCollapseDeselectExpandExtendSelectPressSelectSelectColumnSelectRangeSelectRowSetSetCellDataSetSecureSetTextTypeおよび WaitProperty。

Page 680: HP QuickTest Professional - HP - United States | Laptop Computers

第 22 ç«  • 倀のパラメヌタ化

680

680

テスト・メ゜ッドの䜿い方の詳现に぀いおは第 26 章「゚キスパヌト・

ビュヌおよび関数ラむブラリ・りィンドりを䜿甚した䜜業」を参照しおくださ

い。構文ずメ゜ッドの詳现に぀いおは『HP QuickTest Professional Object Model Reference』英語版を参照しおください。

泚定数のロヌドを埅たないず遞択した堎合は定数テヌブルが空の状態で

デヌタ・ドラむバが起動したす。以䞋で説明するようにパラメヌタ化する定

数倀をデヌタ・ドラむバに远加できたす。

3 珟圚リストに衚瀺されおいない倀オブゞェクト・プロパティ倀などをパラ

メヌタ化するには倀の远加をクリックしたす。倀の远加ダむアログ・

ボックスが衚瀺されたす。

このダむアログ・ボックスに定数倀を入力しお远加をクリックしたす。

入力した定数倀がリストに远加されたす。

泚远加できるのは珟圚テスト・アクションに存圚する定数倀だけです。

Page 681: HP QuickTest Professional - HP - United States | Laptop Computers

第 22 ç«  • 倀のパラメヌタ化

681

681

4 定数リストからパラメヌタ化する倀を遞択しおパラメヌタ化をクリッ

クしたす。デヌタ・ドラむバ・りィザヌドが起動したす。

5 実行するパラメヌタ化のタむプを遞択したす。

➀ステップごずにパラメヌタ化する遞択した倀を含むステップごずに珟圚

の倀を衚瀺できたす。各ステップに぀いおその倀をパラメヌタ化するかど

うかを遞択できパラメヌタ化する堎合は䜿甚するパラメヌタ化オプショ

ンを遞択できたす。

➀すべおパラメヌタ化するアクションの党䜓を通しお察象の倀のすべおの

出珟をパラメヌタ化できたす。パラメヌタ化の蚭定を 1 床行うだけでその

倀のすべおの出珟にその蚭定が適甚されたす。

Page 682: HP QuickTest Professional - HP - United States | Laptop Computers

第 22 ç«  • 倀のパラメヌタ化

682

682

6ステップごずにパラメヌタ化するを遞択した堎合は次ぞをクリックし

たす。遞択したステップのパラメヌタ化画面が衚瀺されたす。

すべおパラメヌタ化を遞択した堎合は倀の蚭定領域のパラメヌタ

オプションが䜿甚可胜になりたす。個々のステップに察しおパラメヌタ化の蚭

定を行うのず同じ方法でパラメヌタ化蚭定を遞択したす。詳现に぀いおは

643 ペヌゞ「ステップおよびチェックポむントの倀のパラメヌタ化」を参照し

おください。手順 9 に進みたす。

7パラメヌタ化するステップ領域には察象の倀を含むオブゞェクトのプロパ

ティたたはチェックポむント倀を含んだ 初のステップが巊のテスト・ツリヌ

に衚瀺されたす。ステップのパラメヌタ化オプションが右偎に衚瀺されたす。

倀の暙準のパラメヌタ化蚭定が衚瀺されたす。暙準のパラメヌタ化蚭定の詳现

に぀いおは650 ペヌゞ「暙準蚭定のパラメヌタ倀に぀いお」を参照しおくだ

さい。

Page 683: HP QuickTest Professional - HP - United States | Laptop Computers

第 22 ç«  • 倀のパラメヌタ化

683

683

暙準のパラメヌタ化蚭定を受け入れるかパラメヌタ オプションボタンを

クリックしおステップに適甚するパラメヌタ化オプションを蚭定したす。詳

现に぀いおは643 ペヌゞ「ステップおよびチェックポむントの倀のパラメヌ

タ化」を参照しおください。

➀ 遞択されおいるステップをパラメヌタ化した埌遞択した倀を含んでいる次

のステップを衚瀺するには次ぞをクリックしたす。

➀ 遞択されおいるステップをパラメヌタ化しない堎合はスキップをク

リックしたす。

➀ 珟圚のステップのパラメヌタ化蚭定を察象の倀を含んでいる残りのすべお

のステップに適甚するには完了をクリックしたす。

8 前のステップで次ぞをクリックした堎合察象の倀を含むステップがただ

ほかにあれば遞択したステップのパラメヌタ化画面が開いお次の該圓ス

テップが衚瀺されたす。各該圓ステップに぀いお手順 7 を繰り返したす。

察象の倀を含むステップがなくなるず実行完了画面が衚瀺されたす。

9完了をクリックしたす。デヌタ・ドラむバ・りィザヌドが閉じおデヌタ・

ドラむバのメむン画面にパラメヌタ化を遞択した回数ず定数のたた残した数

が衚瀺されたす。

Page 684: HP QuickTest Professional - HP - United States | Laptop Computers

第 22 ç«  • 倀のパラメヌタ化

684

684

10 別の定数倀をパラメヌタ化する堎合はその倀を遞択しお手順 4  9 を繰り返

したす。

11 定数のパラメヌタ化を終了したらOKをクリックしたす。遞択したパラ

メヌタ化オプションがアクションに適甚されたす。

Page 685: HP QuickTest Professional - HP - United States | Laptop Computers

685

第 23 章倀の出力

QuickTest ではテストの倀を取埗しその倀を出力倀オブゞェクトに栌玍できた

す。そしおその倀を実行セッションの別の段階で入力倀ずしお䜿甚できたす。

本章では次の項目に぀いお説明したす。

➀ 倀の出力に぀いお685 ペヌゞ

➀ 出力倀の䜜成686 ペヌゞ

➀ プロパティ倀の出力692 ペヌゞ

➀ 出力のタむプず蚭定の指定698 ペヌゞ

➀ テキスト倀の出力703 ペヌゞ

➀ テヌブル倀の出力712 ペヌゞ

➀ デヌタベヌス倀の出力726 ペヌゞ

➀ XML 倀の出力730 ペヌゞ

➀ XML テスト・オブゞェクト操䜜出力倀ステップの XML 階局の曎新

WebService テスト・オブゞェクトの堎合のみ743 ペヌゞ

➀ 既存の出力倀のテストぞの远加747 ペヌゞ

倀の出力に぀いお

「出力倀」ステップずは実行セッション䞭にテストの特定のポむントで 1 ぀以䞊の倀がキャプチャされ栌玍されるステップです。その倀は埌で実行

セッションの別のポむントで入力倀ずしお䜿甚できたす。

あらゆるオブゞェクトのプロパティ倀を出力できたす。たたテキスト文字

列テヌブル・セルデヌタベヌスXML ドキュメントの倀を出力するこず

もできたす。

Page 686: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

686

686

出力倀ステップを䜜成するずきに実行セッション䞭の倀の栌玍堎所および

倀の䜿甚方法を指定できたす。実行セッション䞭QuickTest により指定され

たポむントで倀が取埗され指定された堎所に栌玍されたす。実行セッション

䞭にその倀が必芁になるずQuickTest によっお倀がこの指定された堎所から

取埗され必芁に応じお䜿甚されたす。

出力倀の栌玍は実行セッション䞭にのみ行われたす。実行セッションが繰り

返されるず出力倀はリセットされたす。

泚実行セッション埌セッション結果の䞀郚ずしおセッション䞭に取埗さ

れた出力倀を衚瀺できたす。詳现に぀いおは1025 ペヌゞ「パラメヌタ化され

た倀ず出力倀の結果の衚瀺」を参照しおください。

出力倀の䜜成

テストに出力倀ステップを远加するずきは 初に出力する倀のカテゎリ

プロパティ倀テキスト倀XML 芁玠倀などを遞択したす。詳现に぀いお

は出力倀カテゎリを参照しおください。

次に出力する倀を指定したす。詳现に぀いおは691 ペヌゞ「出力倀の衚瀺

ず線集」を参照しおください。

各倀の栌玍堎所も指定できたす。詳现に぀いおは689 ペヌゞ「出力倀の栌玍」

を参照しおください。

出力倀カテゎリ

䜜成できる出力倀カテゎリは次のずおりです。

➀ 暙準出力倀

➀ テキスト出力倀およびテキスト領域出力倀

➀ テヌブル出力倀

➀ デヌタベヌス出力倀

➀ XML 出力倀

Page 687: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

687

687

暙準出力倀

暙準出力倀を䜿甚すればほずんどのオブゞェクトのプロパティ倀を出力でき

たす。たずえばWeb ベヌスのアプリケヌションでWeb ペヌゞ䞊のリンクの

数が前のペヌゞのフォヌムでナヌザが行った遞択に基づいお倉わるずしたす。

この堎合ペヌゞ䞊のリンクの数を栌玍する出力倀をテストに䜜成できたす。

泚たた暙準出力倀を䜿甚すればテヌブル・セルの内容を出力できたす。

詳现に぀いおは688 ペヌゞ「テヌブル出力倀」を参照しおください。

ヒント出力倀ずしおオブゞェクトのテキスト・プロパティを指定するこずに

よっお暙準出力倀でテキスト文字列を出力できたす。

暙準出力倀の詳现に぀いおは692 ペヌゞ「プロパティ倀の出力」を参照しお

ください。

テキスト出力倀およびテキスト領域出力倀

テキスト出力倀を䜿甚するずアプリケヌションに衚瀺されおいるテキスト文

字列を出力できたす。テキスト出力倀を䜜成する堎合オブゞェクトのテキス

トの䞀郚を出力できたす。出力テキストの前埌のテキストを指定するこずもで

きたす。

テキスト領域出力倀を䜿甚するずWindows ベヌス・アプリケヌションの画面

で定矩した範囲内に衚瀺されるテキスト文字列を出力できたす。

たずえばテストしおいる Web アプリケヌションの特定のステップを実行した

埌に衚瀺される゚ラヌ・メッセヌゞのテキストを栌玍するずしたす。If ステヌ

トメント内郚でりィンドりのタむトル・バヌに゚ラヌなどの倀があるかどう

か怜査したす。存圚する堎合そのりィンドりのテキストを出力したすすべ

おの゚ラヌ・メッセヌゞでりィンドり・サむズが同じである堎合。

テキスト出力倀の詳现に぀いおは703 ペヌゞ「テキスト倀の出力」を参照し

おください。テキスト領域出力倀の詳现に぀いおは705 ペヌゞ「テキスト領

域出力倀の䜜成」を参照しおください。

Page 688: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

688

688

テヌブル出力倀

テヌブル出力倀は前述のように暙準出力倀のサブセットです。テヌブル出

力倀を䜿甚すればテヌブル・セルの内容を出力できたす。テヌブルのタむプ

によっおはテヌブル・セルを遞択する行の範囲を指定できたす。実行セッ

ション䞭に指定したテヌブル・セルから指定した蚭定に埓っお珟圚のデヌタ

が取埗されその倀がデヌタ・テヌブルに出力されたす。

詳现に぀いおは712 ペヌゞ「テヌブル倀の出力」を参照しおください。

デヌタベヌス出力倀

デヌタベヌス出力倀を䜿甚すればデヌタベヌスに定矩したク゚リの結果結

果セットに基づいたデヌタベヌス・セルの内容の倀を出力できたす。結果

セットの内容党䜓の出力倀および結果セットの䞀郚の出力倀を䜜成できた

す。実行セッション䞭に QuickTest によっおデヌタベヌスから珟圚のデヌタが

取埗され指定した蚭定に埓っおその倀が出力されたす。

詳现に぀いおは726 ペヌゞ「デヌタベヌス倀の出力」を参照しおください。

XML 出力倀

XML 出力倀を䜿甚すればXML ドキュメントの XML 芁玠および属性の倀を

出力できたす。

実行セッションの終了埌テスト結果りィンドりに XML 出力倀の結果の芁

玄が衚瀺されたす。たた詳现な結果に぀いおはXML 出力倀の結果りィ

ンドりを開いお確認できたす。詳现に぀いおは第 30 章「実行セッション結

果の衚瀺」を参照しおください。

たずえばWeb ペヌゞの XML ドキュメントに新車の䟡栌衚が含たれおいるず

したす。出力察象ずなる適切な XML 芁玠倀を遞択するこずによっお特定の

自動車の䟡栌を出力できたす。

XML 出力倀の詳现に぀いおは730 ペヌゞ「XML 倀の出力」を参照しおくだ

さい。

Page 689: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

689

689

出力倀のカテゎリず環境

次の衚はQuickTest Professional でサポヌトされおいる出力倀のカテゎリを瀺

したす。ほかの環境の詳现に぀いおは『HP QuickTest Professional アドむン・

ガむド』を参照しおください。

Sサポヌト NS未サポヌト NA䞍適甚

出力倀の栌玍

出力倀を定矩するずき実行セッション䞭に各倀が栌玍される堎所および方法

を指定できたす。

倀の出力先は次のずおりです。

➀ テストたたはアクションのパラメヌタ

➀ 実行時デヌタ・テヌブル

➀ 環境倉数

出力倀のカテゎリ Web 暙準 Windows VB ActiveX

暙準 S S S S

ペヌゞ暙準 S NA NA NA

テヌブル暙準 S NA NA S

テキスト Sペヌゞフ

レヌムおよび ViewLink

S S S

テキスト領域 NS S S S

デヌタベヌス S S S S

XMLアプリケヌ

ションから

S NA NA NA

XMLリ゜ヌスか

ら

S S S S

Page 690: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

690

690

泚出力倀はテストの実行䞭にのみ栌玍されおいたす。テストずずもに保存

はされたせん。既存のパラメヌタデヌタ・テヌブル・カラム環境倉数に倀

を出力するように遞択した堎合出力倀ステップが実行されるず既存の倀は

䞊曞きされたす。実行セッションが終了するず元の倀に戻りたす。

テスト・パラメヌタおよびアクション・パラメヌタぞの倀の栌玍

倀はアクション・パラメヌタに出力できたす。これによっお実行セッショ

ンのある郚分の倀を実行セッションの埌の郚分で䜿甚したりテストを実行し

た呌び出したアプリケヌションに返したりできたす。

たずえば買い物を粟算し賌入金額が自動的に口座から匕き萜ずされる買い

物アプリケヌションをテストしおいるずしたす。異なる賌入品目リストでアク

ションが実行されおも垞にアプリケヌションによっお正しく賌入金額が口座

から匕き萜ずされるかテストしたす。合蚈金額をアクション・パラメヌタ倀に

出力しその倀を埌の口座からの匕き萜ずしアクションの実行セッションで䜿

甚できたす。

䞀般的なアクション・パラメヌタの詳现に぀いおは448 ペヌゞ「アクショ

ン・パラメヌタの䜿甚」を参照しおください。

実行時デヌタ・テヌブルぞの倀の栌玍

実行時デヌタ・テヌブルに倀を出力するオプションは耇数回実行される

「デヌタ駆動」のテストたたはアクションで特に圹に立ちたす。実行の繰

り返し぀たり「反埩」のたびにQuickTest によっお珟圚の倀が取埗され実

行時デヌタ・テヌブルの適切な行に栌玍されたす。

たずえばフラむト予玄アプリケヌションをテストしおいお新しい予玄を䜜

成するテストを蚭蚈し予玄の詳现を衚瀺するずしたす。テストを実行するた

びに新しい予玄に察する䞀意の泚文番号がアプリケヌションによっお生成さ

れたす。予玄を衚瀺するにはナヌザは同じ泚文番号を入力する必芁がありた

す。テストを実行する前は泚文番号はわかりたせん。

この問題を解決するには新しい予玄を䜜成するずきに生成される䞀意の泚文

番号を衚す倀をデヌタ・テヌブルに出力したす。次に予玄確認画面で栌玍

された倀のあるカラムを䜿甚しお泚文番号入力フィヌルドに出力倀を挿入し

たす。

Page 691: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

691

691

テストを実行するずQuickTest は新しい予玄のためにサむトによっお生成され

た䞀意の泚文番号を取埗しこの出力倀を実行時デヌタ・テヌブルに入力した

す。テストが予玄の衚瀺に必芁な泚文番号入力フィヌルドに到達するず

QuickTest は実行時デヌタ・テヌブルに栌玍されおいる䞀意の泚文番号を泚文番

号フィヌルドに挿入したす。

環境倉数ぞの倀の栌玍

ナヌザ定矩の内郚環境倉数に倀を出力するず実行セッションの埌の段階で環

境倉数入力パラメヌタが䜿甚できたす。倀はナヌザ定矩内郚環境倉数にのみ

出力できたす。

泚倖郚環境倉数や組み蟌み環境倉数ぞは読み取り専甚のため出力できたせん。

たずえばWelcome ペヌゞで顧客番号を入力するようにナヌザに芁求しそれ

からナヌザ名を衚瀺するずいうアプリケヌションをテストしおいるずしたす。

テキスト出力倀を䜿甚しお衚瀺される名前の倀をキャプチャし環境倉数に

栌玍できたす。

次に環境倉数の倀を取埗しアプリケヌションの別の堎所にナヌザ名を入力

できたす。たずえばセキュリティ䞊の理由からナヌザが小切手に瀺され

る名前を入力するこずを求められる「小切手の泚文」Web ペヌゞではその倀

を䜿甚しおナヌザ名を名前゚ディット・ボックスに挿入できたす。

出力倀の衚瀺ず線集

テストに出力倀ステップを挿入するずキヌワヌド ビュヌにそのステップ

が衚瀺され操䜜カラムには Output倀カラムには CheckPointその

埌には出力倀に割り圓おられた名前がそれぞれ衚瀺されたす。

出力倀ステヌトメントは次の構文で゚キスパヌト ビュヌに衚瀺されたす。

Object.Output CheckPoint(Name)

ステップを右クリックし出力倀のプロパティを遞択すれば出力倀のプ

ロパティダむアログ・ボックスで出力倀ずその詳现を衚瀺線集できたす。

たたはキヌワヌド ビュヌの倀カラムでステップをクリックし出力

プロパティボタンをクリックしたす。

Page 692: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

692

692

ほかの出力倀のプロパティダむアログ・ボックスで䜿甚できるオプション

の詳现に぀いおは以䞋を参照しおください。

➀ 695 ペヌゞ「暙準出力倀の定矩」

➀ 706 ペヌゞ「テキスト出力倀およびテキスト領域出力倀の定矩」

➀ 716 ペヌゞ「テヌブルの内容の出力」

➀ 722 ペヌゞ「テヌブル・プロパティの出力」

➀ 728 ペヌゞ「デヌタベヌス出力倀の定矩」

➀ 738 ペヌゞ「XML 出力のプロパティダむアログ・ボックスに぀いお」

プロパティ倀の出力

暙準出力倀を䜿甚すればほずんどのオブゞェクトのプロパティ倀を出力でき

たす。たた暙準出力倀を䜿甚すればテヌブル・セルの内容を出力できたす。

テストの蚘録たたは線集䞭に暙準出力倀を䜜成できたす。

蚘録䞭に暙準出力倀を䜜成するには次の手順を実行したす。

1挿入出力倀暙準出力倀を遞択したす。たたはツヌルバヌの

チェックポむントたたは出力倀の挿入ボタンの暪にある矢印をクリックしお

暙準出力倀を遞択したす。ポむンタが指差し型に倉わりたす。

ヒントりィンドりのフォヌカスを倉曎したりショヌトカット・メニュヌを

衚瀺するために右クリックやオブゞェクト䞊にポむンタを移動するなどの操䜜

を実行するには巊偎の CTRL キヌを抌しながら操䜜を行いたす。遞択察象オ

ブゞェクトを含んでいるりィンドりが 小化されおいる堎合は巊の CTRL キヌを抌したたたWindows タスク・バヌ内のアプリケヌションを右クリック

しおショヌトカット・メニュヌから元のサむズに戻すを遞択するこず

でりィンドりを衚瀺できたす。

Page 693: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

693

693

2 アプリケヌションで出力倀を指定するオブゞェクトをクリックしたす。ク

リックした堎所が耇数のオブゞェクトに関連付けられおいる堎合オブゞェ

クトの遞択出力倀のプロパティダむアログ・ボックスが開きたす。

3オブゞェクトの遞択ダむアログ・ボックスで出力倀を指定するオブゞェ

クトを遞択しOKをクリックしたす。遞択したオブゞェクトの出力パラ

メヌタのプロパティダむアログ・ボックスが開きたす。テヌブル項目を

遞択した堎合はテヌブル出力倀のプロパティダむアログ・ボックスが開

きたす。

4 出力するプロパティ倀ずその蚭定を指定したす。詳现に぀いおは695 ペヌゞ

「暙準出力倀の定矩」を参照しおください。テヌブル項目を遞択した堎合

は716 ペヌゞ「テヌブルの内容の出力」および 722 ペヌゞ「テヌブル・プロ

パティの出力」を参照しおください。

5 出力倀の詳现の定矩が終了したらOKをクリックしたす。QuickTest によっ

おテストに出力倀ステップが挿入されたす。

テストの線集䞭に暙準出力倀を䜜成するには次の手順を実行したす。

1ActiveScreenボタンが遞択されおいるこずを確認したす。

2 出力倀を指定するオブゞェクトがActiveScreenに含たれおいるステップをク

リックしたす。匷調衚瀺されたステップに察応するキャプチャされたビット

マップたたは HTML ゜ヌスがActiveScreenに衚瀺されたす。

Windows ベヌス・アプリケヌションの堎合ActiveScreenに出力倀を指定

するオブゞェクトのプロパティ・デヌタが含たれおいるこずを確認したす。詳

现に぀いおは1172 ペヌゞ「ActiveScreen オプションの蚭定」を参照しおくだ

さい。

Page 694: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

694

694

3ActiveScreenで出力倀を指定するオブゞェクトを右クリックし出力倀の

挿入を遞択したす。あるいはテスト・ツリヌでステップを右クリックし

お出力倀の挿入を遞択するこずもできたす。

4 クリックした堎所が耇数のオブゞェクトに関連付けられおいる堎合オブ

ゞェクトの遞択出力倀のプロパティダむアログ・ボックスが開きたす。

5 出力倀を指定するオブゞェクトを遞択しOKをクリックしたす。遞択した

オブゞェクトの出力パラメヌタのプロパティダむアログ・ボックスが開き

たす。テヌブル項目を遞択した堎合はテヌブル出力倀のプロパティダむ

アログ・ボックスが開きたす。

6 出力するプロパティ倀ずその蚭定を指定したす。詳现に぀いおは695 ペヌゞ

「暙準出力倀の定矩」を参照しおください。テヌブル項目を遞択した堎合

は716 ペヌゞ「テヌブルの内容の出力」および 722 ペヌゞ「テヌブル・プロ

パティの出力」を参照しおください。

7 出力倀の詳现の定矩が終了したらOKをクリックしたす。QuickTest によっ

おテストに出力倀ステップが挿入されたす。

Page 695: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

695

695

暙準出力倀の定矩

出力倀のプロパティダむアログ・ボックスでは遞択した倀ごずに出力お

よび蚭定察象プロパティ倀を遞択できたす。

泚Web ペヌゞに出力倀を挿入するずペヌゞ出力倀のプロパティダむア

ログ・ボックスが開きたす。このダむアログ・ボックスはHTML 怜蚌お

よびペヌゞ内の党オブゞェクトずいう 2 ぀の远加オプション領域がある点

を陀いお出力倀のプロパティダむアログ・ボックスず同じです。これら

のオプションはチェックポむントにのみ関係し出力倀の定矩時には無効に

なりたす。

ダむアログ・ボックスを閉じる前に同じオブゞェクトに察しお出力するプロ

パティを耇数遞択し各プロパティ倀に出力蚭定を定矩するこずができたす。

実行セッション䞭に出力倀ステップに到達するずQuickTest によっお指定し

たすべおのプロパティ倀が取埗されたす。

Page 696: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

696

696

出力倀の識別

ダむアログ・ボックスの䞊郚に次のような出力倀に぀いおの情報が衚瀺され

たす。

出力するプロパティ倀の遞択

ダむアログ・ボックスの䞊郚には遞択したオブゞェクトのプロパティを倀およ

びタむプずずもに瀺す枠がありたす。この衚瀺枠には次の項目が衚瀺されたす。

項目 詳现

名前 出力倀に割り圓おられた名前。暙準蚭定では出力倀名は

出力倀ステップが実行されるテスト・オブゞェクトの名前

です。出力倀に別の名前を指定するこずも暙準蚭定の名

前を受け入れるこずもできたす。

出力倀名を倉曎する堎合は名前が䞀意であるこず名前

の先頭および 埌がスペヌスでないこず次の文字および

文字の組み合わせが名前に含たれおいないこずを確認しお

ください。 " := @@

クラス テスト・オブゞェクトのタむプ。この䟋ではWebList クラスはオブゞェクトが Web アプリケヌションのリスト・オ

ブゞェクトであるこずを瀺しおいたす。

衚瀺枠内の芁玠 詳现

チェック・ボックス 出力するプロパティを指定するには察応するチェック・

ボックスを遞択したす。オブゞェクトの耇数のプロパティ

を遞択し遞択した各プロパティ倀に出力オプションを指

定できたす。

タむプ アむコンはプロパティの倀が珟圚は定数であるこず

を瀺したす。

アむコンはプロパティの倀が珟圚はテストたたはア

クションのパラメヌタに栌玍されおいるこずを瀺したす。

アむコンはプロパティ倀が珟圚は実行時デヌタ・

テヌブルに栌玍されおいるこずを瀺したす。

アむコンはプロパティの倀が珟圚は環境倉数に栌玍

されおいるこずを瀺したす。

Page 697: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

697

697

プロパティ倀の出力蚭定の指定

プロパティのチェック・ボックスを遞択するずプロパティの詳现が匷調衚瀺

され遞択したプロパティ倀の珟圚の出力定矩が倀の蚭定領域に衚瀺され

たす。

プロパティ倀が出力のために初めお遞択されるず倀の暙準蚭定の出力定矩が

倀の蚭定領域に衚瀺されたす。暙準蚭定の出力定矩の詳现に぀いおは698ペヌゞ「暙準蚭定の出力定矩に぀いお」を参照しおください。

出力察象プロパティ倀を遞択するず次のこずが可胜になりたす。

➀倉曎ボタンをクリックすれば遞択した倀の出力タむプ出力蚭定ある

いはその䞡方を倉曎できたす。出力オプションダむアログ・ボックスが開

き倀の珟圚の出力タむプず蚭定が衚瀺されたす。詳现に぀いおは698 ペヌ

ゞ「出力のタむプず蚭定の指定」を参照しおください。

➀ ほかのプロパティ倀を遞択するかOKをクリックすれば衚瀺されおいる

出力定矩をそのたた䜿甚できたす。

出力倀ステップの堎所の指定

ダむアログ・ボックスの䞋郚にステヌトメントの挿入領域が衚瀺されおい

る堎合はテストに新しい出力倀ステップを挿入する堎所を指定できたす。詳现

に぀いおは703 ペヌゞ「出力倀ステップの堎所の遞択」を参照しおください。

プロパティ プロパティの名前。

倀 プロパティの珟圚の倀。詳现に぀いおは697 ペヌゞ「プ

ロパティ倀の出力蚭定の指定」を参照しおください。

衚瀺枠内の芁玠 詳现

Page 698: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

698

698

リポゞトリ内を怜玢

出力倀をそのリポゞトリで衚瀺するにはリポゞトリ内を怜玢ボタンをク

リックしたすこのオプションは新しい出力倀の䜜成時には䜿甚できたせ

ん。既存の出力倀を線集するずきのみ䜿甚できたす。

出力のタむプず蚭定の指定

各倀に定矩した出力のタむプおよび蚭定によっお栌玍堎所ず実行セッショ

ンにおける䜿甚方法が決定したす。出力倀のステップに到達するずQuickTest によっお出力察象ずしお遞択された倀が取埗され埌の実行セッションで䜿

甚できるように指定された堎所に保存されたす。

新しい出力倀ステップを䜜成するず出力察象ずしお遞択された各倀に暙準蚭

定の定矩が割り圓おられたす。詳现に぀いおは698 ペヌゞ「暙準蚭定の出力

定矩に぀いお」を参照しおください。

遞択した倀の珟圚の出力定矩を倉曎するには出力倀のプロパティダむア

ログ・ボックスで別の出力タむプの遞択出力蚭定の倉曎あるいはその䞡方

を実行したす。

暙準蚭定の出力定矩に぀いお

出力する倀を初めお遞択するずQuickTest によっおその倀の暙準蚭定の出力定

矩が生成されたす。

テスト・アクションのステップの倀を出力するず次のようになりたす。

➀ アクションに 1 ぀以䞊の出力パラメヌタが定矩されおいる堎合暙準蚭定の出

力タむプは「テスト / アクション パラメヌタ」で暙準蚭定の出力名はアク

ションのプロパティダむアログ・ボックスに衚瀺されおいる 初の出力パラ

メヌタです。

➀ アクションに出力パラメヌタが定矩されおいない堎合暙準蚭定の出力タむプ

はデヌタ・テヌブルになり遞択した倀に基づいた新しいデヌタ・テヌブル出

力名が QuickTest によっお䜜成されたす。

倀はデヌタ・テヌブルのGlobalシヌトに䜜成されたす。アクションの出

力パラメヌタの䜜成の詳现に぀いおは499 ペヌゞ「テストからのアクション

の削陀」を参照しおください。

Page 699: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

699

699

デヌタ・テヌブル・シヌトの詳现に぀いおは第 38 章「デヌタ・テヌブルを

䜿った䜜業」を参照しおください。

アクション・パラメヌタぞの倀の出力

倀はアクション・パラメヌタに出力できたす。これによっお倀を実行セッ

ションの埌の郚分で䜿甚したりテストを実行した呌び出した倖郚アプリ

ケヌションに倀を返したりできたす。呌び出し元のアクションにパラメヌタが

出力倀パラメヌタずしお定矩されおいる堎合にのみアクション・パラメヌタ

に倀を出力できたす。いずれかの出力倀のプロパティダむアログ・ボック

ス内の倉曎ボタンをクリックしお出力オプションダむアログ・ボッ

クスを開きたす。

出力タむプずしおテスト / アクション パラメヌタが遞択されおいる堎合

出力オプションダむアログ・ボックスでは遞択した倀を実行セッション

䞭に栌玍するパラメヌタを遞択できたす。

ヒント出力オプションダむアログ・ボックスを開くず暙準蚭定の出力

タむプずしおテスト / アクション パラメヌタが衚瀺される堎合がありた

す。これはアクションに 1 ぀以䞊の出力アクション・パラメヌタが定矩され

おいる堎合に発生したす。

Page 700: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

700

700

パラメヌタボックスには出力倀を栌玍するパラメヌタの名前を指定した

す。利甚可胜なパラメヌタの読み取り専甚リストにはアクションに珟圚定矩

されおいる出力倀パラメヌタの名前ず詳现が含たれたす。衚瀺のサむズは必

芁に応じお倉曎できたす。たたパラメヌタのリストが長い堎合はリストを

スクロヌルできたす。

デヌタ・テヌブルぞの倀の出力

出力タむプずしお「DataTable」が遞択された堎合出力オプションダむア

ログ・ボックスでは遞択した倀の実行時デヌタ・テヌブル内の栌玍先を指

定できたす。いずれかの出力倀のプロパティダむアログ・ボックス内の

倉曎ボタンをクリックしお出力オプションダむアログ・ボックスを開

きたす。

ヒント出力オプションダむアログ・ボックスを開くず暙準蚭定の出力

タむプずしお「DataTable」が衚瀺される堎合がありたす。詳现に぀いおは

698 ペヌゞ「暙準蚭定の出力定矩に぀いお」を参照しおください。

Page 701: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

701

701

デヌタ・テヌブルに倀を出力するずきには次のオプションが䜿甚できたす。

➀名前倀を栌玍するデヌタ・テヌブルのカラムの名前を指定したす。出力の

暙準蚭定の名前が衚瀺されたす。リストから既存の出力名を遞択するか暙準

蚭定の出力名を䜿っお新芏出力名を䜜成するあるいは有効でわかりやすい名

前を入力したす。

新芏名は文字数字ピリオドアンダスコアを䜿っお定矩できたす。ただ

し出力名の 初の文字は文字たたはアンダスコアである必芁がありたす。

出力名はデヌタ・テヌブル・シヌト内で䞀意である必芁がありたす。

➀デヌタ テヌブル内の堎所デヌタ・テヌブルのグロヌバル・シヌトず珟圚の

アクション・シヌトのどちらにデヌタ・テヌブル・カラム名を远加するか指定

したす。グロヌバル・シヌトおよび珟圚のアクション・シヌトのデヌタの䜿甚

に関する詳现に぀いおは469 ペヌゞ「グロヌバル・デヌタ・シヌトずアク

ション・デヌタ・シヌトの䜿甚」を参照しおください。アクションの詳现に぀

いおは第 14 章「アクションを䜿った䜜業」および第 13 章「高床なアクショ

ン機胜を䜿甚した䜜業」を参照しおください。

Page 702: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

702

702

環境倉数ぞの倀の出力

出力タむプずしお「Environment」が遞択された堎合出力オプションダ

むアログ・ボックスでは遞択した倀を実行セッション䞭に栌玍する環境倉数

を指定できたす。いずれかの出力倀のプロパティダむアログ・ボックス内

の倉曎ボタンをクリックしお出力オプションダむアログ・ボックス

を開きたす。

環境倉数に倀を出力するずきは次のオプションを䜿甚できたす。

➀名前倀を栌玍する環境倉数の名前を指定したす。このリストには珟圚定

矩されおいるナヌザ定矩内郚環境倉数の倀ずそれに察応するタむプが衚瀺され

たす。リストから既存の倀を遞択するこずも衚瀺されおいる名前を倉曎する

か新しくわかりやすい名前を入力しお新しい内郚環境倉数を䜜成するこずもで

きたす。

泚名前ボックスに衚瀺されおいる既存の倉数の名前を線集する堎合は

ナヌザ定矩内郚環境倉数を新しく䜜成したす。元の環境倉数は倉曎されたせん。

たた既存の環境倉数に倀を出力できたす。リストから既存の倉数を遞択する

ず出力倀ステップが実行されたずき珟圚の倀を新しい倀で䞊曞きするか遞択

するように指瀺されたす。

Page 703: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

703

703

遞択した倉数の珟圚の倀を䞊曞きしないこずを遞択するず元の倉数名に識別

接尟蟞が付いた新しい環境倉数が䜜成されたす。

➀タむプ環境倉数のタむプが衚瀺されたす。倖郚環境倉数や組み蟌み環境倉

数に倀を出力するこずはできないためタむプは垞に「ナヌザ定矩 - 内郚」ず

なりたす。

環境倉数の詳现に぀いおは661 ペヌゞ「環境倉数パラメヌタの䜿甚」を参照

しおください。

出力倀ステップの堎所の遞択

テストの線集䞭に出力倀を䜜成するずダむアログ・ボックスの䞋郚にス

テヌトメントの挿入領域が衚瀺されたす。

暙準蚭定では新しい出力倀ステップは珟圚のステップ出力倀オプ

ションを遞択したずきに遞んでいたステップの前に挿入されたす。珟圚の

ステップの埌オプションを遞択すれば珟圚のステップの埌に新しい出力倀

ステップを挿入できたす。

泚このオプションは蚘録時には䜿甚できたせん。QuickTest によっおその

前に蚘録されたステップの埌に自動的に新しい出力倀ステップが挿入された

す。たた既存の出力倀ステップを倉曎しおいるずきにもこのオプションは

䜿甚できたせん。

テキスト倀の出力

アプリケヌションに衚瀺されるテキスト文字列からテキスト出力倀を䜜成でき

たす。出力倀は衚瀺されるテキストの䞀郚ずしお定矩できたす。たた出力

テキストの前埌のテキストを指定するこずもできたす。

さらに定矩されたテキスト領域からテキスト倀を出力するこずもできたす。詳

现に぀いおは705 ペヌゞ「テキスト領域出力倀の䜜成」を参照しおください。

Page 704: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

704

704

テキスト出力倀の䜜成

テストの蚘録たたは線集䞭にテキスト出力倀を䜜成できたす。

蚘録䞭にテキスト出力倀を䜜成するには次の手順を実行したす。

1 出力倀に䜿甚するテキスト文字列を衚瀺するか匷調衚瀺したす。

2挿入出力倀テキスト出力倀を遞択したす。ポむンタが指差し

型に倉わりたす。

ヒント巊 CTRL キヌを抌しおりィンドりのフォヌカスを移したりオブゞェ

クト䞊で右クリックするかポむンタをオブゞェクト䞊に移動するなどの操䜜を

行っおコンテキスト・メニュヌを衚瀺したりできたす。遞択察象オブゞェクト

を含んでいるりィンドりが 小化されおいる堎合は巊の CTRL キヌを抌した

たたWindows タスク・バヌ内のアプリケヌションを右クリックしおショヌ

トカット・メニュヌから元のサむズに戻すを遞択するこずでりィンドり

を衚瀺できたす。

3 アプリケヌションでテキスト出力倀を指定するテキスト文字列をクリックし

たす。テキスト出力パラメヌタのプロパティダむアログ・ボックスが開き

たす。

4 出力倀の蚭定を行いたす。詳现に぀いおは706 ペヌゞ「テキスト出力倀およ

びテキスト領域出力倀の定矩」を参照しおください。

5 テキスト出力倀の詳现の定矩が終了したらOKをクリックしたす。

QuickTest によっおテストに出力倀ステップが挿入されたす。

テストの線集䞭にテキスト出力倀を䜜成するには次の手順を実行したす。

1ActiveScreenボタンが遞択されおいるこずを確認したす。

2 出力倀を䜜成する察象ずなるテストのステップをクリックしたす。

ActiveScreenに匷調衚瀺されたステップに察応する画面が衚瀺されたす。

3ActiveScreenで出力倀ずしお指定するテキスト文字列を衚瀺たたは匷調衚

瀺したす。

4 右クリックしテキスト出力の挿入を遞択したす。テキスト出力倀のプロ

パティダむアログ・ボックスが開きたす。

Page 705: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

705

705

5 出力倀の蚭定を行いたす。詳现に぀いおは706 ペヌゞ「テキスト出力倀およ

びテキスト領域出力倀の定矩」を参照しおください。

6 出力倀の詳现の定矩が終了したらOKをクリックしたす。QuickTest によっ

おテストに出力倀ステップが挿入されたす。

テキスト領域出力倀の䜜成

Windows ベヌス・アプリケヌションの画面の定矩枈み領域に衚瀺されるテキス

ト文字列からテキスト領域出力倀を䜜成できたす。出力倀は衚瀺されるテキ

ストの䞀郚ずしお定矩できたす。たた出力テキストの前埌のテキストを指定

するこずもできたす。

テキスト領域出力倀を䜜成できるのはWindows ベヌス・アプリケヌションで

の蚘録䞭のみです。

ヒントWindows アプリケヌションで衚瀺されおいるテキストをテキスト領

域遞択を䜿甚しおキャプチャする堎合はQuickTest で出力倀ずしお䜿う実際の

テキストよりも広い範囲のテキスト領域を定矩するこずをお勧めたす。

QuickTest でテストを実行するず蚭定内容に埓っお指定した範囲内にある察

象テキストが出力されたす。

テキストはテスト実行䞭に䜍眮が倉わるこずがあるため定矩された範囲に出

力テキストが必ず収たるこずを確認したす。

テキスト領域出力倀を䜜成するには次の手順を実行したす。

1 蚘録䞭に挿入出力倀テキスト領域出力倀を遞択したす。

QuickTest りィンドりが非衚瀺になりマりスのポむンタが十字圢に倉わりたす。

2 出力倀ずしお QuickTest で䜿われるテキストを含む範囲を定矩するために十

字圢のポむンタをクリックしおからドラッグしたす。必芁な領域を囲んだらマ

りスのボタンを攟したす。

ヒントマりスの巊ボタンを抌しながら矢印キヌを䜿甚するず定矩した範囲

を埮調敎できたす。

Page 706: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

706

706

定矩した領域が耇数のオブゞェクトに関連付けられおいる堎合オブゞェクト

の遞択テキスト領域出力のプロパティダむアログ・ボックスが開きたす。

3 出力倀を䜜成するオブゞェクトを遞択したす。テキスト領域出力倀のプロパ

ティダむアログ・ボックスが開きたす。

4 出力倀の蚭定を行いたす。詳现に぀いおは706 ペヌゞ「テキスト出力倀およ

びテキスト領域出力倀の定矩」を参照しおください。

5 出力倀の詳现の定矩が終了したらOKをクリックしたす。QuickTest によっ

おテストたたはコンポヌネントに出力倀ステップが挿入されたす。

テキスト出力倀およびテキスト領域出力倀の定矩

出力倀ずしおテキスト文字列を指定できたす。たた出力倀テキスト文字列の

前埌に衚瀺されるテキストを指定するこずもできたす。これは出力倀ずしお

指定するテキスト文字列が定矩された画面範囲に耇数回衚瀺される堎合やテ

キストが実行セッション䞭に予枬可胜な方法で倉化する堎合に圹立ちたす。

Page 707: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

707

707

テキスト出力パラメヌタのプロパティダむアログ・ボックスおよびテキ

スト領域出力倀のプロパティダむアログ・ボックスでは遞択したテキスト

文字列の出力倀蚭定を定矩できたす。たた出力倀の前埌に衚瀺されるテキス

トのオプションを定矩するこずもできたす。

テキスト出力倀のプロパティダむアログ・ボックスの䞊郚には出力倀の

名前ず出力倀チェックを実行するテスト・オブゞェクトのクラスが衚瀺され

たす。必芁に応じお出力倀名を倉曎できたす。詳现に぀いおは696 ペヌゞ

「出力倀の識別」を参照しおください。

ダむアログ・ボックスの䞊郚にある出力倀のサマリ衚瀺枠には出力倀の

テキスト文字列に぀いおの説明が衚瀺されたす。テキスト文字列は前のテ

キストの倀ず埌のテキストの倀の間に衚瀺される文字列です。この衚瀺

枠にはテキスト文字列に割り圓おられた出力名も衚瀺されたす。QuickTest では自動的にテキスト出力が赀でテキスト出力の前埌のテキストが青で衚瀺

されたす。たずえば先に瀺したダむアログ・ボックスでは出力倀は Economy class前のテキストの倀ず First class埌のテキストの

倀の間に衚瀺されるテキストです。

倀の前のテキスト

倀の埌のテキスト

出力テキスト

Page 708: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

708

708

テキスト領域出力倀の堎合出力倀文字列には遞択した領域のすべおのテキ

ストが含たれたす。テキスト出力パラメヌタのプロパティダむアログ・

ボックスずテキスト領域出力倀のプロパティダむアログ・ボックスはたっ

たく同じですがテキスト領域出力倀を䜜成する堎合前のテキストの倀

ず埌のテキストの倀はキャプチャされたせん。

テキストたたはテキスト領域出力倀を䜜成する堎合キャプチャしたテキスト

を出力倀ずしお指定できたす。たた前のテキストおよび埌のテキスト

の倀に察するオプションを指定するこずもできたす。たずえばこれらの倀を

パラメヌタずしお定矩できたす。指定されたテキストが遞択されたオブゞェ

クトたたは領域で耇数回衚瀺される堎合出力倀に関連する正確な出珟を指定

できたす。テストを線集しおいる堎合は出力倀ステップの堎所を指定するこ

ずもできたす。

出力倀の識別

テキスト領域出力倀のプロパティダむアログ・ボックスの 䞊郚には次

のオプションがありたす。

名前 出力倀に割り圓おられた名前。暙準蚭定では出力倀名は出力倀ス

テップが実行されるテスト・オブゞェクトの名前です。出力倀に別

の名前を指定するこずも暙準蚭定の名前を受け入れるこずもでき

たす。

出力倀名を倉曎する堎合は名前が䞀意であるこず名前の先頭お

よび 埌がスペヌスでないこず次の文字および文字の組み合わせ

が名前に含たれおいないこずを確認しおください。 " := @@

クラス オブゞェクトのタむプが衚瀺されたす読み取り専甚。テヌブル・

タむプのオブゞェクトたたはリスト・ビュヌ・タむプのオブゞェク

トです。

Page 709: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

709

709

出力倀ずしおのキャプチャされたテキストの指定

暙準蚭定ではダむアログ・ボックス䞭倮のリスト・ボックスで出力テキス

トが遞択されたす。リスト・ボックスの䞋の領域には遞択したテキストの

珟圚の出力倀蚭定が衚瀺されたす。

新しい出力倀を䜜成するずその倀の暙準蚭定の出力定矩が衚瀺されたす。詳现

に぀いおは698 ペヌゞ「暙準蚭定の出力定矩に぀いお」を参照しおください。

衚瀺されおいる出力定矩をそのたた䜿甚できたす。たた倉曎をクリック

しお遞択したテキストの出力蚭定を指定するこずもできたす。詳现に぀いお

は698 ペヌゞ「出力のタむプず蚭定の指定」を参照しおください。

前のテキスト倀 / 埌のテキスト倀のオプションの指定

リスト・ボックスから前のテキストたたは埌のテキストを遞択するず

出力倀文字列の前たたは埌に衚瀺されるテキストにオプションを定矩できたす。

オプション 詳现

次の前のテキストを䜿甚

する / 次の埌のテキストを

䜿甚する

遞択するず定数ボックスに珟圚の前のテキス

トたたは埌のテキストの倀が衚瀺されたす。

クリアするず前前のテキストを遞択した堎合

たたは埌埌のテキストを遞択した堎合に衚瀺

されるテキストに関係なく定矩された出力文字列の

初の出珟の倀が取埗されたす

泚このチェック・ボックスをクリアするずその䞋

にあるオプションが無効になりたす。

Page 710: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

710

710

キャプチャするテキスト

が次の項目の前に X 回衚瀺

される / キャプチャする テキストが次の項目の埌に衚 X 回衚瀺される

倀がオブゞェクトたたは領域に耇数回衚瀺される堎

合定数たたはパラメヌタボックスに指定さ

れた倀の正確な出珟回数を指定したす。

QuickTest の掚奚の暙準テキストを受け入れた堎合

このボックス内の数倀は正しく蚭定されおいたす。た

ずえば䞊蚘のダむアログ・ボックスの䟋では文

字列 First の 初の出珟の前に遞択した出力文字列

が衚瀺されたす。埌のテキストが遞択されおいる

ずキャプチャするテキストは次の項目の前に衚 X 回衚瀺されるボックスに数字の 1 が衚瀺されたす。

掚奚倀を倉曎した堎合は出珟回数が正しいこずを確

認する必芁がありたす。定矩されたオブゞェクトたた

は領域で䞀意でないテキストを遞択した堎合は出珟

回数も適宜倉曎しおください。たずえばMercury Tours ずいう文字列が 3 回衚瀺された埌に衚瀺される

テキストを出力するには前のテキストを遞択し

キャプチャするテキストは次の項目の埌に X 回衚瀺

されるボックスに 3 ず入力したす。

泚 QuickTest は出力察象テキストずしお遞択され

たテキスト文字列の先頭から指定された埌のテキス

ト倀の出珟を数え始め出力察象テキスト文字列に含

たれる出珟もすべお数に含めたす。

オプション 詳现

Page 711: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

711

711

出力倀ステップの堎所の指定

ダむアログ・ボックスの䞋郚にステヌトメントの挿入領域が衚瀺されおい

る堎合はテストに新しい出力倀ステップを挿入する堎所を指定できたす。詳现

に぀いおは703 ペヌゞ「出力倀ステップの堎所の遞択」を参照しおください。

リポゞトリ内を怜玢

出力倀をそのリポゞトリで衚瀺するにはリポゞトリ内を怜玢ボタンをク

リックしたすこのオプションは新しい出力倀の䜜成時には䜿甚できたせ

ん。既存の出力倀を線集するずきのみ䜿甚できたす。

定数 前のテキストの倀たたは埌のテキストの倀を

定数ずしお蚭定したす。定数ずはテスト内で盎接定

矩される倀のこずでありテストが実行されおいる

間蚭定されおいたす。

前のテキストを遞択しおテキスト出力倀を䜜成す

る堎合定数ボックスにはキャプチャされた前の

テキスト倀が衚瀺されたす。埌のテキストを遞択

しおテキスト出力倀を䜜成する堎合定数ボック

スにはキャプチャされた埌のテキスト倀が衚瀺された

す。倀を倉曎するにはテキスト・ボックスに入力し

たす。

テキスト領域出力倀を䜜成する堎合前のテキスト

の倀ず埌のテキストの倀はキャプチャされたせ

ん。テキストを入力するには定数ボックスに

キヌ入力するかコピヌしたす。

ヒント出珟回数が 1 になるようにできる限りオ

ブゞェクトたたは領域内で䞀意のテキスト文字列を指

定するこずをお勧めしたす。

パラメヌタ パラメヌタずしお前のテキストの倀たたは埌の

テキストの倀を蚭定したす。パラメヌタ倀の指定の

詳现に぀いおは753 ペヌゞ「パラメヌタ倀の蚭定」

を参照しおください。

オプション 詳现

Page 712: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

712

712

テヌブル倀の出力

テストの蚘録たたは線集䞭にテヌブル・セルずテヌブル・プロパティの倀を

出力できたす。出力する倀はテヌブル出力倀のプロパティダむアログ・

ボックスを䜿甚しお指定したす。

蚘録䞭にテヌブル倀を出力するには次の手順を実行したす。

1挿入出力倀暙準出力倀を遞択するかチェックポむントたた

は出力倀の挿入ボタンから暙準出力倀を遞択したす。QuickTest りィンド

りが非衚瀺になりポむンタが指差し型に倉わりたす。

ヒントりィンドりのフォヌカスを倉曎したりショヌトカット・メニュヌを

衚瀺するために右クリックやオブゞェクト䞊にポむンタを移動するなどの操䜜

を実行するには巊偎の CTRL キヌを抌しながら操䜜を行いたす。遞択察象オ

ブゞェクトを含んでいるりィンドりが 小化されおいる堎合は巊の CTRL キヌを抌したたたWindows タスク・バヌ内のアプリケヌションを右クリック

しおショヌトカット・メニュヌから元のサむズに戻すを遞択するこず

でりィンドりを衚瀺できたす。

2 セルの倀を出力するテヌブルをクリックしたす。オブゞェクトの遞択出力

パラメヌタのプロパティダむアログ・ボックスが開きたす。

3 衚瀺されたオブゞェクト・ツリヌからテヌブル項目を遞択しOKをクリッ

クしたす。テヌブル出力倀のプロパティダむアログ・ボックスが開いたら

手順 4 に進みたす。

Page 713: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

713

713

特定の環境の特定のオブゞェクトたずえばWinList ビュヌ・オブゞェクト

ではテヌブル出力倀のプロパティダむアログ・ボックスではなく行範

囲の定矩ダむアログ・ボックスが開きたす。

出力倀に含める行の範囲を遞択したす。次の範囲を含めるこずができたす。

➀すべおの行テヌブル内のすべおの行が含たれたす。倧きなテヌブルたた

はリスト・ビュヌ・オブゞェクトのすべおのデヌタのキャプチャには時間が

かかるこずがありたす。

➀衚瀺する行 ( 行 X から行 Y たで )画面に衚瀺される行だけが含たれたす。

䞀郚の環境たたはオブゞェクト・タむプではこのオプションを利甚できな

い堎合がありたす。

➀その他の範囲 -- 開始行 _ 終了行 :_ テヌブルの行の範囲を指定できたす。

OKをクリックしたす。行範囲の定矩ダむアログ・ボックスが閉じ

テヌブル出力倀のプロパティダむアログ・ボックスのグリッド領域の䞊に

指定した行が衚瀺されたす。

4テヌブル出力倀のプロパティダむアログ・ボックスで出力倀の蚭定を行

いたす。出力するテヌブルの内容を指定する方法の詳现に぀いおは716 ペヌ

ゞ「テヌブルの内容の出力」を参照しおください。出力するオブゞェクトのプ

ロパティを指定する方法の詳现に぀いおは722 ペヌゞ「テヌブル・プロパ

ティの出力」を参照しおください。

Page 714: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

714

714

泚䞀郚の環境ではテヌブル出力倀のプロパティダむアログ・ボックス

にテヌブルの内容ずプロパティの 2 ぀のタブが衚瀺されたす。ほかの

環境ではテヌブル出力倀のプロパティダむアログ・ボックスにテヌブ

ルの内容タブのオプションだけが衚瀺されタブは衚瀺されたせん。

5OKをクリックしおダむアログ・ボックスを閉じたす。キヌワヌド・

ビュヌおよび゚キスパヌト・ビュヌで遞択したオブゞェクトに出力倀ステヌ

トメントが远加されたす。

線集䞭にテヌブル出力倀を远加するには次の手順を実行したす。

1 倀を出力するオブゞェクトがステップ内にすでに存圚するかどうかによっお

次のいずれかを実行したす。

➀ 倀を出力するオブゞェクトに察するステップをすでに蚘録しおいる堎合は

そのステップを右クリックしお出力の挿入を遞択したす。たたは該

圓するステップを遞択し挿入出力倀暙準出力倀を遞択し

たす。

➀ 倀を出力するオブゞェクトに察するステップをただ蚘録しおいない堎合は

ActiveScreenボタンが遞択されActiveScreen が衚瀺されおいるこずを

確認したす。出力倀を远加する察象ずなるテスト内のステップをクリックし

たす。ActiveScreenに匷調衚瀺されたステップに察応するアプリケヌ

ション画面が衚瀺されたす。ActiveScreen 䞊のテヌブルを右クリックし

出力倀の挿入を遞択したす。オブゞェクトの遞択出力パラメヌタのプ

ロパティダむアログ・ボックスが開きたす。衚瀺されたオブゞェクト・ツ

リヌからテヌブル項目を遞択しOKをクリックしたす。

泚䞀郚の環境ではテヌブルから倀を出力するためにそのテヌブルをア

プリケヌション内で開く必芁がありたす。

2テヌブル出力倀のプロパティダむアログ・ボックスが開いたら手順 3 に進みたす。

Page 715: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

715

715

特定の環境の特定のオブゞェクトではテヌブル チェックポむントのプロパ

ティダむアログ・ボックスではなく行範囲の定矩ダむアログ・ボック

スが開きたす。

出力倀に含める行の範囲を遞択したす。次の範囲を含めるこずができたす。

➀すべおの行テヌブル内のすべおの行が含たれたす。倧きなテヌブルたた

はリスト・ビュヌ・オブゞェクトのすべおのデヌタのキャプチャには時間が

かかるこずがありたす。

➀衚瀺する行 ( 行 X から行 Y たで )画面に衚瀺される行だけが含たれたす。

䞀郚の環境たたはオブゞェクト・タむプではこのオプションを利甚できな

い堎合がありたす。

➀その他の範囲 -- 開始行 _ 終了行 :_ 1 ずテヌブルに蚘茉されおいる行

の数の間で任意の行の範囲を指定できたす。

OKをクリックしたす。行範囲の定矩ダむアログ・ボックスが閉じ

テヌブル出力倀のプロパティダむアログ・ボックスのグリッド領域の䞊に

指定した行が衚瀺されたす。

3テヌブル出力倀のプロパティダむアログ・ボックスで出力倀の蚭定を行

いたす。出力するテヌブルの内容を指定するの詳现に぀いおは716 ペヌゞ

「テヌブルの内容の出力」を参照しおください。出力するオブゞェクトのプロ

パティを指定する方法の詳现に぀いおは722 ペヌゞ「テヌブル・プロパティ

の出力」を参照しおください。

Page 716: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

716

716

泚䞀郚の環境ではテヌブル出力倀のプロパティダむアログ・ボックス

にテヌブルの内容ずプロパティの 2 ぀のタブが衚瀺されたす。ほかの

環境ではテヌブル出力倀のプロパティダむアログ・ボックスにテヌブ

ルの内容タブのオプションだけが衚瀺されタブは衚瀺されたせん。

4OKをクリックしおダむアログ・ボックスを閉じたす。遞択したオブゞェ

クトに出力倀ステヌトメントが远加されたす。

テヌブルの内容の出力

内容を出力するテヌブル・セルを指定できたす。この操䜜は環境に応じお

テヌブル出力倀のプロパティダむアログ・ボックスのテヌブルの内容

タブで行うかダむアログ・ボックスにタブがない堎合は出力倀のプロパ

ティダむアログ・ボックスで盎接行いたす。

Page 717: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

717

717

泚

➀ この䟋に瀺したオプションの䞀郚は特定の環境および特定のオブゞェクト

でのみ䜿甚できたす。

➀ 環境によっおはプロパティタブを䜿甚しおオブゞェクトのプロパ

ティを指定するこずもできたす。

本項ではテヌブル出力倀のプロパティダむアログ・ボックスに衚瀺され

る䞀般的な蚭定ずオプションに぀いお説明したす。本項で説明するオプション

の倧郚分はテヌブル出力倀のプロパティダむアログ・ボックスにタブが

衚瀺されるかどうかに関係なく䜿甚できたす。

出力倀の識別

テヌブル出力倀のプロパティダむアログ・ボックスの 䞊郚には次のオ

プションがありたす。

名前 出力倀に割り圓おられた名前。暙準蚭定では出力倀名は出力倀ス

テップが実行されるテスト・オブゞェクトの名前です。出力倀に別

の名前を指定するこずも暙準蚭定の名前を受け入れるこずもでき

たす。

出力倀名を倉曎する堎合は名前が䞀意であるこず名前の先頭お

よび 埌がスペヌスでないこず次の文字および文字の組み合わせ

が名前に含たれおいないこずを確認しおください。 " := @@

クラス オブゞェクトのタむプが衚瀺されたす読み取り専甚。テヌブル・

タむプのオブゞェクトたたはリスト・ビュヌ・タむプのオブゞェク

トです。

Page 718: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

718

718

タブ䜿甚可胜な堎合

テヌブル出力倀のプロパティダむアログ・ボックスにタブがある堎合は

各タブにチェック・ボックスが 1 ぀衚瀺されたす。これらのチェック・ボック

スのどちらかたたは䞡方を遞択するこずにより出力するデヌタのタむプを指

定できたす。

泚これらのチェック・ボックスはテヌブル出力倀のプロパティダむア

ログ・ボックスにタブがある堎合にのみ衚瀺されたす。テヌブル出力倀のプ

ロパティダむアログ・ボックスにタブが衚瀺されない堎合はダむアログ・

ボックスに定矩されおいる遞択したセルの倀が自動的に出力されたす。

テヌブルの

内容のチェッ

クチェッ

ク・ボックス

テヌブルの内容タブテヌブルの内容のチェックチェック・

ボックスを遞択するずテヌブル・オブゞェクト内の遞択したセル

の倀が出力されたす暙準で遞択されおいたす。

プロパティ

のチェック

チェック・

ボックス

プロパティタブプロパティのチェックチェック・ボックス

を遞択するずテヌブル・オブゞェクト内の遞択したセルのプロパ

ティ倀が出力されたす暙準でクリアされおいたす。

Page 719: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

719

719

ステヌトメントの堎所

テヌブル出力倀のプロパティダむアログ・ボックスの䞋郚には次のオプ

ションがありたす。

ステヌトメン

トの挿入

テスト内でセルの倀を出力するタむミングを指定したす。遞択しお

匷調衚瀺したステップの実行前にテヌブル・セルの倀を出力する堎

合は珟圚のステップの前を遞択したす。遞択しお匷調衚瀺し

たステップの実行埌にテヌブル・セルの倀を出力する堎合は珟

圚のステップの埌を遞択したす。

泚ステヌトメントの挿入オプションは既存のテストの線集

䞭に新しい出力倀を远加する堎合にのみ䜿甚できたすこのオプ

ションは蚘録䞭には䜿甚できたせん。

リポゞトリ内

を怜玢

出力倀をそのリポゞトリで衚瀺するにはリポゞトリ内を怜玢

ボタン をクリックしたす

泚このオプションは新しい出力倀の䜜成時には䜿甚できたせ

ん。既存の出力倀の線集時にのみ䜿甚できたす。

Page 720: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

720

720

出力倀のセルの遞択

ダむアログ・ボックスの䞊郚にはキャプチャされたテヌブルのセルを衚すグ

リッドが衚瀺されたす。カラムのヘッダ名は出力倀ステップ甚に遞択した

テヌブルからキャプチャされたす。グリッドには1 ぀以䞊のセルの倀を出力

できたす。

ヒントグリッドのカラムの幅や行の高さはカラムず行の芋出しの境界線を

ドラッグすれば倉曎できたす。

䞀郚の環境やオブゞェクトでは行範囲の遞択がサポヌトされたす。これによ

りグリッド領域に衚瀺される行を指定できたす。行範囲の遞択がサポヌトされ

る堎合は出力倀の䜜成時に指定した行の範囲がグリッドの䞊に衚瀺されたす。

行の範囲を倉曎するには倉曎ボタンをクリックしたす。環境によっお

は行範の囲を倉曎するためにアプリケヌションを開いお該圓するテヌブル

を衚瀺する必芁がありたす。詳现に぀いおは724 ペヌゞ「テヌブル出力倀の

倉曎」を参照しおください。

Page 721: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

721

721

倀を出力するセルを遞択するには次の手順を実行したす。

セルをダブルクリックするかセルを遞択しおグリッドの右䞊にある出力

倀の远加ボタンをクリックしたす。出力倀アむコンがセルに远加されたす。

セルから出力倀を削陀するには次の手順を実行したす。

セルを再床ダブルクリックするかセルを遞択しおグリッドの右䞊にある

出力倀の削陀ボタンをクリックしたす。出力倀アむコンがセルから削陀さ

れたす。

出力倀の蚭定

テヌブル・セルの倀が出力のために初めお遞択されるず倀の暙準蚭定の出力

定矩が倀の蚭定領域に衚瀺されたす。暙準蚭定の出力定矩の詳现に぀いお

は698 ペヌゞ「暙準蚭定の出力定矩に぀いお」を参照しおください。

テヌブル・セルの倀を遞択するず次のこずが可胜になりたす。

➀ ほかのセルを遞択するかOKをクリックすれば衚瀺されおいる出力定矩

をそのたた䜿甚できたす。

➀倉曎ボタンをクリックすれば遞択した倀の出力タむプ出力蚭定ある

いはその䞡方を倉曎できたす。出力オプションダむアログ・ボックスが開

き倀の珟圚の出力タむプず蚭定が衚瀺されたす。詳现に぀いおは698 ペヌ

ゞ「出力のタむプず蚭定の指定」を参照しおください。

出力倀ステップの堎所の指定

ダむアログ・ボックスの䞋郚にステヌトメントの挿入領域が衚瀺されおい

る堎合はテストに新しい出力倀ステップを挿入する堎所を指定できたす。詳现

に぀いおは703 ペヌゞ「出力倀ステップの堎所の遞択」を参照しおください。

Page 722: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

722

722

テヌブル・プロパティの出力

特定の環境ではどのオブゞェクトのプロパティ倀を出力するかを指定できた

す。暙準蚭定ではオブゞェクトに察しおテヌブル出力倀を䜜成するずオブ

ゞェクトのすべおのプロパティがキャプチャされたすが出力するプロパティ

は遞択されたせん。

泚䞀般的なテヌブル出力倀オプション名前やクラスなどおよび

テヌブルの内容タブで遞択可胜なオプションの詳现に぀いおは716 ペヌゞ

「テヌブルの内容の出力」を参照しおください。

Page 723: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

723

723

出力するプロパティの遞択

テヌブル出力倀を䜜成するずプロパティ衚瀺枠にオブゞェクトの暙準のプロ

パティプロパティプロパティの倀およびプロパティのタむプを含むが

衚瀺されたす。

特定のプロパティを出力するよう QuickTest に指瀺するにはプロパティの

チェックチェック・ボックスを遞択したすこのチェック・ボックスは暙準

蚭定でクリアされおいたす。

オブゞェクトのプロパティ衚瀺枠には次の項目が衚瀺されたす。

チェック・

ボックス

プロパティを出力するには察応するチェック・ボックスを遞択

したす。

出力からプロパティを削陀するには該圓するチェック・ボック

スをクリアしたす。

タむプ アむコンはプロパティの倀が珟圚は定数であるこずを瀺し

たす。

アむコンはプロパティの倀が珟圚はテストたたはアクショ

ンのパラメヌタであるこずを瀺したす。

アむコンはプロパティ倀が珟圚はデヌタ・テヌブル・パラ

メヌタであるこずを瀺したす。

アむコンはプロパティの倀が珟圚は環境倉数パラメヌタで

あるこずを瀺したす。

アむコンはプロパティ倀が珟圚は乱数パラメヌタであるこ

ずを瀺したす。

プロパティ プロパティの名前。

倀 プロパティの期埅倀。プロパティ倀の倉曎の詳现に぀いおは752ペヌゞ「倀の蚭定領域での倀の蚭定」を参照しおください。

Page 724: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

724

724

テヌブル出力倀の倉曎

出力倀の栌玍堎所や実行セッション䞭の出力倀の䜿甚方法を指定するテヌブル

出力倀のオプションを倉曎できたす。たたQuickTest が特定のテヌブル・セル

の倀を出力する行数を倉曎するこずもできたす。

テヌブル出力倀のオプションを倉曎するには次の手順を実行したす。

1 キヌワヌド・ビュヌたたぱキスパヌト・ビュヌで出力オプションを倉曎す

るテヌブルの Output CheckPoint ステップを右クリックし出力倀のプロパ

ティを遞択したす。たたはOutput CheckPoint を含むステップを遞択し線

集ステップのプロパティ出力倀のプロパティを遞択したす。

テヌブル出力倀のプロパティダむアログ・ボックスが開きたす。

2 次の手順のいずれかを実行したす。

➀テヌブル出力倀のプロパティダむアログ・ボックスにタブが衚瀺されな

い堎合は倉曎ボタンをクリックしたす。出力オプションダむアロ

グ・ボックスが開きたす。

➀テヌブル出力倀のプロパティダむアログ・ボックスにタブが衚瀺されお

いる堎合は次の手順を実行したす。

➀ テヌブルの内容に関する出力オプションを倉曎するにはテヌブルの内容

タブが衚瀺されおいるこずを確認し倉曎ボタンをクリックしたす。

➀ オブゞェクトのプロパティに関する出力オプションを倉曎するにはプ

ロパティタブを遞択し倉曎ボタンをクリックしたす。

出力オプションダむアログ・ボックスが開きたす。

3 必芁に応じお出力倀を倉曎したす。詳现に぀いおは698 ペヌゞ「出力のタ

むプず蚭定の指定」を参照しおください。

4 必芁に応じお出力倀の名前を倉曎するこずもできたす。詳现に぀いおは

696 ペヌゞ「出力倀の識別」を参照しおください。

Page 725: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

725

725

既存のテヌブル出力倀の行の範囲たたは数を倉曎するには次の手順を実行し

たす。

1 倀を出力するテヌブル・オブゞェクトたたはリスト・ビュヌ・オブゞェクトを

含むアプリケヌションを開きアプリケヌション内で該圓するオブゞェクトを

衚瀺したす。

2 キヌワヌド・ビュヌたたぱキスパヌト・ビュヌで行の範囲を倉曎するテヌ

ブルの Output CheckPoint ステップを右クリックし出力倀のプロパティを

遞択したす。たたはOutput CheckPoint を含むステップを遞択し線集

ステップのプロパティ出力倀のプロパティを遞択したす。テヌブル

出力倀のプロパティダむアログ・ボックスが開き珟圚遞択されおいる行の

範囲が衚瀺されたす。

3テヌブルの内容タブでダむアログ・ボックスの䞊郚グリッド領域の䞊

にある倉曎ボタンをクリックしたす。行範囲の倉曎ダむアログ・ボッ

クスが開きたす。

Page 726: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

726

726

4 出力倀に含める行の範囲を遞択したす。すべおの行衚瀺される行のみたた

は指定する別の範囲を含めるこずができたす。

泚衚瀺する行オプションは䞀郚の環境たたはオブゞェクト・タむプで

は䜿甚できない堎合がありたす。

5OKをクリックしたす。行範囲の倉曎ダむアログ・ボックスが閉じ

テヌブル出力倀のプロパティダむアログ・ボックスに行範囲の倉曎ダ

むアログ・ボックスで指定した行が衚瀺されたす。

➀ 倉曎した行の範囲に新しい行が含たれる堎合は新しく遞択した行から倀を

出力するセルを遞択できたす。遞択した倀を含むセルが実行セッション䞭に

出力されたす。

➀ 倉曎した行の範囲に以前に指定した行の䞀郚たたはすべおが含たれる堎合は

出力するために遞択した倀を含むセルが実行セッション䞭に出力されたす。

➀ 倉曎した行の範囲に以前に遞択された行の䞀郚たたはすべおが含たれない

堎合はこれらの行内の以前に遞択されたセルは実行セッション䞭に出力さ

れたせん。

泚倀を出力できるのは指定した行の範囲に含たれるセルからだけです。

デヌタベヌス倀の出力

デヌタベヌス出力倀を䜜成するにはデヌタベヌスからデヌタを取埗するク゚

リを定矩し出力する倀をク゚リの結果セットから遞択したす。それから遞

択した倀の出力蚭定を行いたす。実行セッション䞭に QuickTest によっおデヌ

タベヌスから珟圚のデヌタがキャプチャされ指定した蚭定に埓っおその倀が

出力されたす。

テストの蚘録たたは線集䞭にデヌタベヌス出力倀を䜜成できたす。

Page 727: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

727

727

デヌタベヌス出力倀を䜜成するには次の手順を実行したす。

1挿入出力倀デヌタベヌス出力倀を遞択したす。デヌタベヌス ク゚リヌ りィザヌドが起動したす。

2 りィザヌドを䜿甚しお出力する倀を取埗するク゚リを定矩したす。デヌタ

ベヌス・チェックポむントの䜜成に぀いおは592 ペヌゞ「デヌタベヌスの怜

査の䜜成」の指瀺に埓いたす。

ク゚リの定矩が完了するずデヌタベヌス出力倀のプロパティダむアログ・

ボックスが開きたす。

3 出力する倀ずその蚭定を指定したす。詳现に぀いおは728 ペヌゞ「デヌタ

ベヌス出力倀の定矩」を参照しおください。

4 出力倀の詳现の定矩が終了したらOKをクリックしたす。QuickTest によっ

おテストに出力倀ステップが挿入されたす。

Page 728: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

728

728

デヌタベヌス出力倀の定矩

デヌタベヌス出力倀のプロパティダむアログ・ボックスでは出力する倀

のデヌタベヌス・セルを遞択できたす。たた遞択したそれぞれの倀に出力蚭

定を定矩できたす。

デヌタベヌス出力倀の識別

名前ボックスには出力倀に割り圓おられた名前が衚瀺されたす。暙準蚭

定では出力倀名は出力倀ステップが実行されるテスト・オブゞェクトの名前

です。出力倀に別の名前を指定するこずも暙準蚭定の名前を受け入れるこず

もできたす。

出力倀名を倉曎する堎合は名前が䞀意であるこず名前の先頭および 埌が

スペヌスでないこず次の文字および文字の組み合わせが名前に含たれおいな

いこずを確認しおください。 " := @@

Page 729: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

729

729

クラス領域には出力倀ステップが実行されるテスト・オブゞェクトのタ

むプが読み取り専甚で衚瀺されたす。

出力倀のセルの遞択

ダむアログ・ボックスの䞊郚にはキャプチャされたデヌタベヌス・ク゚リの

結果セットのセルを衚すグリッドが衚瀺されたす。グリッドには1 ぀以䞊の

セルの倀を出力できたす。

ヒントグリッドのカラムの境界および行のヘッダをドラッグするずカラム

の幅ず行の高さを倉曎できたす。

倀を出力するセルを遞択するには次の手順を実行したす。

セルをダブルクリックするかセルを遞択しおグリッドの右䞊にある出力

倀の远加ボタンをクリックしたす。出力倀アむコンがセルに远加されたす。

セルから出力倀を削陀するには次の手順を実行したす。

セルを再床ダブルクリックするかセルを遞択しおグリッドの右䞊にある

出力倀の削陀ボタンをクリックしたす。出力倀アむコンがセルから削陀さ

れたす。

出力倀の蚭定

デヌタベヌス・セルの倀が出力のために初めお遞択されるず倀の暙準蚭定の

出力定矩が倀の蚭定領域に衚瀺されたす。暙準蚭定の出力定矩の詳现に぀

いおは698 ペヌゞ「暙準蚭定の出力定矩に぀いお」を参照しおください。

デヌタベヌス・セルの倀を遞択するず次のこずが可胜になりたす。

➀ ほかのセルを遞択するかOKをクリックすれば衚瀺されおいる出力定矩

をそのたた䜿甚できたす。

➀倉曎ボタンをクリックすれば遞択した倀の出力タむプ出力蚭定ある

いはその䞡方を倉曎できたす。出力オプションダむアログ・ボックスが開

き倀の珟圚の出力タむプず蚭定が衚瀺されたす。詳现に぀いおは698 ペヌ

ゞ「出力のタむプず蚭定の指定」を参照しおください。

Page 730: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

730

730

出力倀ステップの堎所の指定

ダむアログ・ボックスの䞋郚にステヌトメントの挿入領域が衚瀺されおい

る堎合はテストに新しい出力倀ステップを挿入する堎所を指定できたす。詳现

に぀いおは703 ペヌゞ「出力倀ステップの堎所の遞択」を参照しおください。

リポゞトリ内を怜玢

出力倀をそのリポゞトリで衚瀺するにはリポゞトリ内を怜玢ボタンをク

リックしたすこのオプションは新しい出力倀の䜜成時には䜿甚できたせ

ん。既存の出力倀を線集するずきのみ䜿甚できたす。

XML 倀の出力

XML 出力倀ステップはXML Web ペヌゞたたはフレヌムに含たれる XML ドキュメントから盎接 XML ファむルからたたは XML をサポヌトするテス

ト・オブゞェクトから䜜成できたす。芁玠の倀たたは属性の倀あるいはその

䞡方を XML 出力倀ステップで出力できたす。

XML Web ペヌゞ・ステップたたはフレヌム出力倀ステップは蚘録䞭にのみ

挿入できたす。テストの蚘録䞭たたは線集䞭にXML ファむルたたはテスト・

オブゞェクトから XML 出力倀ステップを䜜成できたす。

泚XML 出力倀は名前空間暙準ず互換性があり出力倀のプロパティダむ

アログ・ボックスの XML ツリヌに栌玍されたノヌドず実際の倀ずの間で名前

空間に倉化があるず出力倀ステップは倱敗したす。

XML 暙準の詳现に぀いおはhttp://www.w3.org/XML/ を参照しおください。

名前空間暙準の詳现に぀いおはhttp://www.w3.org/TR/1999/REC-xml-names-19990114/ を参照しおください。

Page 731: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

731

731

XML Web ペヌゞたたはフレヌムから XML 出力倀を䜜成するには次の手順

を実行したす。

1 蚘録䞭に挿入出力倀XML 出力倀アプリケヌションからを

遞択するかチェックポむントたたは出力倀の挿入ボタンをクリックしお

XML 出力倀アプリケヌションからを遞択したす。ポむンタが指差し型に

倉わりたす。

泚XML 出力倀 ( アプリケヌションから )オプションはWeb Add-in がむ

ンストヌルされロヌドされおいる堎合のみ利甚できたす。アドむンの読み蟌み

の詳现に぀いおは『HP QuickTest Professional アドむン・ガむド』で QuickTest アドむンでの䜜業に関する項を参照しおください。

ヒント

➀ å·Š CTRL キヌを抌しおりィンドりのフォヌカスを移したりオブゞェクト䞊

で右クリックするかポむンタをオブゞェクト䞊に移動するなどの操䜜を行っ

おコンテキスト・メニュヌを衚瀺したりできたす。遞択察象オブゞェクトを

含んでいるりィンドりが 小化されおいる堎合は巊の CTRL キヌを抌した

たたWindows タスク・バヌ内のアプリケヌションを右クリックしお

ショヌトカット・メニュヌから元のサむズに戻すを遞択するこずで

りィンドりを衚瀺できたす。

➀ 既存の WebXML テスト・オブゞェクトを遞択するこずによりXML ( リ゜ヌ

スから )を䜿っお Web ペヌゞたたはフレヌムの出力倀ステップを挿入するこ

ずもできたす。詳现に぀いおは735ペヌゞの XML をサポヌトするテスト・

オブゞェクトから出力倀ステップを䜜成する手順を参照しおください。

Page 732: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

732

732

2 出力倀を指定する XML オブゞェクトをクリックしたす。クリックした堎所が

耇数のオブゞェクトに関連付けられおいる堎合オブゞェクトの遞択 XML 出力倀のプロパティダむアログ・ボックスが開きたす。

3 出力倀ステップを指定する察象ずなる XML 項目を遞択したす。

4OKをクリックしたす。XML 出力のプロパティダむアログ・ボックスが

開きたす。

Page 733: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

733

733

XML 出力のプロパティダむアログ・ボックスには遞択した XML ドキュ

メントの芁玠の階局構造ず倀文字デヌタが衚瀺されたす。

名前ボックスで出力倀ステップに割り圓おられた名前を受け入れるか

別の名前を指定したす。暙準蚭定では出力倀名は出力倀ステップが実行され

るテスト・オブゞェクトの名前です。

出力倀名を倉曎する堎合は名前が䞀意であるこず名前の先頭および 埌が

スペヌスでないこず次の文字および文字の組み合わせが名前に含たれおいな

いこずを確認しおください。 " := @@

5 出力する項目を遞択したす。詳现に぀いおは738 ペヌゞ「XML 出力のプロ

パティダむアログ・ボックスに぀いお」を参照しおください。

6 出力倀の詳现の定矩が終了したらOKをクリックしたす。QuickTest によっ

おテストに出力倀ステップが挿入されたす。

XML ファむルから XML 出力倀ステップを䜜成するには次の手順を実行したす。

1挿入出力倀XML 出力倀リ゜ヌスからを遞択するか

チェックポむントたたは出力倀の挿入ボタンをクリックしおXML 出力倀

リ゜ヌスからを遞択したす。XML ゜ヌスの遞択出力倀のプロパティ

ダむアログ・ボックスが開きたす。

ヒント既存の XMLFile テスト・オブゞェクトを遞択するこずによりXML ファむル出力倀ステップを挿入するこずもできたす。詳现に぀いおは

735 ペヌゞの XML をサポヌトするテスト・オブゞェクトから出力倀ステップを

䜜成する手順を参照しおください。

Page 734: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

734

734

2XML ファむルから倀出力ステップを䜜成するを遞択したす。XML ファむル

のむンタヌネット・アドレスたたはファむルのパスを入力したす。

たたは参照ボタンをクリックしおXML ファむルを開くダむアログ・

ボックスを開き出力倀を䜜成する察象ずなる XML ファむルを芋぀けたす。

XML ファむルはファむル・システムたたは Quality Center から指定できたす。

ファむルを遞択し開くをクリックしたす。ファむルのパスず名前がボッ

クスに入力されたす。

泚盞察パスを入力するずQuickTest によっおオプションダむアログ・

ボックスのフォルダタブに指定されおいるフォルダの XML ファむルが怜

玢されたす。ファむルが芋぀かったらそのファむルは絶察パスで保存された

す。その絶察パスはテスト実行䞭に䜿甚されたす。詳现に぀いおは1169ペヌゞ「テストのフォルダ・オプションの蚭定」を参照しおください。

3OKをクリックしたす。XML 出力のプロパティダむアログ・ボックスが

開きたす。

Page 735: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

735

735

XML 出力のプロパティダむアログ・ボックスには遞択した XML ドキュ

メントの芁玠の階局構造ず倀文字デヌタが衚瀺されたす。

名前ボックスで出力倀ステップに割り圓おられた名前を受け入れるか

別の名前を指定したす。暙準蚭定では出力倀名は出力倀ステップが実行され

るテスト・オブゞェクトの名前です。

出力倀名を倉曎する堎合は名前が䞀意であるこず名前の先頭および 埌が

スペヌスでないこず次の文字および文字の組み合わせが名前に含たれおいな

いこずを確認しおください。 " := @@

4 出力する項目を遞択したす。詳现に぀いおは738 ペヌゞ「XML 出力のプロ

パティダむアログ・ボックスに぀いお」を参照しおください。

5 出力倀の詳现の定矩が終了したらOKをクリックしたす。QuickTest によっ

おテストに出力倀ステップが挿入されたす。

XML をサポヌトするテスト・オブゞェクトから XML 出力倀ステップを䜜成す

るには次の手順を実行したす。

1挿入出力倀XML 出力倀 ( リ゜ヌスから )を遞択したす。たたは

チェックポむントたたは出力倀の挿入ボタンをクリックしおXML 出力倀 ( リ゜ヌスから )を遞択したす。XML ゜ヌスの遞択出力倀のプロパティ

ダむアログ・ボックスが開きたす。

2テスト オブゞェクトから倀出力ステップを䜜成するを遞択し倀を出力す

るテスト・オブゞェクトを遞択したす。

Page 736: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

736

736

リストに衚瀺されないオブゞェクトを遞択するにはオブゞェクトの遞択

をクリックしたす。次にオブゞェクト・リポゞトリから新しい出力倀ステッ

プを䜜成する XML テスト・オブゞェクトを遞択したす。遞択するオブゞェク

トはXML をサポヌトしおいる必芁がありたす。

既存の WebXML たたは XMLFile テスト・オブゞェクト・タむプを遞択できた

す。たたWebService テスト・オブゞェクトを遞択するこずもできたす。

泚WebXML テスト・オブゞェクトや XMLFile テスト・オブゞェクトを遞択

するのはXML 出力倀アプリケヌションからオプションやXML 出力

倀 ( リ゜ヌスから )オプションを䜿甚するのずたったく同じですがこれらの

オブゞェクトを参照するより手間が少なく蚘録䞭や線集䞭に挿入できたす。

ただしこのオプションを䜿甚するにはテスト・オブゞェクトを遞択するず

きに XML ゜ヌスを䜿甚できる必芁がありたすWeb ペヌゞが開いおいるか

テスト・オブゞェクトを定矩したずきず同じ堎所にファむルが存圚する必芁が

ありたす。

3 WebService テスト・オブゞェクトを遞択するずメ゜ッド名ボックスが有

効になりたす。戻り倀を怜査する Web サヌビス操䜜を遞択したす。

泚

➀メ゜ッド名ボックスはWeb サヌビス・アドむンがむンストヌルされ

読み蟌たれおいる堎合にのみ利甚できたす。メ゜ッド名ボックスは

WebService テスト・オブゞェクトを遞択した堎合にのみ有効になりたす。

➀ Web サヌビス操䜜を察象ずする XML 出力倀ステップはテスト・オブゞェ

クトで実行された 埌の Web サヌビス操䜜から返された倀を取埗したす。

出力倀ステップの前に異なる Web サヌビス操䜜ステップが実行された堎合

出力倀ステップは倱敗したす。

Page 737: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

737

737

4OKをクリックしたす。XML 出力のプロパティダむアログ・ボックスが

開きたす。

XML 出力のプロパティダむアログ・ボックスにはXML ツリヌによる芁玠

の階局構造ず遞択した XML 倀の属性および倀存圚する堎合が衚瀺され

たす。

操䜜の戻り倀から XML 出力倀を䜜成するず汎甚の XML ツリヌのみが䜜成さ

れXML 出力のプロパティダむアログ・ボックスに衚瀺されたす。出力す

る芁玠や属性の倀を遞択する前に実際の芁玠属性および倀を XML ツリヌに入力する必芁がありたす。詳现に぀いおは743 ペヌゞ「XML テスト・

オブゞェクト操䜜出力倀ステップの XML 階局の曎新WebService テスト・オ

ブゞェクトの堎合のみ」を参照しおください。

5名前ボックスで出力倀ステップに割り圓おられた名前を受け入れるか

別の名前を指定したす。暙準蚭定では出力倀名は出力倀ステップが実行され

るテスト・オブゞェクトの名前です。

出力倀名を倉曎する堎合は名前が䞀意であるこず名前の先頭および 埌が

スペヌスでないこず次の文字および文字の組み合わせが名前に含たれおいな

いこずを確認しおください。 " := @@

出力する項目を遞択したす。詳现に぀いおは738 ペヌゞ「XML 出力のプロ

パティダむアログ・ボックスに぀いお」を参照しおください。

6 出力倀の詳现の定矩が終了したらOKをクリックしたす。QuickTest によっ

おテストに出力倀ステップが挿入されたす。

Page 738: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

738

738

XML 出力のプロパティダむアログ・ボックスに぀いお

XML 出力のプロパティダむアログ・ボックスでは遞択した倀ごずに出力

および出力蚭定を行う芁玠属性あるいはその䞡方の倀を遞択できたす。

Page 739: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

739

739

オブゞェクトの識別

XML 出力のプロパティダむアログ・ボックスの 䞊郚には出力倀を䜜成

するテスト・オブゞェクトに関する情報が衚瀺されたす。

XML ツリヌの倉曎

ツリヌ内で遞択したノヌドに応じお次のコマンドを䜿甚できたす。

項目 詳现

名前 出力倀ステップに割り圓おられた名前。暙準蚭定では出

力倀名は出力倀ステップが実行されるテスト・オブゞェク

トの名前です。出力倀に別の名前を指定するこずも暙準

蚭定の名前を受け入れるこずもできたす。

出力倀名を倉曎する堎合は名前が䞀意であるこず名前

の先頭および 埌がスペヌスでないこず次の文字および

文字の組み合わせが名前に含たれおいないこずを確認しお

ください。 " := @@

クラス 出力倀ステップを䜜成するテスト・オブゞェクト・クラ

ス。XMLFile」ファむルの堎合「WebXML」Web ペヌゞたたはフレヌムの堎合たたは「WebService」Web サヌビスの堎合のいずれかになりたす。

コマンドアむコン

詳现

子を远加 ツリヌ内の遞択したノヌドの䞋に子ノヌドを远加したす。

兄匟を挿入 ツリヌ内の遞択したノヌドず同じレベルに兄匟ノヌドを

远加したす。

倀を远加 遞択した芁玠に定数たたはパラメヌタ化された倀を割り

圓おるこずができたす。

削陀 遞択したノヌドを削陀したす。出力倀ステップのルヌ

ト・ノヌドは削陀できたせん。

XML をむンポヌ

ト

既存の XML ファむルからファむル構造を参照遞択で

きたす。新しいファむルは遞択したノヌドの珟圚のサ

ブツリヌに優先したす。

Page 740: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

740

740

XML を゚クス

ポヌト

遞択したノヌドのファむル構造を XML ファむルに保存

できたす。

貌り付け XML ツリヌ内で遞択したノヌドの䞋に切り取りたた

はコピヌしたノヌドを子ノヌドずしお貌り付けたす。

泚XML 芁玠ノヌドをそれ自身の子孫ずしお貌り付け

るこずはできたせん。

コピヌ 遞択したノヌドのコピヌを䜜成したす。埌で XML ツリヌ内の別の堎所に貌り付けるこずができたす。

切り取り 切り取るノヌドを遞択しお切り取りクリップボヌドに

コピヌしたす。ノヌドを新しい堎所に貌り付けるず

XML ツリヌ内の元の堎所から削陀されたす。

XML をテキスト

ずしお線集

XML をテキストずしお線集ダむアログ・ボックスが

開き遞択したノヌドずそのサブノヌドの XML テキス

トをテキスト・゚ディタで倉曎できたす。詳现に぀いお

は630 ペヌゞ「XML をテキストずしお線集ダむア

ログ・ボックスに぀いお」を参照しおください。

耇補 XML ツリヌ内で遞択したノヌドず同䞀の新しいノヌ

ドを遞択したノヌドず同じレベルに兄匟ノヌドずしお

远加したす。

泚このコマンドはコンテキスト・メニュヌ右クリッ

ク・メニュヌからのみ䜿甚できたす。

コマンドアむコン

詳现

Page 741: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

741

741

XML ツリヌ

XML ツリヌにはXML ツリヌ内の各芁玠および倀の階局関係が衚瀺されたす。

この衚瀺枠で出力察象ずなる芁玠の倀属性の倀あるいはその䞡方を遞択

できたす。芁玠ノヌドはそれぞれ アむコン付きで衚瀺されたす。倀ノヌド

はそれぞれ アむコン付きで衚瀺されたす。

泚操䜜の戻り倀から XML 出力倀を䜜成するず汎甚の XML ツリヌのみが䜜

成されXML 出力のプロパティダむアログ・ボックスに衚瀺されたす。出

力する芁玠や属性の倀を遞択する前に実際の芁玠属性および倀を XML ツリヌに入力する必芁がありたす。詳现に぀いおは743 ペヌゞ「XML テス

ト・オブゞェクト操䜜出力倀ステップの XML 階局の曎新WebService テス

ト・オブゞェクトの堎合のみ」を参照しおください。

XML ツリヌ内の芁玠ノヌドを遞択するずその芁玠の属性ず倀に関する出力

オプションがXML 出力のプロパティダむアログ・ボックスの右偎に衚瀺

されそれらを蚭定できたす。XML ツリヌ内の倀ノヌドを遞択するずその

倀に関する出力オプションがXML 出力のプロパティダむアログ・ボック

スの右偎に衚瀺されそれらを蚭定できたす。

ヒントXML ツリヌ衚瀺枠ず右偎の衚瀺枠の属性カラムおよび

倀カラムのサむズは調敎可胜です。

出力 XML オプションを蚭定するには次の手順を実行したす。

1 XML ツリヌ内の芁玠たたは倀のチェック・ボックスを遞択しおそのノヌド

の倀を出力するこずを指定したす。

2 芁玠ノヌドたたは倀ノヌドを遞択しおそのノヌドの属性倀あるいはその

䞡方に関する出力オプションを衚瀺たたは蚭定したす。

3 芁玠の属性を出力する堎合は出力倀が必芁な属性のチェック・ボックスを遞

択したす。

Page 742: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

742

742

4 属性の倀カラム内をクリックするか芁玠の倀のセル内をクリックし

出力オプションボタン をクリックしお出力オプションダむアロ

グ・ボックスを衚瀺したす。このダむアログ・ボックスでは取埗した倀を栌

玍するパラメヌタを遞択たたは定矩できたす。

5出力オプションダむアログ・ボックスでパラメヌタのタむプを遞択した

す。遞択した出力パラメヌタ・タむプに぀いお远加のオプションを蚭定でき

たす。各パラメヌタ・タむプで蚭定できるオプションの詳现に぀いおは以䞋

を参照しおください。

➀ デヌタ・テヌブル 655 ペヌゞ「デヌタ・テヌブル・パラメヌタの䜿甚」

➀ 環境 661 ペヌゞ「環境倉数パラメヌタの䜿甚」

➀ 乱数 671 ペヌゞ「乱数パラメヌタの䜿甚」

ステヌトメントの挿入オプション

テストの線集䞭に出力倀ステップを挿入する堎合XML 出力倀のプロパ

ティダむアログ・ボックスの䞋郚にステヌトメントの挿入オプションが

衚瀺されたす。このオプションを䜿甚しお遞択したステップの前たたは埌に

出力倀ステップを挿入できたす。遞択しお匷調衚瀺したステップの実行前にス

テップを挿入する堎合は珟圚のステップの前を遞択したす。遞択しお匷

調衚瀺したステップの実行埌にステップを挿入する堎合は珟圚のステップ

の埌を遞択したす。

泚リポゞトリ内のステヌトメントの挿入オプションは蚘録䞭に新しい

出力倀ステップを远加する堎合や既存の出力倀ステップを倉曎する堎合には

䜿甚できたせん。ステップの線集䞭に新しい出力倀ステップを远加する堎合に

のみ䜿甚できたす。

リポゞトリ内を怜玢

出力倀をそのリポゞトリで衚瀺するにはリポゞトリ内を怜玢ボタンをク

リックしたすこのオプションは新しい出力倀の䜜成時には䜿甚できたせ

ん。既存の出力倀を線集するずきのみ䜿甚できたす。

Page 743: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

743

743

XML テスト・オブゞェクト操䜜出力倀ステップの XML 階局の曎新WebService テスト・オブゞェクトの堎合のみ

本項はQuickTest Professional Web Services Add-in によるWebService テス

ト・オブゞェクト操䜜を察象ずする XML 出力倀ステップを䜿甚する堎合にの

み適甚されたす。

WebService テスト・オブゞェクトのテスト・オブゞェクト操䜜の XML 出力

倀ステップを䜜成する堎合は操䜜の戻り倀デヌタの XML ツリヌを生成でき

たせん。このため汎甚の XML ツリヌのみが䜜成されたす。出力する芁玠お

よび属性を遞択するにはたず操䜜から返るこずが期埅される実際の芁玠

属性および倀を XML ツリヌに入力する必芁がありたす。

XML ツリヌに入力するには次の 3 ぀の方法のいずれかを䜿甚できたす。

➀ 手動による XML ツリヌの曎新

➀ ファむルからの XML ツリヌのむンポヌト

➀ 曎新モヌドを䜿った XML ツリヌの曎新

手動による XML ツリヌの曎新

XML 出力のプロパティダむアログ・ボックスで芁玠属性倀を手動で远

加するこずによりXML ツリヌを曎新できたす。

XML ツリヌを手動で曎新するには次の手順を実行したす。

1 キヌワヌド・ビュヌでXML ツリヌを曎新する出力倀ステップを遞択したす。

倀セルをクリックしたす。

2出力プロパティボタンをクリックするか右クリックしお出力倀のプロ

パティを遞択したす。XML 出力のプロパティダむアログ・ボックスが開

きたす。

3 XML ツリヌ内のノヌドを遞択しツヌルバヌ・ボタンをクリックするか

ショヌトカット右クリックメニュヌからオプションを遞択しお以䞋の操

䜜を実行したす。

➀ 遞択したノヌドず同じレベルに芁玠を远加する

➀ 遞択したノヌドの䞋に芁玠を远加する

➀ 遞択したノヌドに倀を远加する

Page 744: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

744

744

➀ 遞択したノヌドの XML テキストを線集する

➀ 遞択したノヌドをコピヌする

➀ 遞択したノヌドを切り取る遞択したノヌドは別の堎所に貌り付けた埌に

削陀されたす。

➀ カットたたはコピヌしたノヌドを遞択したノヌドの䞋に子ノヌドずしお貌り

付ける

➀ 遞択したノヌドを削陀する

➀ 遞択したノヌドを耇補し同じノヌドを兄匟ノヌドずしお同じレベルに远加

したすこのコマンドは右クリックのメニュヌからのみ利甚できたす。

XML 出力のプロパティダむアログ・ボックスで実行できる操䜜の詳现に぀

いおは738 ペヌゞ「XML 出力のプロパティダむアログ・ボックスに぀い

お」を参照しおください。

ファむルからの XML ツリヌのむンポヌト

XML ツリヌ階局内の特定の芁玠たたはツリヌ党䜓に぀いお既存のファむル

から XML ツリヌをむンポヌトできたす。

ファむルから既存の XML ツリヌをむンポヌトするには次の手順を実行したす。

1 キヌワヌド・ビュヌでXML ツリヌを曎新する出力倀ステップを遞択したす。

2倀セル内をクリックし出力プロパティボタンをクリックしたす。

XML 出力倀のプロパティダむアログ・ボックスが開きたす。

3 XML ツリヌ党䜓の XML 階局をむンポヌトする堎合はルヌト・ノヌドを遞択

したす。特定の芁玠の XML ツリヌをむンポヌトする堎合はXML ツリヌ階局

内でその芁玠を遞択したす。

4XML をむンポヌトボタンをクリックしたす。遞択したノヌドずそのサブツ

リヌがむンポヌトする階局によっお䞊曞きされるこずを譊告するメッセヌゞが

衚瀺されたす。はいをクリックしおメッセヌゞを閉じたす。

5ファむルから XML をむンポヌトするダむアログ・ボックスで必芁な XML ファむルを参照し開くをクリックしたす。ファむルから XML 階局

がむンポヌトされたす。

Page 745: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

745

745

曎新モヌドを䜿った XML ツリヌの曎新

QuickTest ではWeb サヌビス操䜜に察する XML 出力倀ステップを挿入するず

きに操䜜の戻り倀を生成できたせんが操䜜の実行埌にこの情報を生成できた

す。このためXML ツリヌ内の芁玠属性および倀を自動的に入力たたは

曎新するにはWeb サヌビス・テストを曎新モヌドで実行したす。

Web サヌビス操䜜の珟圚の戻り倀に基づいお新しい XML ツリヌを生成するに

はXML チェックポむントのプロパティダむアログ・ボックスの XML ツリヌ内でノヌド属性倀のいずれのチェック・ボックスも遞択されおいない

こずを確認したす。

泚Web サヌビス操䜜を察象ずする XML 出力倀ステップはテスト・オブ

ゞェクトで実行された 埌の Web サヌビス操䜜から返された倀を取埗したす。

出力倀ステップの前に異なる Web サヌビス操䜜ステップが実行された堎合出

力倀ステップは倱敗したす。

Page 746: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

746

746

曎新モヌドを䜿っお XML ツリヌを曎新するには次の手順を実行したす。

1 Web サヌビス操䜜の XML テスト・オブゞェクト出力倀ステップを含むテスト

を開きたす。

2 ツヌルバヌの実行ボタンの暪にある䞋向き矢印をクリックしお曎新モヌ

ドを遞択するかオヌトメヌション曎新モヌドを遞択したす。曎

新ダむアログ・ボックスが衚瀺されたす。

3チェックポむントのプロパティを曎新するを遞択しおOKをクリックし

たす。テストが実行されテスト内の空癜の XML チェックポむントず XML 出力倀ステップのそれぞれの XML 階局ず倀が曎新されたす。倀が曎新されるの

は1 ぀以䞊のノヌドが遞択された XML チェックポむントたたは出力倀ステッ

プのみです。

4 出力倀ステップが正垞に曎新されたこずを確認するにはテスト結果りィ

ンドりのツリヌを展開しXML 出力倀ステップを遞択したす。次に右偎の

衚瀺枠に「完了」が衚瀺されるこずを確認したす。実行の終了時にテスト

結果りィンドりが自動的に開かない堎合は結果ボタンをクリックする

かオヌトメヌション結果を遞択したす。

Page 747: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

747

747

既存の出力倀のテストぞの远加

QuickTest では既存の出力倀をテストに挿入できたす。

既存の出力倀をテストに挿入する際はどの出力倀をテスト内の耇数の堎所で

䜿甚するのかに぀いお考慮しおください。出力倀ステップが実行されるたび

に出力倀に含たれおいる倀が新しい出力倀で䞊曞きされたす。出力倀オブ

ゞェクトを再床䜿甚する際に栌玍されおいる倀がテストで䞍芁になった堎合

にのみ既存の出力倀をテストに挿入しおください。

既存の出力倀の远加ダむアログ・ボックスに぀いお

既存の出力倀の远加ダむアログ・ボックスを開くには挿入出力

倀既存の出力倀を遞択したす。このオプションを利甚できるのは珟

圚のアクションに関連付けられおいるオブゞェクト・リポゞトリロヌカルの

オブゞェクト・リポゞトリを含むの少なくずも 1 ぀に少なくずも 1 ぀の出

力オブゞェクトが含たれおいる堎合にかぎられたす。

キヌワヌド・ビュヌでステップが匷調衚瀺されおいたりカヌ゜ルが゚キス

パヌト・ビュヌのステップに䜍眮しおいたりする堎合は既存の出力倀の远

加ダむアログ・ボックスは TestObjects ツリヌが非衚瀺の状態で開きたす。

Page 748: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

748

748

テスト オブゞェクトボックスに衚瀺されるテスト・オブゞェクトはキヌ

ワヌド・ビュヌで匷調衚瀺されおいるステップからのオブゞェクトたたぱ

キスパヌト・ビュヌでカヌ゜ルが眮かれおいる特定のオブゞェクトです。

TestObjects ツリヌの衚瀺ず非衚瀺を切り替えるにはテスト オブゞェクトの

衚瀺ボタンたたはテスト オブゞェクトを隠すボタンをクリックしたす。

既存の出力倀の远加ダむアログ・ボックスには次のオプションがありたす。

オプション 詳现

テスト オブゞェクト 出力倀を远加するテスト・オブゞェクトを指

定したす。

テスト オブゞェクトツリヌ 珟圚のアクションに関連付けられたオブゞェ

クト・リポゞトリに栌玍されおいるオブゞェ

クトを衚瀺したす。

テスト オブゞェクトの衚瀺/テ

スト オブゞェクトを隠す

テスト オブゞェクトツリヌの衚瀺ず非衚

瀺を切り替えたす。

遞択したテスト オブゞェクトに関

連する出力倀のみ衚瀺する

遞択した堎合QuickTest によっお珟圚のア

クションのオブゞェクト・リポゞトリからの

どの出力倀オブゞェクトが遞択したオブゞェ

クトに関連するのかが出力倀オブゞェクト

に出力するよう遞択された出力倀のタむプず

プロパティに基づいお刀断されそれらの

出力倀オブゞェクトのみが出力倀リスト

に衚瀺されたす。

このオプションを䜿甚するずきはQuickTest によっお察象のオブゞェクトに適甚できるす

べおのチェックポむントが正しく刀断される

ようにアプリケヌションを開いお遞択した

オブゞェクトを衚瀺するこずをお勧めしたす。

Page 749: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

749

749

既存の出力倀をテストに挿入するには次の手順を実行したす。

1 ステップを遞択したすこのステップの埌にチェックポむントを挿入したす。

2挿入出力倀既存の出力倀を遞択したす。既存の出力倀の远

加ダむアログ・ボックスが衚瀺されたす。

3テスト オブゞェクトツリヌが衚瀺されおいる堎合は出力倀を挿入するオ

ブゞェクトを遞択したす。それ以倖の堎合は手順 4 に進みたす。

4出力倀リストからテスト オブゞェクトボックスに衚瀺されおいるオブ

ゞェクトに察しお挿入する出力倀を遞択したす。

5OKをクリックしたす。出力倀ステップが珟圚のステップの埌に挿入されたす。

出力倀 挿入できるチェックポむントが衚瀺されたす。

遞択したテスト オブゞェクトに関連する出

力倀のみ衚瀺するオプションがクリアされ

おいる堎合はこのリストには 珟圚のアク

ションに関連付けられおいるすべおのオブ

ゞェクト・リポゞトリからのすべおの出力倀

オブゞェクトが含たれたす。

遞択したテスト オブゞェクトに関連する出

力倀のみ衚瀺するオプションが遞択されお

いる堎合はこのリストには䞊蚘の関連付け

られおいる出力倀オブゞェクトだけが衚瀺さ

れたす。

出力倀のプロパティ領域 遞択した出力倀オブゞェクトの出力倀オプ

ションを読み取り専甚圢匏で衚瀺したす。

オプション 詳现

Page 750: HP QuickTest Professional - HP - United States | Laptop Computers

第 23 ç«  • 倀の出力

750

750

Page 751: HP QuickTest Professional - HP - United States | Laptop Computers

751

第 24 章倀の蚭定

QuickTest では倀を定数たたはパラメヌタずしお定矩するこずでプロパティ

などの項目の倀を蚭定できたす。たたテストの柔軟性ず適応性を高めるため

に倀に正芏衚珟を䜿甚するこずもできたす。

本章では次の項目に぀いお説明したす。

➀ 倀の蚭定に぀いお751 ペヌゞ

➀ 定数およびパラメヌタ倀の蚭定752 ペヌゞ

➀ 正芏衚珟の䜿甚に぀いお757 ペヌゞ

➀ 正芏衚珟の定矩759 ペヌゞ

倀の蚭定に぀いお

チェックポむントのプロパティダむアログ・ボックスなど䞀郚のダむア

ログ・ボックスには倀の蚭定領域が含たれおいたす。この領域では遞択

した項目の倀を定数たたはパラメヌタずしお定矩できたす。キヌワヌド・

ビュヌステップ・ゞェネレヌタオブゞェクト リポゞトリりィンドりな

どの堎合は倀を盎接遞択しその倀をパラメヌタ化したり定数ずしお定矩

したりできたす。

➀定数ステップ内で盎接定矩されテストが継続する間は倉曎されない倀。

➀パラメヌタステップずは別に定矩たたは生成され特定のステップの実行

時に取埗される倀。たずえばパラメヌタの倀は倖郚ファむルで定矩され

QuickTest によっお生成されたす。

倀をパラメヌタずしお定矩する堎合はそのパラメヌタのタむプに埓っおその

他の蚭定も指定できたす。テストでのパラメヌタの䜿甚方法の詳现に぀いお

は第 22 章「倀のパラメヌタ化」を参照しおください。

Page 752: HP QuickTest Professional - HP - United States | Laptop Computers

第 24 ç«  • 倀の蚭定

752

752

倀の蚭定領域で定数倀を倉曎できたす。正芏衚珟を䜿っお定数倀を定矩で

きる堎合もありたす。

正芏衚珟は耇雑な怜玢条件を指定する文字列です。正芏衚珟は可倉倀が含

たれるオブゞェクトずテキスト文字列の識別に䜿甚したす。たずえばりィン

ドりのタむトルバヌの名前がファむル名に応じお倉化する堎合正芏衚珟を䜿

甚しお特定の補品名そしおその埌にダッシュずほかの任意のテキストが続

くタむトルバヌが衚瀺されるりィンドりを識別できたす。

定数およびパラメヌタ倀の蚭定

倀はいく぀かの方法で定数たたはパラメヌタずしお蚭定できたす。

➀ たずえばキヌワヌド・ビュヌステップ・ゞェネレヌタたたはオブゞェ

クト リポゞトリりィンドりでは倀蚭定オプションダむアログ・ボック

スで遞択した倀のパラメヌタ化ボタン をクリックできたす。詳现に぀いお

は755 ペヌゞ「遞択した倀の蚭定」を参照しおください。

➀ たずえばチェックポむントのプロパティダむアログ・ボックスではダ

むアログ・ボックスの倀の蚭定領域でプロパティたたは匕数を遞択でき

たす。

倀の蚭定領域での倀の蚭定

チェックポむントのプロパティダむアログ・ボックスなど倀の蚭定領

域が含たれるダむアログ・ボックスで項目を遞択する堎合定数たたは

パラメヌタを遞択しお倀を蚭定できたす。暙準蚭定は定数です。

定数を遞択した堎合は定数ボックスで 1 行の倀を盎接線集できたす。

その倀が文字列の倀である堎合は定数倀オプションボタンをクリックし

おその倀を正芏衚珟ずしお定矩するこずもできたす。正芏衚珟の詳现に぀い

おは757 ペヌゞ「正芏衚珟の䜿甚に぀いお」を参照しおください。

Page 753: HP QuickTest Professional - HP - United States | Laptop Computers

第 24 ç«  • 倀の蚭定

753

753

定数ボックスに党䜓の倀を衚瀺できない堎合はその倀は [complex value] ずしお衚瀺されたす。たずえばリストの all items プロパティの倀は耇数行に

わたる倀で各行にリストの項目の倀が栌玍されおいたす。

耇雑な倀を衚瀺たたは線集するには定数倀オプションボタンをクリック

したす。耇雑な倀を正芏衚珟ずしお定矩するこずも可胜です。定数倀の線集の

詳现に぀いおは754 ペヌゞ「定数倀オプションの蚭定」を参照しおください。

パラメヌタ倀の蚭定

すでにパラメヌタ化されおいる倀に察しおパラメヌタを遞択した堎合

パラメヌタボックスにはその倀の珟圚のパラメヌタの定矩が衚瀺された

す。ただパラメヌタ化されおいない倀に察しおパラメヌタを遞択した堎

合パラメヌタボックスにはその倀の暙準蚭定のパラメヌタの定矩が衚

瀺されたす。

暙準蚭定のパラメヌタの定矩の詳现に぀いおは650 ペヌゞ「暙準蚭定のパラ

メヌタ倀に぀いお」を参照しおください。

たたパラメヌタ オプションボタンをクリックするず別のパラメヌタ・

タむプを遞択したりその倀のパラメヌタ蚭定を倉曎したりできたす。

衚瀺されおいるパラメヌタ・タむプのパラメヌタ オプションダむアログ・

ボックスが衚瀺されたす。特定のパラメヌタ・タむプの倀の定矩の詳现に぀い

おは次の項目を参照しおください。

Page 754: HP QuickTest Professional - HP - United States | Laptop Computers

第 24 ç«  • 倀の蚭定

754

754

➀ 652 ペヌゞ「テスト・パラメヌタおよびアクション・パラメヌタのオプショ

ンの蚭定」

➀ 657 ペヌゞ「デヌタ・テヌブル・パラメヌタ・オプションの蚭定」

➀ 667 ペヌゞ「環境倉数パラメヌタ・オプションの蚭定」

➀ 671 ペヌゞ「乱数パラメヌタの䜿甚」

テストでのパラメヌタの䜿甚法の詳现に぀いおは第 22 章「倀のパラメヌタ

化」を参照しおください。

定数倀オプションの蚭定

倀の蚭定領域で定数倀オプションボタンをクリックするず定数倀オ

プションダむアログ・ボックスが衚瀺されたす。

耇雑な倀定数ボックスでは党䜓が衚瀺できない倀の堎合定数倀オプ

ションダむアログ・ボックスが展開し倀の党䜓の内容が衚瀺されたす。

定数の倀を線集するには次のオプションを曎新したす。

➀倀定数の倀を指定したす。

➀正芏衚珟定矩された倀を正芏衚珟ずしお蚭定したす。

Page 755: HP QuickTest Professional - HP - United States | Laptop Computers

第 24 ç«  • 倀の蚭定

755

755

➀ 正芏衚珟の詳现に぀いおは757 ペヌゞ「正芏衚珟の䜿甚に぀いお」を参照

しおください。

➀ 正芏衚珟を定矩する方法の詳现に぀いおは759 ペヌゞ「正芏衚珟の定矩」

を参照しおください。

遞択した倀の蚭定

遞択した倀のパラメヌタ化ボタン をクリックするず倀蚭定オプション

ダむアログ・ボックスが衚瀺されたす。堎合によっおは正芏衚珟を䜿甚しお

定数たたはパラメヌタを定矩するこずもできたす次の䟋は正芏衚珟

チェック・ボックスがある堎合ずない堎合の倀蚭定オプションダむアロ

グ・ボックスです。

泚このダむアログ・ボックスに衚瀺されるパラメヌタ・オプションはパ

ラメヌタボックスで遞択したパラメヌタ・タむプに応じお倉わりたす。

Page 756: HP QuickTest Professional - HP - United States | Laptop Computers

第 24 ç«  • 倀の蚭定

756

756

次のオプションのいずれかを遞択するこずができたす。

➀定数テストが継続する間は蚭定されたたたになる倀を定矩したす。定数

ボックスでは倀を盎接線集できたす。

堎合によっおはたずえばオブゞェクトの識別のプロパティ倀をパラメヌタ

化する堎合など正芏衚珟を䜿っお定数倀を指定するこずもできたすそれ

には定数ボックスで正芏衚珟を䜿甚し正芏衚珟チェック・ボックス

を遞択したす。正芏衚珟の詳现に぀いおは757 ペヌゞ「正芏衚珟の䜿甚に぀

いお」を参照しおください。

➀パラメヌタステップずは別に定矩たたは生成され特定のステップの実行

時に取埗される倀を指定したす。

すでにパラメヌタ化されおいる倀に察しおパラメヌタを遞択した堎合

パラメヌタセクションにはその倀の珟圚のパラメヌタ・タむプおよび詳

现が衚瀺されたす。ただパラメヌタ化されおいない倀に察しおパラメヌタ

を遞択した堎合パラメヌタセクションにはその倀の暙準蚭定のパラ

メヌタ・タむプず詳现が衚瀺されたす。

暙準蚭定のパラメヌタの定矩の詳现に぀いおは650 ペヌゞ「暙準蚭定のパラ

メヌタ倀に぀いお」を参照しおください。

暙準蚭定の定矩を倉曎するには別のパラメヌタ・タむプを遞択するかその

倀のパラメヌタ蚭定を倉曎したす。パラメヌタボックスのオプションは

遞択したパラメヌタ・タむプに応じお倉わりたす。

泚定矩枈みの定数たたは数字を受け取る匕数のパラメヌタ化に環境倉数を

䜿甚する堎合敎数型の環境倉数パラメヌタのみ名前リストに衚瀺され

たす。

倀蚭定オプションダむアログ・ボックスのパラメヌタセクションは

パラメヌタ オプションダむアログ・ボックスによく䌌おいたす。特定のパ

ラメヌタ・タむプの倀の蚭定の詳现に぀いおは以䞋を参照しおください。

➀ 653 ペヌゞ「テスト・パラメヌタたたはアクション・パラメヌタの蚭定の定

矩」

➀ 658 ペヌゞ「デヌタ・テヌブル・パラメヌタの蚭定の定矩」

➀ 668 ペヌゞ「環境倉数パラメヌタの蚭定の定矩」

Page 757: HP QuickTest Professional - HP - United States | Laptop Computers

第 24 ç«  • 倀の蚭定

757

757

➀ 671 ペヌゞ「乱数パラメヌタの蚭定の定矩」

テストでのパラメヌタの䜿甚法の詳现に぀いおは第 22 章「倀のパラメヌタ

化」を参照しおください。

正芏衚珟の䜿甚に぀いお

正芏衚珟を䜿甚すればさたざたな倀を持぀オブゞェクトやテキスト文字列を QuickTest で識別できたす。正芏衚珟は次のような堎合に䜿甚できたす。

➀ ダむアログ・ボックスたたはプログラム的蚘述のオブゞェクトのプロパティ倀

の定矩

➀ ステップのパラメヌタ化

➀ 可倉倀が含たれるチェックポむントの䜜成

たずえば正芏衚珟は衚瀺される文字列が珟圚の日付に埓っお倉化する日付の

テキスト文字列を察象にテキスト・チェックポむントを䜜成する堎合に䜿甚で

きたす。日付を正芏衚珟ずしお定矩するずチェックポむントはキャプチャ

されたテキスト文字列が正確な日付の倀ず䞀臎するかを怜査するのではな

く期埅する日付圢匏ず䞀臎するかを怜査したす。

正芏衚珟は耇雑な怜玢条件を指定する文字列です。ピリオド.アスタリ

スク*キャレット^倧括匧[ ]などの特殊文字を䜿っお怜玢条件

を定矩できたす。

泚

➀ 正芏衚珟はstring タむプの倀に察しおのみ䜿甚できたす。

➀ 正芏衚珟の特殊文字の盎前に円蚘号たたはバックスラッシュ\ たたは \がある堎合はその埌に続く特殊文字そのものが怜玢されたす。

正芏衚珟の䜿甚䟋の詳现に぀いおは次の項目を参照しおください。

➀ 758 ペヌゞ「プロパティ倀に察する正芏衚珟の䜿甚」

➀ 758 ペヌゞ「チェックポむントでの正芏衚珟の䜿甚」

Page 758: HP QuickTest Professional - HP - United States | Laptop Computers

第 24 ç«  • 倀の蚭定

758

758

正芏衚珟の構文を含む正芏衚珟の定矩の詳现に぀いおは759 ペヌゞ「正芏

衚珟の定矩」を参照しおください。

プロパティ倀に察する正芏衚珟の䜿甚

各実行セッションでプロパティ倀が予枬可胜な方法で倉化する堎合はオブ

ゞェクト リポゞトリりィンドりやプログラム的蚘述などでプロパティ倀を定

矩たたはパラメヌタ化する際に正芏衚珟を䜿甚できたす。プログラム的蚘述の

詳现に぀いおは850 ペヌゞ「プログラム的蚘述の䜿甚」を参照しおください。

たずえばナヌザがデヌタを入力し送信ボタンをクリックしお送信する

フォヌムが Web サむトにあるずしたす。入力を必芁ずするフィヌルドに入力が

ない堎合はフォヌムが再衚瀺されフィヌルド入力するように求められた

す。ナヌザは入力を枈たせたらフォヌムを再送信するために再送信ボタ

ンをクリックしたす。この堎合ボタンをクリックするずきにボタン名が倉

わっおいるこずを QuickTest が無芖するようにボタンの「名前」プロパティ

の倀を正芏衚珟ずしお定矩できたす。

チェックポむントでの正芏衚珟の䜿甚

暙準チェックポむントを䜿甚しおオブゞェクトのプロパティ倀を怜蚌する堎

合倉化する倀を持぀オブゞェクトを怜蚌できるようにオブゞェクトのプロ

パティの期埅倀を正芏衚珟ずしお蚭定できたす。

たずえばアプリケヌションのあらゆるりィンドりずダむアログ・ボックスに

アプリケヌションの名前が含たれその埌にハむフン-ず説明的なタむトル

が続いおいるこずを確認したいずしたす。タむトルの 初の郚分にアプリケヌ

ションの名前が含たれその埌にハむフンが続いおいるこずを確認するため

にテスト内の各ダむアログ・ボックス・オブゞェクトにチェックポむントを

远加できたす。

アプリケヌションに衚瀺される可倉テキスト文字列を怜査するためのテキス

ト・チェックポむントを䜜成するずきにはテキスト文字列を正芏衚珟ずしお

定矩できたす。

たずえばMercury Tours サンプル Web サむトでフラむトを予玄する堎合1 ぀のクレゞット・カヌド番号に察する請求金額の合蚈が 300 ドル以䞊でなくおは

ならないずしたす。この金額を正芏衚珟ずしお定矩するこずで金額が 300 ドル以䞊である限りQuickTest にそのテキスト文字列の倉化を無芖するように

指瀺できたす。

Page 759: HP QuickTest Professional - HP - United States | Laptop Computers

第 24 ç«  • 倀の蚭定

759

759

ダむアログ・ボックスに752 ペヌゞ「定数およびパラメヌタ倀の蚭定」で説

明されおいる領域に䌌た倀の蚭定領域が含たれるチェックポむントのタむ

プに察しおは同じ方針を適甚できたす。

たずえばチェックポむントの堎合はセルの倀を正芏衚珟ずしお蚭定でき

XML チェックポむントの堎合は属性たたは芁玠の倀を正芏衚珟ずしお蚭定で

きたす。特定のチェックポむントのタむプの詳现に぀いおはそのチェックポ

むントのタむプに関連する章を参照しおください。

正芏衚珟の定矩

定数倀デヌタ・テヌブル・パラメヌタの倀環境パラメヌタ倀たたはプロ

グラム的蚘述におけるプロパティ倀に察しおは正芏衚珟を定矩できたす。プ

ロパティ倀の定矩の詳现に぀いおは752 ペヌゞ「定数およびパラメヌタ倀の

蚭定」を参照しおください。

定数倀オプションダむアログ・ボックスたたはパラメヌタ オプション

ダむアログ・ボックスの倀ボックスに文字列の正芏衚珟構文を入力する

こずで正芏衚珟を定矩できたす。倀を正芏衚珟ずしお扱うよう QuickTest に指瀺するには正芏衚珟チェック・ボックスを遞択したす。

すべおのプログラム的蚘述のプロパティ倀は自動的に正芏衚珟ずしお扱われ

たす。プログラム的蚘述の詳现に぀いおは850 ペヌゞ「プログラム的蚘述の

䜿甚」を参照しおください。

泚正芏衚珟はstring タむプの倀に察しおのみ䜿甚できたす。

QuickTest の暙準蚭定では正芏衚珟でピリオド.ハむフン-アスタ

リスク*キャレット^倧括匧[ ]括匧()ドル蚘号$パむ

プ蚘号|プラス蚘号+疑問笊?円蚘号たたはバックスラッシュ\ たたは \を陀くすべおの文字が文字どおりに扱われたす。これらの特殊文字

の盎前に円蚘号たたはバックスラッシュ\ たたは \がある堎合QuickTest によっおその文字がリテラル文字ずしお扱われたす。

Page 760: HP QuickTest Professional - HP - United States | Laptop Computers

第 24 ç«  • 倀の蚭定

760

760

定数倀オプションダむアログ・ボックスたたはパラメヌタ オプション

ダむアログ・ボックスの倀ボックスに特殊文字を入力するず各特殊文字

の前に円蚘号たたはバックスラッシュ\ たたは \を远加するかどうかが尋ね

るメッセヌゞが衚瀺されたす。はいをクリックするず特殊文字の前に円

蚘号たたはバックスラッシュ\ たたは \が远加されその文字は文字どおり

に扱われたす。いいえをクリックするずその特殊文字は正芏衚珟文字ず

しお扱われたす。

本項では正芏衚珟の䜜成に䜿甚可胜な䞀般的なオプションの䞀郚に぀いお説

明したす。

➀ 円蚘号たたはバックスラッシュの䜿甚 (\ たたは \)

➀ 任意の 1 文字ず䞀臎 ( . )

➀ リストの任意の 1 文字ず䞀臎 ( [xy] )

➀ リストにない任意の 1 文字ず䞀臎 ( [^xy] )

➀ 範囲内の任意の 1 文字ず䞀臎 ( [x, y] )

➀ 特定の文字が 0 回以䞊䞀臎 ( * )

➀ 特定の文字が 1 回以䞊䞀臎 ( + )

➀ 特定の文字が 0 回たたは 1 回䞀臎 ( ? )

➀ 正芏衚珟のグルヌプ化 ( ( ) )

➀ 正芏衚珟の 1 ぀ず䞀臎 ( | )

➀ 行の先頭ず䞀臎 ( ^ )

➀ 行の末尟ず䞀臎 ( $ )

➀ アンダスコアを含む任意の英数字ずの䞀臎 ( \w )

➀ 英数字以倖の文字ずの䞀臎 ( \w )

➀ 正芏衚珟挔算子の結合

Page 761: HP QuickTest Professional - HP - United States | Laptop Computers

第 24 ç«  • 倀の蚭定

761

761

泚サポヌトされおいる正芏衚珟文字の完党なリストず説明に぀いおは

Microsoft VBScript ドキュメントの「Regular Expressions」の項を参照しおくださ

いヘルプQuickTest Professional ヘルプを遞択しお QuickTest Professional ヘルプを開きVBScript ReferenceVBScriptUser's GuideIntroduction to Regular Expressionsを遞択。

円蚘号たたはバックスラッシュの䜿甚

円蚘号たたはバックスラッシュ\ たたは \は2 ぀の圹割を果たせたす。特

殊文字ず䜵せお䜿甚するず次の文字をリテラル文字ずしお扱うこずを瀺した

す。たずえば\. はワむルドカヌドではなくピリオド (.) ずしお扱われたす。

あるいはntwたたは d のように通垞はリテラル文字ずしお扱われる文

字ず䜵せお䜿甚するずその組み合わせは特殊文字を瀺したす。たずえば\n は改行文字を衚したす。

䟋を次に瀺したす。

➀「w」は文字「w」ず䞀臎したす。

➀「\w」はアンダスコアを含む任意の文字ず䞀臎する特殊文字です。

➀「\\」はリテラル文字「\」ず䞀臎したす。

➀「\(」はリテラル文字「(」ず䞀臎したす。

たずえば次のような Web サむトを怜玢するずしたす。

newtours.demoaut.com

この堎合ピリオドは正芏衚珟の蚘号ず間違えられたす。ピリオドが正芏衚珟

の䞀郚ではないこずを瀺すには次のように入力したす。

newtours\.demoaut\.com

泚特別な意味を持たない文字の前に円蚘号たたはバックスラッシュを䜿甚す

るずそのバックスラッシュは無芖されたす。たずえば「\z」は「z」ず䞀臎

したす。

Page 762: HP QuickTest Professional - HP - United States | Laptop Computers

第 24 ç«  • 倀の蚭定

762

762

任意の 1 文字ず䞀臎

ピリオド.は任意の 1 文字を衚したす「\n」を陀く。䟋を次に瀺したす。

welcome.

これはwelcomes や welcomed などスペヌスを含む任意の 1 文字が続く welcome ず䞀臎したす。耇数のピリオドはピリオドの数ず同じ数の任意の文字

の䞊びを瀺したす。

\n を含む任意の 1 文字ず䞀臎するには次のように入力したす。

(.|\n)

正芏衚珟文字 ( ) の詳现に぀いおは764 ペヌゞ「正芏衚珟のグルヌプ化」を参

照しおください。正芏衚珟文字 | の詳现に぀いおは764 ペヌゞ「正芏衚珟の 1 ぀ず䞀臎」を参照しおください。

リストの任意の 1 文字ず䞀臎

倧括匧は候補文字のリスト内の任意の 1 文字を衚す堎合に指定したす。たず

えば1967 幎1968 幎1969 幎のどれかを怜玢するには次のように指定し

たす。

196[789]

リストにない任意の 1 文字ず䞀臎

倧括匧内の 初の文字がキャレット^の堎合は候補文字列に指定された

文字以倖の文字を衚したす。䟋を次に瀺したす。

[^ab]

これはa ず b 以倖の文字ず䞀臎したす。

泚キャレットがこのように解釈されるのは倧括匧内に指定されおいる文字

矀の先頭に指定された堎合だけです。

Page 763: HP QuickTest Professional - HP - United States | Laptop Computers

第 24 ç«  • 倀の蚭定

763

763

範囲内の任意の 1 文字ず䞀臎

範囲内の 1 文字を衚すには倧括匧[ ]ずハむフン-を䜿いたす。たずえ

ば1960 幎代の幎を衚すには次のように入力したす。

196[0-9]

ハむフンが括匧内の 初か 埌たたはキャレット^の埌にある堎合は範

囲の指定ずは解釈されたせん。

たずえば[-a-z] はハむフンたたは任意の小文字を衚したす。

泚括匧内では文字「.」「*」「[」および「\」はリテラルです。たずえば

その括匧は「[.*] 」は「.」たたは「*」を衚したす。括匧内の文字矀の先頭に

閉じ倧括匧があるずその括匧はリテラル文字ずしお認識されたす。

特定の文字が 0 回以䞊䞀臎

アスタリスク*は盎前の文字の 0 回以䞊の繰り返しず䞀臎したす。䟋を次

に瀺したす。

ca*r

これは「car」「caaaaaar」「cr」に䞀臎したす。

特定の文字が 1 回以䞊䞀臎

プラス蚘号+は盎前の文字の 1 回以䞊の繰り返しず䞀臎したす。䟋を次

に瀺したす。

ca+r

これは「car」「caaaaaar」ず䞀臎したすが「cr」には䞀臎したせん。

Page 764: HP QuickTest Professional - HP - United States | Laptop Computers

第 24 ç«  • 倀の蚭定

764

764

特定の文字が 0 回たたは 1 回䞀臎

疑問笊?は盎前の文字の 0 回たたは 1 回の繰り返しず䞀臎したす。䟋を次

に瀺したす。

ca?r

これは「car」ず「cr」だけに䞀臎したす。

正芏衚珟のグルヌプ化

括匧は()数孊やプログラミング蚀語の堎合ず同様に括匧内の䞊びを 1 ぀の単䜍ずしお扱うよう指瀺したす。

グルヌプの䜿甚は遞択挔算子|たたは反埩挔算子*+?{ }の匕数

を区切る堎合に特に䟿利です。

正芏衚珟の 1 ぀ず䞀臎

パむプ蚘号|は衚珟の遞択肢の 1 ぀ず䞀臎したす。䟋を次に瀺したす。

foo|bar

これは「foo」たたは「bar」ず䞀臎したす。

fo(o|b)ar

これは「fooar」たたは「fobar」ず䞀臎したす。

行の先頭ず䞀臎

キャレット^は行の先頭の衚珟たたは改行文字の埌の衚珟を衚す堎合

に指定したす。

䟋を次に瀺したす。

book

これは「book」「my book」「book list」のいずれの行の「book」にも䞀臎し

たすが

^book

これは「book」および「 book list」ずいう行の「book 」ずだけ䞀臎したす。

Page 765: HP QuickTest Professional - HP - United States | Laptop Computers

第 24 ç«  • 倀の蚭定

765

765

行の末尟ず䞀臎

ドル蚘号$は行の末尟の衚珟たたは改行文字の前の衚珟を衚す堎合に

指定したす。䟋を次に瀺したす。

book

これは「my book」および「book list」のどちらの行の「book」にも䞀臎した

すが$ が埌に続く文字列はその文字列で終わる行だけ䞀臎したす。䟋を次

に瀺したす。

book$

これは「my book」ずいう行の「book」ずだけ䞀臎したす。

アンダスコアを含む任意の英数字ずの䞀臎

「\w」は任意の英数字およびアンダスコアA-Za-z0-9_ず䞀臎したす。

䟋を次に瀺したす。

「\w*」は英数字A-Za-z0-9およびアンダスコア_の 0 回以䞊の繰り

返しず䞀臎したす。これは「Ab」「r9Cj」「12_uYLgeu_435」などず䞀臎し

たす。

䟋を次に瀺したす。

「\w{3}」は英数字A-Za-z 0-9およびアンダスコア_の 3 回の繰り返

しず䞀臎したす。これは「Ab4」「r9_」「z_M」などず䞀臎したす。

英数字以倖の文字ずの䞀臎

「\W」は英数字ずアンダスコア以倖の任意の文字ず䞀臎したす。

䟋を次に瀺したす。

「\W」は &*^%$# ず䞀臎したす。

Page 766: HP QuickTest Professional - HP - United States | Laptop Computers

第 24 ç«  • 倀の蚭定

766

766

正芏衚珟挔算子の結合

1 行の䞭で正芏衚珟の挔算子を結合するず必芁ずなる正確な怜玢基準を䜜成

できたす。

たずえば「.」ず「*」を組み合わせるこずで任意の文字の 0 回以䞊の出珟を

衚せたす「\n」を陀く。

䟋を次に瀺したす。

start.*

これは「start」「started」「starting」「starter」などず䞀臎したす。

たた倧括匧ずアスタリスクの組み合わせを䜿っお数倀以倖の英字の組み合

わせを衚すこずもできたす。䟋を次に瀺したす。

[a-zA-Z]*

0  1200 の任意の数字ず䞀臎するには1 桁2 桁3 桁の数字たたは 1000 

1200 の 4 けたの数字ず䞀臎する必芁がありたす。

次の正芏衚珟は0  1200 の任意の数字ず䞀臎したす。

([0-9]?[0-9]?[0-9]|1[01][0-9][0-9]|1200)

Page 767: HP QuickTest Professional - HP - United States | Laptop Computers

767

第 25 章プログラミング・ロゞックを含むステップの远加

テストを蚘録した埌゚キスパヌト・ビュヌで手䜜業によるプログラミングを

行わなくおもQuickTest の特別なツヌルを䜿っおプログラミング・ステヌト

メントを䜿甚しおテストを拡匵できたす。

本章では次の項目に぀いお説明したす。

➀ プログラミング・ロゞックを含むステップの远加に぀いお768 ペヌゞ

➀ ステップ・ゞェネレヌタを䜿甚したステップの挿入769 ペヌゞ

➀ 条件ステヌトメントの䜿甚788 ペヌゞ

➀ ルヌプ・ステヌトメントの䜿甚794 ペヌゞ

➀ テストに察する「With」ステヌトメントの生成797 ペヌゞ

➀ メッセヌゞの生成803 ペヌゞ

➀ コメントの远加806 ペヌゞ

➀ テストの同期化808 ペヌゞ

Page 768: HP QuickTest Professional - HP - United States | Laptop Computers

第 25 ç«  • プログラミング・ロゞックを含むステップの远加

768

768

プログラミング・ロゞックを含むステップの远加に぀いお

テストを䜜成する も簡単な方法はアプリケヌションで実行する䞀般的なビ

ゞネス・プロセスを蚘録するずころから始める方法です。次にテストの機胜

ず柔軟性を匷化するために蚘録されたフレヌムワヌクにプログラミング・ロ

ゞックを含んだステップを远加したす。プログラミング・ステヌトメントに

は次の芁玠を含めるこずができたす。

➀ 蚘録可胜なテスト・オブゞェクト・メ゜ッドアプリケヌションに察しおナヌ

ザが実行可胜な操䜜。

➀ 蚘録䞍可胜なテスト・オブゞェクト・メ゜ッドアプリケヌションに察しお

ナヌザが実行䞍可胜な操䜜。これらのメ゜ッドを䜿甚しお情報を取埗たたは蚭

定したりむベントによっおトリガされた操䜜を実行したりしたす。

➀ テスト察象オブゞェクトの実行環境メ゜ッド。

➀ テストの実行状態に圱響を䞎える条件やルヌプなどのさたざたな VBScript プログラミング・コマンド。倚くの堎合これらはテストの論理フロヌの制埡に

䜿甚したす。

➀ コメントなどテストを読みやすくするための補足的ステヌトメントおよび

指定した条件に察しおナヌザを譊告するためにテスト結果に衚瀺されるメッ

セヌゞ。

泚テスト・オブゞェクト・メ゜ッドは QuickTest で定矩されたす。実行環境

メ゜ッドはテスト察象オブゞェクト内で定矩されおいるためそのオブゞェク

トから取埗されたす。

本章ではステップ・ゞェネレヌタおよびその他のダむアログ・ボックスを䜿

甚しお倧郚分はキヌワヌド・ビュヌにおいおさたざたなタむプのステ―ト

メントを挿入する方法に぀いお説明したす。

ステップ ゞェネレヌタダむアログ・ボックスではテスト・オブゞェク

ト・メ゜ッドナヌティリティ・オブゞェクト・メ゜ッドおよび関数呌び出

しを䜿甚するステップを远加できるため構文を暗蚘したり高床な VBScript に習熟したりする必芁がありたせん。ステップ・ゞェネレヌタはキヌワヌ

ド・ビュヌだけでなく゚キスパヌト・ビュヌでも䜿甚できたす。

Page 769: HP QuickTest Professional - HP - United States | Laptop Computers

第 25 ç«  • プログラミング・ロゞックを含むステップの远加

769

769

゚キスパヌト・ビュヌでのステヌトメントの挿入方法の詳现に぀いおは第 26章「゚キスパヌト・ビュヌおよび関数ラむブラリ・りィンドりを䜿甚した䜜

業」を参照しおください。

適切なダむアログ・ボックスを䜿甚するこずでテストに条件刀断を組み蟌ん

だりテスト結果のメッセヌゞを定矩したりできたす。

たたWith ステヌトメントを䜿甚するずテストを読みやすくできたす。

QuickTest にステップを蚘録する際に With ステヌトメントを自動生成させる

こずができたす。たた基瀎的なテストを蚘録した埌であっおもメニュヌ・

コマンドを遞択するこずで゚キスパヌト・ビュヌでテストのステヌトメント

を With ステヌトメントに倉換できたす。

実行セッションずアプリケヌションずの間の同期化の問題は同期化ポむント

を䜿甚するこずで察応できたす。

テストの䜿甚時にはトランザクション・ステヌトメントを䜿甚しおテスト

の特定の郚分の実行にかかる時間も枬定できたす。

ステップ・ゞェネレヌタを䜿甚したステップの挿入

ステップ・ゞェネレヌタを䜿甚するず文脈に応じた䞀連の遞択肢から遞択を

行い必芁な倀を入力するこずでステップを远加できたす。ステップ ゞェ

ネレヌタダむアログ・ボックスでは次の芁玠を䜿甚するステップを定矩で

きたす。

➀ テスト・オブゞェクト・メ゜ッドずプロパティテストのみ

➀ ナヌティリティ・オブゞェクト・メ゜ッドずプロパティ

➀ ラむブラリ関数テストのみVBScript 関数および内郚スクリプト関数の

呌び出し

Page 770: HP QuickTest Professional - HP - United States | Laptop Computers

第 25 ç«  • プログラミング・ロゞックを含むステップの远加

770

770

たずえばオブゞェクトが存圚するかどうかを怜査するステップ出力倀ずし

おたたは条件ステヌトメントの䞀郚ずしおメ゜ッドの戻り倀を栌玍するス

テップを远加できたす。ステップの任意の倀はパラメヌタ化できたす。

泚ステップ・ゞェネレヌタを䜿甚しおテストず関数ラむブラリにステップ

を挿入できたす。ただし関数ラむブラリではステップ・ゞェネレヌタを䜿

甚しおテスト・オブゞェクトの名前やコレクションたたはラむブラリ関数の

リストにアクセスできたせん。

ステップ ゞェネレヌタを開いお新しいステップを定矩する前にたずテ

スト内のどの堎所に新しいステップを挿入するかを遞択したす。ステップずオ

ブゞェクトの階局の詳现に぀いおは402 ペヌゞ「QuickTest のオブゞェクト階

局に぀いお」を参照しおください。

ステップ ゞェネレヌタを開いたらたずステップの操䜜のカテゎリテス

ト・オブゞェクトナヌティリティ・オブゞェクト関数必芁なオブゞェ

クト関数のラむブラリ・゜ヌスたずえば組み蟌みたたはロヌカルのスク

リプト関数を遞択したす。次に適切なメ゜ッドたたは関数を遞択し匕数

ず戻り倀を定矩しお必芁に応じおそれらをパラメヌタ化したす。

その埌ステップ・ゞェネレヌタによっお正しい構文を持぀ステップがテス

トに挿入されたす。ステップ・ゞェネレヌタを閉じるこずなく同じ堎所にさ

らにステップを远加し続けるこずもできたす。

テストの蚘録䞭たたは線集䞭にキヌワヌド・ビュヌたたぱキスパヌト・

ビュヌからステップ・ゞェネレヌタを開くこずができたす。たた線集䞭に ActiveScreen からステップ・ゞェネレヌタを開くこずもできたす。

Page 771: HP QuickTest Professional - HP - United States | Laptop Computers

第 25 ç«  • プログラミング・ロゞックを含むステップの远加

771

771

キヌワヌド・ビュヌたたぱキスパヌト・ビュヌからステップ・ゞェネレヌタ

を開くには次の手順を実行したす。

1 蚘録䞭たたは線集䞭に盎埌に新しいステップを挿入するステップをクリック

したす新しいステップの定矩が完了するずこのステップの埌に新しいス

テップが挿入されたす。

2挿入ステップ ゞェネレヌタを遞択するかステップを右クリックし

おステップの挿入ステップ ゞェネレヌタを遞択したす。たたはF7 キヌを抌したす。

ステップ ゞェネレヌタダむアログ・ボックスが開きオブゞェクトボッ

クスで遞択したステップのオブゞェクトが衚瀺されたす。詳现に぀いおは

773 ペヌゞ「ステップ ゞェネレヌタダむアログ・ボックスでのステップの

定矩」を参照しおください。

関数ラむブラリからステップ・ゞェネレヌタを開くには次の手順を実行したす。

1 関数ラむブラリの䞭で新しいステップを挿入する堎所をクリックしたす。

2挿入ステップ ゞェネレヌタを遞択するか右クリックしおステッ

プ ゞェネレヌタを遞択したす。たたはF7 キヌを抌したす。

ステップ ゞェネレヌタダむアログ・ボックスが開きたす。詳现に぀いおは

773 ペヌゞ「ステップ ゞェネレヌタダむアログ・ボックスでのステップの

定矩」を参照しおください。

線集䞭に ActiveScreen からステップ・ゞェネレヌタを開くには次の手順を実

行したす。

1 ActiveScreen が衚瀺されおいるこずを確認したす。衚瀺されおいない堎合は

衚瀺ActiveScreenを遞択するかActiveScreenツヌルバヌ・ボ

タンをクリックしたす。

2 キヌワヌド・ビュヌたたぱキスパヌト・ビュヌで盎埌に新しいステップを

挿入するステップをクリックしたす新しいステップの定矩が完了するずこ

のステップの埌に新しいステップが挿入されたす。ActiveScreenに遞択し

たステップに察応するキャプチャしたビットマップたたは HTML ゜ヌスが衚

瀺されたす。

3ActiveScreenでステップを挿入する察象のオブゞェクトを右クリックし

ステップ ゞェネレヌタを遞択したす。

Page 772: HP QuickTest Professional - HP - United States | Laptop Computers

第 25 ç«  • プログラミング・ロゞックを含むステップの远加

772

772

クリックした堎所が耇数のオブゞェクトに関連付けられおいる堎合オブ

ゞェクトの遞択ステップ ゞェネレヌタダむアログ・ボックスが開きたす。

4 オブゞェクトを遞択しOKをクリックしたす。ステップ ゞェネレヌタダ

むアログ・ボックスが開きオブゞェクトボックスで遞択したステップの

オブゞェクトが衚瀺されたす。詳现に぀いおは773 ペヌゞ「ステップ ゞェネ

レヌタダむアログ・ボックスでのステップの定矩」を参照しおください。

Page 773: HP QuickTest Professional - HP - United States | Laptop Computers

第 25 ç«  • プログラミング・ロゞックを含むステップの远加

773

773

ステップ ゞェネレヌタダむアログ・ボックスでのステップの定矩

ステップ ゞェネレヌタダむアログ・ボックスではテスト・オブゞェクト・

メ゜ッドテストの堎合のみナヌティリティ・オブゞェクト・メ゜ッドた

たは関数呌び出しを䜿甚しお操䜜を実行するステップを远加できたす。

Page 774: HP QuickTest Professional - HP - United States | Laptop Computers

第 25 ç«  • プログラミング・ロゞックを含むステップの远加

774

774

泚゚キスパヌト・ビュヌおよび関数ラむブラリから開くステップ ゞェネ

レヌタダむアログ・ボックスは次の䟋に瀺すようにキヌワヌド・

ビュヌから開くダむアログ・ボックスに䌌おいたす。゚キスパヌト・ビュヌで

はステップ・ゞェネレヌタに远加のナヌティリティ・オブゞェクトが衚瀺さ

れ゚キスパヌト・ビュヌに挿入されるステップのプレビュヌがダむアログ・

ボックスの 䞋郚のボックスに衚瀺されたす。詳现に぀いおは777 ペヌゞ

「゚キスパヌト・ビュヌでの生成されたステップの衚瀺」を参照しおください。

関数ラむブラリではステップ・ゞェネレヌタは別のタむトルになりナヌ

ティリティ・オブゞェクトず組み蟌みのロヌカル・スクリプト関数のみ衚瀺さ

れたす。そしおダむアログ・ボックスの 䞋郚のボックスには関数ラむブ

ラリに挿入されるステヌトメントのプレビュヌが衚瀺されたす。詳现に぀いお

は777 ペヌゞ「関数ラむブラリにおける生成されたステップの衚瀺」を参照

しおください。

ステップ ゞェネレヌタダむアログ・ボックスが開くず遞択したステップ

のオブゞェクトがオブゞェクトボックスに衚瀺されそのオブゞェクトの

暙準のメ゜ッドが操䜜ボックスに衚瀺されたす。

新しいステップの定矩

新しいステップを定矩する堎合はたずテストに远加するステップのタむプを

遞択したす。次にステップの特定のオブゞェクトおよびメ゜ッドたたはス

テップで䜿甚する関数を遞択できたす。

ステップに察する操䜜を遞択した埌では必芁に応じお関連する匕数の倀ず戻

り倀の堎所を指定できたす。これらの倀は必芁に応じおパラメヌタ化できたす。

埌にステップ・ドキュメントたたはステヌトメントの構文を衚瀺しおテス

トたたは関数ラむブラリに新しいステップやステヌトメントを远加できたす。

泚ステップ・ゞェネレヌタには珟圚遞択されおいるステップに関する情報

が衚瀺されたすがステップ・ゞェネレヌタで遞択を行うずテストに新芏ス

テップが远加されたす。既存のステップに倉曎は加えられたせん。

Page 775: HP QuickTest Professional - HP - United States | Laptop Computers

第 25 ç«  • プログラミング・ロゞックを含むステップの远加

775

775

远加するステップのタむプの遞択

カテゎリリスト・ボックスで次のいずれかのオプションを遞択したす。

➀テスト オブゞェクトステップのテスト・オブゞェクトおよびメ゜ッドを遞

択できたすテストの堎合のみ。詳现に぀いおは778 ペヌゞ「ステップのテ

スト・オブゞェクトおよびメ゜ッドの指定」を参照しおください。

➀ナヌティリティ オブゞェクトステップのナヌティリティ・オブゞェクトお

よびメ゜ッドを遞択できたす。詳现に぀いおは783 ペヌゞ「ステップぞの

ナヌティリティ・オブゞェクトおよびメ゜ッドの指定」を参照しおください。

➀関数ラむブラリ関数テストの堎合のみVBScript 関数および内郚ス

クリプト関数からステップの関数を遞択できたす。詳现に぀いおは784 ペヌ

ゞ「ステップに察する関数の指定」を参照しおください。

匕数の倀の指定

オブゞェクトおよびメ゜ッドたたはステップの関数を遞択した埌で関連する

匕数の倀を指定できたす。これらの倀は必芁に応じおパラメヌタ化できたす。

遞択したメ゜ッドたたは関数に匕数がある堎合は匕数領域には各匕数の

名前ずタむプが衚瀺されたす。

倀カラムでは次のように匕数の倀を定矩できたす。

➀ 必須匕数匕数の名前の埌に赀いアスタリスク*がある堎合はその匕数の

倀を指定する必芁がありたす。すべおの必須の匕数に察しお倀が定矩されおい

ない堎合はステップを挿入したりステップのドキュメントを衚瀺したりす

るこずはできたせん。

➀ 任意匕数匕数の名前の埌に赀いアスタリスク*がない堎合はその匕数の

倀を指定しおもセルを空癜のたたにしおも構いたせん。倀を指定しない堎

合QuickTest は匕数の暙準蚭定倀を䜿甚したすセルの䞊にポむンタを移動す

るず暙準蚭定倀が衚瀺されたす。

➀ 必芁な匕数任意匕数に察しお倀を指定した堎合はこの匕数の前に䞀芧衚瀺

されおいるすべおの任意匕数に察しおも倀を指定する必芁がありたす。これら

の倀を指定しなければQuickTest によっおすべおの必芁な匕数の暙準蚭定倀

が䜿甚されたす。各匕数の暙準蚭定倀はツヌルチップに衚瀺されたす。倀

カラム䞊にポむンタを動かすず衚瀺されたす。

Page 776: HP QuickTest Professional - HP - United States | Laptop Computers

第 25 ç«  • プログラミング・ロゞックを含むステップの远加

776

776

➀ パラメヌタ化された匕数パラメヌタ化ボタン をクリックするこずで匕数

の倀に察しおパラメヌタを䜿甚できたす。詳现に぀いおは755 ペヌゞ「遞択

した倀の蚭定」を参照しおください。

戻り倀の堎所の指定

遞択したメ゜ッドたたは関数が倀を返す堎合リタヌン倀チェック・ボッ

クスを遞択しお倀を栌玍するよう指定できたす。このチェック・ボックスが

遞択されおいる堎合暙準蚭定の倉数が戻り倀の堎所ずしお衚瀺されたす。

倀を線集すれば別の倉数の定矩を指定できたす。戻り倀の別の栌玍堎所を遞

択するには衚瀺されおいる倀をクリックしおから出力パラメヌタの指定

ボタン をクリックしたす。詳现に぀いおは786 ペヌゞ「戻り倀およびアク

ション出力パラメヌタ倀の栌玍」を参照しおください。

キヌワヌド・ビュヌでのステップ・ドキュメントの衚瀺

キヌワヌド・ビュヌからステップ・ゞェネレヌタを開いた堎合ステップ ゞェネレヌタダむアログ・ボックスの 䞋郚にあるステップに぀いおのコ

メントボックスには読みやすい文で珟圚のステップに関するサマリ情報

が衚瀺されたす。

テスト オブゞェクトカテゎリたたはナヌティリティ オブゞェクトカテ

ゎリのいずれかを遞択し珟圚の操䜜に関するすべおの必須倀を定矩した堎

合ステップに぀いおのコメントボックスにはステップにより実行され

る操䜜の説明が衚瀺されたす。テストにステップを挿入した堎合この説明は

キヌワヌド・ビュヌの泚釈カラムに衚瀺されたす。

操䜜に察しお必須の匕数倀が䞀郚でも定矩されおいなければステップに

぀いおのコメントボックスに譊告メッセヌゞが衚瀺されたす。

泚関数カテゎリを遞択した堎合定矩時にステップ甚のコメントを指定

しおあればナヌザ定矩関数でその情報が利甚できたす。詳现に぀いおは

919 ペヌゞ「関数ぞの説明の远加」を参照しおください。

Page 777: HP QuickTest Professional - HP - United States | Laptop Computers

第 25 ç«  • プログラミング・ロゞックを含むステップの远加

777

777

゚キスパヌト・ビュヌでの生成されたステップの衚瀺

゚キスパヌト・ビュヌからステップ・ゞェネレヌタを開いた堎合生成され

たステップボックスにはそのステップに察しお定矩されおいるステヌトメ

ントが衚瀺されたす。

操䜜に察しお必須の匕数倀がたったく定矩されおいない堎合は未定矩の匕

数の名前が倪字のテキストで匷調衚瀺されたす。ステップを挿入しようずする

ず゚ラヌ・メッセヌゞが衚瀺されたす。

関数ラむブラリにおける生成されたステップの衚瀺

関数ラむブラリからステップ・ゞェネレヌタを開いた堎合生成されたス

テップボックスにはそのステップに察しお定矩されおいるステヌトメント

が衚瀺されたす。

ステヌトメントに察しお必須の匕数倀がたったく定矩されおいない堎合は

未定矩の匕数の名前が倪字のテキストで匷調衚瀺されたす。ステップを挿入し

ようずするず゚ラヌ・メッセヌゞが衚瀺されたす。

ステップの挿入

珟圚の操䜜に察しおすべおの必須の匕数倀を定矩した埌では次のオプション

が䜿甚可胜になりたす。

➀ 珟圚のステップを挿入しステップ・ゞェネレヌタを閉じるには他のス

テップを挿入するチェック・ボックスがクリアされおいるこず確認したす。

OKをクリックするずテストにステップが远加されステップ ゞェネ

レヌタダむアログ・ボックスが閉じたす。

➀ 珟圚のステップを挿入し同じ堎所でのステップの远加を継続するには他

のステップを挿入するチェック・ボックスを遞択したす。OKボタンが

挿入に倉化したす。挿入をクリックするずテストに珟圚のステップが

远加されたす。たたステップ ゞェネレヌタダむアログ・ボックスは開いた

たたで別のステップを定矩できたす。

ステップ・ゞェネレヌタを䜿甚しお新しいステップを挿入するず遞択したス

テップの埌にテストに新しいステップが远加されその新しいステップが遞

択されたす。ステップずオブゞェクトの階局および新しいステップの配眮の

詳现に぀いおは402 ペヌゞ「QuickTest のオブゞェクト階局に぀いお」を参照

しおください。

Page 778: HP QuickTest Professional - HP - United States | Laptop Computers

第 25 ç«  • プログラミング・ロゞックを含むステップの远加

778

778

ステップのテスト・オブゞェクトおよびメ゜ッドの指定

ステップ ゞェネレヌタダむアログ・ボックスのカテゎリリストでテ

スト オブゞェクトを遞択した堎合はテストの珟圚遞択されおいるステップ

のコンテキストの䞭でその新しいステップのオブゞェクトを遞択できたす。

あるいはオブゞェクト・リポゞトリたたはアプリケヌションから任意のオブ

ゞェクトを遞択できたす。

オブゞェクトボックスのリストには珟圚遞択されおいるステップず同じ

階局レベルおよび堎所にあるオブゞェクト・リポゞトリ内のすべおのオブゞェ

クトが含たれおいたす。新しいステップのこれらのオブゞェクトからは任意

のオブゞェクトを遞択できたす。

たずえば次に瀺すようにWelcome: Mercury ToursWeb ペヌゞで userName オブゞェクトのステップを遞択したずしたす。

ステップ・ゞェネレヌタを開くずカテゎリボックスでは テスト オブゞェ

クトが遞択されオブゞェクトボックスには userNamepassword および Sign-In オブゞェクトが䞀芧衚瀺されたす。

Page 779: HP QuickTest Professional - HP - United States | Laptop Computers

第 25 ç«  • プログラミング・ロゞックを含むステップの远加

779

779

泚オブゞェクト名はアルファベット順に衚瀺されたす。

オブゞェクトの遞択ボタンをクリックするこずでオブゞェクト・リポゞ

トリたたはアプリケヌションからオブゞェクトを遞択できたす。詳现に぀いお

は780 ペヌゞ「リポゞトリたたはアプリケヌションからのオブゞェクトの遞

択」を参照しおください。

ステップのオブゞェクトを遞択した埌必芁な操䜜のタむプテスト・オブ

ゞェクト・メ゜ッドたたは利甚可胜な堎合は実行環境オブゞェクト・メ゜ッ

ドを遞択しおからそのステップのメ゜ッドを遞択できたす。

テスト・オブゞェクトのメ゜ッドの遞択

遞択したテスト・オブゞェクトの実行環境メ゜ッドを QuickTest が取埗できる

堎合はメ゜ッドのタむプテスト オブゞェクト操䜜たたは実行環境操

䜜を遞択できたす。遞択したオブゞェクトの実行環境メ゜ッドを QuickTest が取埗できない堎合は実行環境操䜜オプションは䜿甚できたせん。

操䜜ボックスには遞択したオブゞェクトの暙準蚭定のメ゜ッドが衚瀺さ

れたす。操䜜ボックス・リストから別のメ゜ッドを遞択できたす。この

ボックス・リストには遞択したオブゞェクトに察しお䜿甚できるすべおのメ

゜ッドが含たれおいたす。

テスト・オブゞェクト・メ゜ッドずその構文の詳现に぀いおは操䜜ヘルプ

ボタンをクリックしお遞択したメ゜ッドの『HP QuickTest Professional Object Model Reference』英語版を開いおください。

実行環境メ゜ッドを遞択した状態で操䜜ヘルプボタンをクリックするず

遞択したテスト・オブゞェクトに関する『HP QuickTest Professional Object Model Reference』英語版が開きたす。特定の実行環境メ゜ッドの詳现に぀

いおはテスト察象の環境たたはアプリケヌションのドキュメントを参照しお

ください。

Page 780: HP QuickTest Professional - HP - United States | Laptop Computers

第 25 ç«  • プログラミング・ロゞックを含むステップの远加

780

780

泚実行環境メ゜ッドを遞択した堎合はステップ・ゞェネレヌタによっお

.Object 構文を䜿甚したステップが挿入されたす。Object プロパティの䜿甚法

の詳现に぀いおは873 ペヌゞ「実行環境オブゞェクトのプロパティおよびメ

゜ッドぞのアクセス」を参照しおください。

テスト・オブゞェクトのメ゜ッドを遞択した埌は関連する匕数倀を定矩でき

たす。詳现に぀いおは775 ペヌゞ「匕数の倀の指定」を参照しおください。

リポゞトリたたはアプリケヌションからのオブゞェクトの遞択

ステップでオブゞェクトを遞択ダむアログ・ボックスにはオブゞェクト・

リポゞトリ・ツリヌが衚瀺されオブゞェクト・リポゞトリたたはアプリケヌ

ションからオブゞェクトを遞択できたす。

Page 781: HP QuickTest Professional - HP - United States | Laptop Computers

第 25 ç«  • プログラミング・ロゞックを含むステップの远加

781

781

新しいステップのオブゞェクト・リポゞトリ・ツリヌでは任意のオブゞェクト

を遞択できたす。オブゞェクト・リポゞトリの詳现に぀いおは第 4 章「テス

ト・オブゞェクトを䜿甚した䜜業」を参照しおください。

新しいステップで䜿甚するオブゞェクトがオブゞェクト・リポゞトリ・ツリヌ

にない堎合はアプリケヌション内のオブゞェクトを遞択できたす。

OKをクリックするずステップでオブゞェクトを遞択ダむアログ・

ボックスを開いたダむアログ・ボックスに遞択したオブゞェクトが衚瀺され

たす。

新しいステップのためにアプリケヌション内のオブゞェクトを遞択するには

次の手順を実行したす。

1 指差しボタンをクリックしたす。QuickTest が非衚瀺になりポむンタが指差し

型に倉わりたす。

2 指差しカヌ゜ルを䜿甚しおアプリケヌション内の必芁なオブゞェクトをク

リックしたす。

ヒントりィンドりのフォヌカスを倉曎したりショヌトカット・メニュヌを

衚瀺するために右クリックやポむンタをオブゞェクト䞊に移動するなどの操䜜

を実行したりするには巊偎の CTRL キヌを抌しながら操䜜を行いたす。ク

リック察象オブゞェクトを含んでいるりィンドりが郚分的に別のりィンドりに

隠れおいる堎合には郚分的に隠れおいるりィンドりに指差しカヌ゜ルを数秒

間眮いたたたにすればりィンドりが手前に衚瀺されるので必芁なオブゞェク

トをポむントしおクリックするこずができたす。たた遞択察象オブゞェクト

を含んでいるりィンドりが 小化されおいる堎合は巊 CTRL キヌを抌しなが

ら Windows タスク・バヌ内のアプリケヌションを右クリックしおショヌト

カット・メニュヌから元のサむズに戻すを遞択するこずでりィンドりを

衚瀺できたす。

Page 782: HP QuickTest Professional - HP - United States | Laptop Computers

第 25 ç«  • プログラミング・ロゞックを含むステップの远加

782

782

クリックした堎所が耇数のオブゞェクトに関連付けられおいる堎合はオブ

ゞェクトの遞択ダむアログ・ボックスが開きたす。

3 新しいステップのオブゞェクトを遞択しOKをクリックしたす。ステッ

プでオブゞェクトを遞択ダむアログ・ボックスを開いたダむアログ・ボック

スに遞択したオブゞェクトが衚瀺されたす。

ヒントアプリケヌション内で遞択したオブゞェクトがオブゞェクト・リポゞ

トリに存圚しない堎合は新しいステップを挿入するずオブゞェクト・リポ

ゞトリにテスト・オブゞェクトが远加されたす。

Page 783: HP QuickTest Professional - HP - United States | Laptop Computers

第 25 ç«  • プログラミング・ロゞックを含むステップの远加

783

783

ステップぞのナヌティリティ・オブゞェクトおよびメ゜ッドの指定

カテゎリボックス・リストでナヌティリティ オブゞェクトを遞択した

堎合はオブゞェクトボックス・リストから必芁なナヌティリティ予玄

枈みオブゞェクトを遞択できたす。

ヒント䞊蚘の䟋はキヌワヌド・ビュヌからステップ・ゞェネレヌタを開い

たずきに䜿甚可胜なナヌティリティ・オブゞェクトのリストです。゚キスパヌ

ト・ビュヌたたは関数ラむブラリからステップ・ゞェネレヌタを開くずリス

トにはほかにも倚数のナヌティリティ・オブゞェクトが含たれおいたす。アド

むンが 1 ぀以䞊むンストヌルされおいる堎合はアドむン甚の远加のナヌティ

リティ・オブゞェクトがリストに衚瀺されるこずがありたす。

Page 784: HP QuickTest Professional - HP - United States | Laptop Computers

第 25 ç«  • プログラミング・ロゞックを含むステップの远加

784

784

ナヌティリティ・オブゞェクトの詳现に぀いおは『HP QuickTest Professional Object Model Reference』英語版のナヌティリティ・オブゞェクトに関する

項を参照しおください。

操䜜ボックスには遞択したナヌティリティ・オブゞェクトの暙準蚭定の

メ゜ッドが衚瀺されたす。操䜜ボックス・リストから別のメ゜ッドを遞択

できたす。このボックス・リストには遞択したオブゞェクトに察しお䜿甚で

きるすべおのメ゜ッドが含たれおいたす。

ナヌティリティ・オブゞェクト・メ゜ッドずその構文の詳现に぀いおは操

䜜ヘルプボタンをクリックしお遞択したメ゜ッドの『HP QuickTest Professional Object Model Reference』英語版開いおください。

ナヌティリティ・オブゞェクトのメ゜ッドを遞択した埌では関連する匕数倀

を定矩できたす。詳现に぀いおは775 ペヌゞ「匕数の倀の指定」を参照しお

ください。

ステップに察する関数の指定

カテゎリボックス・リストで関数を遞択した堎合はラむブラリ

ボックス・リストから次のいずれかのオプションを遞択できたす。

➀ すべおすべおの䜿甚可胜な関数およびタむプから関数を遞択できたす。

➀ ラむブラリ関数テストに関連付けられおいる関数ラむブラリから関数を遞択

できたすテストの堎合のみ。関連付けられた関数ラむブラリの定矩ず䜿甚

法の詳现に぀いおは905 ペヌゞ「関連付けられおいる関数ラむブラリを䜿甚

した䜜業」を参照しおください。

➀ 組み蟌み関数QuickTest によっおサポヌトされおいる暙準 VBScript 関数を遞

択できたす。VBScript での䜜業の詳现に぀いおはQuickTest のヘルプメ

ニュヌヘルプQuickTest Professional ヘルプVBScript リファ

レンスから VBScript のドキュメントを開いおください。

Page 785: HP QuickTest Professional - HP - United States | Laptop Computers

第 25 ç«  • プログラミング・ロゞックを含むステップの远加

785

785

➀ ロヌカル スクリプト関数珟圚のアクションたたは関数ラむブラリで盎接定矩

されおいるロヌカル関数を遞択できたす。

必芁な関数は操䜜ボックス・リストから遞択できたす。このボックス・リ

ストには遞択した関数タむプに関しお䜿甚できる関数がアルファベット順で

衚瀺されたす。

遞択した組み蟌み VBScript 関数の詳现に぀いおは操䜜ヘルプボタンをク

リックしおMicrosoft の VBScript Reference たたは『HP QuickTest Professional Object Model Reference』英語版を開いおください。このオプションはラ

むブラリおよびロヌカル・スクリプト関数には䜿甚できたせん。

操䜜に察しお関数を遞択した埌は関連する匕数倀を定矩できたす。詳现に぀

いおは775 ペヌゞ「匕数の倀の指定」を参照しおください。

Page 786: HP QuickTest Professional - HP - United States | Laptop Computers

第 25 ç«  • プログラミング・ロゞックを含むステップの远加

786

786

戻り倀およびアクション出力パラメヌタ倀の栌玍

保管堎所オプションダむアログ・ボックスを䜿甚するずステップ ゞェネ

レヌタダむアログ・ボックスで遞択された操䜜の戻り倀を栌玍する方法ず堎

所を指定できたす。衚瀺された戻り倀をクリックし出力栌玍ボタン をク

リックするず保管堎所オプションダむアログ・ボックスが開きたす。

保管堎所オプションダむアログ・ボックスではアクションの出力パラ

メヌタの倀を栌玍する方法ず堎所を指定するこずもできたす。アクション呌

び出しプロパティダむアログ・ボックスのパラメヌタの倀タブで出力パ

ラメヌタを遞択し保管先カラムで出力栌玍ボタン をクリックするず

保管堎所オプションダむアログ・ボックスが開きたす。

倀の栌玍堎所を指定するには次のオプションのいずれかを遞択したす。

➀ 倉数実行セッション時実行時倉数に倀が栌玍されたす。倉数に割り圓おら

れおいる暙準蚭定の名前を受け入れるか別の倉数名を入力したす。

➀ 出力タむプテストたたはアクションの出力パラメヌタデヌタ・テヌブル・

カラム環境倉数に倀を栌玍したす。ほかの出力倀の堎合ず同様に出力タむ

プおよび蚭定を指定できたす。

Page 787: HP QuickTest Professional - HP - United States | Laptop Computers

第 25 ç«  • プログラミング・ロゞックを含むステップの远加

787

787

戻り倀あるいはテストたたはアクションの出力パラメヌタを初めお遞択したず

きはその倀の暙準蚭定の出力定矩が衚瀺されたす。戻り倀の暙準蚭定の出力

定矩の詳现に぀いおは698 ペヌゞ「暙準蚭定の出力定矩に぀いお」を参照し

おください。

出力アクション・パラメヌタ倀の暙準蚭定の出力定矩の詳现に぀いおは787ペヌゞ「アクション・パラメヌタ倀の暙準蚭定の出力定矩に぀いお」を参照し

おください。

OKをクリックしお暙準蚭定の出力定矩をそのたた䜿甚できたす。たた

出力倀出力蚭定あるいはその䞡方を倉曎するこずもできたす。

出力タむプおよび蚭定の倉曎に関するオプションは出力オプションダむ

アログ・ボックスのオプションずたったく同じです。詳现に぀いおは次を参

照しおください。

➀ 699 ペヌゞ「アクション・パラメヌタぞの倀の出力」

➀ 700 ペヌゞ「デヌタ・テヌブルぞの倀の出力」

➀ 702 ペヌゞ「環境倉数ぞの倀の出力」

アクション・パラメヌタ倀の暙準蚭定の出力定矩に぀いお

ネストされたアクションの出力アクション・パラメヌタ倀に぀いお出力タむ

プを遞択するずきは次のようになりたす。

➀ ネストされたアクションを呌び出しおいるアクションで 1 ぀以䞊の出力アク

ション・パラメヌタが定矩されおいる堎合暙準蚭定の出力タむプは「テスト

/ アクション パラメヌタ」で暙準蚭定の出力名は呌び出し元アクションの

アクションのプロパティダむアログ・ボックスに衚瀺されおいる 初の出

力パラメヌタです。

➀ 呌び出し元アクションに出力アクション・パラメヌタが定矩されおいない堎

合暙準蚭定の出力タむプはデヌタ・テヌブルになり遞択した倀に基づいた

新しいデヌタ・テヌブル出力名が䜜成されたす。倀はデヌタ・テヌブルのグ

ロヌバル・シヌトに䜜成されたす。

䞊䜍レベルのアクションの出力アクション・パラメヌタ倀に぀いお出力タ

むプを遞択するずきは次のようになりたす。

Page 788: HP QuickTest Professional - HP - United States | Laptop Computers

第 25 ç«  • プログラミング・ロゞックを含むステップの远加

788

788

➀ テストに 1 ぀以䞊の出力アクション・パラメヌタが定矩されおいる堎合暙準

蚭定の出力タむプは「テスト / アクション パラメヌタ」で暙準蚭定の出力名

はテストのプロパティダむアログ・ボックスに衚瀺されおいる 初の出力

パラメヌタです。

➀ テストに出力アクション・パラメヌタが定矩されおいない堎合暙準蚭定の出

力タむプは「デヌタ・テヌブル」になり遞択した倀に基づいた新しいデヌ

タ・テヌブル出力名が QuickTest によっお䜜成されたす。倀はデヌタ・テヌ

ブルのグロヌバル・シヌトに䜜成されたす。

条件ステヌトメントの䜿甚

条件ステヌトメントを䜿っおテストのフロヌを制埡できたす。条件

If...Then...Elseステヌトメントを䜿甚するずテストに条件刀断機胜を組み

蟌むこずができたす。

If...Then...Else ステヌトメントは条件が真か停かを評䟡しその結果に埓っ

お1 ぀以䞊のステヌトメントの実行を指定するために䜿甚したす。条件は通

垞比范挔算子を䜿っお 1 ぀の倀たたは倉数を別の倀たたは倉数ず比范する匏

です。次の比范挔算子が䜿甚できたす。小なり以䞋 =倧なり以䞊

 =等しくない等しい =。

If...Then...Else ステヌトメントは必芁な数のレベルだけネストできたす。構

文は次のずおりです。

If 条件 Then ステヌトメント矀 [Else else 甚ステヌトメント矀 ] End If

たたブロック圢匏の構文も䜿甚できたす。

If 条件 Then[ ステヌトメント矀 ]

[ElseIf 条件 -n Then[elseifstatements] . . .

[Else[else 甚ステヌトメント矀

End If

Page 789: HP QuickTest Professional - HP - United States | Laptop Computers

第 25 ç«  • プログラミング・ロゞックを含むステップの远加

789

789

䟋を次に瀺したす。

‘泚文を開くダむアログ・ボックスにフォヌカスを蚭定したすアクティブ

にしたす。Window("Flight Reservation").Dialog("Open Order").Activate

‘Order No.チェック・ボックスにチェック・マヌクを挿入したす。Window("Flight Reservation").Dialog("Open Order").WinCheckBox("Order No.").

Set "ON"

衚瀺されたボックスに泚文番号を挿入し

’ スクリプトの以降の郚分で䜿甚できるように「OrderNo」に倀を保存したす。

倀が 0 以䞋の堎合メッセヌゞ・ボックスを生成したす

’倀が無効でメッセヌゞ・ボックスを生成した堎合

’ ナヌザがOKをクリックしたら実行セッションを終了したす。OrderNo = InputBox("Enter Order Number")

If OrderNo <= 0 ThenMsgbox "You entered an invalid order number."ExitAction

End If

’ 保存されおいる泚文番号をOrder No.ボックスに挿入したす。Window("Flight Reservation").Dialog("Open Order").WinEdit("OrderNumber

Edit").Set OrderNo

’OKをクリックしお泚文を開くダむアログ・ボックスを閉じたす。Window("Flight Reservation").Dialog("Open Order").WinButton("OK").Click

’ ゚ラヌ・メッセヌゞが衚瀺されるか確認しテスト結果ぞレポヌトを送信した

す。If Window("Flight Reservation").Dialog("Open Order").Dialog("Flight

Reservations").Exist ThenReporter.ReportEvent micFail, "Check that the value of the order

number is legal”, "The order number does not exist."Window("Flight Reservation").Dialog("Open Order").Dialog("Flight

Reservations").WinButton("OK").ClickElse

Page 790: HP QuickTest Professional - HP - United States | Laptop Computers

第 25 ç«  • プログラミング・ロゞックを含むステップの远加

790

790

Reporter.ReportEvent micPass, "Check that the value of the ordernumber is legal", "The order number exists."

End If

この䟋では泚文を開くダむアログ・ボックスのOrder No.ボックスに

有効な泚文番号が入力されたこずをテスト察象アプリケヌションが識別でき

るかどうかを調べおいたす。

これを行うためにQuickTest は泚文を開くダむアログ・ボックスをアク

ティブにしおダむアログ・ボックスにフォヌカスを移動Order No.チェック・ボックスを遞択しナヌザが倀適切な泚文番号を入力するため

のボックスを開きOKをクリックしたす。 初の条件ステヌトメントで

ナヌザの入力倀が 0 より倧きいか QuickTest に確認させたす。0 より小さい堎合

If入力された倀が無効であるこずを瀺すメッセヌゞ・ボックスが開きたす。

ナヌザがOKをクリックしおメッセヌゞ・ボックスを閉じるず実行セッ

ションが終了したす。

䞀方倀が 0 より倧きければQuickTest は䞊蚘の倀をOrder No.ボックスに

挿入したす。

次の If ステヌトメントで泚文番号がアプリケヌションに存圚するか QuickTest に確認させステップの成功たたは倱敗を瀺すレポヌトをテスト結果に送信し

たす。無効な泚文番号が原因でステップが倱敗した堎合フラむト予玄゚

ラヌ・メッセヌゞが衚瀺されたす。QuickTest によっおOKがクリックされ

るずメッセヌゞ・ボックスが閉じお実行セッションが終了したす。

泚条件ステヌトメントは゚キスパヌト・ビュヌおよびキヌワヌド・ビュヌ

の䞭で挿入できたす。必芁に応じおビュヌの切り替えもできたす。゚キス

パヌト・ビュヌでの条件ステップを䜿った䜜業の詳现に぀いおは863 ペヌゞ

「コメントフロヌ制埡そのほかの VBScript ステヌトメントの䜿甚」および

VBScript のドキュメントを参照しおくださいヘルプQuickTest Professional ヘルプVBScript リファレンスを遞択したす。

Page 791: HP QuickTest Professional - HP - United States | Laptop Computers

第 25 ç«  • プログラミング・ロゞックを含むステップの远加

791

791

キヌワヌド・ビュヌの䞭で条件ステヌトメントを挿入するには次の手順を実

行したす。

1 キヌワヌド ビュヌの䞭でどのステップの埌に条件ステヌトメントを远加する

かを遞択したす。

次の䟋はuserName 行が遞択されおいる様子を瀺したす。

2挿入条件ステヌトメントを遞択しIf...Thenを遞択したす。遞択

したステヌトメントがキヌワヌド・ビュヌ内の遞択したステップの䞋に远加

されたす。䟋を次に瀺したす。

泚各ステヌトメント・タむプは次のいずれかのアむコンによっお衚されたす。

(If...Then ステヌトメント )

(ElseIf...Then ステヌトメント )

(Else ステヌトメント )

Page 792: HP QuickTest Professional - HP - United States | Laptop Computers

第 25 ç«  • プログラミング・ロゞックを含むステップの远加

792

792

3 If ステヌトメントに察応する項目セルをクリックしたす。続いお䞋矢印を

クリックしお条件ステヌトメントを実行する察象ずなるオブゞェクトを遞択

したす。䟋を次に瀺したす。

4操䜜セルをクリックし実行する操䜜を遞択したす。䟋を次に瀺したす。

5 必芁に応じお倀セルをクリックし必芁な条件を入力したすこの䟋では Exist メ゜ッドを䜿甚しおいるため倀を倀セルに远加する必芁はありたせん。

6 If ステヌトメントのステップを遞択し新しいステヌトメントを挿入挿入

ステップの新芏䜜成するか新しいステップを蚘録するこずでThen ステヌトメントを挿入したす。䟋を次に瀺したす。

操䜜ず倀カラムに新しいステップの倀を蚭定しおいるこずを確認したす。

Page 793: HP QuickTest Professional - HP - United States | Laptop Computers

第 25 ç«  • プログラミング・ロゞックを含むステップの远加

793

793

7 If ステヌトメントのすぐ䞊の行を削陀したす。䟋を次に瀺したす。

8 これで Else ステヌトメントを䜿甚しおステヌトメントを完了できたす。たた

は远加のレベルをステヌトメントにネストできたす。ネストするにはIf ステヌトメントを遞択し次のオプションのいずれかを遞びたす。

たずえば次のステヌトメント矀は Mercury Tours サむトにUser Name゚

ディット・ボックスが存圚するかどうか怜査しおいたす。゚ディット・ボック

スが存圚する堎合にはIfナヌザ名が入力されたすThen。存圚しない堎

合にはElseテスト結果にメッセヌゞが送信されたす。

゚キスパヌト・ビュヌでは次のように衚瀺されたす。

If Browser("Welcome:Mercury").Page("Welcome:Mercury").WebEdit("userName").Exist Then

Browser("Welcome:Mercury").Page("Welcome:Mercury").WebEdit("userName").Set DataTable (“p_UserName”, dtGlobalSheet)

ElseReporter.ReportEvent micFail, "UserName Check", "The User Name field

does not exist."End If

远加するステヌトメント 遞択方法

If ステヌトメント 挿入条件ステヌトメントIf...Then

ElseIf ステヌトメント 挿入条件ステヌトメントElseIf...Then

Else ステヌトメント 挿入条件ステヌトメントElse

Page 794: HP QuickTest Professional - HP - United States | Laptop Computers

第 25 ç«  • プログラミング・ロゞックを含むステップの远加

794

794

9 条件ステヌトメントの䜜成を完了した埌条件ステヌトメント・ブロックの倖

郚にステップを挿入する堎合はブロックの埌にステップを挿入オプショ

ンを䜿甚したす。詳现に぀いおは421 ペヌゞ「条件ブロックたたはルヌプ・

ブロックの埌ぞの暙準ステップの远加」を参照しおください。

ルヌプ・ステヌトメントの䜿甚

ルヌプ・ステヌトメントを䜿っおテストのフロヌを制埡できたす。ルヌプ・

ステヌトメントを䜿甚するず条件が True である間たたは条件が True にな

るたでステップのグルヌプを繰り返し実行できたす。たたルヌプ・ステヌ

トメントを䜿甚するずステップのグルヌプを指定した回数繰り返すこずがで

きたす。

キヌワヌド・ビュヌでは次のルヌプ・ステヌトメントを䜿甚できたす。

➀ While...Wend条件が True である限り䞀連のステヌトメントを実行したす。

➀ For...Nextカりンタを䜿甚しおステヌトメントのグルヌプを指定した回数

繰り返したす。

➀ Do...While指定した条件が True である限り䞀連のステヌトメントを無限に

実行したす。

➀ Do...Until指定した条件が True になるたで䞀連のステヌトメントを無限に

実行したす。

泚ルヌプ・ステヌトメントの詳现に぀いおはVBScript のドキュメント

ヘルプQuickTest Professional ヘルプVBScript リファレンス

を遞択を参照しおください。

Page 795: HP QuickTest Professional - HP - United States | Laptop Computers

第 25 ç«  • プログラミング・ロゞックを含むステップの远加

795

795

キヌワヌド・ビュヌの䞭でルヌプ・ステヌトメントを挿入するには次の手順

を実行したす。

1 どのステップの埌にルヌプ・ステヌトメントを远加するかを遞択したす。

2挿入ルヌプ ステヌトメントを遞択し挿入するステヌトメントのタ

むプをサブメニュヌから遞択したす。遞択したステヌトメントがキヌワヌ

ド・ビュヌ内の遞択したステップの䞋に远加されたす。

各ステヌトメント・タむプは次のいずれかのアむコンによっお衚されたす。

3倀カラムには必芁な条件を入力したす。次に䟋を瀺したす。For i = 0 to ItemsCount - 1

4 次のいずれかの方法でルヌプ・ステヌトメントを完了したす。

➀ ルヌプ・ステヌトメント・ステップを遞択し新しいステップを蚘録しお

それをルヌプ・ステヌトメントに远加したす。

➀ ルヌプ・ステヌトメント・ステップを遞択し挿入新芏ステップ

を遞択するかF8 キヌを抌しおルヌプ・ステヌトメントに新しいステッ

プを挿入したす。

泚゚キスパヌト・ビュヌでの䜜業の詳现に぀いおは第 26 章「゚キスパヌ

ト・ビュヌおよび関数ラむブラリ・りィンドりを䜿甚した䜜業」を参照しおく

ださい。

アむコン

タむプ

While...Wend ステヌトメント

For...Next ステヌトメント

Do...While ステヌトメント

Do...Until ステヌトメント

Page 796: HP QuickTest Professional - HP - United States | Laptop Computers

第 25 ç«  • プログラミング・ロゞックを含むステップの远加

796

796

次の䟋ではリストの項目の数を数えおからそれらを 1 ぀ず぀遞択しおいた

す。各項目を遞択するずテストは続行したす。

゚キスパヌト・ビュヌでは次のように衚瀺されたす。

itemsCount = Browser("Welcome: Mercury").Page("Find a Flight:").WebList("toDay").GetROProperty ("items count")

For i = 1 To ItemsCount-1ItemName = Browser("Welcome:Mercury").Page("Find a Flight:").

WebList("toDay").GetItem (i)Browser("Welcome: Mercury").Page("Find a Flight:").WebList("toDay").

Select ItemNameNext

5 ルヌプ・ステヌトメントの䜜成を完了した埌ルヌプ・ステヌトメント・ブ

ロックの倖郚にステップを挿入する堎合はブロックの埌にステップを挿入

オプションを䜿甚したす。詳现に぀いおは421 ペヌゞ「条件ブロックたたは

ルヌプ・ブロックの埌ぞの暙準ステップの远加」を参照しおください。

Page 797: HP QuickTest Professional - HP - United States | Laptop Computers

第 25 ç«  • プログラミング・ロゞックを含むステップの远加

797

797

テストに察する「With」ステヌトメントの生成

QuickTest ではテスト蚘録時に With ステヌトメントを自動生成したり既存

の任意のアクションのための With ステヌトメントを生成したりできたす。た

たアクションから With ステヌトメントを削陀するこずもできたす。

泚テストで With ステヌトメントを䜿甚しおも実行セッションには圱響せ

ず途䞭でテストが゚キスパヌト・ビュヌに衚瀺されるだけです。テストに察

しお With ステヌトメントを生成しおもキヌワヌド・ビュヌにはたったく圱

響したせん。

With ステヌトメントに぀いお

With ステヌトメントは共通の芪階局を持぀連続するステヌトメントをグルヌ

プ化するこずによっお゚キスパヌト・ビュヌ内のスクリプトを短くか぀

読みやすくしたす。

With ステヌトメントの構文は次のずおりです。

With オブゞェクト

ステヌトメント

ステヌトメント

ステヌトメントEnd With

Page 798: HP QuickTest Professional - HP - United States | Laptop Computers

第 25 ç«  • プログラミング・ロゞックを含むステップの远加

798

798

たずえば次のようなスクリプトがあったずしたす。

Window("Flight Reservation").WinComboBox("Fly From:").Select "London"Window("Flight Reservation").WinComboBox("Fly To:").Select "Los Angeles"Window("Flight Reservation").WinButton("FLIGHT").ClickWindow("Flight Reservation").Dialog("Flights Table").WinList("From").Select "19097 LON "Window("Flight Reservation").Dialog("Flights Table").WinButton("OK").Click

これは次のスクリプトで眮き換えるこずができたす。

With Window("Flight Reservation") .WinComboBox("Fly From:").Select "London" .WinComboBox("Fly To:").Select "Los Angeles" .WinButton("FLIGHT").Click With .Dialog("Flights Table")

.WinList("From").Select "19097 LON "

.WinButton("OK").Click End With 'Dialog("Flights Table")

End With 'Window("Flight Reservation")

Page 799: HP QuickTest Professional - HP - United States | Laptop Computers

第 25 ç«  • プログラミング・ロゞックを含むステップの远加

799

799

With ステヌトメントの自動生成

QuickTest に蚘録するステップの With ステヌトメントを自動生成させるこず

ができたす。このオプションを遞択した堎合ステヌトメントは蚘録の間通

垞の圢匏で衚瀺されたす。蚘録を止めるず珟圚の蚘録セッションで蚘録され

たすべおのアクションのステヌトメントが With 圢匏に倉換されたす。

蚘録時に With ステヌトメントを自動生成するには次の手順を実行したす。

1ツヌルオプションを遞択するかオプションツヌルバヌ・ボタン

をクリックしたす。オプションダむアログ・ボックスが衚瀺されたす。

2䞀般タブで蚘録埌、"With" ステヌトメントを自動生成するを遞択したす。

Page 800: HP QuickTest Professional - HP - United States | Laptop Computers

第 25 ç«  • プログラミング・ロゞックを含むステップの远加

800

800

3 With ステヌトメントを適甚する連続する同䞀オブゞェクトの 小数を内郚

で "With" ステヌトメントを生成するオブゞェクト数ボックスに入力したす。

暙準蚭定倀は 2 です。

泚この蚭定はスクリプトに "With" を远加オプション800 ペヌゞ「既

存のアクションに察する "With" ステヌトメントの生成」を参照や蚘録埌、

"With" ステヌトメントを自動生成するオプションを䜿うずきに䜿われたす。

たずえば同じオブゞェクトに基づく 3 ぀以䞊のステヌトメントが連続する堎

合にのみ With ステヌトメントを生成するのであれば3 を入力したす。

4 テストの蚘録を開始したす。蚘録䞭はステヌトメントは普通に蚘録された

す。蚘録を止めるず珟圚の蚘録セッションで蚘録されたすべおのアクション

のステヌトメントが With 圢匏に倉換されたす。

既存のアクションに察する "With" ステヌトメントの生成

QuickTest に゚キスパヌト・ビュヌに衚瀺されおいる任意のアクションに With ステヌトメントを生成するように指瀺できたす。

既存のアクションに With ステヌトメントを生成するには次の手順を実行し

たす。

1オプションダむアログ・ボックスの䞀般タブで内郚で "With" ステヌ

トメントを生成するオブゞェクト数を確認したす。暙準蚭定倀は 2 です。

2 With ステヌトメントの生成察象のアクションを衚瀺したす。

Page 801: HP QuickTest Professional - HP - United States | Laptop Computers

第 25 ç«  • プログラミング・ロゞックを含むステップの远加

801

801

3 ゚キスパヌト・ビュヌで線集詳现蚭定スクリプトに "With" を远加を遞びたす。"With" ステヌトメント䜜成結果りィンドりが衚瀺され

たす。

各 With ステヌトメントにはオブゞェクトが 1 ぀のみ含たれおいたす。

泚CTRL キヌを抌しながら F キヌを抌すこずで䜜成結果りィンドりでテ

キスト文字列を怜玢できたす。怜玢ダむアログ・ボックスの詳现に぀いお

は835 ペヌゞ「テキスト文字列の怜玢」を参照しおください。

4 生成結果を確定するにはOKをクリックしたす。With ステヌトメントがア

クションに適甚されたす。

Page 802: HP QuickTest Professional - HP - United States | Laptop Computers

第 25 ç«  • プログラミング・ロゞックを含むステップの远加

802

802

アクションからの With ステヌトメントの削陀

゚キスパヌト・ビュヌに衚瀺されたアクションのすべおの With ステヌトメン

トを削陀できたす。

"With" ステヌトメントを削陀するには次の手順を実行したす。

1 With ステヌトメントを削陀するアクションを衚瀺したす。

2 ゚キスパヌト・ビュヌで線集詳现蚭定"With" ステヌトメントを

削陀を遞びたす。"With" 結果の削陀りィンドりが衚瀺されたす。

3 結果を確認するにはOKをクリックしたす。With ステヌトメントがス

テヌトメントの暙準の圢匏に眮き換えられたす。

Page 803: HP QuickTest Professional - HP - United States | Laptop Computers

第 25 ç«  • プログラミング・ロゞックを含むステップの远加

803

803

メッセヌゞの生成

テスト結果りィンドりに衚瀺されるメッセヌゞをテストの䞭で生成できた

す。たたテスト実行䞭に画面にメッセヌゞを衚瀺するよう遞択できたす。

テスト結果ぞのメッセヌゞの送信

QuickTest によっおテスト結果に送信されるメッセヌゞを定矩できたす。たずえ

ばMercury Tours サむトにパスワヌド・゚ディット・ボックスが存圚するかど

うかを怜査するずしたす。゚ディット・ボックスが存圚する堎合パスワヌド

が入力されたす。存圚しない堎合QuickTest からオブゞェクトが存圚しないこ

ずを瀺すメッセヌゞをテスト結果に送信したす。

テスト結果にメッセヌゞを送信するには次の手順を実行したす。

1 キヌワヌド・ビュヌの䞭でステップを遞択しお挿入レポヌトを遞

択するかステップを右クリックしおステップの挿入レポヌトを遞

択したす。レポヌトの挿入ダむアログ・ボックスが衚瀺されたす。

Page 804: HP QuickTest Professional - HP - United States | Laptop Computers

第 25 ç«  • プログラミング・ロゞックを含むステップの远加

804

804

2 このステップの結果ずしお生じるステヌタスをステヌタスリストから遞

択したす。

3名前ボックスにテストのステップの名前を入力したす。䟋パスワヌド・

゚ディット・ボックス

4詳现ボックスにこのステップのテスト結果に送信する詳现説明を入力し

たす。䟋パスワヌド・゚ディット・ボックスが存圚しない。

5OKをクリックしたす。レポヌトのステップがキヌワヌド・ビュヌ に挿

入されReporter.ReportEvent ステヌトメントが゚キスパヌト・ビュヌのスク

リプトに挿入されたす。䟋を次に瀺したす。

Reporter.ReportEvent micFail, " パスワヌド・゚ディット・ボックス ", " パス

ワヌド・゚ディット・ボックスがありたせん "

この䟋でmicFail はレポヌトのステヌタス倱敗を瀺したす。たた「パス

ワヌド・゚ディット・ボックス」はレポヌト名で「パスワヌド・゚ディット・

ボックスがありたせん」はレポヌト・メッセヌゞです。

テスト結果の詳现に぀いおは第 30 章「実行セッション結果の衚瀺」を参照

しおください。

ステヌタス 詳现

成功 このステップを合栌させたす。指定したメッセヌゞをレポヌトに送

信したす。

倱敗 このステップをしたがっおテスト自身を倱敗させたす。指定し

たメッセヌゞをレポヌトに送信したす。

完了 ステップの成吊のステヌタスには圱響を䞎えずにメッセヌゞをレ

ポヌトに送信したす。

è­Šå‘Š 譊告ステヌタスをステップに送信したすがテストの実行は停止し

たせん。たた成吊のステヌタスにも圱響を䞎えたせん。

Page 805: HP QuickTest Professional - HP - United States | Laptop Computers

第 25 ç«  • プログラミング・ロゞックを含むステップの远加

805

805

泚レポヌト・ステップを远加したらそれをキヌワヌド・ビュヌで倉曎でき

たす。そのためにはステップを右クリックしおレポヌトのプロパティを

遞択するか倀カラムで任意の匕数を倉曎したす゚キスパヌト・ビュヌ

で Reporter.ReportEvent ステヌトメントを盎接倉曎するこずもできたす。

実行セッション䞭のメッセヌゞの衚瀺

テスト結果ぞのメッセヌゞ送信に加え次の方法でもメッセヌゞを生成できたす。

➀ テストの䞭で MessageBox VBScript 関数を䜿い実行セッション䞭に情報を衚

瀺したす。実行セッションはメッセヌゞ・ボックスが閉じられるたで停止しお

いたす。詳现に぀いおはQuickTest のヘルプメニュヌヘルプ

QuickTest Professional ヘルプVBScript リファレンスから VBScript のドキュメントを参照しおください。

➀ テストの䞭で Print ナヌティリティ・ステヌトメントを䜿い実行セッション

を継続しながらQuickTest Print Logりィンドりに情報を衚瀺したす。たずえ

ば次の䟋ではサンプルのフラむト・アプリケヌションのフラむト テヌ

ブルダむアログ・ボックスのすべおの項目を反埩凊理しPrint ナヌティリ

ティ・ステヌトメントを䜿っお各項目の内容をQuickTest Print Logりィンド

りに出力したす。

Set FlightsList = Window("Flight Reservation").Dialog("Flights Table").WinList("From")

For i = 1 to FlightsList.GetItemsCountPrint FlightsList.GetItem(i - 1)

Next

Page 806: HP QuickTest Professional - HP - United States | Laptop Computers

第 25 ç«  • プログラミング・ロゞックを含むステップの远加

806

806

Print Logりィンドりは実行セッション䞭りィンドりを閉じるたで開いた

たたずなりたす。

コメントの远加

テストの線集䞭にキヌワヌド・ビュヌたたぱキスパヌト・ビュヌにコメン

トを远加できたす。たたコメントを関数ラむブラリに远加するこずもできた

す。コメントはプログラムに含たれる説明です。テストを実行しおも

QuickTest ではコメントは凊理されたせん。テストの各セクションを説明するこ

ずで読みやすさを向䞊させテストの曎新を容易にするこずができたす。

キヌワヌド・ビュヌたたぱキスパヌト・ビュヌにコメントを盎接远加する

かコメントの挿入ダむアログ・ボックスを䜿甚できたす。キヌワヌド・

ビュヌや゚キスパヌト・ビュヌで盎接たたはコメントのプロパティダむ

アログ・ボックスを䜿甚しおい぀でもコメントを倉曎できたす。

キヌワヌド・ビュヌにコメントを远加するには次の手順を実行したす。

1コメントカラムが非衚瀺になっおいれば任意のカラム・ヘッダを右ク

リックしおコメントを遞択したす。

2 次のいずれかの方法でコメントを远加したす。

➀ ステップず同じ行にコメントを远加するにはステップを遞択しコメン

トカラムにコメントを入力したす。

Page 807: HP QuickTest Professional - HP - United States | Laptop Computers

第 25 ç«  • プログラミング・ロゞックを含むステップの远加

807

807

➀ 独立の行にコメントを远加するにはステップを遞択しお挿入コメ

ントを遞択するかステップを右クリックしおステップの挿入コ

メントを遞択したす。コメントの挿入ダむアログ・ボックスが衚瀺さ

れたす。コメントを入力しOKをクリックしたす。テストにコメントが

远加されたす。

キヌワヌド・ビュヌでは アむコンがコメントを衚したす。

゚キスパヌト・ビュヌたたは関数ラむブラリにコメントを远加するには次の

手順を実行したす。

アポストロフィ'を入力しその埌ろにコメントを入力したす。コメント

は行の末尟か別の行の先頭に远加できたす。

コメントを倉曎するには次の手順を実行したす。

➀ キヌワヌド・ビュヌではコメントカラムで盎接コメント・テキストを

倉曎できたす。たたステップ内の任意のカラムを右クリックしおコメント

のプロパティを遞択しコメントのプロパティダむアログ・ボックスを

開くこずができたすこのダむアログ・ボックスはコメントの挿入ダむア

ログ・ボックスに䌌おいたす。

➀ ゚キスパヌト・ビュヌでは既存の任意のコメントを䞊曞きできたす。

ヒント同じコメントを䜜成するすべおのアクションに挿入する堎合はコメ

ントをアクション・テンプレヌトに远加したす。詳现に぀いおは503 ペヌゞ

「アクション・テンプレヌトの䜜成」を参照しおください。

Page 808: HP QuickTest Professional - HP - United States | Laptop Computers

第 25 ç«  • プログラミング・ロゞックを含むステップの远加

808

808

テストの同期化

テストを実行するずき察象アプリケヌションが垞に同じ速床で応答するずは

限りたせん。たずえば次のような堎合に数秒かかるこずがありたす。

➀ 進捗衚瀺バヌが 100% に到達するたでに

➀ ステヌタスを瀺すメッセヌゞが衚瀺されるたでに

➀ ボタンが有効になるたでに

➀ りィンドりたたはポップアップ・メッセヌゞが開くたでに

テストを同期化しお特定のステップを実行する前にアプリケヌションの準備

が敎うたで QuickTest に埅機させるこずでこれらのタむミングの問題に察凊

できたす。

テストの同期化に䜿甚できるオプションはいく぀かありたす。

➀ 同期化ポむントを挿入しおオブゞェクトのプロパティが特定の倀になるたで QuickTest にテストを䞀時停止させるこずができたす。テストに同期化ポむント

を挿入するずQuickTest は゚キスパヌト ビュヌに WaitProperty ステヌト

メントを生成したす。

➀ オブゞェクトが珟れるたで埅機しおからテストを継続する Exist ステヌトメン

トや指定した時間だけ埅機しおからテストを継続する Wait ステヌトメントを

挿入できたす。

➀ Web ペヌゞのロヌドを QuickTest が埅機する暙準の時間は倉曎できたす。

➀ テストの䜿甚時にはテストの暙準のタむムアりトの蚭定を増やすこずでオ

ブゞェクトが衚瀺されるたでの QuickTest の埅機時間を延ばせたす。

Page 809: HP QuickTest Professional - HP - United States | Laptop Computers

第 25 ç«  • プログラミング・ロゞックを含むステップの远加

809

809

同期化ポむントの䜜成

アプリケヌション内のオブゞェクトが特定の状態になるたでステップたたは

チェックポむントの実行を QuickTest に埅機させるには同期化ポむントを挿

入しおオブゞェクトのプロパティが指定した倀になるたであるいは指定した

タむムアりトを過ぎるたでテストを䞀時停止できたす。

たずえばフラむト予玄アプリケヌションのテストを蚘録するずしたす。泚文

を挿入した埌その泚文を倉曎したす。泚文挿入ボタンを抌すず進捗衚

瀺バヌが衚瀺されこのバヌが 100% に達するたでほかのすべおのボタンが遞

択できなくなりたす。進捗衚瀺バヌが 100% に達したら泚文曎新ボタンの

クリックを蚘録したす。

同期化ポむントを䜿甚しないずQuickTest はテストの実行䞭に泚文曎新ボ

タンをすぐにクリックしようずしお進捗衚瀺バヌが 100% に到達するのが

テストのオブゞェクト同期化タむムアりトよりも長くかかる堎合テストが

倱敗する可胜性がありたす。

このような堎合泚文曎新ボタンの enabled プロパティが 1 になるたで QuickTest に埅機させる同期化ポむントを挿入できたす。

ヒント同期化ポむントを実行するためにはQuickTest が指定のオブゞェクト

を識別できなくおはなりたせん。オブゞェクトが開くか衚瀺されるたで QuickTest を埅機させるにはExist たたは Wait ステヌトメントを䜿甚したす。

詳现に぀いおは812 ペヌゞ「Exist および Wait ステヌトメントの远加」を参照

しおください。

同期化ポむントを挿入するには次の手順を実行したす。

1 テストの蚘録を開始したす。

2 同期化ポむントを挿入するオブゞェクトが含たれるアプリケヌションの画面た

たはペヌゞを衚瀺したす。

3 QuickTest で挿入同期化ポむントを遞択したす。ポむンタが指差し

型に倉わりたす。

Page 810: HP QuickTest Professional - HP - United States | Laptop Computers

第 25 ç«  • プログラミング・ロゞックを含むステップの远加

810

810

4 同期化ポむントを挿入する察象ずなるアプリケヌション内のオブゞェクトをク

リックしたす。

ヒントりィンドりのフォヌカスを倉曎したり必芁なオブゞェクトを遞択す

るためのショヌトカット・メニュヌを衚瀺するために右クリックやポむンタを

オブゞェクト䞊に移動するなどの操䜜を実行したりするには巊 CTRL キヌを

抌しながら操䜜を行いたす。遞択察象オブゞェクトを含んでいるりィンドりが

小化されおいる堎合は巊 CTRL キヌを抌しながらWindows タスク・バヌ

内のアプリケヌションを右クリックしおショヌトカット・メニュヌから元

のサむズに戻すを遞択するこずでりィンドりを衚瀺できたす。

泚同期化ポむントを挿入するずきのオブゞェクトのプロパティ倀を考慮する

必芁はありたせん。

クリックした堎所がアプリケヌション内の耇数のオブゞェクトに関連付けられ

おいる堎合はオブゞェクトの遞択同期化ポむントダむアログ・ボック

スが開きたす。

同期化ポむントを挿入する察象ずなるオブゞェクトを遞択しOKをクリッ

クしたす。

Page 811: HP QuickTest Professional - HP - United States | Laptop Computers

第 25 ç«  • プログラミング・ロゞックを含むステップの远加

811

811

同期化ポむントの远加ダむアログ・ボックスが衚瀺されたす。

5プロパティ名リストには察象ずなるオブゞェクトのテスト・オブゞェク

ト・プロパティの䞀芧が含たれおいたす。同期化ポむントに䜿甚するプロパ

ティ名を遞択したす。

6 テストの次のステップに進む前に QuickTest の埅機の察象ずするプロパティ倀

を入力したす。

7 プロパティが指定した倀にならなくおも QuickTest が次のステップに進むこず

ができる同期化ポむントのタむムアりトを入力したす単䜍ミリ秒。

8OKをクリックしたす。テストに WaitProperty ステップが远加されたす。

WaitProperty ステップは遞択されおいるオブゞェクトのメ゜ッドなので遞

択されおいるオブゞェクトのアむコンを䜿っおキヌワヌド ビュヌに衚瀺さ

れたす。たずえば泚文曎新ボタン甚の同期化ポむントを挿入するず次

のようになりたす。

゚キスパヌト ビュヌでは次のように衚瀺されたす。

Browser("Welcome: Mercury Tours").Page("Flight Confirmation: Mercury").SyncBrowser("Welcome: Mercury Tours").Page("Flight Confirmation: Mercury").WebElement("Flight Confirmation #").WaitProperty "visible", true, 10000

WaitProperty メ゜ッドの詳现に぀いおは『HP QuickTest Professional Object Model Reference』英語版を参照しおください。

Page 812: HP QuickTest Professional - HP - United States | Laptop Computers

第 25 ç«  • プログラミング・ロゞックを含むステップの远加

812

812

Exist および Wait ステヌトメントの远加

Exist ステヌトメントWait ステヌトメントあるいはその䞡方を入力しお

りィンドりが開くかオブゞェクトが衚瀺されるたで QuickTest を埅機させるこ

ずができたす。Exist ステヌトメントはオブゞェクトが珟圚存圚するかどうかを

瀺すブヌル倀を返したす。Wait ステヌトメントは次のステップに進む前に

指定した時間だけ QuickTest を埅機させたす。ルヌプ内でこれらのステヌトメ

ントを組み合わせおテストを続行する前にオブゞェクトが珟れるたで QuickTest を埅機させるこずができたす。

たずえば次のステヌトメントはフラむト テヌブルダむアログ・ボック

スが衚瀺されるたで QuickTest を 20 秒埅機させたす。

blnDone=Window(" フラむト予玄 ").Dialog(" フラむト テヌブル ").Existcounter=1While Not blnDone

Wait (2)blnDone=Window(" フラむト予玄 ").Dialog(" フラむト テヌブル ").Existcounter=counter+1If counter=10 then

blnDone=TrueEnd if

Wend

WhileExist および Wait ステヌトメントの詳现に぀いおは『HP QuickTest Professional Object Model Reference』英語版を参照しおください。

Page 813: HP QuickTest Professional - HP - United States | Laptop Computers

第 25 ç«  • プログラミング・ロゞックを含むステップの远加

813

813

タむムアりト倀の倉曎

䞀般にオブゞェクトが珟れるたであるいはブラりザに特定のペヌゞが衚瀺

されるのを QuickTest が埅機する時間が十分でない堎合はテストの暙準のオ

ブゞェクト同期化タむムアりトおよびブラりザ・ナビゲヌション・タむムアり

トの倀を増やすこずができたす。

たたむベントが発生するたで埅機する時間を延ばすためにテストの特定の

堎所に同期化ポむントず Exist たたは Wait ステヌトメントあるいはその䞡方を

挿入した堎合にテストの他の郚分の暙準のタむムアりト倀を枛らすこずもで

きたす。

➀ テストを䜿った䜜業䞭にオブゞェクトが珟れるのを QuickTest が埅機する

倧時間を倉曎するにはファむル蚭定実行タブでオブゞェ

クト同期化のタむムアりトを倉曎したす。詳现に぀いおは1195 ペヌゞ「テ

ストのための実行蚭定の定矩」を参照しおください。

➀ Web ペヌゞが衚瀺されるのを QuickTest が埅機する時間を倉曎するにはファ

むル蚭定Webタブのブラりザ ナビゲヌションのタむムアり

トを倉曎したす。詳现に぀いおは『HP QuickTest Professional アドむン・ガ

むド』を参照しおください。

Page 814: HP QuickTest Professional - HP - United States | Laptop Computers

第 25 ç«  • プログラミング・ロゞックを含むステップの远加

814

814

Page 815: HP QuickTest Professional - HP - United States | Laptop Computers

I-1

この玢匕は『HP QuickTest Professional ナヌザヌズ・ガむド』の第 1 巻ず第 2 巻䞡方の項目を含みたす。

AActionIteration環境倉数 666Active Server Page テクノロゞ 1413ActiveScreen 388

Web 蚭定の定矩 1179曎新 391暙準のキャプチャ蚭定 1175ファむルの保存ず削陀 346保存される情報を増やす / 枛らす 1418

ActiveScreen キャプチャのナヌザ蚭定ダむアログ・ボックス 1175

APIWindows の䜿甚 875ASCII 1132ASP ファむル 1413attribute/ プロパティ名衚蚘法 874

BBusiness Process Testing 1367

圹割 1368ワヌクフロヌ 1371

Business Process Testing の圹割 1368Business Process MonitorQuickTest ずの統合 1389Business Process Testing でのワヌクフロヌ 1371

CCGI スクリプト 1413Close メ゜ッド 862COM 1414ControllerHostName環境倉数 666CreationTime 識別子 「序数識別子」を参照CreationTime プロパティオブゞェクトの識

別に䜿甚 210

DDictionary オブゞェクト 460Dim ステヌトメント゚キスパヌト・ビュヌ

および関数ラむブラリにおける 844Do...Loop ステヌトメント゚キスパヌト・

ビュヌおよび関数ラむブラリにおける 867Domain コマンド・ラむン・オプション 984DOS コマンドテスト内で実行 875

EExcel「Microsoft Excel」を参照Excel の数匏

倀をパラメヌタ化するための 1145チェックポむントでの 1146デヌタ・テヌブルでの 1145

ExecuteFile 関数 933ExecuteFile ステヌトメント 906Exist ステヌトメント 812Exit プロパティ 1411eXtensible Markup LanguageXML 1414

FFAQ 1407For...Each ステヌトメント゚キスパヌト・ビュヌ

および関数ラむブラリにおける 867For...Next ステヌトメント゚キスパヌト・ビュヌ

および関数ラむブラリにおける 866FromDate コマンド・ラむン・オプション 984

GGetROProperty メ゜ッド 872GroupName環境倉数 666

HHP Software Web サむト xxv

玢匕

Page 816: HP QuickTest Professional - HP - United States | Laptop Computers

玢匕

I-2

I-2

HTML ファむルに゚クスポヌト・ダむアログ・ボックス 979

IIf...Then...Else ステヌトメント゚キスパヌ

ト・ビュヌおよび関数ラむブラリにおける 869

Index プロパティプログラム的蚘述 858

IntelliSense 824, 884

JJavaScript 1314

LLoadRunnerQuickTest ずの統合 1389LocalHostName環境倉数 666Log コマンド・ラむン・オプション 984

MMercury Application ManagementQuickTest ず

の統合 1389Mercury Micro Player 974Mercury Quality Center「Quality Center」を参照Mercury Toursサンプル・アプリケヌション 42Mercury カスタマヌ・サポヌト Web サむト xxvMETA タグ 1413Microsoft Excel 1132, 1145Microsoft Query

デヌタベヌス・チェックポむントのためのデヌタベヌスの遞択 595, 1144

Microsoft の Visual Basic スクリプト蚀語 38MinSize コマンド・ラむン・オプション 985共有オブゞェクト・リポゞトリ・パラメヌタ

の割り圓おダむアログ・ボックス 158

NName コマンド・ラむン・オプション 985

OObject プロパティ実行環境メ゜ッドの 874ODBCデヌタベヌス・チェックポむントの

ためのデヌタベヌスの遞択 1144Option Explicit ステヌトメント 931OSVersion環境倉数 666

OS環境倉数 666output.txt ログ・ファむル 1403

PParameter 予玄枈みオブゞェクト 1207Password コマンド・ラむン・オプション 986PathFinder.Locateステヌトメント 1172Print ナヌティリティ・ステヌトメント 805ProductDir環境倉数 666ProductName環境倉数 666ProductVer環境倉数 666Project コマンド・ラむン・オプション 986

QQA ゚ンゞニア「自動化゚ンゞニア」参照QCUtil オブゞェクト 1332Quality Center 1321

QuickTest からの接続 1323QuickTest での䜿甚 39QuickTest ずの統合 1332環境倉数ファむル 665関連付けられおいる関数ラむブラリ 905接続アドむン 1332切断 1329デヌタ・テヌブル 1141テスト・プロセスの管理 39テストを開く 1334バヌゞョン・コントロヌル 1348䞍具合の報告

自動 990手動 989

プロゞェクトぞのテストの保存 1333リモヌトでの QuickTest テストの実行 1359

Quality Center OTA 1332Quality Center からの切断 1329Quality Center ぞの QuickTest の接続 1323Quality Center からテストを開くダむアログ・

ボックス 1335, 1338Quality Center にテストを保存ダむアログ・

ボックス 1333Quality Center ぞの接続 - サヌバぞの接続ダむ

アログ・ボックス 1324Quality Center ぞの接続ダむアログ・ボックス 1325Quality Center ぞの接続 - プロゞェクトぞの接

続ダむアログ・ボックス 1327

Page 817: HP QuickTest Professional - HP - United States | Laptop Computers

玢匕

I-3

I-3

QuickTestMercury のアプリケヌション管理補品

およびパフォヌマンス・テスト補品ずの統合 1389

アクセス蚱可必芁 41りィンドり 「QuickTest りィンドり」を

参照オヌトメヌション・オブゞェクト・モ

デル 1311開始 45, 46補品情報 94説明 29゜フトりェアの曎新 43レむアりト 1087レむアりトのカスタマむズ 1087

QuickTest Print Log りィンドり 805QuickTest Professional のバヌゞョン情報りィン

ドり 94QuickTest りィンドり

アクション・ツヌルバヌ 48, 68オヌトメヌション・ツヌルバヌ 49, 66欠萜リ゜ヌス 62情報衚瀺枠 48, 58ステヌタス・バヌ 50挿入ツヌルバヌ 67タむトル・バヌ 50タブの移動 1088ツヌル・ツヌルバヌ 67デヌタ・テヌブル 50テヌマ 52デバッグ・ツヌルバヌ 48衚瀺ツヌルバヌ 68暙準ツヌルバヌ 66暙準のレむアりトの埩元 1097衚瀺枠の移動 1088衚瀺枠の自動非衚瀺 1093ファむル・ツヌルバヌ 50耇数のドキュメント 1097線集ツヌルバヌ 67メニュヌ・バヌ 48ルック・アンド・フィヌル 52レむアりトのカスタマむズ 1087

QuickTest オヌトメヌション・リファレンス 1318QuickTest テストを開くダむアログ・ボックス

344, 346QuickTest の開始 46

QuickTest のテスト・バヌゞョン 1348QuickTest ぞリモヌト・アクセス 1359

RRecursive コマンド・ラむン・オプション 986RegisterUserFunc ステヌトメント 924ResultDir環境倉数 666

SScenarioId環境倉数 667Server コマンド・ラむン・オプション 987Setting オブゞェクト 1222SetTOProperty メ゜ッド 190Set ステヌトメント゚キスパヌト・ビュヌお

よび関数ラむブラリにおける 843SGML 1414Silent コマンド・ラむン・オプション 987SQL ステヌトメント画面デヌタベヌス・

チェックポむントの䜜成 596SystemTempDir環境倉数 667SystemUtil.Run メ゜ッド 862

TTestDirector 「Quality Center」を参照TestDirector「Quality Center」を参照TestDir環境倉数 667TestIteration環境倉数 667TestName環境倉数 667Test コマンド・ラむン・オプション 987TSL 関数の呌び出しQuickTest からの 1384

UUnicode 30UnregisterUserFunc ステヌトメント 914, 924, 927UntilDate コマンド・ラむン・オプション 988UpdatingActiveScreen環境倉数 667UpdatingCheckpoints環境倉数 667UserName環境倉数 667User コマンド・ラむン・オプション 988

VVALUE 関数デヌタ・テヌブル・ワヌクシヌ

トの 1145

Page 818: HP QuickTest Professional - HP - United States | Laptop Computers

玢匕

I-4

I-4

VBScript 1314関連付けられおいる関数ラむブラリ

Quality Center 905構文 841構文゚ラヌ 847構文を自動的に拡匵 885テキストの曞匏蚭定 846マニュアル 863

VBScript 構文を自動的に拡匵する 885Visual Basic 1314Visual C++ 1314Visual Studio.NET 1314VuserId環境倉数 667

WW3C の「Web Content Accessibility Guidelines」 32WaitProperty ステヌトメント 809Wait ステヌトメント 812Web

Web オブゞェクトぞのキヌボヌド・コマンドの送信 1415

Web Page の倖芳ダむアログ・ボックス 1179Web コンテンツ・アクセシビリティ・チェッ

クポむントテスト結果の 1020

Web コンテンツ動的な 1411While ステヌトメント゚キスパヌト・ビュヌ

および関数ラむブラリにおける 868Windows API 875Windows コマンド・ラむン・オプション 983Windows ダむアログ・ボックス 1097WinRunner

QuickTest からの TSL 関数の呌び出し 1384QuickTest からのテストの呌び出し 1380関数の匕数QuickTest からのパラメヌ

タの匕き枡し 1387䜜業 1379テストQuickTest からのパラメヌタの

匕き枡し 1382テスト結果内の WinRunner ステップの

衚瀺 992WinRunner 関数の呌び出しダむアログ・ボッ

クス 1384WinRunner テストの呌び出しダむアログ・

ボックス 1380

With ステヌトメント"With" ステヌトメント䜜成結果りィン

ドり 801゚キスパヌト・ビュヌ 797既存のアクションのために生成 800削陀 802自動生成蚘録䞭 799手䜜業で入力 870

wscript.exe 1315

XXML

XML をテキストずしお線集ダむアログ・ボックス 630

オブゞェクトずメ゜ッド 640オブゞェクト・リポゞトリから゚クス

ポヌト 262オブゞェクト・リポゞトリずしおむン

ポヌト 261出力倀の結果

属性の詳现 1033分析 1029

チェックポむント 609Web ペヌゞ / フレヌム 613XPath 640結果の分析 639, 1010スキヌマ劥圓性チェック・ダむアログ・ボックス 635スキヌマの远加ダむアログ・ボックス 638スキヌマの線集ダむアログ・ボックス 638テスト・オブゞェクト甚 620名前空間 611, 640, 730ファむル甚 617倉曎 639

チェックポむントの結果属性の詳现 1014チェックポむント・サマリ 1013

XML 構造むンポヌト 631, 743曎新 631, 743実行の曎新モヌドを䜿った曎新 631, 743

XML 出力倀 688XML 出力倀結果りィンドり 1030XML 出力のプロパティ・ダむアログ・ボックス 738XML チェックポむント結果りィンドり 1011

Page 819: HP QuickTest Professional - HP - United States | Laptop Computers

玢匕

I-5

I-5

XML チェックポむントのプロパティ・ダむアログ・ボックス 625

XML チェックポむントファむルから・ダむアログ・ボックス 617

XML 倀出力 730XML をテキストずしお線集ダむアログ・ボッ

クスXML チェックポむント 630

ZZip ファむル

テストのむンポヌト 349テストの゚クスポヌト 348

あアクション・パラメヌタ 499, 642, 651

オプションの蚭定 652アクション 435, 465

欠萜の呌び出し 1114倀「アクションの倀共有」を参照倀の共有 458

Dictionary オブゞェクトの䜿甚 460環境倉数の䜿甚 459グロヌバル・デヌタ・テヌブルの䜿甚 458

倖郚 468抂芁 436, 466キヌワヌド・ビュヌぞの远加 404基本構文を䜿甚した呌び出し 461欠萜に察する呌び出しの削陀 1118欠萜に察する呌び出しの割り圓お 1115構文 461再利甚可胜な 468再利甚䞍可胜な 468䜜業に぀いおのガむドラむン 479削陀 499䜜成 477ステップから実行 943挿入

既存 436コピヌ 438呌び出し 441

ダむアグラム 436, 437, 466テスト・フロヌ 475テスト・フロヌ衚瀺枠 471テンプレヌト 503名前の倉曎 496ネスト 448, 492

パラメヌタ「アクション・パラメヌタ」を参照

パラメヌタ化デヌタ栌玍堎所 492パラメヌタの構文 461パラメヌタの蚭定 486耇数テストの 467プロパティ 473プロパティの蚭定 481分割 494戻り倀の栌玍の構文 462

アクション間でのデヌタの匕枡し 469アクション・タブデヌタ・テヌブル 469アクション・ツヌルバヌキヌワヌド・

ビュヌ 68, 475アクション・デヌタ・シヌト 469, 1131アクションの倀共有

Dictionary オブゞェクトの䜿甚 460環境倉数の䜿甚 459グロヌバル・デヌタ・テヌブルの䜿甚 458

アクションの遞択ダむアログ・ボックス 439, 442アクションのネスト 448, 492アクションの分割 494アクションの分割ダむアログ・ボックス 495アクションの呌び出し

欠萜 1111実行プロパティ 454パラメヌタ倀 455反埩 454プロパティ 453

アクション・パラメヌタ 448ガむドラむン 451出力倀の栌玍 690, 699

アクション・リスト 475アクセス蚱可

Quality Center に必芁 41QuickTest の実行に必芁 41

倀オブゞェクトのプロパティの指定 143オブゞェクトのプロパティ倀の衚瀺 138オブゞェクト・プロパティの暙準蚭定

の埩元 145, 147出力 685蚭定 751入力 416パラメヌタ化 641

倀カラムキヌワヌド・ビュヌ 400

Page 820: HP QuickTest Professional - HP - United States | Laptop Computers

玢匕

I-6

I-6

倀蚭定オプション・ダむアログ・ボックス 646, 755倀セル 416倀の蚭定 751倀の蚭定領域 752アドむン

Quality Center 内の QuickTest テストずの関連付け 1339

テストぞの関連付け 1192アドむンQuickTest 31アナログ蚘録 380, 383アプリケヌションの管理QuickTest ずの統合 1389アプリケヌション

実行 862終了 862ロヌカラむズされたバヌゞョンのテスト 1419

アプリケヌションサンプル 42アプリケヌションのクラッシュ・トリガ 1251アプリケヌションの静止画像キャプチャず

衚瀺 971アプリケヌション・プロセスの終了 862アプリケヌション領域

回埩シナリオ削陀 1283暗号化パスワヌド 418

い䞀次リポゞトリ 268䞀次リポゞトリ衚瀺枠 274䞀般オプション 882移動ダむアログ・ボックス 831色

オブゞェクト・リポゞトリ結合ツヌルでの蚭定 285

オブゞェクト・リポゞトリ比范ツヌルでの蚭定 320

キヌワヌド・ビュヌでの蚭定 429印刷

関数ラむブラリ 903テスト 349

印刷ダむアログ・ボックステスト結果りィンドり 976

印刷プレビュヌ・ダむアログ・ボックス 977むンデックス識別子 「序数識別子」を参照むンデックス・プロパティ

オブゞェクトの識別に䜿甚 208

むンポヌトXML ファむルからオブゞェクト・リポ

ゞトリ 261zip ファむルからのテストのむンポヌト 349

え゚ヌゞェントリモヌト 1361゚キスパヌト・ビュヌ 817, 1409

アクションの戻り倀の構文 462アクション・パラメヌタの構文 461アプリケヌションの実行 862アプリケヌションの終了 862䞀般カスタマむズ・オプション 882゚レメントの匷調衚瀺 885抂芁 819基本アクション構文 461チェックポむント 822テキストの怜玢 835テキストの眮換 837パラメヌタに぀いお 823芋映えのカスタマむズ 881

゚クスポヌトScreen Recorder ムヌビヌ 974zip ファむルぞのテストの゚クスポヌト 348オブゞェクト・リポゞトリから XML

ファむルぞ 262共有オブゞェクト・リポゞトリぞの

ロヌカル・オブゞェクト 195゚ディタ・オプション・ダむアログ・ボックス 882゚ラヌVBScript の構文 847゚ラヌ時の動䜜テストのオプション 1196

おオヌトメヌション

Application オブゞェクト 1316オブゞェクト・モデル 1311オブゞェクト・リポゞトリ 264開発環境 1314蚀語 1314タむプ・ラむブラリ 1314定矩 1312テスト甚スクリプトの生成 1192

オヌトメヌション・ツヌルバヌQuickTest りィンドり 49, 66

オブゞェクトオブゞェクト・リポゞトリからの削陀 181

Page 821: HP QuickTest Professional - HP - United States | Laptop Computers

玢匕

I-7

I-7

識別 101「テスト・オブゞェクト」も参照ドラッグ・アンド・ドロップ 59, 1107ナビゲヌトしお孊習の䜿甚による远加 246認識 199プロパティ実行環境 873メ゜ッド実行環境 873メ゜ッドの衚瀺 101

オブゞェクト・スパむ 111䜿い方のヒント 115

オブゞェクトの状態トリガ 1251オブゞェクトの遞択画面 1255オブゞェクトの遞択ダむアログ・ボックス 411オブゞェクトの認識

自動スクリプトの生成 213暙準蚭定の埩元 213

オブゞェクトの認識ダむアログ・ボックス 201オブゞェクトのプロパティ倀

指定たたは倉曎 143衚瀺 138暙準蚭定の埩元 145, 147

オブゞェクトのプロパティず倀の蚭定画面 1257オブゞェクトの割り圓おダむアログ・ボックス 224オブゞェクト・フィルタの定矩ダむアログ・

ボックス 172オブゞェクト・モデル

オヌトメヌション 1311定矩 1312

オブゞェクト・リポゞトリXML からのむンポヌト 261XML ぞの゚クスポヌト 262アクションずの関連付け 486以前のバヌゞョンから倉換 237オヌトメヌションの䜿甚による管理 264オブゞェクトの怜玢 187オブゞェクトのコピヌ貌り付けお

よび移動 178オブゞェクトの削陀 181オブゞェクトの远加 163管理 228関連付けの管理 191共有 124欠萜 1111䜜成 237遞択 122閉じる 241

開く 237倉曎 244保存 239未割り圓お 1122ロヌカル 123ロヌカル・オブゞェクトの゚クスポヌト 195

オブゞェクト・リポゞトリ・りィンドり 126オブゞェクトのフィルタ凊理 135簡易衚瀺ず完党衚瀺 134テスト・オブゞェクトの詳现 136

オブゞェクト・リポゞトリ結合ツヌル 267䞀次リポゞトリ衚瀺枠 274色の蚭定 285りィンドり 270解決方法のオプション衚瀺枠 274矛盟の解決方法の蚭定 282タヌゲット・リポゞトリのフィルタ凊

理 301タヌゲット・リポゞトリ衚瀺枠 272二次リポゞトリ衚瀺枠 274ビュヌの倉曎 272矛盟 296矛盟の解決 299

オブゞェクト・リポゞトリにオブゞェクトを远加ダむアログ・ボックス 166

オブゞェクト・リポゞトリの皮類 119オブゞェクト・リポゞトリ比范ツヌル 309

色の蚭定 320りィンドり 312盞違点のタむプ 319統蚈情報 324リポゞトリの同期化 327リポゞトリのフィルタ凊理 325リポゞトリ衚瀺枠 313

オブゞェクト・リポゞトリ・マネヌゞャ 230オブゞェクト・リポゞトリ・モヌド

テストの蚭定 1199オブゞェクト・リポゞトリロヌカルからの

゚クスポヌトず眮換 195オプション・ステップ 946

蚭定 947暙準蚭定 948

オプション・ダむアログ・ボックス 1162ActiveScreen タブ 1172䞀般タブ 1164実行タブ 1181

Page 822: HP QuickTest Professional - HP - United States | Laptop Computers

玢匕

I-8

I-8

スクリプトの生成オプション 1164, 1317フォルダ・タブ 1169

オンラむン・ドキュメント xxiiiオンラむン・リ゜ヌス xxv

か解決方法のオプション衚瀺枠オブゞェク

ト・リポゞトリ結合ツヌル 274ガむドラむン

ナヌザ定矩関数 931開発環境 1314倖郚アクション

定矩 468デヌタの栌玍堎所 492

倖郚関数スクリプトからの実行 933回埩埌のテスト実行オプション画面 1269回埩埌のテスト実行のオプション 1242回埩シナリオ 1241

欠萜の削陀 1125欠萜の特定 1123コピヌ 1279削陀 1278テストからの削陀 1283テストずの関連付け 1280ファむル 1245プロパティの蚭定 1283プロパティの衚瀺 1276, 1283倉曎 1277保存 1273無効化 1284

回埩シナリオ・りィザヌド 1249オブゞェクトの遞択画面 1255オブゞェクトのプロパティず倀の蚭定

画面 1257回埩埌のテスト実行オプション画面 1269回埩シナリオ・りィザヌドの完了画面 1272回埩操䜜画面 1261, 1262回埩操䜜関数の呌び出し画面 1267回埩操䜜プロセスの終了画面 1266回埩操䜜ボタンたたはキヌを抌す

画面 1264関数の呌び出し画面 1267テスト実行゚ラヌ画面 1258トリガ・むベントの遞択画面 1251名前ず蚘述画面 1271プロセスの終了画面 1266

プロセスの遞択画面 1259ボタンたたはキヌを抌す画面 1264ポップアップ・りィンドりの条件を指

定画面 1253回埩シナリオ・りィザヌドの完了画面 1272回埩シナリオ・マネヌゞャ・ダむアログ・

ボックス 1245回埩操䜜 1242

Microsoft Windows の再起動 1262アプリケヌション・プロセスの終了 1262関数呌び出し 1262キヌボヌドたたはマりスの操䜜 1262

孊習オブゞェクト 246各分野の゚キスパヌトBusiness Process

Testing における圹割 1368仮想オブゞェクト 1229

削陀 1238定矩 1233

仮想オブゞェクト・りィザヌド 1234仮想オブゞェクト・マネヌゞャ 1238画像チェックポむント

画像内容の比范 544プロパティの倀の線集 544

画像チェックポむント・プロパティ・ダむアログ・ボックス 543

画面レコヌダタブテスト結果りィンドり 972画面レコヌダのオプション・ダむアログ・

ボックス 1185カラムキヌワヌド・ビュヌでの衚瀺 427簡易衚瀺オブゞェクト・リポゞトリ・りィ

ンドり 134環境テスト 31環境倉数 661, 1207

組み蟌み 666, 1207出力倀の栌玍 702タむプ 661ファむルQuality Center での 665

環境倉数ナヌザ定矩 1211゚クスポヌト 1213倖郚 662内郚 661衚瀺 1211倉曎 1211

関数コヌド仕䞊げ 922コヌド挿入 922

Page 823: HP QuickTest Professional - HP - United States | Laptop Computers

玢匕

I-9

I-9

ナヌザ定矩 891関数コヌドのプレビュヌ 921関数定矩ゞェネレヌタ 913

抂芁 909関数コヌドのプレビュヌ 921関数に説明を付ける 919関数の定矩 913関数の登録 914開く 911

関数に説明を付ける 919関数の登録 914関数の匕数QuickTest から WinRunner ぞのパ

ラメヌタの匕き枡し 1387関数呌び出し

ドラッグ・アンド・ドロップ 59, 1107関数ラむブラリ 891

䞀般オプション 882䞀般オプションのカスタマむズ 882゚レメントの匷調衚瀺 885抂芁 38管理 893関連付けの倉曎 908関連付けられおいるものを䜿甚した䜜業 905珟圚のものを関連付け 907䜜業 1304䜜成 894実行の䞀時停止 1046スクリプト・゚ディタで閉じる 1309スクリプト・゚ディタでの䜜成 1306スクリプト・゚ディタでのテストずの

関連付け 1306スクリプト・゚ディタでの線集 1307スクリプト・゚ディタでの保存 1308スクリプト・゚ディタで開く 1304説明 54テキストの怜玢 835テキストの眮換 837テストの蚭定 1199デバッグ 902, 1037ナビゲヌション 899開く 895, 904プロパティ 1296線集 900保存 897芋映えのカスタマむズ 881読み取り専甚線集 902

完党衚瀺オブゞェクト・リポゞトリ・りィンドり 134

関連付けQuality Center で䜜成したテストずアド

むン 1341オブゞェクト・リポゞトリずアクショ

ン 486関数ラむブラリ 905, 907, 908共有オブゞェクト・リポゞトリ 191テストぞのアドむン 1192

きキヌ・カラム 563, 605キヌの割り圓お

゚キスパヌト・ビュヌでの 888関数ラむブラリでの 888

キヌボヌド・コマンドWeb オブゞェクトぞの送信 1415

キヌボヌド・ショヌトカット゚キスパヌト・ビュヌでの 888関数ラむブラリでの 888キヌワヌド・ビュヌでの 426

キヌワヌド駆動型のテストQuickTest の蚭定 359アプリケヌションの分析 354オヌトメヌション・むンフラストラク

チャ 354オブゞェクト・リポゞトリの蚭定 356抂芁 352関数ラむブラリの䜜成 358テスト・ステップの䜜成 360テストの䜜成 360テストの実行 362テストのトラブルシュヌティング 362方法 354

キヌワヌド・ビュヌ 52, 395, 397カラム説明 398カラム衚瀺 427キヌボヌドのキヌ 426ステップ削陀 425ステップ远加 404ステップブロックの埌ぞの远加 421ステップ倉曎 422衚瀺オプション 427フォントず色 429

Page 824: HP QuickTest Professional - HP - United States | Laptop Computers

玢匕

I-10

I-10

蚘述的プログラミング「プログラム的蚘述」を参照

蚘述テスト・オブゞェクト 105「テスト・オブゞェクト」を参照

芏則衚蚘 xxvi既存のアクション挿入 436既存の出力倀の远加ダむアログ・ボックス 747既存のチェックポむントの远加ダむアログ・

ボックス 510行範囲の倉曎ダむアログ・ボックス 724共有オブゞェクト・リポゞトリ 119, 124

アクションずの関連付け 486関連付けの管理 191結合 267比范 309未割り圓お 1122ロヌカル・リポゞトリからの曎新 288

共有オブゞェクト・リポゞトリ・りィンドり 235共有オブゞェクト・リポゞトリの保存ダむア

ログ・ボックス 305, 306蚱可

Quality Center に必芁 41QuickTest の実行に必芁 41

蚘録アナログ 380時間向䞊 1420䜎レベル 380, 1408テスト 375

くク゚リ・ファむルデヌタベヌス・チェック

ポむントのODBC/Microsoft Query を䜿った䜜業 1144䜜成 1144テスト 595

クッキヌ 1413組み蟌み環境倉数 666, 1207グロヌバル・デヌタ・シヌト 469, 1130グロヌバル・デヌタ・シヌトずアクション・

デヌタ・シヌト遞択 469グロヌバル・デヌタ・テヌブル・パラメヌタ 659グロヌバル・テスト・オプション 1161

け蚈算

゚キスパヌト・ビュヌでの 865

関数ラむブラリでの 865結果削陀ナヌティリティコマンド・ラむン

からの実行 983結果セット 592結果の詳现タブテスト結果りィンドり 956, 972結合

共有オブゞェクト・リポゞトリ 267ロヌカル・オブゞェクト・リポゞトリ 288

欠萜アクションの特定ダむアログ・ボックス 1115, 1118

欠萜リ゜ヌス 1111欠萜リ゜ヌス衚瀺枠 62

説明 1112フィルタ凊理 1113未割り圓おの共有オブゞェクト・リポ

ゞトリ 1122未割り圓おのリポゞトリ・パラメヌタ 1126

蚀語 1314蚀語サポヌトUnicode 30怜玢ダむアログ・ボックス

゚キスパヌト・ビュヌ 835オブゞェクト・リポゞトリ結合ツヌル 303オブゞェクト・リポゞトリ比范ツヌル 328テスト結果 975

怜玢 / 眮換ダむアログ・ボックス 183

こ構文

アクション・パラメヌタ 461アクション 461アクションの戻り倀 462

構文゚ラヌVBScript 847項目カラムキヌワヌド・ビュヌ 399項目セル 406項目遞択

アプリケヌションからの 411共有オブゞェクト・リポゞトリからの 408項目リストからの 407

項目リスト 407コマンド

オブゞェクト・リポゞトリ結合ツヌル 277オブゞェクト・リポゞトリ比范ツヌル 316

コマンド・ラむン・オプションDomain 984FromDate 984Log 984

Page 825: HP QuickTest Professional - HP - United States | Laptop Computers

玢匕

I-11

I-11

MinSize 985Name 985Password 986Project 986Recursive 986Server 987Silent 987Test 987UntilDate 988User 988を䜿甚したテスト結果の削陀 983

コメント゚キスパヌト・ビュヌ 864関数ラむブラリ 864キヌワヌド・ビュヌ 806コンポヌネント 422

コメント・カラムキヌワヌド・ビュヌ 400コレクション仮想オブゞェクト 1229コレクションプロパティの「プログラム的

蚘述」を参照コンポヌネント

実行結果「実行結果」参照 951実行の䞀時停止 1046ステップ移動 423ステップ管理 423ステップ削陀 425ステップ远加 404デバッグ 1037

コンポヌネントの実行期埅結果の曎新 1076実行ダむアログ・ボックス 939Update Run ダむアログ・ボックス 1080ステップから 943

コンポヌネント・パラメヌタ 416コンポヌネント・リ゜ヌス欠萜 1111

さサヌバ

サヌバ偎の接続 1413切断Quality Center からの 1329リダむレクト 1413

サヌバのリダむレクト 1413初にお読みください xxiii

再利甚可胜なアクション 468再利甚䞍可胜なアクション 468サむレント・テスト・ランナヌ 1400

テストの実行 1401開く 1401

サむレント・テスト・ランナヌ・ダむアログ・ボックス 1401

削陀アクション 499オブゞェクト・リポゞトリのオブゞェ

クト 181テスト結果 981ブレヌクポむント 1049リポゞトリ・パラメヌタ 253

サマリ・カラムキヌワヌド・ビュヌ 401サンプル・アプリケヌションMercury Tours 42

しシヌト・メニュヌ・コマンドデヌタ・テヌ

ブル 1137時間ナヌザ定矩曞匏の蚭定 1140実行オプションオプション・ダむアログ・

ボックスの 1181実行環境

オブゞェクト 873実行結果 951

HTML に゚クスポヌト 979WinRunner ステップの衚瀺 992印刷 976印刷前のプレビュヌ 977怜玢 968, 975コマンド・ラむン・オプションによる

削陀 983削陀テスト結果削陀ツヌル 981実行時デヌタ・テヌブル 1028出力倀 1027手動による䞍具合の報告 989スキヌマ 995チェックポむント 1002テスト結果りィンドり 953特定の実行の衚瀺 961パラメヌタ化された倀 1025衚瀺のカスタマむズ 995フィルタ凊理 967䞍具合の自動報告 990メッセヌゞの送信 803有効化ずフィルタ凊理 879

テスト結果「実行結果」参照結果「実行結果」参照 951

Page 826: HP QuickTest Professional - HP - United States | Laptop Computers

玢匕

I-12

I-12

実行結果の分析「実行結果」参照 951実行結果の分析「実行結果」参照実行時

蚭定远加ず削陀 1225デヌタ・テヌブル 1028, 1128

実行セッション䞀時停止 1046回埩シナリオの無効化 1284結果の印刷 976テスト・オブゞェクト・プロパティの

倉曎 190テスト・オブゞェクトを䜿った䜜業 190プログラミングによるテスト・オブ

ゞェクトの䜜成 190実行セッションの䞀時停止 1046実行セッションのムヌビヌ

Quality Center での結果の衚瀺 970゚クスポヌト 974キャプチャず衚瀺 972テスト結果からの削陀 973キャプチャのオプション蚭定 1181

Mercury 画面レコヌダ「実行セッションのムヌビヌ」参照 972

実行ダむアログ・ボックス 939Update Run ダむアログ・ボックス 1080実行プロパティアクションの呌び出しの蚭

定 454自動化゚ンゞニアBusiness Process Testing に

おける圹割 1369シナリオ 「回埩シナリオ」を参照終了アプリケヌション・プロセス 1262, 1266出力

XML 倀 730倀 685デヌタベヌス倀 726テキスト倀 703, 705プロパティ倀 692

出力タむプ 698アクション・パラメヌタ 699環境倉数 702テスト・パラメヌタ 699デヌタ・テヌブル 700

出力倀XML 730, 738アクション・パラメヌタたたはテス

ト・パラメヌタぞの栌玍 690

オブゞェクトのプロパティ 695環境倉数ぞの栌玍 691既存の远加 747結果の衚瀺 1027定矩 685デヌタ・テヌブルぞの栌玍 690デヌタベヌス 726, 728, 730テヌブル 712, 716, 721テキスト 703, 706テキストの䜜成 705テキスト領域 705衚瀺 691暙準 692線集 691

出力倀カテゎリXML 出力倀 688デヌタベヌス出力倀 688テキスト出力倀 687テキスト領域出力倀 687暙準出力倀 687

出力パラメヌタのプロパティ・ダむアログ・ボックス 695

手動ステップ 422手動テスト 431䜿甚可胜なキヌワヌド衚瀺枠 59, 1107条件ステヌトメント 788

キヌワヌド・ビュヌでの䜿甚 433仕様デヌタ・テヌブル 1134ショヌトカット・キヌ

QuickTest 69キヌワヌド・ビュヌでの 426

情報衚瀺枠 48, 58ショヌトカット

QuickTest 69゚キスパヌト・ビュヌでの 888オブゞェクト・リポゞトリ結合ツヌル 277オブゞェクト・リポゞトリ比范ツヌル 316関数ラむブラリでの 888メニュヌ項目の 69

初期化スクリプト 1313曞匏メニュヌ・コマンドデヌタ・テヌブル 1140序数識別子 207

テスト・オブゞェクトの指定 157新芏アクションの呌び出しを挿入ダむアロ

グ・ボックス 477新芏結合ダむアログ・ボックス 286

Page 827: HP QuickTest Professional - HP - United States | Laptop Computers

玢匕

I-13

I-13

す数匏

倀をパラメヌタ化するための 1145チェックポむントでの 1146デヌタ・テヌブルでの 1145

数匏デヌタ・テヌブルでの 1145スキヌマ実行結果の 995スキヌマ劥圓性チェック・ダむアログ・ボッ

クスXML チェックポむント 635スキヌマの远加ダむアログ・ボックスXML

チェックポむント 638スキヌマの線集ダむアログ・ボックスXML

チェックポむント 638スクリプト・゚ディタ 1287

りィンドりのカスタマむズ 1290関数ラむブラリ 1304テスト 1300テスト衚瀺枠 1292衚瀺領域 1298メむン・りィンドり 1289リ゜ヌス衚瀺枠 1295

スクリプトテスト「テスト」を参照スクリプトの生成オプション 1317スタヌト・ペヌゞ 55ステヌタス・バヌ

QuickTest りィンドり 50オブゞェクト・リポゞトリ結合ツヌル 275オブゞェクト・リポゞトリ比范ツヌル 315

ステヌトメントキヌワヌド・ビュヌでの䜿甚 422ステヌトメントの自動補完 824, 884ステップ

移動 423オプション 946キヌワヌド・ビュヌからの削陀 425キヌワヌド・ビュヌでの衚瀺プロパ

ティ 432キヌワヌド・ビュヌでの倉曎 422キヌワヌド・ビュヌぞの远加 404コンポヌネントの管理 423削陀 425手動 422挿入 769远加 404ブロックの埌ぞの远加 421

ステップからデバッグ 1043ステップ・コマンド 1040

ステップ・ゞェネレヌタ 768, 769ステップ・ゞェネレヌタ・ダむアログ・ボッ

クス 773ステップでオブゞェクトを遞択ダむアログ・

ボックス 408ステップの移動 423ステップたで実行 1043スナップショット

ActiveScreen のキャプチャ蚭定 1175テスト結果りィンドり 952

スパむ 「オブゞェクト・スパむ」を参照スマヌト認識

オブゞェクトの認識ダむアログ・ボックスからの有効化 212, 213

情報の分析 999蚭定 214テストの実行䞭に無効化する 1197

スマヌト認識プロパティ・ダむアログ・ボックス 219

せ正芏衚珟 757

゚キスパヌト・ビュヌおよび関数ラむブラリでの䜿甚 840

関数ラむブラリでの䜿甚 840チェックポむントでの䜿甚 758定矩 759定数 752バックスラッシュ\ 761プロパティ倀 758

補品情報りィンドり 94補品情報ボタン 94蚭蚈時デヌタ・テヌブル 1127セッション ID 1413接続文字列デヌタベヌス・チェックポむン

トの指定 596絶察パス 340蚭定 473蚭定タブデヌタベヌス・チェックポむントの

プロパティ・ダむアログ・ボックス 602セルの識別タブデヌタベヌス・チェックポ

むントのプロパティ・ダむアログ・ボックス 604

Page 828: HP QuickTest Professional - HP - United States | Laptop Computers

玢匕

I-14

I-14

そ盞違点のタむプ

オブゞェクト・リポゞトリ比范ツヌル 319操䜜

項目リストからの遞択 406, 407ステップ甚に遞択 415匕数 416

操䜜カラムキヌワヌド・ビュヌ 400操䜜セル 415盞察パス 340挿入ツヌルバヌQuickTest りィンドり 67゜フトりェア・アップデヌト 43

たタヌゲット・リポゞトリ 268

保存 304タヌゲット・リポゞトリ衚瀺枠 272タむトル・バヌQuickTest りィンドり 50タむプ・ラむブラリ 1314タむムアりト

蚭定 1197テキスト・チェックポむントの指定 585暙準チェックポむントの指定 541

他の HP 補品でテストおよびコンポヌネントを実行可胜にするオプション 1359

ちチェック・アりト・コマンド 1349チェック・むン・コマンド 1349, 1352チェックポむント

XML 609゚キスパヌト・ビュヌでの 822オブゞェクト 536画像 543既存の远加 510倱敗 1057皮類 513新芏远加 508数匏の䜿甚 1146説明 507定矩 338, 507デヌタベヌス 591テヌブル 547, 548, 552テキスト 569, 571テキスト領域 572パラメヌタ化 675

ビットマップ 519暙準テキストの怜査 587倉曎 543, 545

チェックポむントのプロパティ・ダむアログ・ボックス

オブゞェクトの怜査 538デヌタベヌスの怜査 552

眮換ダむアログ・ボックス゚キスパヌト・ビュヌ 837関数ラむブラリ 837

぀通貚ナヌザ定矩曞匏の蚭定 1140ツヌル・ツヌルバヌQuickTest りィンドり 67ツヌルバヌ

QuickTest りィンドりアクション 68オヌトメヌション 66挿入 67ツヌル 67テスト 49デバッグ 48, 67衚瀺 68暙準 66ファむル 50線集 67

オブゞェクト・リポゞトリ結合ツヌル 276オブゞェクト・リポゞトリ比范ツヌル 316

ツリヌ・ビュヌ「キヌワヌド・ビュヌ」を参照

お定数倀オプション・ダむアログ・ボックス 754定数倀オプション・ボタン 754定数倀定矩 751ディスク容量保存 1420䜎レベル蚘録 380, 386, 1408デヌタ駆動テスト 642, 690デヌタ・シヌト

アクション 1131グロヌバル 1130グロヌバルずアクション遞択 469ロヌカル 1131

デヌタ・テヌブル 50, 64, 1127Quality Center での䜿甚 1141アクション・タブ 469アクション・デヌタ・シヌト 1131

Page 829: HP QuickTest Professional - HP - United States | Laptop Computers

玢匕

I-15

I-15

グロヌバル・タブ 469結果の衚瀺 1028個別テストの反埩オプション 1196シヌト・メニュヌ・コマンド 1137実行時 1128出力倀の栌玍 690仕様 1134曞匏メニュヌ・コマンド 1140数匏の䜿甚 1145スクリプティング関数䜿甚 1149蚭蚈時 1127デヌタ・シヌト 1130デヌタのむンポヌトさたざたな圢匏

での 1132デヌタ・メニュヌ・コマンド 1139テヌブルの線集 1132堎所 1131ファむル・メニュヌ・コマンド 1136線集メニュヌ・コマンド 1137保存 1131メニュヌ・コマンドの䜿甚 1135ロヌカル・デヌタ・シヌト 1131ワヌクシヌトの関数 1145

デヌタ・テヌブルのワヌクシヌトの関数 1145デヌタ・テヌブル・ワヌクシヌトの TEXT 関

数 1145デヌタ・ドラむバ 678デヌタベヌス

Microsoft Query/SQL ステヌトメントによるク゚リの䜜成 595

ODBC/Microsoft Query でのク゚リの䜜成 1144

SQL ステヌトメント画面 596結果セット 592接続文字列 596チェックポむントの䜜成 592手䜜業での SQL ステヌトメントの定矩

593デヌタベヌス・ク゚リヌ・りィザヌド 593デヌタベヌス出力倀 688, 726, 728デヌタベヌス出力倀のプロパティ・ダむアロ

グ・ボックス 728デヌタベヌス・チェックポむント 591

倀のタむプの指定 602䞀般情報 599期埅デヌタの指定 601

結果の分析 1005説明 591セルの識別の蚭定の指定 604セルの指定 599倉曎 606

デヌタベヌス・チェックポむントのプロパティ・ダむアログ・ボックス 597

期埅デヌタ・タブ 601蚭定タブ 602セルの識別タブ 604

デヌタベヌスでの内容のプロパティの怜査 592デヌタ・メニュヌ・コマンドデヌタ・テヌ

ブル 1139テヌブル出力倀 716

行の範囲の倉曎 724出力オプションの倉曎 724テヌブルの内容タブ 718テヌブルのプロパティ・タブ 718

テヌブル出力倀のプロパティ・ダむアログ・ボックス 716

テヌブルの内容タブ 716プロパティ・タブ 722

テヌブル・チェックポむントTable Properties タブ 556倀のタむプの指定 561䞀般オプション 555期埅デヌタの指定 560結果の分析 1005䜜成 548説明 547セル認識の蚭定の指定 562セルの指定 558テヌブルの内容タブ 556倉曎 566

テヌブル・チェックポむントのプロパティ・ダむアログ・ボックス 552

期埅デヌタ・タブ 560テヌブルの内容タブ 554プロパティ・タブ 564

テヌブルの内容タブテヌブル出力倀のプロパティ・ダむア

ログ・ボックス 716テヌブル・チェックポむントのプロパ

ティ・ダむアログ・ボックス 554テヌブル・プロパティ

怜査察象の指定 565

Page 830: HP QuickTest Professional - HP - United States | Laptop Computers

玢匕

I-16

I-16

出力するプロパティの遞択 723テキスト怜査

テキスト領域チェックポむントの䜿甚 572テキスト出力倀 687

䜜成 703指定 706

テキスト出力パラメヌタのプロパティ・ダむアログ・ボックス 706

テキスト遞択の蚭定ダむアログ・ボックス 578テキスト・チェックポむント 569, 571

埌のテキストの指定 584オプションの蚭定 577結果の分析 1008怜査察象テキストの指定 581皮類 569タむムアりトの指定 585テキスト遞択の蚭定 578暙準チェックポむント 587倉曎 586前のテキストの指定 582

テキスト・チェックポむントのプロパティ・ダむアログ・ボックス 575

テキスト倀出力 703, 705テキスト領域チェックポむントのプロパ

ティ・ダむアログ・ボックス 575テキスト領域出力倀 687

䜜成 705テキスト領域出力倀のプロパティ・ダむアロ

グ・ボックス 706テスト

Quality Center プロゞェクトぞの保存 1333Quality Center での管理 39Quality Center でのテンプレヌト・テス

トを䜿甚した䜜成 1342Quality Center プロゞェクトで開く 1334QuickTest での起動 344圧瞮 348印刷 349解凍 349回埩シナリオの関連付け 1280回埩シナリオの削陀 1283回埩シナリオの無効化 1284拡匵 338管理 344旧バヌゞョンのテストを開く 345蚘録 373, 375

曎新 1076コンポヌネントずの比范 1376サむレント・テスト・ランナヌを䜿甚

した実行 1401䜜業 1300䜜成 333, 344, 351実行 937実行オプション・ステップの䜿甚 946「実行結果」参照 979実行の䞀時停止 1046スクリプト・゚ディタで閉じる 1303スクリプト・゚ディタでの線集 1302スクリプト・゚ディタでの保存 1303スクリプト・゚ディタで開く 1300ステップからの実行 943蚭定 473ダむアグラム 436, 437, 466チェックポむント 「チェックポむン

ト」を参照。 547テスト・ステップに぀いお 337デバッグ 1037バヌゞョン・コントロヌルからの

チェック・アりト 1349バヌゞョン・コントロヌルぞのチェッ

ク・むン 1352バヌゞョン・コントロヌルぞの远加 1349パラメヌタ化䟋 673プロパティ 1293, 1296保守 1057保存 346ロヌカル 468

テスト・オブゞェクトアプリケヌション内での匷調衚瀺 186オブゞェクト・リポゞトリ内でのコ

ピヌ貌り付けおよび移動 178オブゞェクト・リポゞトリ内の怜玢 182, 187管理 117蚘述プロパティの削陀 156怜玢 183識別 101実行セッションでの 190実行セッションでの䜜成 190序数識別子の指定 157新芏の定矩 176新芏プロパティの定矩 154遞択

Page 831: HP QuickTest Professional - HP - United States | Laptop Computers

玢匕

I-17

I-17

アプリケヌションからの 411共有オブゞェクト・リポゞトリからの 408項目リストからの 407

远加オブゞェクト・リポゞトリぞの 163蚘述プロパティ 150

ドラッグ・アンド・ドロップ 126, 245名前の倉曎 147プログラム的蚘述を䜿った䜜成 190プロパティ倀眮換 183プロパティ倀の取埗ず蚭定 872プロパティの衚瀺 138倉曎

実行セッション䞭のプロパティ 190実行セッションでの 190名前 147プロパティ 136, 140

ロヌカル・リポゞトリぞのコピヌ 137テスト・オブゞェクトの遞択

アプリケヌションからの 411共有オブゞェクト・リポゞトリからの 408項目リストからの 407

テスト・オブゞェクトのプロパティ 101テスト・オプション

個別のテストの蚭定 1187実行時 1225取埗 1224すべおのテストの蚭定 1161蚭定 1222テスト実行䞭 1221埩元 1225

テスト結果りィンドり 953Screen Recorder タブおよび Result Details

タブ 972結果の詳现タブ 956実行結果ツヌルバヌ 958実行結果ツリヌ 955テヌマ 959ルック・アンド・フィヌル 959

テスト結果削陀ツヌル 981テスト結果ツヌルバヌテスト結果りィンドり 958テスト結果ツリヌ 955テスト実行゚ラヌ画面 1258テスト実行゚ラヌ・トリガ 1251テスト実行時間向䞊 1420テスト実行ログ 1403

テスト・セット 1347テスト・デヌタベヌスの維持 1313テストの圧瞮 348テストの解凍 349テストの実行 937

Quality Center プロゞェクトからの 1346WinRunner テストの実行 1380オプション・ステップの䜿甚 946期埅結果の曎新 1076結果の衚瀺 960高床な問題 1407サむレント・テスト・ランナヌの䜿甚 1401実行ダむアログ・ボックス 939Update Run ダむアログ・ボックス 1080ステップから 943

テストの蚭定ダむアログ・ボックス 1189回埩タブ 1215環境タブ 1207実行タブ 1195パラメヌタ・タブ 1204プロパティ・タブ 1191リ゜ヌス・タブ 1199

テストの同期化 808同期化ポむント 809特定のプロパティ倀の埅機 809

テストの耇数のアクション 467テストの保守 1057テスト・バッチ実行 948テスト・パラメヌタ 642, 651

オプションの蚭定 652出力倀の栌玍 690, 699ステップでの䜿甚 1207

テスト衚瀺枠スクリプト・゚ディタ 1292

テスト・フロヌアクション 475テスト・フロヌ衚瀺枠 60

アクション 60, 471テスト・プロセス 32

テスト結果の分析 37テストの䜜成 33テストの実行 36

テスト・リ゜ヌス欠萜 1111デバッグ

関数ラむブラリ 902, 1037コンポヌネント 1037実行の䞀時停止 1046

Page 832: HP QuickTest Professional - HP - United States | Laptop Computers

玢匕

I-18

I-18

ステップからデバッグ 1043ステップたで実行 1043テスト 1037テスト䟋 1054ブレヌクポむント

削陀 1049蚭定 1047無効化ず有効化 1048

デバッグ・ツヌルバヌQuickTest りィンドり 48, 67デバッグ・ビュヌア 64, 1049テンプレヌトアクション 503テンプレヌト・テスト 1339, 1341デヌタ・テヌブル

出力倀の栌玍 700テヌブル・カラム 656テヌブルの行 656パラメヌタオプションの蚭定 657

ず同期化タむムアりト

蚭定 1197同期化テスト

オブゞェクトの衚瀺を埅機 812タむムアりト倀の倉曎 813

同期化ポむント䜜成 809挿入 809

同期化ポむントの远加ダむアログ・ボックス 809統蚈情報ダむアログ・ボックス 295

比范ツヌル 324動的な Web コンテンツ 1411動的に生成される URL や Web ペヌゞ 1412ドキュメントオンラむン xxiiiドッキング衚瀺枠 1093トランザクション 1395

終了 1399挿入 1398枬定 1395定矩 1395

トランザクション開始ダむアログ・ボックス 1398トランザクション終了ダむアログ・ボックス 1399トランザクション終了ボタン 67トリガ

アプリケヌションのクラッシュ 1251むベント 1242オブゞェクト状態 1251

テスト実行゚ラヌ 1251ポップアップ・りィンドり 1251

トリガ・むベントの遞択画面 1251ドキュメントのみのオプション 431

なナビゲヌトしお孊習オプション 246名前

テスト・オブゞェクトの倉曎 147名前ず蚘述画面 1271ナレッゞ・ベヌス xxv

に二次オブゞェクト・リポゞトリ 268二次リポゞトリ衚瀺枠 274認蚌

Quality Center ぞの接続 1323

はバヌゞョン管理 1348バヌゞョン・コントロヌル 1348

テストのチェック・アりト 1349テストのチェック・むン 1352テストの远加 1349

パヌセントナヌザ定矩曞匏の蚭定 1140堎所識別子 「序数識別子」を参照堎所プロパティオブゞェクトの識別に䜿甚 209パス絶察ず盞察 340パスワヌド暗号化 418パスワヌド・゚ンコヌダ・ダむアログ・ボッ

クス 418バックスラッシュ\ 761パフォヌマンス向䞊 1420パフォヌマンス・テスト補品QuickTest ずの

統合 1389パラメヌタ

WinRunner 関数ぞの匕枡し 1387WinRunner テストぞの匕枡し 1382アクション 448, 499, 653アクションのガむドラむン 451アクションの蚭定 486アクションの呌び出しの構文 461゚キスパヌト・ビュヌでの 823芪アクション 653環境倉数ナヌザ定矩 1209, 1211先行するアクション呌び出しの出力 653

Page 833: HP QuickTest Professional - HP - United States | Laptop Computers

玢匕

I-19

I-19

テスト 653テストの指定 1204未割り圓おのオブゞェクト・リポゞト

リの凊理 1126リポゞトリ 248

管理 249欠萜 1111削陀 253远加 251倉曎 252割り圓お 158

パラメヌタ・オプション・ダむアログ・ボックス 652

パラメヌタ・オプション・ボタン 753パラメヌタ化

倀 641デヌタ・ドラむバの䜿甚 678テスト䟋 673メ゜ッド 643リポゞトリ・パラメヌタを䜿甚するプ

ロパティ倀 255パラメヌタ化アむコン 646, 648, 755パラメヌタ化された倀テスト結果の衚瀺 1025パラメヌタ化の䟋 673パラメヌタ・タむプ

アクション・パラメヌタ 642環境倉数パラメヌタ 661出力倀の栌玍 691デヌタ・テヌブル・パラメヌタ 655テスト・パラメヌタ 642乱数パラメヌタ 671

パラメヌタ倀アクションの呌び出し 455定矩 751

パラメヌタの定矩暙準蚭定 753, 756反埩 454, 655

個別テストのオプション 1196

ひ比范

共有オブゞェクト・リポゞトリ 309匕数定矩 913ビゞネス・アナリスト

Business Process Testing における圹割 1368ビゞネス・コンポヌネント抂芁 40

ビゞネス・コンポヌネントの蚭定ダむアログ・ボックス

スクリプトの生成オプション 1317ビゞネス・プロセス・テスト 1372

抂芁 40実行 1376

日付ナヌザ定矩曞匏の蚭定 1140必須プロパティ蚭定 202ビットマップ・チェックポむント

の結果の分析 1007ビットマップ・チェックポむント 519

䜜成 520修正 530

ビットマップ・チェックポむントのプロパティ・ダむアログ・ボックス 520

衚蚘芏則 xxvi衚珟゚キスパヌト・ビュヌおよび関数ラむ

ブラリでの䜿甚 840衚瀺ツヌルバヌ 68暙準出力倀 687

䜜成 692指定 695

暙準蚭定のオブゞェクトの認識蚭定 213暙準蚭定のオプション・ステップ 948暙準蚭定のパラメヌタの定矩 753, 756暙準蚭定のプロパティ倉曎 101, 117暙準チェックポむント

結果の分析 1004タむムアりトの指定 541

暙準ツヌルバヌQuickTest りィンドり 66衚瀺領域

スクリプト・゚ディタ 1298衚瀺枠

移動 1088欠萜リ゜ヌス 62自動非衚瀺 1093情報 58デバッグ・ビュヌア 64ドッキング 1093フロヌティング 1094レむアりトのカスタマむズ 1088

ふファむル・ツヌルバヌQuickTest りィンドり 50ファむル・メニュヌ・コマンドデヌタ・

テヌブル 1136

Page 834: HP QuickTest Professional - HP - United States | Laptop Computers

玢匕

I-20

I-20

フィヌドバックの送信 xxvフィルタ

オブゞェクトの定矩 172フィルタ凊理

オブゞェクト・リポゞトリ・りィンドりのオブゞェクト 135

オブゞェクト・リポゞトリ比范ツヌルでのリポゞトリ 325

タヌゲット・リポゞトリ 301フィルタ・ダむアログ・ボックス

オブゞェクト・リポゞトリ結合ツヌル 302オブゞェクト・リポゞトリ比范ツヌル 325

フィルタ・プロパティスマヌト認識 214フォントキヌワヌド・ビュヌでの蚭定 429䞍具合の報告

自動 989手動 989

䞍具合報告 989自動化テスト䞭 990テスト結果からの 989

埩元QuickTest の暙準蚭定のレむアりト 1164耇雑な倀 754耇数のドキュメントを䜿った䜜業 1097ブックマヌク 832ブレヌクポむント

抂芁 1046キヌワヌド・ビュヌでの䜿甚 433削陀 1049蚭定 1047無効化ず有効化 1048

フロヌティング衚瀺枠 1094プログラミング 1409

VBScript 841゚キスパヌト・ビュヌおよび関数ラむ

ブラリ 817関数ラむブラリ 817コメント 806実行セッション䞭のメッセヌゞの衚瀺 805条件ステヌトメント 788ステップ・ゞェネレヌタ 768, 769テスト結果ぞのメッセヌゞの送信 803メッセヌゞの生成 803ルヌプ・ステヌトメント 794

プログラム的蚘述 190, 850Index プロパティ 858With ステヌトメント 854

オブゞェクトに察するチェックの実行 859蚘述オブゞェクト 855ステヌトメント 851倉数 851

プロゞェクトQuality Center接続 1323切断 1329テストの保存 1333テストを開く 1334

プロセス・ガむダンス 1155開始 1154

プロセス・ガむダンス衚瀺枠 63, 1152プロセスの遞択画面 1259プロパティ 473, 1293, 1296

CreationTime 210アクションの蚭定 481アクションの呌び出しの蚭定 453むンデックス 208回埩シナリオの衚瀺 1276, 1283キヌワヌド・ビュヌのステップの衚瀺 432実行環境オブゞェクト 873テスト・オブゞェクト蚘述からの削陀 156テスト・オブゞェクト蚘述の远加 150テスト・オブゞェクトの新芏プロパ

ティの定矩 154テスト・オブゞェクトの倉曎 140堎所 209暙準 101暙準蚭定 117

プロパティ・コレクション「プログラム的蚘述」を参照

プロパティ・タブテヌブル出力倀のプロパティ・ダむア

ログ・ボックス 722テヌブル・チェックポむントのプロパ

ティ・ダむアログ・ボックス 564プロパティ倀

テスト・オブゞェクト蚘述での指定 255同期化ポむント 809

プロパティの远加ず削陀ダむアログ・ボックス 150

プロパティの远加ず削陀ダむアログ・ボックスオブゞェクトの認識 203, 219

Page 835: HP QuickTest Professional - HP - United States | Laptop Computers

玢匕

I-21

I-21

ぞ米囜リハビリテヌション法の第 508 条「Web

Content Accessibility Guidelines」 32倉曎

ラむセンス 42線集ツヌルバヌQuickTest りィンドり 67線集メニュヌ・コマンドデヌタ・テヌブル 1137倉数

環境 1207「環境倉数ナヌザ定矩」も参照グロヌバル・スコヌプ内で䞀意 931

ほ補足プロパティ蚭定 202ポップアップ・りィンドり・トリガ 1251ポップアップ・りィンドりの条件を指定画面 1253

む矛盟の解決方法

結合したオブゞェクト・リポゞトリ 299矛盟の解決オブゞェクト・リポゞトリ結合

ツヌル 299矛盟の解決方法

蚭定オブゞェクト・リポゞトリ結合ツヌル 282

めメ゜ッド

実行環境オブゞェクト 873新芏の远加たたは振る舞いの倉曎 924テスト・オブゞェクトの衚瀺 101ナヌザ定矩 924

メ゜ッドの登録 924メ゜ッドの登録解陀UnregisterUserFunc ス

テヌトメントの䜿甚 929メッセヌゞ

実行セッション䞭の衚瀺 805生成 803テスト結果ぞの送信 803

メニュヌ・バヌQuick Test りィンドり 48メンテスナンス実行モヌド 1060

も文字セット・サポヌトUnicode 30

ゆナヌザ定矩

関数「ナヌザ定矩関数」を参照テスト・オブゞェクト割り圓お 224プロパティぞのアクセス 874メ゜ッド 924

ナヌザ定矩オブゞェクト割り圓お 224ナヌザ定矩関数 891

ガむドラむン 931関数定矩ゞェネレヌタ 909関数定矩ゞェネレヌタでのコヌドのプ

レビュヌ 921仕䞊げ 922説明を付ける 919远加の生成 921ツヌルチップの远加 919登録 914

ナヌザ定矩の倖郚環境倉数 662ナヌザ定矩の数倀の曞匏蚭定 1140ナヌザ定矩の内郚環境倉数 661優先順䜍

回埩シナリオの蚭定 1283

よ予玄枈みオブゞェクト 905

らラむセンス情報 42乱数パラメヌタ 671

りリ゜ヌス管理 61リ゜ヌスコンポヌネント内で欠萜 1111リ゜ヌステスト内で欠萜 1111リ゜ヌスの管理 1101リ゜ヌス衚瀺枠 61, 1101, 1295リポゞトリ 「オブゞェクト・リポゞトリ」を参照リポゞトリ内を怜玢ボタン 534, 542, 557, 698,

711, 719, 730, 742, 577, 606, 630リポゞトリの関連付けダむアログ・ボックス 191リポゞトリの皮類 119リポゞトリの同期化

オブゞェクト・リポゞトリ比范ツヌル 327リポゞトリ・パラメヌタ 248

倀のパラメヌタ化 255

Page 836: HP QuickTest Professional - HP - United States | Laptop Computers

玢匕

I-22

I-22

管理 249削陀 253远加 251倉曎 252割り圓お 158

リポゞトリ・パラメヌタ・ダむアログ・ボックス 255

リポゞトリ・パラメヌタの管理ダむアログ・ボックス 249

リポゞトリ・パラメヌタの远加ダむアログ・ボックス 251

リモヌト・゚ヌゞェント 1361

るルヌプ・ステヌトメント 794

キヌワヌド・ビュヌでの䜿甚 433

れレむアりト

QuickTest りィンドりのカスタマむズ 1087タブの移動 1088暙準蚭定の埩元 1097衚瀺枠の移動 1088

レポヌト「テスト結果りィンドり」を参照レポヌトの挿入ダむアログ・ボックス 803レポヌトフィルタの 879

ろロヌカラむズ 661, 1131ロヌカラむズされたアプリケヌションテス

ト 1419ロヌカル・オブゞェクトの゚クスポヌトず眮

換 195ロヌカル・オブゞェクト・リポゞトリ 119, 123

結合 288ぞのオブゞェクトのコピヌ 137

ロヌカル・オブゞェクト・リポゞトリ゚クスポヌトず眮換 195

ロヌカル・デヌタ・シヌト 「アクション・デヌタ・シヌト」を参照

ロヌカル・デヌタ・テヌブル・パラメヌタ 660ロヌカル・テスト 468ロヌカル・パラメヌタ 416ロヌカル・オブゞェクト共有オブゞェク

ト・リポゞトリぞの゚クスポヌト 195

わ割り圓お

欠萜アクション 1114欠萜アクションの呌び出し 1115未割り圓おのオブゞェクト・リポゞト

リ 1122未割り圓おのリポゞトリ・パラメヌタ

1126ナヌザ定矩オブゞェクト 224リポゞトリ・パラメヌタ 158

割り圓おカラムキヌワヌド・ビュヌ 400