QuickTest Professional .NET アドイン 8.2 最初にお読みください

このファイルでは,QuickTest Professional .NET アドインに関する次の情報について説明します。

概要

QuickTest Professional .NET アドインは, Windows フォーム・コントロールや Web フォーム・コントロールに基づくオブジェクトを認識してこれらに対して記録を行い,これらのコントロールによってサポートされているプロパティとメソッドへアクセスできるようにします。

.NET アドインの詳細については,『QuickTest Professional .NET アドイン・ガイド』を参照してください。

カスタマー・サポート

マーキュリー・インタラクティブのカスタマー・サポート・サイト(http://www.mercury.com/jp/services/support/)では,QuickTest Professional に関するお問い合わせを承っております。このサイトでサポート・リクエストの詳細を記入し,送信してください。

なお,カスタマー・サポートに直接お問い合わせいただく場合は,下記宛てにお願いいたします。

なお,Webサイトからのお問い合わせ,電子メールでの受付は,24時間行っています。

http://www.mercury.com/jp/services/support/

システム要件

QuickTest Professional .NET アドインを正常に実行するためには,システム構成が QuickTest Professional 8.2 で指定されている要件(「QuickTest Professional 8.2 最初にお読みください」を参照)と,次のアドイン固有の要件を満たしている必要があります。

前提条件:
QuickTest Professional,バージョン 8.2(Web アドイン 8.2 を含む)。
ハード・ディスクの空き領域:
10 MB のハードディスク空き領域(QuickTest Professional のインストール分以外)。

サポートされている環境

QuickTest Professional .NET アドインは次をサポートしています。

サポートされているコントロールと対応するテスト・オブジェクト

QuickTest Professional .NET アドインは次に示すすべてのコントロールの種類とこれらの種類から派生したコントロールをサポートします。

.NET Windows フォーム

.NET Windows フォーム・アプリケーションでサポートされているコントロールの種類の一覧を次に示します。

コントロールの完全な名前
テスト・オブジェクト・クラス
標準コントロール:
System.Windows.Forms.Button
SwfButton
System.Windows.Forms.CheckBox
SwfCheckBox
System.Windows.Forms.RadioButton
SwfRadioButton
System.Windows.Forms.TextBox
SwfEdit
System.Windows.Forms.ListBox
SwfList
System.Windows.Forms.ComboBox
SwfComboBox
System.Windows.Forms.ListView
SwfListView
System.Windows.Forms.TreeView
SwfTreeView
System.Windows.Forms.StatusBar
SwfStatusBar
System.Windows.Forms.TabControl
SwfTab
System.Windows.Forms.HScrollBar
SwfScrollBar
System.Windows.Forms.VScrollBar
System.Windows.Forms.RichTextBox
SwfEditor
System.Windows.Forms.UpDownBase
SwfSpin
System.Windows.Forms.UpDownBase+UpDownButtons
System.Windows.Forms.UpDownBase+UpDownEdit
System.Windows.Forms.UpDownButtons
System.Windows.Forms.ToolBar
SwfToolBar
System.Windows.Forms.ToolStrip
System.Windows.Forms.MenuStrip
System.Windows.Forms.Label
SwfLabel
System.Windows.Forms.Form
SwfWindow
System.Windows.Forms.MonthCalendar
SwfCalendar
System.Windows.Forms.DateTimePicker
グリッド・コントロール:
System.Windows.Forms.DataGrid 1.0 or 1.1
SwfTable
System.Windows.Forms.DataGridView 2.0
Infragistics.Win.UltraWinGrid.UltraGrid 2.00.x and 3.2.x
C1.Win.C1FlexGrid.C1FlexGrid 1.1.x and 2.5.x
C1.Win.C1TrueDBGrid.C1TrueDBGrid 1.2.x
DevExpress.XtraGrid.GridControl 1.5 and 2.0
その他:
Types inherited from System.Windows.Forms.Control
SwfObject

前述のコントロールに加え, QuickTest Professional では,Infragistics .NET Windows フォーム・コントロール用のカスタムの組み込みサポートが Infragistics TestAdvantage から提供されています。 詳細については,http://www.infragistics.com/products/TestAdvantage_portal.aspを参照してください。

ヒント: アプリケーション内のオブジェクトのタイプの完全名を表示するには,オブジェクト・スパイで SwfTypeName テスト・オブジェクト・プロパティを表示します。

次の構文を使用してステートメントを実行することによって,選択したオブジェクトのベース・タイプの一覧も表示できます。

MsgBox
SwfTestObj(descr).GetROProperty("SwfTypeNames")

SwfTestObj(desc) には検査するテスト・オブジェクトを指定します。

このステートメントを実行すると,リストの一番上に実際のクラス,その下にベース・クラスが表示されたメッセージ・ボックスが開きます。

.NET Web フォーム

.NET Web フォーム・アプリケーションでサポートされているコントロール・タイプの一覧を次に示します。

タイプの完全名
テスト・オブジェクト・クラス
ASP.NET コントロール:
System.Web.UI.WebControls.DataGrid
WbfGrid
System.Web.UI.WebControls.Calendar
WbfCalendar
Infragistics NetAdvantage ASP.NET コントロール:
Infragistics.WebUI.UltraWebGrid.UltraWebGrid 1.00, 2.00, and 3.1
WbfUltraGrid
Microsoft Internet Explorer Web Controls:
Microsoft.Web.UI.WebControls.TabStrip
WbfTabStrip
Microsoft.Web.UI.WebControls.Toolbar
WbfToolbar
Microsoft.Web.UI.WebControls.TreeView
WbfTreeView
System.Web.UI.HtmlControls and System.Web.UI.WebControls
Supported by the Web Add-in as regular Web objects

役立つ情報

Microsoft .NET Framework 1.0 の設定の変更

アプリケーションでは,Microsoft .NET Framework の様々なバージョンで構築されたコンポーネントが使用される場合があります。 CLR バージョン 1.1 以上では,フレームワークのアセンブリの使用を統一するよう定義されています。 アプリケーションに関連付けられるランタイムのバージョンによって,そのアプリケーションとそのすべてのコンポーネントで使用される Microsoft .NET Framework のアセンブリのバージョンが決定されます。 例えば,アプリケーションが Microsoft .NET Framework のバージョン 1.1 と関連付けられており,System.Data アセンブリを使用している場合は, System.Data アセンブリのバージョン 1.1 がロードされ,そのアプリケーションで使用されるすべてのコンポーネントで共有されます。 アプリケーションの 1 つのコンポーネントが System.Data アセンブリのバージョン 1.0 を参照している場合は,ランタイムに バージョン 1.1 を参照するようメッセージが表示されます。

Microsoft .NET Framework 1.0 は,標準設定では,アセンブリの統一を行いません。 その結果,異なる Microsoft .NET Framework で構築されたコンポーネントを使用するアプリケーションは,ランタイムに同じアセンブリの異なるバージョンをロードする場合があります。 フレームワークの設定を更新するのは,Microsoft .NET Framework 1.0 でも統合を行えるようにするためです。 これを実現するために,QuickTest Professioinal .NET アドインのセットアップではフレームワーク・アセンブリ・バインディングのリダイレクトをマシン・レベルで適用します。 変更は Microsoft .NET Framework 1.0 のインストール環境でマシンの設定ファイルに対して行われます。 オリジナルのファイルは,machine.config.bak として保存されます。

QuickTest は,.NET アドインのインストール中に Microsoft .NET Framework 1.0 の設定を自動的に変更できます。また,後から手作業で変更することもできます。 .NET Framework 1.0 に基づくアプリケーションを,必要な設定を変更する前にテストすると,予期しない結果が生じることがあります。

.NET Framework 1.0 の設定を .NET アドインのインストール後に手作業で更新するには,次の手順を実行します。

  1. 管理者権限でコンピュータにログインします。
  2. コマンド・プロンプトを開きます([スタート]>[すべてのプログラム]>[アクセサリ]>[コマンド プロンプト])。
  3. cd /d <QuickTest Professional インストール・パス>¥bin と入力し,Enter を押して,QuickTest Professional の bin フォルダへのパスを変更します。
  4. NetUpdateConfig /config と入力し,Enter を押します。
  5. このコマンドにより,Microsoft .NET Framework 1.0 のインストール・フォルダにある machine.config ファイルで必要な変更がなされます。 オリジナルのファイルは,machine.config.bak として保存されます。

詳細については,http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpguide/html/cpconnetframeworkassemblyunificationoverview.aspを参照してください。

既知の問題と制限事項

インストール

.NET Windows フォーム

.NET Web フォーム

.NET アドイン拡張

© 本ファイル,付属するソフトウエアおよびその他の文書の著作権は,米国および国際著作権法によって保護されており,それらに付随する使用契約書の内容に則する範囲内で使用できます。Mercury Interactive Corporation のソフトウエア,その他の製品およびサービスの機能は次の 1 つまたはそれ以上の特許に記述があります。米国特許番号 5,701,139; 5,657,438; 5,511,185; 5,870,559; 5,958,008; 5,974,572; 6,138,157; 6,144,962; 6,205,122; 6,237,006; 6,341,310; 6,360,332, 6,449,739; 6,470,383; 6,477,483; 6,549,944; 6,560,564; 6,564,342; 6,587,969; 6,631,408; 6,631,411; 6,633,912; 6,694,288; 6,738,813; 6,738,933 および 6,754,701. その他の特許は米国およびその他の国で申請中です。権利はすべて弊社に帰属します。

Mercury,Mercury Interactive,Mercury Interactive のロゴ,LoadRunner,LoadRunner TestCenter,QuickTest Professional,SiteScope,SiteSeer,TestDirector,Topaz および WinRunner は,米国およびその他の国の Mercury Interactive Corporation および Mercury Interactive Corporation の子会社の登録商標です。上記は Mercury Interactive の商標をすべて示したものではなく,上記に含まれていなくても Mercury Interactive が当該商標の知的所有権を放棄するものではありません。

その他の企業名,ブランド名,製品名の商標および登録商標は,各所有者に帰属します。Mercury Interactive Corporation は,どの商標がどの企業または組織の所有に属するかを明記する責任を負いません。

Mercury Interactive Corporation
379 North Whisman Road
Mountain View, CA 94043
Tel: (650) 603-5200
Toll Free: (800) TEST-911
Customer Support: (877) TEST-HLP
Fax: (650) 603-5300

QTPNETRM8.2JP/01

Copyright 2004 Mercury Interactive Corporation

本ドキュメントに関するご意見,ご要望は次まで電子メールでお送りください。
documentation@mercury.com