(57)【要約】【課題】ＪＳＰ画面の動作確認を短時間に行うことが可能で、開発効率の向上を図る。【解決手段】ＪＳＰファイルに含まれ得る解析対象のＪＳＰタグの種類を記憶した解析対象データパターン記憶部９と、解析対象のＪＳＰタグの変数ごとに、当該ＪＳＰタグ内の変数と置換させるためのテストデータを記憶したテストデータ記憶部８と、試験対象のＪＳＰファイル１００が入力されて、解析対象データパターン記憶手段９に記憶されているＪＳＰタグと比較して、ＪＳＰファイル１００に含まれるＪＳＰタグを検知し、変数が含まれている場合には当該ＪＳＰタグ内の変数を前記テストデータに置換する解析置換部１と、前記解析置換部１により処理されて一時保存領域５に保存されている内容から、当該ＪＳＰファイル１００を擬似的に試験動作させるためのＨＴＭＬファイル１０４を作成するＨＴＭＬ作成クラス作成部３およびＨＴＭＬ作成クラス実行部４を備えている。【選択図】図１
2006099349.tif 000002
【特許請求の範囲】
【請求項１】
ＪＳＰファイルに含まれ得る解析対象のＪＳＰタグの種類を記憶した解析対象データパターン記憶手段と、
前記解析対象のＪＳＰタグにおいて、当該ＪＳＰタグ内の変数ごとにテストデータを記憶したテストデータ記憶手段と、
試験対象のＪＳＰファイルが入力されて、前記解析対象データパターン記憶手段に記憶されている前記ＪＳＰタグと比較して、当該ＪＳＰファイルに含まれているＪＳＰタグを検知し、当該ＪＳＰタグに変数が含まれている場合には当該ＪＳＰタグ内の変数を前記テストデータ記憶手段に記憶されている前記テストデータに置換する解析置換手段と、
前記解析置換手段により解析されて前記ＪＳＰタグ内の変数が前記テストデータに置換されて、前記ＪＳＰファイルを擬似的に試験動作させるためのＨＴＭＬファイルを作成するＨＴＭＬ作成手段と
を備えたことを特徴とするＪＳＰ試験システム。
【請求項２】
前記テストデータ記憶手段が記憶するテストデータを入力するためのテストデータパターン入力手段をさらに備えたことを特徴とする請求項１記載のＪＳＰ試験システム。
【請求項３】
ＪＳＰファイルに含まれ得る解析対象のＪＳＰタグの種類を記憶する解析対象データパターン記憶ステップと、
前記解析対象のＪＳＰタグにおいて、当該ＪＳＰタグ内の変数ごとにテストデータを記憶するテストデータ記憶ステップと、
試験対象のＪＳＰファイルが入力されて、前記解析対象データパターン記憶ステップにおいて記憶される前記ＪＳＰタグと比較して、当該ＪＳＰファイルに含まれているＪＳＰタグを検知し、当該ＪＳＰタグに変数が含まれている場合には当該ＪＳＰタグ内の変数を前記テストデータ記憶ステップにおいて記憶される前記テストデータに置換する解析置換ステップと、
前記解析置換ステップにより解析されて前記ＪＳＰタグ内の変数が前記テストデータに置換されて、前記ＪＳＰファイルを擬似的に試験動作させるためのＨＴＭＬファイルを作成するＨＴＭＬ作成ステップと
をコンピュータに実行させるためのＪＳＰ試験プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＪＳＰ試験システムおよびＪＳＰ試験プログラムに関し、特に、ＪＳＰ（Ｊａｖａ（登録商標）  Ｓｅｒｖｅｒ  Ｐａｇｅｓ）の動作確認を行うためのＪＳＰ試験システムおよびＪＳＰ試験プログラムに関する。
【背景技術】
【０００２】
近年、インターネットが普及し、様々なＷｅｂアプリケーションが開発されている。こうしたＷｅｂアプリケーションの開発を支援するために、Ｗｅｂアプリケーションの試験や分析を支援するツールが多数提案されている（例えば、特許文献１参照。）。
【０００３】
【特許文献１】特開２００３−１５０５４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
なお、サーバーサイドＪａｖａ（登録商標）開発を行う際のユーザーインターフェースには、ＪＳＰを用いるのが一般的である。このとき、ＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）画面であれば、ソースを編集しても、ブラウザ等ですぐに確認することは可能であるが、ＪＳＰ画面の場合には、データによって動的に変化するため、上述のようなツールを用いても、以下のような理由により、簡単に動作確認を行うことができないという問題点があった。
（１）データによって動的に変化するＪＳＰ画面の場合、データが存在しないと画面が正しく表示できない。
（２）ＪＳＰファイルはサーバで実行されるため、修正を加えるたびに、その都度、サーバに送信してコンパイルし直さなければならず、特に多人数で開発を行っている場合に、簡易に動作確認できない。
（３）ＪＳＰファイルはサーバで実行されるが、サーバによる動作は、Ｊａｖａ（登録商標）単体での動作に比べ時間がかかる。
【０００５】
そのため、現状では、作成したＪＳＰの動作確認のためにデータ設定用のドライバクラスを作成し、修正を加えるたびに、その都度、他の開発者の修正と整合性をとりつつ、サーバに送信してコンパイルし直して動作確認しなければならないので時間がかかり、完成までののべ確認作業時間はかなりの時間数になってしまい、開発を行う上では非効率であるという問題点があった。
【０００６】
この発明はかかる問題点を解決するためになされたものであり、ＪＳＰ画面の動作確認を短時間に行うことが可能で、開発効率の向上を図るためのＪＳＰ試験システムおよびＪＳＰ試験プログラムを得ることを目的としている。
【課題を解決するための手段】
【０００７】
この発明は、ＪＳＰファイルに含まれ得る解析対象のＪＳＰタグの種類を記憶した解析対象データパターン記憶手段と、前記解析対象のＪＳＰタグにおいて、当該ＪＳＰタグ内の変数ごとにテストデータを記憶したテストデータ記憶手段と、試験対象のＪＳＰファイルが入力されて、前記解析対象データパターン記憶手段に記憶されている前記ＪＳＰタグと比較して、当該ＪＳＰファイルに含まれているＪＳＰタグを検知し、当該ＪＳＰタグに変数が含まれている場合には当該ＪＳＰタグ内の変数を前記テストデータ記憶手段に記憶されている前記テストデータに置換する解析置換手段と、前記解析置換手段により解析されて前記ＪＳＰタグ内の変数が前記テストデータに置換されて、前記ＪＳＰファイルを擬似的に試験動作させるためのＨＴＭＬファイルを作成するＨＴＭＬ作成手段とを備えたＪＳＰ試験システムである。
【発明の効果】
【０００８】
この発明は、ＪＳＰファイルに含まれ得る解析対象のＪＳＰタグの種類を記憶した解析対象データパターン記憶手段と、前記解析対象のＪＳＰタグにおいて、当該ＪＳＰタグ内の変数ごとにテストデータを記憶したテストデータ記憶手段と、試験対象のＪＳＰファイルが入力されて、前記解析対象データパターン記憶手段に記憶されている前記ＪＳＰタグと比較して、当該ＪＳＰファイルに含まれているＪＳＰタグを検知し、当該ＪＳＰタグに変数が含まれている場合には当該ＪＳＰタグ内の変数を前記テストデータ記憶手段に記憶されている前記テストデータに置換する解析置換手段と、前記解析置換手段により解析されて前記ＪＳＰタグ内の変数が前記テストデータに置換されて、前記ＪＳＰファイルを擬似的に試験動作させるためのＨＴＭＬファイルを作成するＨＴＭＬ作成手段とを備えたことを特徴とするＪＳＰ試験システムであるので、データ設定用のドライバクラスを作成する必要がなく、サーバを起動する必要もないため、ＪＳＰ画面の動作確認を短時間に行うことが可能で、開発効率の向上を図ることができる。
【発明を実施するための最良の形態】
【０００９】
実施の形態１．
図１に、この発明の実施の形態１に係るＪＳＰ試験システムの全体の構成を示す。図１に示すように、本実施の形態に係るＪＳＰ試験システムには解析置換部１（解析置換手段）が設けられている。また、解析置換部１の解析において用いられる解析対象データパターン１０２が入力される解析対象データパターン入力部２が設けられている。なお、入力された解析対象データパターン１０２は、解析対象データ記憶部９（解析対象データパターン記憶手段）に記憶されている。解析置換部１では、試験対象のＪＳＰファイル１００が入力されて、解析対象データパターン記憶部９に記憶されている解析対象データパターン１０２に基づいて当該ＪＳＰファイルを１行ずつ解析する。なお、解析対象データパターン記憶部９とは、解析対象となるＪＳＰタグのパターン（種類）を記憶しているものであり、解析対象データパターン記憶部９においては、図４（ａ）に一例が示されるように、ＪＳＰファイル１００に含まれ得る各ＪＳＰタグにおけるＪＳＰ開始タグとＪＳＰ終了タグとが対になって格納されている。また、解析置換部１は、その解析結果に基づいて試験動作のためのテストデータが必要な場合には、ＪＳＰタグ内の変数を、予め定義されているデフォルトのテストデータに置換する（すなわち、テストデータをＪＳＰファイル１００内に代入する。）。なお、デフォルトのテストデータは、テストデータ記憶部８（テストデータ記憶手段）に保存されている。なお、解析置換部１で１行ずつ処理された解析行の処理結果は、順次、一時保存領域５に保存される。テストデータの一例を図４（ｂ）に示す。テストデータ記憶部８においては、図４（ｂ）に示されるように、ＪＳＰタグに含まれ得る変数と型ごとに、当該変数に置換されるテストデータが記憶されている。
【００１０】
また、本実施の形態に係るＪＳＰ試験システムには、さらに、ＨＴＭＬ作成クラス作成部３（ＨＴＭＬ作成手段）が設けられている。ＨＴＭＬ作成部３は、まず、解析置換部１による処理の結果得られ、一時保存領域５に保存されている内容を用いて、Ｊａｖａ（登録商標）ファイル１０５を作成する。次に、当該Ｊａｖａ（登録商標）ファイル１０５を、Ｊａｖａ（登録商標）開発ツール記憶部６に記憶されているＪａｖａ（登録商標）開発ツールを用いてコンパイルして、ＨＴＭＬ作成クラスファイル１０３を作成する。また、本実施の形態に係るＪＳＰ試験システムには、さらに、作成されたＨＴＭＬ作成クラスファイル１０３を実行してＨＴＭＬファイル１０４を出力するＨＴＭＬ作成クラス実行部４（ＨＴＭＬ作成手段）が設けられている。なお、ＨＴＭＬ作成クラス作成部３およびＨＴＭＬ作成クラス実行部４は、解析置換部１により解析されてＪＳＰタグ内の変数がテストデータに置換され、前記ＪＳＰファイルを擬似的に試験動作させるためのＨＴＭＬファイルを作成するＨＴＭＬ作成手段を構成している。なお、出力されたＨＴＭＬファイル１０４は、Ｗｅｂブラウザ１０により、画面表示される。
【００１１】
また、本実施の形態に係るＪＳＰ試験システムには、一時保存領域５と、Ｊａｖａ（登録商標）開発ツール記憶部６とが、設けられている。一時保存領域５は、ＪＳＰ試験システム全体の一時保存領域であり、解析置換部１により取得されたデータなどを一時的に保存する。Ｊａｖａ（登録商標）開発ツール記憶部６は、ＪＳＰ試験システムで利用する、例えば、ＪＤＫ（Ｊａｖａ（登録商標） Developers kit）等のＪａｖａ（登録商標）開発ツールを保存している。なお、解析置換部１により代入されるデフォルトのテストデータでは対応できない場合や、データを指定したい場合のために、ユーザーが指定するユーザー定義テストデータ１０１を入力するためのテストデータ入力部７（テストデータ入力手段）が設けられている。テストデータ記憶部８には、解析置換部１により代入されるデフォルトのテストデータと、テストデータパターン入力部７（テストデータパターン入力手段）により入力されるユーザー定義テストデータ１０１とが、保存されている。
【００１２】
次に、図２に基づいて、本実施の形態に係るＪＳＰ試験システムの動作について説明する。本実施の形態に係るＪＳＰ試験システムは、動作を開始すると（ステップＳ１０１）、まず、試験対象のＪＳＰファイル１００を、解析置換部１により、テキストファイルとして、１行ずつ解析する（ステップＳ１０２）。次に、解析行に、解析対象データパターン記憶部９（図４（ａ）参照）に登録されているＪＳＰタグのＪＳＰ開始タグを発見した場合は、対となるＪＳＰ終了タグの有無を調査し、ＪＳＰ終了タグを発見した場合、それらのタグに囲まれた部分をＪＳＰタグであるとして（ステップＳ１０３）、ステップＳ１０４に進む。一方、開始タグと同行上に終了タグがない場合は、終了タグを発見するまで、複数行にわたって調査を行う。一方、解析行にＪＳＰ開始タグを発見できなかった場合は、解析行自体をＪＳＰタグではないとして（ステップＳ１０３）、当該解析行を文字列として一時保存領域５にそのまま保存する（ステップＳ１０５）。ステップＳ１０４では、ＪＳＰタグの内容を解析してＨＴＭＬ作成クラスファイル用に所定の変換を行い、また必要に応じて、テストデータ記憶部８のデフォルトのテストデータを設定し、その後に、一時保存領域５に保存する（ステップＳ１０４）。このときに、デフォルトのテストデータでは対応できない、あるいは、データをユーザが指定したい場合には、テストデータ入力部７によりユーザーが指定するユーザー定義テストデータ１０１を入力して、それを、ＪＳＰファイル１００内に代入するようにしてもよい。
【００１３】
以下、ステップＳ１０４の詳細について図３に基づいて説明する。まずはじめに、ＪＳＰタグ内を１行ずつ解析する（ステップＳ１０４−１）。次に、解析行に、解析対象データパターン記憶部９に登録されているＪＳＰタグ（＜％  ％＞）における変数宣言（＝）を発見した場合は（ステップＳ１０４―２）、型と変数名を変数データとして一時保存領域５に記憶する（ステップＳ１０４−３）。下記に、ＪＳＰタグの一例を挙げる。当該例においては、変数宣言（＝）があるので、型として、Stringを、変数名として、dateを変数データとして一時保存領域５に記憶する。一方、変数宣言を発見できなかった場合は（ステップＳ１０４−２）、タグを外し、そのまま一時保存領域に追加し（ステップＳ１０４−７）、ステップＳ１０４−５に進む。
【００１４】
例）
<% String date = (String)request.getAttribute("datetime1"); %>
【００１５】
上記のステップＳ１０４−３の処理が完了すると、次に、変数の型に合わせたデフォルトのテストデータを解析置換部１により代入して（ステップＳ１０４−４）、ステップＳ１０４−５に進む。下記に一例を挙げる。
【００１６】
例）
String date = "04/9/11  13:00〜"；
【００１７】
ステップＳ１０４−５では、ＪＳＰタグ内の全文を解析したかを確認するために、解析行がＪＳＰタグの終端であるか否かを判定する。すなわち、ＪＳＰタグの次文を確認し、次文があればステップＳ１０４−１に戻り、ステップＳ１０４−１からの処理を再度実施する（ステップＳ１０４−５）。一方、次文がない場合は、ＪＳＰタグ内の全文の解析を完了したとみなし、ＪＳＰタグ内の解析処理を終了する（ステップＳ１０４−６）。以上が、図２のステップＳ１０４の処理の説明である。
【００１８】
ここで、図２の説明にもどる。上述のようにして、ステップＳ１０４またはステップＳ１０５の処理が終了すると、いずれも、ステップＳ１０６に進む。ステップＳ１０６では、ＪＳＰファイル１００内の全行を解析したかを確認するために、解析行がＪＳＰファイル１００の終端であるか否かを判定する（ステップＳ１０６）。すなわち、ＪＳＰファイル１００の次行を確認し、次行があれば、ステップＳ１０２に戻り、ステップＳ１０２からの処理を再度実施する（ステップＳ１０６）。一方、次行がない場合は、ＪＳＰファイル１００内の全行の解析を完了したとみなして、ステップＳ１０７に進む。ステップＳ１０７では、一時保存領域５に保存した内容から、ＨＴＭＬ作成クラス作成部３にて、Ｊａｖａ（登録商標）ファイル１０５を作成する（ステップＳ１０７）。
【００１９】
具体的には、ＨＴＭＬ作成クラスファイルに対して、バッファの定義（例：StringBuffer buffer = new StringBuffer ( ) ;）を出力し、一時保存領域に保存されたデータ（例：String place = "体育館" ;）が変数定義であれば、当該データをそのまま（例：String place = "体育館" ;）出力し、一時保存領域に保存されたデータ（例："日時："）が文字列であれば、当該データをバッファに追加するメソッド（例：buffer.append（"日時："）;）を出力し、一時保存領域に保存されたデータ（例：date）が変数であれば、当該データをバッファに追加するメソッド（例：buffer.append(date) ;）を出力し、一時保存領域に保存されたデータ（例：if(event.equals("テニス"))｛item = "ラケット"｝）が文字列でなく、かつ、変数でもなければ、当該データをそのまま（例：if(event.equals("テニス"))｛item = "ラケット"｝）出力することができるＪａｖａ（登録商標）ファイル１０５を作成する。
【００２０】
次に、ＨＴＭＬ作成クラス作成部３により、Ｊａｖａ（登録商標）ファイル１０５を、Ｊａｖａ（登録商標）開発ツール記憶部６に記憶されているＪａｖａ（登録商標）開発ツールを利用してコンパイルし、ＨＴＭＬ作成クラスファイル１０３を作成する（ステップＳ１０８）。次に、ＨＴＭＬ作成クラス実行部４により、作成したＨＴＭＬ作成クラスファイル１０３を、Ｊａｖａ（登録商標）開発ツールを利用して実行し、ＪＳＰファイル１００の疑似実行結果であるＨＴＭＬファイル１０４を作成し出力する（ステップＳ１０９）。当該ＨＴＭＬファイル１０４はＷｅｂブラウザ１０により画面表示される。これにより、処理が終了される（ステップＳ１１０）。
【００２１】
なお、補足ながら、図２のステップＳ１０１〜Ｓ１０６は解析置換部１による処理で、ステップＳ１０７〜Ｓ１０８はＨＴＭＬ作成クラス作成部３による処理、ステップＳ１０９はＨＴＭＬ作成クラス実行部４による処理である。
【００２２】
図５に、本実施の形態に係るＪＳＰ試験システムの使用前と使用後のファイルの一例を示す。図５（ａ）が使用前、すなわち、試験対象のＪＳＰファイル１００である。図５（ｂ）が、中間段階でＨＴＭＬ作成クラス作成部３により作成されるＨＴＭＬ作成クラスファイル１０３である。図５（ｃ）が使用後、すなわち、本実施の形態におけるＪＳＰ試験システムにより生成されたＨＴＭＬファイル１０４である。なお、図５において「←」以降に注釈が記載されているが、これは本明細書における説明のためのものであり、実際のファイル１００および１０３には、これらの注釈は含まれていないものとする。図５の例を用いて、図２および図３の処理について説明する。図５（ａ）に記載されているＪＳＰファイル１００の各行を上から順に解析していく（ステップＳ１０２）。１行目に、図４（ａ）の解析対象データパターンにおけるＪＳＰ開始タグ（＜％）とＪＳＰ終了タグ（％＞）とがあるため、これらのタグに囲まれた部分をＪＳＰタグであるとして（ステップＳ１０３）、ステップＳ１０４に進む。ＪＳＰタグ内に変数宣言（＝）があるため（Ｓ１０４−２）、型（String）と変数（msg）とを一時保存領域５に保存する（ステップＳ１０３−３）とともに、当該変数に、図４（ｂ）のテストデータ“おめでとう”を代入する（ステップＳ１０４−４）。その結果が、図５（ｂ）のＨＴＭＬ作成クラスファイル１０３の２行目に記載されている String msg ＝“おめでとう！”に相当し、この行が一時保存領域５に保存されている。
【００２３】
同様にＪＳＰファイル１００の２行目も解析すると、ＪＳＰタグがあり、かつ、変数宣言があるので、型（int）と変数（counter）を保存するとともに、当該変数に、図４（ｂ）のテストデータ“１００”を代入する。その結果が、図５（ｂ）のＨＴＭＬ作成クラスファイル１０３の３行目に記載されているint counter＝100に相当し、この行が一時保存領域５に保存される。同様に、１行ずつ解析していき、必要に応じて、変数をテストデータに置換して、一時保存領域５に１行ずつ保存していく。なお、図５の例に示されるように、ＪＳＰファイル１００におけるＨＴＭＬ部分は文字列としてそのまま保存し、Ｊａｖａ部分はそのまま実行するように、一時保存領域５に保存する。このようにして１行ずつ保存したものを取り出してＪａｖａファイル１０５とし（ステップＳ１０７）、それをコンパイルして、図５（ｂ）のＨＴＭＬ作成クラスファイル１０３を作成する（ステップＳ１０８）。これを実行することにより、図５（ｃ）のＨＴＭＬファイル１０４を得ることができる。このように、図５（ａ）と図５（ｃ）とを比較すれば明らかなように、図５（ａ）のＪＳＰファイル１００は、テキストファイルとして１行ずつ解析されて、データ部分にはテストデータが自動的に代入されて、ＨＴＭＬファイル１０４に変換されることがわかる。図６に、当該ＨＴＭＬファイル１０４のＷｅｂブラウザ１０における画面表示例１０６を示す。
【００２４】
図７に他の例を示す。図７（ａ）が使用前、すなわち、試験対象のＪＳＰファイル１００である。図７（ｂ）が、中間段階でＨＴＭＬ作成クラス作成部３により作成されるＨＴＭＬ作成クラスファイル１０３である。図７（ｃ）が使用後、すなわち、本実施の形態におけるＪＳＰ試験システムにより生成されたＨＴＭＬファイル１０４である。なお、図７において「←」以降に注釈が記載されているが、これは本明細書における説明のためのものであり、実際のファイル１００および１０３には、これらの注釈は含まれていないものとする。図７の例においても、図５と同様に、１行ずつ解析して、ＪＳＰタグを発見し、かつ、変数宣言を発見した場合には、型と変数を保存するとともに、必要に応じて、当該変数に、図４（ｂ）のテストデータを代入していく。その結果を、順に、一時保存領域５に保存していく。なお、図７の例においても、図５の例と同様に、ＪＳＰファイル１００におけるＨＴＭＬ部分は文字列としてそのまま保存し、Ｊａｖａ部分はそのまま実行するように、一時保存領域５に保存する。このようにして１行ずつ保存したものを取り出してＪａｖａファイル１０５とし（ステップＳ１０７）、それをコンパイルして、図７（ｂ）のＨＴＭＬ作成クラスファイル１０３を作成する（ステップＳ１０８）。これを実行することにより、図７（ｃ）のＨＴＭＬファイル１０４を得ることができる。このように、図７（ａ）と図７（ｃ）とを比較すれば明らかなように、図７（ａ）のＪＳＰファイル１００は、テキストファイルとして１行ずつ解析されて、データ部分にはテストデータが自動的に代入されて、ＨＴＭＬファイル１０４に変換されることがわかる。図８に、当該ＨＴＭＬファイル１０４のＷｅｂブラウザ１０における画面表示例１０６を示す。
【００２５】
以上のように、本実施の形態においては、ＪＳＰの動作確認を行うために、ＪＳＰファイルのソースを解析し、ＨＴＭＬファイルへ変換を行う。その際、特に指定がなければデータ部分にはあらかじめ解析対象データパターン記憶部に定義されているデフォルトのテストデータを自動的に組み込む。なお、デフォルトのテストデータでは対応できない場合や、ユーザーがデータを指定したい場合には、ユーザー定義テストデータも指定できる構成としている。これにより、データ設定用のドライバクラスを作成する必要がなく、サーバを起動する必要もないため、ＪＳＰファイルの動作確認を短時間で効率的に行うことができる。また、テストデータを用意しておけばＪＳＰ単体での製作も可能となり、プログラマと画面デザイナの作業の切り分けが明確になり、それぞれが専門分野を製作することができるため、より効率的に作業を進められる。
【図面の簡単な説明】
【００２６】
【図１】この発明のＪＳＰ試験システムの全体の構成を示した構成図である。
【図２】この発明のＪＳＰ試験システムの処理の全体の流れを示した流れ図である。
【図３】この発明のＪＳＰ試験システムの処理の解析処理の流れを示した流れ図である。
【図４】この発明のＪＳＰ試験システムにおける（ａ）ＪＳＰタグの解析対象データパターンと、（ｂ）テストデータの例を示した説明図である。
【図５】この発明のＪＳＰ試験システムにおける使用前のＪＳＰファイルと使用後のＨＴＭＬファイルの一例を示した説明図である。
【図６】この発明のＪＳＰ試験システムにより得られる図５のＨＴＭＬファイルの画面表示例を示した説明図である。
【図７】この発明のＪＳＰ試験システムにおける使用前のＪＳＰファイルと使用後のＨＴＭＬファイルの他の例を示した説明図である。
【図８】この発明のＪＳＰ試験システムにより得られる図７のＨＴＭＬファイルの画面表示例を示した説明図である。
【符号の説明】
【００２７】
１  解析置換部、２  解析対象データパターン入力部、３  ＨＴＭＬ作成クラス作成部、４  ＨＴＭＬ作成クラス実行部、５  一時保存領域、６  Ｊａｖａ開発ツール記憶部、７  テストデータ入力部、８  テストデータ記憶部、９  解析対象データパターン記憶部、１００  ＪＳＰファイル、１０１  ユーザー定義テストデータ、１０２  解析対象データパターン、１０３  ＨＴＭＬ作成クラスファイル、１０４  ＨＴＭＬファイル、１０５  Ｊａｖａファイル、１０６  画面表示例。
【図１】
2006099349.tif 000003
【図２】
2006099349.tif 000004
【図３】
2006099349.tif 000005
【図４】
2006099349.tif 000006
【図５】
2006099349.tif 000007
【図６】
2006099349.tif 000008
【図７】
2006099349.tif 000009
【図８】
2006099349.tif 000010