(57)【要約】【課題】プログラムの検査を正しく行なう事ができる端末装置、及び検査方法を提供する。【解決手段】端末装置１は、入力された操作信号を記憶し、入力された前記操作信号に基づいて第１の属性データを作成し、作成した第１の属性データを記憶する。記憶されている前記操作信号を読み込んで逐次第２の属性データを作成し、作成した第２の属性データを記憶する。前記第１の属性データと前記第２の属性データとを各属性ごとに比較し、比較結果に基づいて合否を判定する。【選択図】      図２
2009301195.tif 000002
【特許請求の範囲】
【請求項１】
操作信号が入力される入力手段と、
前記入力手段より入力された前記操作信号を記憶する操作信号記憶手段と、
前記入力手段により入力された前記操作信号に基づいて第１の属性データを作成する第１の属性データ作成手段と、
前記第１の属性データ作成手段により作成される第１の属性データを記憶する第１の属性データ記憶手段と、
前記操作信号記憶手段により記憶されている前記操作信号を読み込んで第２の属性データを作成する第２の属性データ作成手段と、
前記第２の属性データ作成手段により作成される第２の属性データを記憶する第２の属性データ記憶手段と、
前記第１の属性データ記憶手段により記憶されている第１の属性データと前記第２の属性データ記憶手段により記憶されている第２の属性データとを各属性毎に比較する第１の比較手段と、
前記第１の比較手段による比較結果に基づいて合否を判定する判定手段と、
を具備することを特徴とする端末装置。
【請求項２】
前記第１の属性データの各属性毎のデータを変換する為の第１の変換表を記憶する第１の変換表記億手段と、
前記第１の変換表記億手段により記憶されている前記第１の変換表に基づいて前記第１の属性データの各属性を変換する変換手段と、
をさらに具備し、
前記第１の比較手段は、前記第１の変換手段により変換した前記第１の属性データと前記第２の属性データ記憶手段により記憶されている第２の属性データとを各属性毎に比較する第２の比較手段を具備することを特徴とする請求項１に記載の端末装置。
【請求項３】
前記第２の属性データの各属性毎のデータを変換する為の第２の変換表を記憶する第２の変換表記億手段と、
前記第２の変換表記億手段により記憶されている前記第２の変換表に基づいて前記第２の属性データの各属性を変換する変換手段と、
をさらに具備し、
前記第１の比較手段は、前記第２の変換手段により変換した前記第２の属性データと前記第１の属性データ記憶手段により記憶されている第１の属性データとを各属性毎に比較する第３の比較手段を具備することを特徴とする請求項１に記載の端末装置。
【請求項４】
前記第１の属性データと前記第２の属性データとで比較を行なわない属性の一覧である比較設定情報を記憶する比較設定情報記憶手段をさらに具備し、
前記第１の比較手段は、前記比較設定情報記憶手段により記憶されている比較設定情報に基づいて前記第１の属性データと前記第２の属性データとで各属性毎に比較を行なう第４の比較手段を具備することを特徴とする請求項１に記載の端末装置。
【請求項５】
入力された前記操作信号を記憶し、
入力された前記操作信号に基づいて第１の属性データを作成し、
前記作成した第１の属性データを記憶し、
記憶されている前記操作信号を読み込んで第２の属性データを作成し、
前記作成した第２の属性データを記憶し、
記憶されている前記第１の属性データと前記第２の属性データとを各属性毎に比較し、
比較結果に基づいて合否を判定する、
ことを特徴とする検査方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、端末装置などに用いられるプログラムを自動的に検査する端末装置及び検査方法に関する。
【背景技術】
【０００２】
従来、利用者の操作入力に応じて種々の処理を行なう端末装置が実用化されている。これらの端末装置は、装置内部に処理を実行するためのプログラムを記憶している。端末装置は、操作入力がされた場合、記憶しているプログラムを実行し、種々の処理を行なう事ができる。
【０００３】
端末装置が記憶しているプログラムは、例えば、仕様の変更、若しくはバージョンアップなどが行なわれる場合、新しいプログラムに書き換えられる。しかし、書き換えられたプログラムに不具合が含まれている場合、問題が生じる可能性がある。この為、上記したような端末装置に適用されるプログラムが正常で有るか否かを判定するテストを行なうことが必要となる。
【０００４】
現在実用化されている端末装置に適用されているプログラムは、非常に複雑な処理を行う。この為、プログラムが更新される度に人手によりプログラムのテストを行うことが非常に手間になるという問題がある。そこで、画面ログと操作ログとを記憶しておき、再びテストを行なう場合、記憶している操作ログと画面ログとに基づいてテストを行なうデータ処理装置が提示されている。（例えば特許文献１参照）。
【特許文献１】特開平５−２７４１８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記したデータ処理装置では、プログラムを初めて検査する初回検査が人手により行なわれる。この場合、データ処理装置は、入力された操作ログと、その時に表示された画面ログとを記憶する。プログラムを再び検査する回帰検査が行なわれる場合、データ処理装置は、記憶している操作ログに基づいて作成した画面と記憶している画面ログとを比較し検査を行う。
【０００６】
しかし、上記したデータ処理装置では、例えば、画面の一部の表示内容が変更されるような修正がプログラムに施された場合、プログラムが正常であっても画面ログと作成した画面とで差が生じてしまう。この場合、プログラムの回帰検査を正しく行なう事ができないという問題がある。
【０００７】
本発明の一形態は、上記した問題点を解決するものであり、プログラムの検査を正しく行なう事ができる端末装置、及び検査方法を提供することにある。
【課題を解決するための手段】
【０００８】
本発明の一実施形態としての端末装置は、操作信号が入力される入力手段と、前記入力手段より入力された前記操作信号を記憶する操作信号記憶手段と、前記入力手段により入力された前記操作信号に基づいて第１の属性データを作成する第１の属性データ作成手段と、前記第１の属性データ作成手段により作成される第１の属性データを記憶する第１の属性データ記憶手段と、前記操作信号記憶手段により記憶されている前記操作信号を読み込んで第２の属性データを作成する第２の属性データ作成手段と、前記第２の属性データ作成手段により作成される第２の属性データを記憶する第２の属性データ記憶手段と、前記第１の属性データ記憶手段により記憶されている第１の属性データと前記第２の属性データ記憶手段により記憶されている第２の属性データとを各属性毎に比較する第１の比較手段と、前記第１の比較手段による比較結果に基づいて合否を判定する判定手段と、を具備する。
【０００９】
また、本発明の一実施形態としての検査方法は、入力された前記操作信号を記憶し、入力された前記操作信号に基づいて第１の属性データを作成し、前記作成した第１の属性データを記憶し、記憶されている前記操作信号を読み込んで第２の属性データを作成し、前記作成した第２の属性データを記憶し、記憶されている前記第１の属性データと前記第２の属性データとを各属性毎に比較し、比較結果に基づいて合否を判定する。
【発明の効果】
【００１０】
この発明の一形態によれば、プログラムの検査を正しく行なう事ができる端末装置、及び検査方法を提供することができる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照しながら、本発明の実施形態に係る端末装置、及び検査方法について詳細に説明する。  
図１は、本発明の一実施形態に係る端末装置の構成例を概略的に示すブロック図である。
【００１２】
端末装置１は、例えば、自動預払機、駅務機器などのように、利用者の操作に応じて種々の処理を行なう装置である。端末装置１は、ＣＰＵ２、入力部３、表示部４、メモリ５、及び記憶部６などを有している。
【００１３】
ＣＰＵ２は、端末装置１の各部の動作を総合的に制御する。ＣＰＵ２は、メモリ５、若しくは記憶部６に記憶されているプログラムおよびデータに基づいて動作することにより、種々の処理を行なう。
【００１４】
入力部３は、操作者による操作入力を操作信号として受け取る。即ち、入力部３は、入力手段として機能する。入力部３は、例えばキーボードなどの入力装置により構成される。表示部４は、ＣＰＵ２による処理結果を表示する。表示部４は、液晶パネルなどの表示装置により構成される。なお、入力部３及び表示部４は、たとえば、タッチパネル内蔵の表示装置により構成するようにしても良い。
【００１５】
メモリ５は、例えば、ＲＯＭ、及びＲＡＭなどを有している。ＲＯＭは、制御用のプログラム、及び制御データなどを予め記憶している。ＲＡＭは、ワーキングメモリとして機能し、ＣＰＵ２が処理中のデータなどを一時的に記憶する。
【００１６】
記憶部６は、種々の処理を実現するための制御プログラムなどの制御データ、あるいは、処理データなどを記憶する。記憶部６は、後述する操作ログ、及び属性データなどを記憶する領域を有している。
【００１７】
プログラムを作成した場合、作成したプログラムが正しく動作するか否かを人手により検査する初回検査が行なわれる。
【００１８】
図２は、図１に示す端末装置１において行なわれる初回検査を概略的に説明する為の説明図である。  
記憶部６は、図２に示すように、操作ログ記憶部６１、属性データ記憶部６２、変換表記億部６３、及び比較設定記憶部６４を備えている。
【００１９】
初回検査が行なわれる場合、入力部３は、操作者が入力した操作を操作信号としてＣＰＵ２に送信する。  
ＣＰＵ２は、操作信号を受信すると、受信した操作信号を操作ログとして記憶部６の操作ログ記憶部６１に記憶させる。即ち、操作ログ記憶部６１は、操作信号記憶手段として機能する。
【００２０】
同時に、ＣＰＵ２は、受信した操作信号に基づいて処理を行い、処理結果に応じた属性データを作成する。この場合、ＣＰＵ２は、属性データ作成手段として機能する。ＣＰＵ２は、作成した属性データを初回検査属性データとして記憶部６の属性データ記憶部６２に記憶させる。即ち、属性データ記憶部６２は、属性データ記憶手段として機能する。
【００２１】
同時に、ＣＰＵ２は、作成した属性データに基づいて表示データを作成し、表示部４に送信する。表示部４は、受信した表示データに基づいて表示を行なう。端末装置１の操作者は、表示部４に表示された画面を目視で確認し、プログラムが正常に動作しているか否かを判断する。
【００２２】
操作信号（操作ログ）は、例えば、タッチパネル上のタッチされた箇所の座標、タッチされた時間、及び、押されたのか離れたのかを示す情報などである。なお、タッチパネル上のタッチされた箇所の座標を記憶するのではなく、タッチされたボタンを示す情報を記憶するようにしても良い。
【００２３】
なお、表示部４に表示される画面は、複数の画面部品が組み合わされて表示される。画面部品は、例えば、テキストボックス及びラベルなどの画面全体のうちの一部を構成するためのデータである。画面部品は、属性データを備えている。属性データは、上記したように、ＣＰＵ２が受信した操作信号に基づいて処理を行い、処理結果に応じて作成されたデータであり、例えば、画面部品の表示位置、表示サイズ、フォント種別、及び表示文字列などの複数のデータを含んでいる。
【００２４】
変換表記億部６３及び比較設定記憶部６４は、それぞれ変換表と比較設定情報を記憶するための記憶領域である。変換表及び比較設定情報は、回帰検査に用いられるものであるため、後で詳細に説明する。
【００２５】
図３は、図１に示す端末装置１において初回検査を行なう場合の処理を説明するためのフローチャートである。  
入力部３から操作信号を受信すると（ステップＳ１１）、ＣＰＵ２は、受信した操作信号を操作ログとして記憶部６の操作ログ記憶部６１に保存する（ステップＳ１２）。
【００２６】
ＣＰＵ２は、受信した操作信号に基づいて処理を行い、処理結果に応じて初回検査属性データを作成する（ステップＳ１３）。ＣＰＵ２は、作成した初回検査属性データを記憶部６の属性データ記憶部６２に保存する（ステップＳ１４）。ここでは、ＣＰＵ２は、例えば図４に示すような属性データ６２Ａを作成する。
【００２７】
図４は、図１に示す端末装置１により作成された属性データ６２Ａの一例を説明するための説明図である。上記したように、属性データ６２Ａは、例えば、画面部品の表示位置、表示サイズ、フォント種別、及び表示文字列などの複数のデータ（属性）を含んでいる。図４では、Ｌａｂｅｌ１の画面部品の属性データの例について示している。
【００２８】
ＣＰＵ２は、作成した属性データ６２Ａに基づいて表示データを生成し、表示データを表示部４に送信して図５に示すような表示画面４１Ａを表示させる（ステップＳ１５）。
【００２９】
図５は、図１に示す端末装置１の表示部４に表示される表示画面４１Ａの一例を説明するための説明図である。  
図５に示すように、表示部４に表示された表示画面４１Ａは、画面部品４２Ａ、画面部品４３Ａ、及び画面部品４４Ａの表示を含んでいる。画面部品４２Ａの表示内容は、図４に示す属性データ６２Ａの各データの内容に基づいて決定される。画面部品４３Ａ、及び画面部品４４Ａの表示内容も同様に、それぞれの属性データの各データの内容に基づいて決定される。
【００３０】
端末装置１の操作者は、図５に示される表示画面４１Ａを目視で確認し（ステップＳ１６）、検査を行なう。即ち、端末装置１の操作者は、表示された画面が正しいかどうかを目視で確認し、プログラムが正常に動作しているか否かを判断し、結果を入力部３により入力する。
【００３１】
ＣＰＵ２は、入力された操作入力が正常を示す情報であるか異常を示す情報であるかを判別する（ステップＳ１７）。入力された情報が正常を示す情報であると判別した場合、ＣＰＵ２は、検査が終了であるか否かを判定する（ステップＳ１８）。即ち、ＣＰＵ２は、検査終了の操作信号を受信したか否かを判定する。ここで、検査が終了ではないと判定した場合（ステップＳ１８、ＮＯ）、ＣＰＵ２は、操作信号の受信を待つ待機状態となる。
【００３２】
ステップＳ１８の判定において、検査が終了であると判定した場合（ステップＳ１８、ＹＥＳ）、ＣＰＵ２は、記憶しているプログラムは正常であると判定し（ステップＳ１９）、処理を終了する。
【００３３】
ステップＳ１７の判定において、入力された情報が異常を示す情報であると判別した場合、ＣＰＵ２は、記憶しているプログラムに異常が含まれていると判定し（ステップＳ２０）、処理を終了する。
【００３４】
図６は、図１に示す端末装置１において行なわれる回帰検査を概略的に説明する為の説明図である。  
端末装置１は、プログラムの更新などが行なわれた場合、更新されたプログラムが正しく動作するか否かを自動的に検査する回帰検査を行なう。
【００３５】
回帰検査を行なう場合、ＣＰＵ２は、記憶部６の操作ログ記憶部６１に記憶されている操作ログを読み込む。ＣＰＵ２は、読み込んだ操作ログに基づいて処理を行ない、処理結果に応じて属性データを作成する。この場合、ＣＰＵ２は、属性データ作成手段として機能する。ＣＰＵ２は、作成した属性データを回帰検査属性データとして記憶部６の属性データ記憶部６２に記憶させる。即ち、属性データ記憶部６２は、属性データ記憶手段として機能する。同時に、ＣＰＵ２は、作成した属性データに基づいて表示データを作成し、表示部４に送信する。表示部４は、受信した表示データに基づいて表示を行なう。
【００３６】
ここで、ＣＰＵ２は、記憶部６に記憶されている初回検査属性データと回帰検査属性データとを比較する比較処理を行なう。即ち、ＣＰＵ２は、比較手段として機能する。さらに、ＣＰＵ２は、比較結果に基づいてプログラムが正常に動作しているか否かを判定する。即ち、ＣＰＵ２は、判定手段として機能する。
【００３７】
なお、上記したように、表示画面の一部が変更されている場合、記憶部６に記憶されている初回検査属性データと回帰検査属性データとをそのまま比較すると異常となる。これは、表示内容を指示している属性データに差異があるためである。そこで、属性データの差異がプログラムの改変に伴う差異なのか、異常による差異なのかを判定する必要がある。
【００３８】
そこで、図６に示すように、端末装置１は、回帰検査を行なう前に属性データの各属性毎のデータを変換する為の変換表を記憶部６の変換表記億部６３に記憶する。回帰検査を行なう場合、端末装置１のＣＰＵ２は、変換表記億部６３から変換表を読み出す。即ち、変換表記億部６３は変換表記憶手段として機能する。
【００３９】
図７は、変換表記億部６３に記憶される変換表の一例について説明するための説明図である。変換表は、画面部品名、属性名、変換前のデータ、及び変換後のデータを備えている。
【００４０】
画面部品名は、初回検査属性データの画面を構成する各画面部品の名称を示す文字列である。属性名は、画面部品名により示されている画面部品の属性、即ち、表示位置、表示サイズ、フォント種別、及び表示文字列などの複数の属性のうちのどの属性に関する情報であるかを示す情報である。
【００４１】
変換前のデータは、初回検査属性データの属性名により示されている属性の内容を示す情報である。変換後のデータは、初回検査属性データの属性名により示されている属性の内容を変更するための情報である。
【００４２】
即ち、ＣＰＵ２は、読み出した変換表に基づいて初回検査属性データの属性名により示されている属性の内容を、変換前のデータから変換後のデータに置き換える変換処理を行なう。即ち、ＣＰＵ２は、変換手段として機能する。ＣＰＵ２は、変換した初回検査属性データと回帰検査属性データとを比較し、上記の比較処理を行なう。
【００４３】
図７に示す変換表に基づいて変換処理を行なう場合、ＣＰＵ２は、例えば、Ｌａｂｅｌ１の画面部品のＴｅｘｔ、即ち文字列を「ボタン」から「Ｂｕｔｔｏｎ」に変換する。また、ＣＰＵ２は、Ｌａｂｅｌ２の画面部品のＦｏｒｅＣｏｌｏｒ、即ち、前景の色を「Ｂｌａｃｋ」から「Ｒｅｄ」に変換する。また、ＣＰＵ２は、Ｌａｂｅｌ２の画面部品のＴｅｘｔを「停止」から「Ｓｔｏｐ」に変換する。また、ＣＰＵ２は、Ｌａｂｅｌ３の画面部品のＴｅｘｔを「開始」から「Ｓｔａｒｔ」に変換する。
【００４４】
なお、変換表は、プログラムの変更に伴って人手により作成されて変換表記億部６３に記憶されるものである。更に、変換表により、属性データに含まれているすべての属性を変換することも可能であるため、例えば、画面部品のサイズや位置が変更された場合などでも、同様の方法で回帰試験が可能である。これにより、ＣＰＵ２は、初回検査属性データと回帰検査属性データとの差異が、意図されたものであるか否かを判断することが出来る。
【００４５】
図８は、図１に示す端末装置１において回帰検査を行なう場合の処理を説明するためのフローチャートである。  
記憶部６の操作ログ記憶部６１に記憶されている操作ログを読み込むと（ステップＳ２１）、ＣＰＵ２は、読み込んだ操作信号に基づいて処理を行い、処理結果に応じて回帰検査属性データを作成する（ステップＳ２２）。ＣＰＵ２は、作成した回帰検査属性データを記憶部６の属性データ記憶部６２に保存する（ステップＳ２３）。ここでは、ＣＰＵ２は、例えば図９に示すような属性データ６２Ｂを作成する。
【００４６】
図９は、図１に示す端末装置１により作成された属性データ６２Ｂの一例を説明するための説明図である。上記したように、属性データ６２Ｂは、例えば、画面部品の表示位置、表示サイズ、フォント種別、及び表示文字列などの複数のデータ（属性）を含んでいる。図９では、Ｌａｂｅｌ１の画面部品の属性データの例について示している。
【００４７】
ＣＰＵ２は、作成した属性データ６２Ｂに基づいて表示データを生成し、表示データを表示部４に送信して図１０に示すような表示画面４１Ｂを表示させる（ステップＳ２４）。
【００４８】
図１０は、図１に示す端末装置１の表示部４に表示される表示画面４１Ｂの一例を説明するための説明図である。  
図１０に示すように、表示部４に表示された表示画面４１Ｂは、画面部品４２Ｂ、画面部品４３Ｂ、及び画面部品４４Ｂの表示を含んでいる。画面部品４２Ｂの表示内容は、図９に示す属性データ６２Ｂの各データの内容に基づいて決定される。画面部品４３Ｂ、及び画面部品４４Ｂの表示内容も同様に、それぞれの属性データの各データの内容に基づいて決定される。
【００４９】
ＣＰＵ２は、操作ログ記憶部６１にまだ読み込んでいない操作ログが有るか否か判定する（ステップＳ２５）。操作ログ記憶部６１にまだ読み込んでいない操作ログが有る場合（ステップＳ２５、ＹＥＳ）、ＣＰＵ２は、続きの操作ログを読み込み、ステップＳ２１乃至ステップＳ２４の処理を行う。
【００５０】
操作ログ記憶部６１にまだ読み込んでいない操作ログが無い場合（ステップＳ２５、ＮＯ）、ＣＰＵ２は、変換表記億部６３から変換表を読み込み、初回検査属性データに対して上記した変換処理を行なう（ステップＳ２６）。変換処理を完了すると、ＣＰＵ２は、変換処理を施した初回検査属性データと回帰検査とにおいて保存した回帰検査属性データとを比較する比較処理を行う（ステップＳ２７）。即ち、ＣＰＵ２は、変換処理を施した初回検査属性データと、回帰検査において保存した回帰検査属性データとを各属性ごとに比較する。
【００５１】
ＣＰＵ２は、比較処理において、初回検査属性データと回帰検査属性データ初回検査とで各属性の内容が一致するか否か判定する（ステップＳ２８）。全ての属性について一致すると判定した場合（ステップＳ２８、ＹＥＳ）、ＣＰＵ２は、記憶しているプログラムは正常であると判定し（ステップＳ２９）、処理を終了する。
【００５２】
一致しない属性が存在すると判定した場合（ステップＳ２８、ＮＯ）、ＣＰＵ２は、記憶しているプログラムに異常が含まれていると判定し（ステップＳ３０）、処理を終了する。
【００５３】
上記した実施形態によると、ＣＰＵ２は、初回検査属性データ及び回帰検査属性データの全ての属性を互いに比較するとして説明したがこれに限定されない。図６に示す比較設定記憶部６４に比較対象としない属性を設定するための比較設定情報を記憶しておき、この比較設定情報に基づいて比較処理を行なうようにしてもいい。即ち、比較設定記憶部６４は、比較設定情報記憶手段として機能する。
【００５４】
図１１は、比較設定記億部６４に記憶される比較設定情報の一例について説明するための説明図である。比較設定情報は、画面部品名、及び属性名のデータを備えている。
【００５５】
画面部品名は、属性データの画面を構成する各画面部品の名称を示す文字列である。属性名は、画面部品名により示されている画面部品の属性を示す情報である。比較設定情報は、上記した比較処理において比較を行なわない属性を示す情報である。
【００５６】
即ち、ＣＰＵ２は、各画面部品の各属性毎に比較処理を行なう場合、初回検査属性データ及び回帰検査属性データを先頭から属性ごとに読み込み、読み込んだ属性の属性名が比較設定情報に含まれているか否か判定し、含まれていない場合比較を行なう。
【００５７】
図１１に示す比較設定情報に基づいて比較処理を行なう場合、ＣＰＵ２は、例えば、Ｌａｂｅｌ４の画面部品のＦｏｒｅＣｏｌｏｒ、Ｌａｂｅｌ４の画面部品のＴｅｘｔ、及びＬａｂｅｌ５の画面部品の全属性についての比較処理を回避する。ＣＰＵ２は、それ以外の属性については、比較処理を行い、一致するか否かを判定する。
【００５８】
なお、比較設定情報は、端末装置１の外部から入力されるものである。端末装置１は、入力された比較設定情報を比較設定記憶部６４に記憶しておき、比較処理に用いる。即ち、比較設定情報は、検査を行なう、例えば端末装置１の操作者の任意により設定することが出来る。
【００５９】
上述したように、本発明の一実施形態によると、初回検査及び回帰検査を行う場合、端末装置は、操作信号に基づいて処理を行ない、処理結果に対応する表示画面を作成する為の属性データを作成する。端末装置は、記憶しているプログラムにより表示される各画面毎に作成した属性データを保存する。これにより、初回検査属性データと回帰検査属性データとを保存する。
【００６０】
端末装置は、初回検査属性データの各属性データと回帰検査属性データの各属性データとを比較し、全ての属性が一致するか否か判定する。この結果として、プログラムの検査を正しく行なう事ができる端末装置、及び検査方法を提供することができる。
【００６１】
なお、この発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具現化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合わせてもよい。
【００６２】
なお、上記した実施形態によると、初回検査属性データを変換表により変換し比較処理に用いるとして説明したがこれに限定されない。回帰検査属性データを変換し、比較処理に用いるようにしても、本発明の要旨を逸脱しない。
【図面の簡単な説明】
【００６３】
【図１】図１は、本発明の一実施形態に係る端末装置の構成例を概略的に示すブロック図である。
【図２】図２は、図１に示す端末装置において行なわれる初回検査を概略的に説明する為の説明図である。
【図３】図３は、図１に示す端末装置において初回検査を行なう場合の処理を説明するためのフローチャートである。
【図４】図４は、図１に示す端末装置により作成された属性データの一例を説明するための説明図である。
【図５】図５は、図１に示す端末装置の表示部に表示される表示画面の一例を説明するための説明図である。
【図６】図６は、図１に示す端末装置において行なわれる回帰検査を概略的に説明する為の説明図である。
【図７】図７は、変換表記億部に記憶される変換表の一例について説明するための説明図である。
【図８】図８は、図１に示す端末装置において回帰検査を行なう場合の処理を説明するためのフローチャートである。
【図９】図９は、図１に示す端末装置により作成された属性データの一例を説明するための説明図である。
【図１０】図１０は、図１に示す端末装置の表示部に表示される表示画面の一例を説明するための説明図である。
【図１１】図１１は、比較設定情報記億部に記憶される比較設定情報の一例について説明するための説明図である。
【符号の説明】
【００６４】
１…端末装置、２…ＣＰＵ、３…入力部、４…表示部、５…メモリ、６…記憶部、４１Ａ…表示画面、４１Ｂ…表示画面、４２Ａ…画面部品、４２Ｂ…画面部品、４３Ａ…画面部品、４３Ｂ…画面部品、４４Ａ…画面部品、４４Ｂ…画面部品、６１…操作ログ記憶部、６２…属性データ記憶部、６２Ａ…属性データ、６２Ｂ…属性データ、６３…変換表記億部、６４…比較設定記憶部。
【図１】
2009301195.tif 000003
【図２】
2009301195.tif 000004
【図３】
2009301195.tif 000005
【図４】
2009301195.tif 000006
【図５】
2009301195.tif 000007
【図６】
2009301195.tif 000008
【図７】
2009301195.tif 000009
【図８】
2009301195.tif 000010
【図９】
2009301195.tif 000011
【図１０】
2009301195.tif 000012
【図１１】
2009301195.tif 000013