JP2008015709A - テスト支援プログラム、テスト支援装置、およびテスト支援方法 - Google Patents
テスト支援プログラム、テスト支援装置、およびテスト支援方法 Download PDFInfo
- Publication number
- JP2008015709A JP2008015709A JP2006184975A JP2006184975A JP2008015709A JP 2008015709 A JP2008015709 A JP 2008015709A JP 2006184975 A JP2006184975 A JP 2006184975A JP 2006184975 A JP2006184975 A JP 2006184975A JP 2008015709 A JP2008015709 A JP 2008015709A
- Authority
- JP
- Japan
- Prior art keywords
- test
- request
- link
- identification information
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Prevention of errors by analysis, debugging or testing of software
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Debugging And Monitoring (AREA)
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
Abstract
【解決手段】デフォルトリクエスト生成手段6により、リンク識別情報記憶手段2に記憶されたリンク識別情報に基づいてテスト対象ページにアクセスするためのリクエストデータが生成され、生成されたリクエストデータがデフォルトリクエスト6aとして出力される。さらに、テスト用リクエスト生成手段7により、デフォルトリクエスト生成手段6から出力されたデフォルトリクエスト6aに対し、差分操作データ記憶手段4に記憶された差分操作データ4a,4b,4cで示される変更対象データに関する操作内容に従った編集操作が行われ、テスト用リクエスト7a,7b,7cが生成される。そして、リクエスト送信手段8により、テスト用リクエスト7a,7b,7cが送信される。
【選択図】図1
Description
図1は、本実施の形態の概略を示す図である。本実施の形態では、ネットワーク上のサーバAで提供されるページのテストを支援するための主な機能として、リンク識別情報取得手段1、リンク識別情報記憶手段2、差分操作データ取得手段3、差分操作データ記憶手段4、リンク関係記憶手段5、デフォルトリクエスト生成手段6、テスト用リクエスト生成手段7、リクエスト送信手段8、およびリンク元ページ再現手段9が設けられている。
リンク元ページ再現手段9は、リンク関係記憶手段5を参照してリンク元ページを判断し、サーバAにアクセスすることでリンク元ページを再現する。
テスト用リクエスト7a,7b,7cに対するサーバAからの応答内容を解析することで、サーバA内のページが設計通りに機能していることを確認することができる。また、不正なパラメータが送信されたときに、セキュリティホールが発生しないことを確認することができる。たとえば、リンク元ページを表示するブラウザへの操作入力では「data」の値として「1」と「2」しか設定できない場合であっても、本実施の形態を利用すれば、「0」、「−1」、「65536」などの不正な値を設定することができる。
図4は、テスト支援装置の機能を示すブロック図である。テスト支援装置100は、テスト定義解析部110、テスト入力部120、Webページ取得部130、テスト結果判定部140、およびリンク識別情報記憶部150を有している。
なお、図1に示したサーバA以外の各機能は、Webページ取得部130に含まれる機能である。具体的には、リンク識別情報取得手段1、リンク識別情報記憶手段2、リンク関係記憶手段5、デフォルトリクエスト生成手段6、およびリンク元ページ再現手段9の機能が、リンク識別・ページ再現部131に含まれる。また、差分操作データ取得手段3、差分操作データ記憶手段4、テスト用リクエスト生成手段7、およびリクエスト送信手段8の機能が、差分操作適用部132に含まれる。ただし、リクエスト送信手段8とリンク元ページ再現手段9との機能のうちHTTPによる通信処理機能については、HTTP通信部133によって実現される。
図5は、URLとパラメータのデータ構造を示す図である。HTTPデータの所在地は、URL201で指定される。URL201には、パラメータ202を付加することが出来る。パラメータ202は、URL201で指定されたHTTPデータを取得する際に、そのHTTPデータを保持するWebサーバに渡される。そして、URL201においてWebアプリケーションが指定されている場合、「?」以降にクエリ203を設定することができる。クエリ203は、1以上のクエリパラメータ204,205で構成される。クエリパラメータ204は、名前206と値207とを有している。このようなURL201に付加されるパラメータ202の場合、そのパラメータ202の一部として含まれるクエリパラメータ204、205毎に差分操作の対象となる。
リンク識別情報群は、Webページ収集機能によって収集されたWebページに基づいて生成されている。Webページは、データ構造に応じてページクラスに分類されている。そして、各ページクラスに属するWebページを取得した際のリンクURLと差分操作データとがリンク識別情報で示される。
リンク識別情報記憶部150には、たとえばWebサイト毎のリンク識別情報群が格納される。そして、Webページのテストを行う際には、テスト対象となるWebページが属するページクラスに関するリンク識別情報を含むリンク識別情報群がユーザによって指定され、テスト入力部120によって取り出される。
図8は、テスト定義の例を示す図である。このテスト定義31は、既知の各リンク識別情報について、「各「Form」(<target>タグで指定されている)のパラメータに値「ID_STRING」(<input_value>タグで指定されている)を設定したテストリクエストを送信し、そのレスポンスに「ID_STRING」(<finding_value>タグで指定されている)が含まれているものを正しいテスト結果(リンク識別情報、差分操作データ群、リクエスト・レスポンスなど)として出力せよ」ということを意味している。
[ステップS11]テスト入力部120は、指定された既知のリンク識別情報群34とテスト入力規則定義32とを取得する。
[ステップS14]テスト入力部120は、リンク識別情報から<対象>で指定されたデータである<対象データ>を取得する。
[ステップS19]テスト入力部120は、パラメータの<名前>を取得し、そのパラメータの<順序>(同じ名前のパラメータの配列上の何番目か)を判断する。
[ステップS21]テスト入力部120は、処理対象としたリンク識別情報をリンク指定35としてリンク識別・ページ再現部131に対して出力すると共に、ステップS20で生成した差分操作データを差分操作データ群36として差分操作適用部132に対して出力する。その後、処理がステップS22に進められる。
[ステップS23]テスト入力部120は、全てのリンク識別情報に対してステップS14〜S22の処理が終了したら、処理を終了する。
図10は、デフォルトリクエスト生成処理手順を示すフローチャートである。以下、図10に示す処理をステップ番号に沿って説明する。
[ステップS32]リンク識別・ページ再現部131は、取得したリンク識別情報を解析し、<リンク元ページクラスID>、<リンクURL>、および<差分操作データ群>を取得する。
[ステップS41]リンク識別・ページ再現部131は、<リンク元ページクラスID>で示されるクラスIDを、再現するページクラスIDとして取得する。
[ステップS45]リンク識別・ページ再現部131は、レスポンスで取得したデータによって、ページが再現されたか(取得したデータが再現すべきページクラスに分類されたか)否かを判断する。具体的には、リンク識別・ページ再現部131には、各ページクラスに分類するための条件が定義されており、取得したデータが再現すべきページクラスに分類するための条件に合致するか否かによって、再現性の有無が判断される。正しく再現された場合、処理がステップS46に進められる。再現できなかった場合、処理がステップS47に進められる。
[ステップS47]リンク識別・ページ再現部131は、再現できなかった旨のエラーを出力し、ページ再現処理を終了する。
[ステップS51]リンク識別・ページ再現部131は、再現されたページから抽出されたリンクのリストと<リンクURL>とを取得する。
[ステップS53]リンク識別・ページ再現部131は、リンクのリストの中から、ステップS52で取得した<リクエストメソッド>に一致しないリンクをリストから排除する。たとえば、<リクエストメソッド>が”GET”であれば、”GET”以外の”POST”などのメソッドが削除される。
[ステップS57]リンク識別・ページ再現部131は、再現できなかった旨のエラーを出力する。その後、リンク選択処理が終了する。
図13は、リクエストに対するレスポンスの例を示す図である。図13に示すように、レスポンスとしてHTTP文書61が得られる。このHTTP文書61からリンクのリストが生成される。
図15は、リクエストデータの例を示す図である。HTTPリクエストデータ63には、所定のWebブラウザ上でリンクが選択されたときに、そのWebブラウザから出力される内容が設定されている。すなわち、リンクが選択されたときにWebブラウザが実行する処理をシミュレートすることで、HTTPリクエストデータ63が生成される。
[ステップS61]差分操作適用部132は、入力されたデフォルトリクエスト42と差分操作データ群36,41とを取得する。
[ステップS63]差分操作適用部132は、差分操作データから<種類>、<名前>、<順序>、<値>の各フィールドに設定されたデータを取得する。
[ステップS72]差分操作適用部132は、デフォルトリクエストのクエリに含まれる全てのクエリパラメータの値を、ステップS63で取得した<値>フィールドに設定されていた値に変更する。その後、処理がステップS73に進められる。
[ステップS74]差分操作適用部132は、差分情報反映後のデフォルトリクエストを、HTTP通信部133を介してWebサーバ21に送信し、その応答をHTTPレスポンス37としてテスト結果判定部140に出力する。
「操作済みリクエストを送信する」と表記された確定ボタン75は、差分操作を適用したリクエストの送信を指示するためのボタンである。確定ボタン75が押下されると、差分操作メイン画面70において設定された差分操作を適用したリクエストが、ネットワーク10を介してWebサーバに送信される。すなわち、確定ボタン75がクリックされると、テスト入力部120により、表示中の差分操作データ群が、選択したリンク識別情報とともにWebページ取得部130に入力される。そして差分操作適用部132によって、デフォルトリクエスト42に対して、差分操作データが上から順に(Method全体操作→URL全体操作→Form全体操作→Form部分操作→・・・)適用されていく。
次に、詳細編集画面について説明する。
以上説明した実施の形態の主な技術的特徴は、以下の付記の通りである。
コンピュータを、
テスト対象ページに対してリンクが張られたリンク元ページから前記テスト対象ページへのリンクを辿るために必要なリンク識別情報の入力を受け付けるリンク識別情報取得手段、
前記リンク識別情報取得手段に入力された前記リンク識別情報を記憶するリンク識別情報記憶手段、
デフォルトリクエスト内の変更対象データに対する操作内容を示す差分操作データの入力を受け付ける差分操作データ取得手段、
前記差分操作データ取得手段に入力された前記差分操作データを記憶する差分操作データ記憶手段、
前記リンク識別情報記憶手段に記憶された前記リンク識別情報に基づいて前記テスト対象ページにアクセスするためのリクエストデータを生成し、生成した前記リクエストデータを前記デフォルトリクエストとして出力するデフォルトリクエスト生成手段、
前記デフォルトリクエスト生成手段から出力された前記デフォルトリクエストに対し、前記差分操作データ記憶手段に記憶された前記差分操作データで示される前記変更対象データに関する前記操作内容に従った編集操作を行い、テスト用リクエストを生成するテスト用リクエスト生成手段、
前記テスト用リクエスト生成手段で生成された前記テスト用リクエストを、前記ネットワークを介して送信するリクエスト送信手段、
として機能させることを特徴とするテスト支援プログラム。
前記サーバで提供されるページ間のリンク関係が予め記憶されたリンク関係記憶手段、および前記リンク関係記憶手段を参照して前記リンク元ページを判断し、前記サーバにアクセスすることで前記リンク元ページを再現するリンク元ページ再現手段として機能させ、
前記デフォルトリクエスト生成手段は、入力された前記リンク識別情報に対応するリンク識別情報を、前記リンク元ページ再現手段で再現された前記リンク元ページから抽出し、抽出した前記リンク識別情報に基づいてリクエストデータを生成する、
ことを特徴とする付記1記載のテスト支援プログラム。
操作対象データのデータ種別と操作対象データに設定する変更値とを含むテスト入力規則定義および前記リンク識別情報が入力されると、前記リンク識別情報から前記データ種別に該当するパラメータを抽出し、抽出したパラメータの値を前記変更値に変更することを示す前記差分操作データを生成し、生成した前記差分操作データを前記差分操作データ取得手段に対して出力するテスト入力手段として機能させることを特徴とする付記1記載のテスト支援プログラム。
前記テスト用リクエストに対する応答が正しいか否かの判定基準が示された結果判定規則定義が予め入力されており、前記リクエスト送信手段から送信された前記テスト用リクエストに対する応答を取得し、応答内容の正否を前記結果判定規則定義に基づいて判定するテスト結果判定手段として機能させることを特徴とする付記1記載のテスト支援プログラム。
操作対象データのデータ種別と操作対象データに設定する変更値とを含むテスト入力規則定義および前記リンク識別情報が入力されると、前記リンク識別情報から前記データ種別に該当するパラメータを抽出し、抽出したパラメータの値を前記変更値に変更することを示す前記差分操作データを生成し、生成した前記差分操作データを前記差分操作データ取得手段に対して出力するテスト入力手段、
前記テスト用リクエストに対する応答が正しいか否かの判定基準が示された結果判定規則定義が予め入力されており、前記リクエスト送信手段から送信された前記テスト用リクエストに対する応答を取得し、応答内容の正否を前記結果判定規則定義に基づいて判定するテスト結果判定手段、
前記テスト入力規則定義と前記結果判定規則定義とを含むテスト定義が入力されると、前記テスト定義から前記テスト入力規則定義を抽出して前記テスト入力手段に対して出力し、前記テスト定義から前記結果判定記憶定義を抽出して前記テスト結果判定手段に対して出力するテスト定義解析手段、
として機能させることを特徴とする付記1記載のテスト支援プログラム。
前記テスト用リクエスト生成手段は、前記デフォルトリクエスト内の前記差分操作データで示された名前のパラメータのうち指定された順番のパラメータに対して編集を施すことを特徴とする付記1記載のテスト支援プログラム。
テスト対象ページに対してリンクが張られたリンク元ページから前記テスト対象ページへのリンクを辿るために必要なリンク識別情報の入力を受け付けるリンク識別情報取得手段と、
前記リンク識別情報取得手段に入力された前記リンク識別情報を記憶するリンク識別情報記憶手段と、
デフォルトリクエスト内の変更対象データに対する操作内容を示す差分操作データの入力を受け付ける差分操作データ取得手段と、
前記差分操作データ取得手段に入力された前記差分操作データを記憶する差分操作データ記憶手段と、
前記リンク識別情報記憶手段に記憶された前記リンク識別情報に基づいて前記テスト対象ページにアクセスするためのリクエストデータを生成し、生成した前記リクエストデータを前記デフォルトリクエストとして出力するデフォルトリクエスト生成手段と、
前記デフォルトリクエスト生成手段から出力された前記デフォルトリクエストに対し、前記差分操作データ記憶手段に記憶された前記差分操作データで示される前記変更対象データに関する前記操作内容に従った編集操作を行い、テスト用リクエストを生成するテスト用リクエスト生成手段と、
前記テスト用リクエスト生成手段で生成された前記テスト用リクエストを、前記ネットワークを介して送信するリクエスト送信手段と、
を有することを特徴とするテスト支援装置。
リンク識別情報取得手段が、テスト対象ページに対してリンクが張られたリンク元ページから前記テスト対象ページへのリンクを辿るために必要なリンク識別情報の入力を受け付け、入力された前記リンク識別情報をリンク識別情報記憶手段に格納し、
差分操作データ取得手段が、デフォルトリクエスト内の変更対象データに対する操作内容を示す差分操作データの入力を受け付け、入力された前記差分操作データを差分操作データ記憶手段に格納し、
デフォルトリクエスト生成手段が、前記リンク識別情報記憶手段に記憶された前記リンク識別情報に基づいて前記テスト対象ページにアクセスするためのリクエストデータを生成し、生成した前記リクエストデータを前記デフォルトリクエストとして出力し、
テスト用リクエスト生成手段が、前記デフォルトリクエスト生成手段から出力された前記デフォルトリクエストに対し、前記差分操作データ記憶手段に記憶された前記差分操作データで示される前記変更対象データに関する前記操作内容に従った編集操作を行い、テスト用リクエストを生成し、
リクエスト送信手段が、前記テスト用リクエスト生成手段で生成された前記テスト用リクエストを、前記ネットワークを介して送信する、
ことを特徴とするテスト支援方法。
2 リンク識別情報記憶手段
3 差分操作データ取得手段
4 差分操作データ記憶手段
4a,4b,4c 差分操作データ
5 リンク関係記憶手段
6 デフォルトリクエスト生成手段
6aデフォルトリクエスト
7 テスト用リクエスト生成手段
7a,7b,7c テスト用リクエスト
8 リクエスト送信手段
9 リンク元ページ再現手段
A サーバ
Claims (10)
- ネットワーク上のサーバで提供されるページのテストを支援するためのテスト支援プログラムにおいて、
コンピュータを、
テスト対象ページに対してリンクが張られたリンク元ページから前記テスト対象ページへのリンクを辿るために必要なリンク識別情報の入力を受け付けるリンク識別情報取得手段、
前記リンク識別情報取得手段に入力された前記リンク識別情報を記憶するリンク識別情報記憶手段、
デフォルトリクエスト内の変更対象データに対する操作内容を示す差分操作データの入力を受け付ける差分操作データ取得手段、
前記差分操作データ取得手段に入力された前記差分操作データを記憶する差分操作データ記憶手段、
前記リンク識別情報記憶手段に記憶された前記リンク識別情報に基づいて前記テスト対象ページにアクセスするためのリクエストデータを生成し、生成した前記リクエストデータを前記デフォルトリクエストとして出力するデフォルトリクエスト生成手段、
前記デフォルトリクエスト生成手段から出力された前記デフォルトリクエストに対し、前記差分操作データ記憶手段に記憶された前記差分操作データで示される前記変更対象データに関する前記操作内容に従った編集操作を行い、テスト用リクエストを生成するテスト用リクエスト生成手段、
前記テスト用リクエスト生成手段で生成された前記テスト用リクエストを、前記ネットワークを介して送信するリクエスト送信手段、
として機能させることを特徴とするテスト支援プログラム。 - 前記コンピュータを、さらに、
前記サーバで提供されるページ間のリンク関係が予め記憶されたリンク関係記憶手段、および前記リンク関係記憶手段を参照して前記リンク元ページを判断し、前記サーバにアクセスすることで前記リンク元ページを再現するリンク元ページ再現手段として機能させ、
前記デフォルトリクエスト生成手段は、入力された前記リンク識別情報に対応するリンク識別情報を、前記リンク元ページ再現手段で再現された前記リンク元ページから抽出し、抽出した前記リンク識別情報に基づいてリクエストデータを生成する、
ことを特徴とする請求項1記載のテスト支援プログラム。 - 前記デフォルトリクエスト生成手段は、前記リンク元ページ再現手段で再現された前記リンク元ページを解析し、前記リンク元ページから他のページへのリンクを示すリンク識別情報を抽出し、抽出した前記リンク識別情報の中から少なくとも含まれるパラメータの名前が共通の前記リンク識別情報を選択し、選択した前記リンク識別情報に基づいてリクエストデータを生成することを特徴とする請求項2記載のテスト支援プログラム。
- 前記テスト用リクエスト生成手段は、前記差分操作データにおいて変更対象のパラメータ名および変更後の値を指定したパラメータ変更指示が示されている場合、前記デフォルトリクエストから前記パラメータ名に該当するパラメータを検出し、検出したパラメータの値を指定された値に変更し、前記テスト用リクエストとすることを特徴とする請求項1記載のテスト支援プログラム。
- コンピュータを、さらに、
操作対象データのデータ種別と操作対象データに設定する変更値とを含むテスト入力規則定義および前記リンク識別情報が入力されると、前記リンク識別情報から前記データ種別に該当するパラメータを抽出し、抽出したパラメータの値を前記変更値に変更することを示す前記差分操作データを生成し、生成した前記差分操作データを前記差分操作データ取得手段に対して出力するテスト入力手段として機能させることを特徴とする請求項1記載のテスト支援プログラム。 - コンピュータを、さらに、
前記テスト用リクエストに対する応答が正しいか否かの判定基準が示された結果判定規則定義が予め入力されており、前記リクエスト送信手段から送信された前記テスト用リクエストに対する応答を取得し、応答内容の正否を前記結果判定規則定義に基づいて判定するテスト結果判定手段として機能させることを特徴とする請求項1記載のテスト支援プログラム。 - コンピュータを、さらに、
操作対象データのデータ種別と操作対象データに設定する変更値とを含むテスト入力規則定義および前記リンク識別情報が入力されると、前記リンク識別情報から前記データ種別に該当するパラメータを抽出し、抽出したパラメータの値を前記変更値に変更することを示す前記差分操作データを生成し、生成した前記差分操作データを前記差分操作データ取得手段に対して出力するテスト入力手段、
前記テスト用リクエストに対する応答が正しいか否かの判定基準が示された結果判定規則定義が予め入力されており、前記リクエスト送信手段から送信された前記テスト用リクエストに対する応答を取得し、応答内容の正否を前記結果判定規則定義に基づいて判定するテスト結果判定手段、
前記テスト入力規則定義と前記結果判定規則定義とを含むテスト定義が入力されると、前記テスト定義から前記テスト入力規則定義を抽出して前記テスト入力手段に対して出力し、前記テスト定義から前記結果判定記憶定義を抽出して前記テスト結果判定手段に対して出力するテスト定義解析手段、
として機能させることを特徴とする請求項1記載のテスト支援プログラム。 - 前記テスト定義解析手段は、所定の時刻になったことを確認後、前記テスト入力規則定義と前記結果判定規則定義とをそれぞれ前記テスト入力手段と前記テスト結果判定手段とに対して出力することを特徴とする請求項7記載のテスト支援プログラム。
- ネットワーク上のサーバで提供されるページのテストを支援するためのテスト支援装置において、
テスト対象ページに対してリンクが張られたリンク元ページから前記テスト対象ページへのリンクを辿るために必要なリンク識別情報の入力を受け付けるリンク識別情報取得手段と、
前記リンク識別情報取得手段に入力された前記リンク識別情報を記憶するリンク識別情報記憶手段と、
デフォルトリクエスト内の変更対象データに対する操作内容を示す差分操作データの入力を受け付ける差分操作データ取得手段と、
前記差分操作データ取得手段に入力された前記差分操作データを記憶する差分操作データ記憶手段と、
前記リンク識別情報記憶手段に記憶された前記リンク識別情報に基づいて前記テスト対象ページにアクセスするためのリクエストデータを生成し、生成した前記リクエストデータを前記デフォルトリクエストとして出力するデフォルトリクエスト生成手段と、
前記デフォルトリクエスト生成手段から出力された前記デフォルトリクエストに対し、前記差分操作データ記憶手段に記憶された前記差分操作データで示される前記変更対象データに関する前記操作内容に従った編集操作を行い、テスト用リクエストを生成するテスト用リクエスト生成手段と、
前記テスト用リクエスト生成手段で生成された前記テスト用リクエストを、前記ネットワークを介して送信するリクエスト送信手段と、
を有することを特徴とするテスト支援装置。 - ネットワーク上のサーバで提供されるページのテストを支援するためのテスト支援方法において、
リンク識別情報取得手段が、テスト対象ページに対してリンクが張られたリンク元ページから前記テスト対象ページへのリンクを辿るために必要なリンク識別情報の入力を受け付け、入力された前記リンク識別情報をリンク識別情報記憶手段に格納し、
差分操作データ取得手段が、デフォルトリクエスト内の変更対象データに対する操作内容を示す差分操作データの入力を受け付け、入力された前記差分操作データを差分操作データ記憶手段に格納し、
デフォルトリクエスト生成手段が、前記リンク識別情報記憶手段に記憶された前記リンク識別情報に基づいて前記テスト対象ページにアクセスするためのリクエストデータを生成し、生成した前記リクエストデータを前記デフォルトリクエストとして出力し、
テスト用リクエスト生成手段が、前記デフォルトリクエスト生成手段から出力された前記デフォルトリクエストに対し、前記差分操作データ記憶手段に記憶された前記差分操作データで示される前記変更対象データに関する前記操作内容に従った編集操作を行い、テスト用リクエストを生成し、
リクエスト送信手段が、前記テスト用リクエスト生成手段で生成された前記テスト用リクエストを、前記ネットワークを介して送信する、
ことを特徴とするテスト支援方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006184975A JP4940791B2 (ja) | 2006-07-04 | 2006-07-04 | テスト支援プログラム、テスト支援装置、およびテスト支援方法 |
| US11/642,929 US20080008101A1 (en) | 2006-07-04 | 2006-12-21 | Computer-readable medium storing test support program, test support apparatus, and test support method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006184975A JP4940791B2 (ja) | 2006-07-04 | 2006-07-04 | テスト支援プログラム、テスト支援装置、およびテスト支援方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2008015709A true JP2008015709A (ja) | 2008-01-24 |
| JP4940791B2 JP4940791B2 (ja) | 2012-05-30 |
Family
ID=38919032
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006184975A Expired - Fee Related JP4940791B2 (ja) | 2006-07-04 | 2006-07-04 | テスト支援プログラム、テスト支援装置、およびテスト支援方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20080008101A1 (ja) |
| JP (1) | JP4940791B2 (ja) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010250583A (ja) * | 2009-04-16 | 2010-11-04 | Fujitsu Ltd | アプリケーションテスト生成プログラム、アプリケーションテスト生成方法及びアプリケーションテスト装置 |
| JP2010277288A (ja) * | 2009-05-28 | 2010-12-09 | Mitsubishi Electric Corp | Webアプリケーション診断装置、Webアプリケーション診断プログラム及びWebアプリケーション診断方法 |
| DE102011005056A1 (de) | 2010-03-03 | 2011-12-01 | Nec Corporation | Aktives Sichthilfegerät und -verfahren für Fahrzeug |
| JP2012014227A (ja) * | 2010-06-29 | 2012-01-19 | Kyocera Communication Systems Co Ltd | 診断サーバ装置 |
| JP2015125472A (ja) * | 2013-12-25 | 2015-07-06 | キヤノン株式会社 | 管理装置、管理装置の制御方法及びプログラム |
| JP2016001494A (ja) * | 2015-08-26 | 2016-01-07 | ヒューレット−パッカード デベロップメント カンパニー エル.ピー.Hewlett‐Packard Development Company, L.P. | アプリケーションのセキュリティ検査 |
| JP2023053491A (ja) * | 2021-10-01 | 2023-04-13 | 富士フイルムビジネスイノベーション株式会社 | 情報処理装置およびプログラム |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8881108B2 (en) * | 2012-06-28 | 2014-11-04 | Sap Ag | Test program for HTTP-communicating service |
| CN108990047B (zh) * | 2018-07-03 | 2021-06-29 | 中国联合网络通信集团有限公司 | 签约关系管理数据准备平台的测试方法、装置及介质 |
| CN111782317A (zh) * | 2020-06-12 | 2020-10-16 | 京东数字科技控股有限公司 | 页面的测试方法和装置、存储介质和电子装置 |
| CN112084114B (zh) * | 2020-09-16 | 2024-07-16 | 京东科技控股股份有限公司 | 用于测试接口的方法和装置 |
| CN113515415B (zh) * | 2021-04-12 | 2024-03-08 | 山东英信计算机技术有限公司 | 一种测试介质生成方法、系统及介质 |
| CN115173569B (zh) * | 2022-09-08 | 2023-01-20 | 北京智芯微电子科技有限公司 | 基于bs架构的配电设备测试方法、装置、设备及介质 |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04358232A (ja) * | 1991-06-04 | 1992-12-11 | Hitachi Ltd | 情報処理装置の機能試験方法 |
| JP2003228493A (ja) * | 2001-04-27 | 2003-08-15 | Mitsubishi Electric Corp | プログラム試験自動実行装置及びプログラム試験自動実行方法及びプログラム試験自動実行プログラム |
| WO2004032445A2 (en) * | 2002-10-02 | 2004-04-15 | Richard Reiner | Rule creation for computer application screening; |
| JP2004362000A (ja) * | 2003-05-30 | 2004-12-24 | Internatl Business Mach Corp <Ibm> | ウェブアプリケーション開発支援装置、コンポーネント呼び出し監視装置、データ処理方法及びプログラム |
| JP2005085182A (ja) * | 2003-09-11 | 2005-03-31 | Fujitsu Ltd | 試験支援システム |
| JP2005332139A (ja) * | 2004-05-19 | 2005-12-02 | Fujitsu Ltd | テストデータ作成支援プログラムおよびテストデータ作成支援方法 |
| JP2006058966A (ja) * | 2004-08-17 | 2006-03-02 | Fujitsu Ltd | ページ情報収集プログラム、ページ情報収集方法、及びページ情報収集装置 |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020073124A1 (en) * | 2000-12-11 | 2002-06-13 | Takahiro Masuda | Network browser |
| US7069497B1 (en) * | 2002-09-10 | 2006-06-27 | Oracle International Corp. | System and method for applying a partial page change |
| JP4093012B2 (ja) * | 2002-10-17 | 2008-05-28 | 日本電気株式会社 | ハイパーテキスト検査装置および方法並びにプログラム |
| JP3997412B2 (ja) * | 2002-11-13 | 2007-10-24 | ソニー株式会社 | 情報処理装置および方法、記録媒体、並びにプログラム |
-
2006
- 2006-07-04 JP JP2006184975A patent/JP4940791B2/ja not_active Expired - Fee Related
- 2006-12-21 US US11/642,929 patent/US20080008101A1/en not_active Abandoned
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04358232A (ja) * | 1991-06-04 | 1992-12-11 | Hitachi Ltd | 情報処理装置の機能試験方法 |
| JP2003228493A (ja) * | 2001-04-27 | 2003-08-15 | Mitsubishi Electric Corp | プログラム試験自動実行装置及びプログラム試験自動実行方法及びプログラム試験自動実行プログラム |
| WO2004032445A2 (en) * | 2002-10-02 | 2004-04-15 | Richard Reiner | Rule creation for computer application screening; |
| JP2004362000A (ja) * | 2003-05-30 | 2004-12-24 | Internatl Business Mach Corp <Ibm> | ウェブアプリケーション開発支援装置、コンポーネント呼び出し監視装置、データ処理方法及びプログラム |
| JP2005085182A (ja) * | 2003-09-11 | 2005-03-31 | Fujitsu Ltd | 試験支援システム |
| JP2005332139A (ja) * | 2004-05-19 | 2005-12-02 | Fujitsu Ltd | テストデータ作成支援プログラムおよびテストデータ作成支援方法 |
| JP2006058966A (ja) * | 2004-08-17 | 2006-03-02 | Fujitsu Ltd | ページ情報収集プログラム、ページ情報収集方法、及びページ情報収集装置 |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010250583A (ja) * | 2009-04-16 | 2010-11-04 | Fujitsu Ltd | アプリケーションテスト生成プログラム、アプリケーションテスト生成方法及びアプリケーションテスト装置 |
| JP2010277288A (ja) * | 2009-05-28 | 2010-12-09 | Mitsubishi Electric Corp | Webアプリケーション診断装置、Webアプリケーション診断プログラム及びWebアプリケーション診断方法 |
| DE102011005056A1 (de) | 2010-03-03 | 2011-12-01 | Nec Corporation | Aktives Sichthilfegerät und -verfahren für Fahrzeug |
| JP2012014227A (ja) * | 2010-06-29 | 2012-01-19 | Kyocera Communication Systems Co Ltd | 診断サーバ装置 |
| JP2015125472A (ja) * | 2013-12-25 | 2015-07-06 | キヤノン株式会社 | 管理装置、管理装置の制御方法及びプログラム |
| JP2016001494A (ja) * | 2015-08-26 | 2016-01-07 | ヒューレット−パッカード デベロップメント カンパニー エル.ピー.Hewlett‐Packard Development Company, L.P. | アプリケーションのセキュリティ検査 |
| JP2023053491A (ja) * | 2021-10-01 | 2023-04-13 | 富士フイルムビジネスイノベーション株式会社 | 情報処理装置およびプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4940791B2 (ja) | 2012-05-30 |
| US20080008101A1 (en) | 2008-01-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20100058118A1 (en) | Storage medium recording information reacquisition procedure generation program and information reacquisition procedure generation apparatus | |
| US5974572A (en) | Software system and methods for generating a load test using a server access log | |
| US6237006B1 (en) | Methods for graphically representing web sites and hierarchical node structures | |
| US6470383B1 (en) | System and methods for generating and displaying web site usage data | |
| US5958008A (en) | Software system and associated methods for scanning and mapping dynamically-generated web documents | |
| US20020065846A1 (en) | Spreadsheet Web server system and spreadsheet Web system | |
| JP4940791B2 (ja) | テスト支援プログラム、テスト支援装置、およびテスト支援方法 | |
| US20060117055A1 (en) | Client-based web server application verification and testing system | |
| CN112148571B (zh) | 一种网页操作过程记录与回放的方法及装置 | |
| JP4023803B2 (ja) | ウェブアプリケーション開発支援装置、データ処理方法及びプログラム | |
| JP2010530567A (ja) | ウェブページ構造分析を通したウェブサイトの情報把握方法 | |
| US8010500B2 (en) | Method and system for capturing image of web site, managing information of web site, and providing image of web site | |
| JP2005266954A (ja) | 操作情報記録・再生装置 | |
| JP5463717B2 (ja) | アプリケーションテスト生成プログラム、アプリケーションテスト生成方法及びアプリケーションテスト装置 | |
| US8533587B2 (en) | Web server, web server having function of Java servlet, and computer readable medium | |
| JP4350001B2 (ja) | ページ情報収集プログラム、ページ情報収集方法、及びページ情報収集装置 | |
| JPH11167584A (ja) | ページ遷移方法及びその実施装置並びにその処理プログラムとデータを記録した媒体 | |
| JP2007183838A (ja) | クエリーパラメーター出力ページ発見プログラム、クエリーパラメーター出力ページ発見方法およびクエリーパラメーター出力ページ発見装置 | |
| CN114297055A (zh) | 一种基于智能学习的WebUI自动化测试方法 | |
| JP2006065467A (ja) | データ抽出定義情報生成装置およびデータ抽出定義情報生成方法 | |
| KR100261265B1 (ko) | 웹 문서 저작을 위한 장치 및 그 운용 방법 | |
| JP4496919B2 (ja) | Web閲覧操作の記録・再生装置及びプログラム及びコンピュータ読み取り可能な記憶媒体 | |
| US7287036B2 (en) | Method and apparatus for automatically searching hypertext structure | |
| JP2005115684A (ja) | コンテンツ検索装置及びコンテンツ検索方法 | |
| Kumar et al. | A brief investigation on web usage mining tools (WUM) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090319 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20111017 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111108 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120106 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120131 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120213 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150309 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |