【手続補正書】
【提出日】平成21年7月7日(2009.7.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１のアプリケーションのテストを実行する情報処理装置と、第２のアプリケーションのテストを実行するテスト実行装置とを備えたテスト実行システムにおいて、
前記情報処理装置は、
前記第１のアプリケーションのテストが実行される際の操作履歴から、当該テストを実行するための当該第１のアプリケーション内の操作入力を行うための操作オブジェクトに対する操作内容を示す操作情報を生成する操作情報生成手段を備え、
前記テスト実行装置は、
前記第２のアプリケーション内の操作オブジェクトと表示位置を示す操作オブジェクト情報を生成する操作オブジェクト情報生成手段と、
前記情報処理装置の操作情報生成手段により生成された操作情報と前記操作情報に対応する前記操作オブジェクト情報生成手段により生成された操作オブジェクト情報とを用いて、前記テスト実行装置において前記第２のアプリケーション内の操作オブジェクトを操作指示して当該テストを実行するために、操作位置と操作内容を示す操作指示情報を生成する操作指示情報生成手段とを備えることを特徴とするテスト実行システム。
【請求項２】
前記情報処理装置は、前記生成された操作情報を前記テスト実行装置へ転送する転送手段を備えることを特徴とする請求項１記載のテスト実行システム。
【請求項３】
前記第１のアプリケーションと、前記第２のアプリケーションとは、
動作対応するオペレーティングシステム、表示させる言語、のいずれか、もしくは両方が異なることを特徴とする請求項１又は２記載のテスト実行システム。
【請求項４】
前記情報処理装置と、前記テスト実行装置とは、
用いられるハードウェア、が異なることを特徴とする請求項１乃至３のいずれか１項に記載のテスト実行システム。
【請求項５】
第１のアプリケーションのテストを実行する情報処理装置と、第２のアプリケーションのテストを実行するテスト実行装置とを備えたテスト実行システムにおいて、
前記テスト実行装置は、
前記第２のアプリケーション内の操作入力を行うための操作オブジェクトと表示位置を示す操作オブジェクト情報を生成する操作オブジェクト情報生成手段を備え、
前記情報処理装置は、
前記第１のアプリケーションのテストが実行される際の操作履歴から、当該テストを実行するための当該第１のアプリケーション内の操作オブジェクトに対する操作内容を示す操作情報を生成する操作情報生成手段と、
前記生成された操作情報と前記操作情報に対応する前記生成された操作オブジェクト情報とを用いて、前記テスト実行装置において前記第２のアプリケーション内の操作オブジェクトを操作指示して当該テストを実行するために操作位置と操作内容を示す操作指示情報を生成する操作指示情報生成手段と、
前記生成された操作指示情報を前記テスト実行装置へ転送する転送手段とを備えることを特徴とするテスト実行システム。
【請求項６】
前記テスト実行装置は、前記生成された操作オブジェクト情報を前記情報処理装置へ転送する他の転送手段を備えることを特徴とする請求項５記載のテスト実行システム。
【請求項７】
第２のアプリケーションのテストを実行するテスト実行装置であって、
第１のアプリケーションのテストを実行した情報処理装置によって生成された当該テストを実行するために必要な操作情報を取得する取得手段と、
前記第２のアプリケーション内の操作入力を行うための操作オブジェクトと表示位置を示す操作オブジェクト情報を生成する操作オブジェクト情報生成手段と、
前記取得した操作情報と前記操作情報に対応する前記生成された操作オブジェクト情報とを用いて、前記テスト実行装置において前記第２のアプリケーション内の操作オブジェクトを操作指示して当該テストを実行するために操作位置と操作内容を示す操作指示情報を生成する操作指示情報生成手段とを備えることを特徴とするテスト実行装置。
【請求項８】
第２のアプリケーションのテストを実行するテスト実行装置によって生成された当該アプリケーション内の操作入力を行うための操作オブジェクトと表示位置を示す操作オブジェクト情報を取得する取得手段と、
第１のアプリケーションのテストが実行される際の操作履歴から、当該テストを実行するための当該第１のアプリケーション内の操作オブジェクトに対する操作内容を示す操作情報を生成する操作情報生成手段と、
前記生成された操作情報と前記操作情報に対応する前記取得した操作オブジェクト情報とを用いて、前記テスト実行装置において前記第２のアプリケーション内の操作オブジェクトを操作指示して当該テストを実行するために操作位置と操作内容を示す操作指示情報を生成する操作指示情報生成手段と、
前記生成された他の操作情報を前記テスト実行装置へ転送する転送手段とを備えることを特徴とする情報処理装置。
【請求項９】
第１のアプリケーションのテストを実行する情報処理装置と、第２のアプリケーションのテストを実行するテスト実行装置とを備えたテスト実行システムを制御するテスト実行方法をコンピュータに実行させるプログラムにおいて、前記テスト実行方法は、
前記情報処理装置において前記第１のアプリケーションのテストを実行して、当該テストを実行するための当該第１のアプリケーション内の操作入力を行うための操作オブジェクトに対する操作内容を示す操作情報を生成する操作情報生成ステップと、
前記テスト実行装置において前記第２のアプリケーション内の操作オブジェクトと表示位置を示す操作オブジェクト情報を生成する操作オブジェクト情報生成ステップと、
前記テスト実行装置において前記情報処理装置により生成された操作情報と前記操作情報に対応する前記操作オブジェクト情報生成ステップにより生成された操作オブジェクト情報とを用いて、前記テスト実行装置において前記第２のアプリケーション内の操作オブジェクトを操作指示して当該テストを実行するために操作位置と操作内容を示す操作指示情報を生成する操作指示情報生成ステップとを有することを特徴とするプログラム。
【請求項１０】
第１のアプリケーションのテストを実行する情報処理装置と、第２のアプリケーションのテストを実行するテスト実行装置とを備えたテスト実行システムを制御するテスト実行方法をコンピュータに実行させるプログラムにおいて、前記テスト実行方法は、
前記テスト実行装置において前記第２のアプリケーション内の操作入力を行うための操作オブジェクトと表示位置を示す操作オブジェクト情報を生成する操作オブジェクト情報生成ステップと、
前記情報処理装置において前記第１のアプリケーションのテストが実行される際の操作履歴から、当該テストを実行するための当該第１のアプリケーション内の操作オブジェクトに対する操作内容を示す操作情報を生成する操作情報生成ステップと、
前記情報処理装置において前記生成された操作情報と前記操作情報に対応する前記生成された操作オブジェクト情報とを用いて、前記テスト実行装置において前記前記第２のアプリケーション内の操作オブジェクトを操作指示して当該テストを実行するために必要な操作指示情報を生成する操作指示情報生成ステップと、
前記情報処理装置において前記生成された操作指示情報を前記テスト実行装置へ転送する転送ステップとを有することを特徴とするプログラム。
【請求項１１】
第１のアプリケーションのテストを実行する情報処理装置と、第２のアプリケーションのテストを実行するテスト実行装置とを備えたテスト実行システムを制御するテスト実行方法であって、前記テスト実行方法は、
前記第１のアプリケーションのテストを実行して、当該テストを実行するための当該第１のアプリケーション内の操作入力を行うための操作オブジェクトに対する操作内容を示す操作情報を生成する操作情報生成ステップと、
前記第２のアプリケーション内の操作オブジェクトと表示位置を示す操作オブジェクト情報を生成する操作オブジェクト情報生成ステップと、
前記操作情報生成ステップにより生成された操作情報と前記操作情報に対応する前記操作オブジェクト生成ステップにより生成された操作オブジェクト情報とを用いて、前記第２のアプリケーション内の操作オブジェクトを操作指示して当該テストを実行するために操作位置と操作内容を示す操作指示情報を生成する操作指示情報生成ステップとを有することを特徴とするテスト実行方法。
【請求項１２】
請求項９又は１０記載のプログラムを格納することを特徴とするコンピュータで読み取り可能な記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
上記目的を達成するために、請求項１記載のテスト実行システムは、第１のアプリケーションのテストを実行する情報処理装置と、第２のアプリケーションのテストを実行するテスト実行装置とを備えたテスト実行システムにおいて、前記情報処理装置は、前記第１のアプリケーションのテストが実行される際の操作履歴から、当該テストを実行するための当該第１のアプリケーション内の操作入力を行うための操作オブジェクトに対する操作内容を示す操作情報を生成する操作情報生成手段を備え、前記テスト実行装置は、前記第２のアプリケーション内の操作オブジェクトと表示位置を示す操作オブジェクト情報を生成する操作オブジェクト情報生成手段と、前記情報処理装置の操作情報生成手段により生成された操作情報と前記操作情報に対応する前記操作オブジェクト情報生成手段により生成された操作オブジェクト情報とを用いて、前記テスト実行装置において前記第２のアプリケーション内の操作オブジェクトを操作指示して当該テストを実行するために、操作位置と操作内容を示す操作指示情報を生成する操作指示情報生成手段とを備えることを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
上記目的を達成するために、請求項５記載のテスト実行システムは、第１のアプリケーションのテストを実行する情報処理装置と、第２のアプリケーションのテストを実行するテスト実行装置とを備えたテスト実行システムにおいて、前記テスト実行装置は、前記第２のアプリケーション内の操作入力を行うための操作オブジェクトと表示位置を示す操作オブジェクト情報を生成する操作オブジェクト情報生成手段を備え、前記情報処理装置は、前記第１のアプリケーションのテストが実行される際の操作履歴から、当該テストを実行するための当該第１のアプリケーション内の操作オブジェクトに対する操作内容を示す操作情報を生成する操作情報生成手段と、前記生成された操作情報と前記操作情報に対応する前記生成された操作オブジェクト情報とを用いて、前記テスト実行装置において前記第２のアプリケーション内の操作オブジェクトを操作指示して当該テストを実行するために操作位置と操作内容を示す操作指示情報を生成する操作指示情報生成手段と、前記生成された操作指示情報を前記テスト実行装置へ転送する転送手段とを備えることを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
上記目的を達成するために、請求項７記載のテスト実行装置は、第２のアプリケーションのテストを実行するテスト実行装置であって、第１のアプリケーションのテストを実行した情報処理装置によって生成された当該テストを実行するために必要な操作情報を取得する取得手段と、前記第２のアプリケーション内の操作入力を行うための操作オブジェクトと表示位置を示す操作オブジェクト情報を生成する操作オブジェクト情報生成手段と、前記取得した操作情報と前記操作情報に対応する前記生成された操作オブジェクト情報とを用いて、前記テスト実行装置において前記第２のアプリケーション内の操作オブジェクトを操作指示して当該テストを実行するために操作位置と操作内容を示す操作指示情報を生成する操作指示情報生成手段とを備えることを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
上記目的を達成するために、請求項８記載の情報処理装置は、第２のアプリケーションのテストを実行するテスト実行装置によって生成された当該アプリケーション内の操作入力を行うための操作オブジェクトと表示位置を示す操作オブジェクト情報を取得する取得手段と、第１のアプリケーションのテストが実行される際の操作履歴から、当該テストを実行するための当該第１のアプリケーション内の操作オブジェクトに対する操作内容を示す操作情報を生成する操作情報生成手段と、前記生成された操作情報と前記操作情報に対応する前記取得した操作オブジェクト情報とを用いて、前記テスト実行装置において前記第２のアプリケーション内の操作オブジェクトを操作指示して当該テストを実行するために操作位置と操作内容を示す操作指示情報を生成する操作指示情報生成手段と、前記生成された他の操作情報を前記テスト実行装置へ転送する転送手段とを備えることを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
上記目的を達成するために、請求項９記載のプログラムは、第１のアプリケーションのテストを実行する情報処理装置と、第２のアプリケーションのテストを実行するテスト実行装置とを備えたテスト実行システムを制御するテスト実行方法をコンピュータに実行させるプログラムにおいて、前記テスト実行方法は、前記情報処理装置において前記第１のアプリケーションのテストを実行して、当該テストを実行するための当該第１のアプリケーション内の操作入力を行うための操作オブジェクトに対する操作内容を示す操作情報を生成する操作情報生成ステップと、前記テスト実行装置において前記第２のアプリケーション内の操作オブジェクトと表示位置を示す操作オブジェクト情報を生成する操作オブジェクト情報生成ステップと、前記テスト実行装置において前記情報処理装置により生成された操作情報と前記操作情報に対応する前記操作オブジェクト情報生成ステップにより生成された操作オブジェクト情報とを用いて、前記テスト実行装置において前記第２のアプリケーション内の操作オブジェクトを操作指示して当該テストを実行するために操作位置と操作内容を示す操作指示情報を生成する操作指示情報生成ステップとを有することを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
上記目的を達成するために、請求項１０記載のプログラムは、第１のアプリケーションのテストを実行する情報処理装置と、第２のアプリケーションのテストを実行するテスト実行装置とを備えたテスト実行システムを制御するテスト実行方法をコンピュータに実行させるプログラムにおいて、前記テスト実行方法は、前記テスト実行装置において前記第２のアプリケーション内の操作入力を行うための操作オブジェクトと表示位置を示す操作オブジェクト情報を生成する操作オブジェクト情報生成ステップと、前記情報処理装置において前記第１のアプリケーションのテストが実行される際の操作履歴から、当該テストを実行するための当該第１のアプリケーション内の操作オブジェクトに対する操作内容を示す操作情報を生成する操作情報生成ステップと、前記情報処理装置において前記生成された操作情報と前記操作情報に対応する前記生成された操作オブジェクト情報とを用いて、前記テスト実行装置において前記前記第２のアプリケーション内の操作オブジェクトを操作指示して当該テストを実行するために必要な操作指示情報を生成する操作指示情報生成ステップと、前記情報処理装置において前記生成された操作指示情報を前記テスト実行装置へ転送する転送ステップとを有することを特徴とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
上記目的を達成するために、請求項１１記載のテスト実行方法は、第１のアプリケーションのテストを実行する情報処理装置と、第２のアプリケーションのテストを実行するテスト実行装置とを備えたテスト実行システムを制御するテスト実行方法であって、前記テスト実行方法は、前記第１のアプリケーションのテストを実行して、当該テストを実行するための当該第１のアプリケーション内の操作入力を行うための操作オブジェクトに対する操作内容を示す操作情報を生成する操作情報生成ステップと、前記第２のアプリケーション内の操作オブジェクトと表示位置を示す操作オブジェクト情報を生成する操作オブジェクト情報生成ステップと、前記操作情報生成ステップにより生成された操作情報と前記操作情報に対応する前記操作オブジェクト生成ステップにより生成された操作オブジェクト情報とを用いて、前記第２のアプリケーション内の操作オブジェクトを操作指示して当該テストを実行するために操作位置と操作内容を示す操作指示情報を生成する操作指示情報生成ステップとを有することを特徴とする。