(57)【要約】      （修正有）【課題】画像比較の作業負担を削減する画像比較プログラム、装置及び方法を提供する。【解決手段】表示画面を遷移させる指示を受け付けると、指示に対応付けて一又は複数の処理を記憶する記憶部を参照して、受け付けた前記指示に対応付けられた一又は複数の処理を実行し、前記一又は複数の処理の実行完了を検出すると、一又は複数の処理に対応付けて画面情報を記憶する記憶部を参照して、前記実行完了が検出された前記一又は複数の処理に対応付けられた画面情報を取得し、前記実行完了が検出された前記一又は複数の処理の実行に応じて表示される画面情報と、取得した前記画面情報とを比較し、比較結果を出力する、処理をコンピュータに実行させる。【選択図】図７
2017204187.tif 000002
【特許請求の範囲】
【請求項１】
表示画面を遷移させる指示を受け付けると、指示に対応付けて一又は複数の処理を記憶する記憶部を参照して、受け付けた前記指示に対応付けられた一又は複数の処理を実行し、
前記一又は複数の処理の実行完了を検出すると、一又は複数の処理に対応付けて画面情報を記憶する記憶部を参照して、前記実行完了が検出された前記一又は複数の処理に対応付けられた画面情報を取得し、
前記実行完了が検出された前記一又は複数の処理の実行に応じて表示される画面情報と、取得した前記画面情報とを比較し、
比較結果を出力する、
処理をコンピュータに実行させることを特徴とする画像比較プログラム。
【請求項２】
前記比較する処理は、前記一又は複数の処理の実行に応じて表示される画面情報の特徴量と、前記取得した前記画面情報の特徴量とを比較する、
ことを特徴とする請求項１に記載の画像比較プログラム。
【請求項３】
前記比較する処理は、前記特徴量の違いが予め記憶部に格納された閾値を超えるか否かにより比較結果を得る、
ことを特徴とする請求項２に記載の画像比較プログラム。
【請求項４】
前記比較する処理は、前記一又は複数の処理の実行に応じて表示される画面情報の画像サイズと、前記取得した前記画面情報の画像サイズとを比較する、
ことを特徴とする請求項１乃至３のいずれか一項に記載の画像比較プログラム。
【請求項５】
前記比較する処理の前に、前記指示に対応付けられた一又は複数の処理が記録された環境情報と、前記受け付けた前記指示に対応付けられた一又は複数の処理が実行される環境情報とを比較する、
ことを特徴とする請求項１乃至４のいずれか一項に記載の画像比較プログラム。
【請求項６】
表示画面を遷移させる指示を受け付けると、指示に対応付けて一又は複数の処理を記憶する記憶部を参照して、受け付けた前記指示に対応付けられた一又は複数の処理を実行する実行部と、
前記一又は複数の処理の実行完了を検出すると、一又は複数の処理に対応付けて画面情報を記憶する記憶部を参照して、前記実行完了が検出された前記一又は複数の処理に対応付けられた画面情報を取得する取得部と、
前記実行完了が検出された前記一又は複数の処理の実行に応じて表示される画面情報と、取得した前記画面情報とを比較する比較部と、
比較結果を出力する出力部と、
を備えたことを特徴とする画像比較装置。
【請求項７】
表示画面を遷移させる指示を受け付けると、指示に対応付けて一又は複数の処理を記憶する記憶部を参照して、受け付けた前記指示に対応付けられた一又は複数の処理を実行し、
前記一又は複数の処理の実行完了を検出すると、一又は複数の処理に対応付けて画面情報を記憶する記憶部を参照して、前記実行完了が検出された前記一又は複数の処理に対応付けられた画面情報を取得し、
前記実行完了が検出された前記一又は複数の処理の実行に応じて表示される画面情報と、取得した前記画面情報とを比較し、
比較結果を出力する、
処理をコンピュータが実行することを特徴とする画像比較方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像比較プログラム、画像比較装置および画像比較方法に関する。
【背景技術】
【０００２】
ソフトウェアのマニュアル（取扱説明書）には、ソフトウェアの実行中の画面からキャプチャされた画像が数多く掲載される。また、ソフトウェアは改版される場合も多く、マニュアルにおいても、その都度に変更があった画面の画像が入れ替えられる。
【０００３】
図１は従来におけるマニュアルのための画像取込の作業例を示すフローチャートである。図１（ａ）はソフトウェアが初版の場合を示しており、担当者は対象のソフトウェア（初版）を起動し（ステップＳ１）、目視で確認しながらマニュアル内容に沿った所定の操作を行う（ステップＳ２）。そして、担当者は所望の画面が表示された際に画面をキャプチャしてマニュアルに取り込み（ステップＳ３）、これらの作業を繰り返す。
【０００４】
図１（ｂ）はソフトウェアが改版になった場合を示しており、担当者は対象のソフトウェア（改版）を起動し（ステップＳ４）、前版からの変更点を仕様書や実際の画面から目視で確認しながら、マニュアル内容に沿った所定の操作を行う（ステップＳ５）。そして、担当者は置き換えが必要な画面が表示された際に画面をキャプチャしてマニュアルに取り込み（置き換え）（ステップＳ６）、これらの作業を繰り返す。
【０００５】
上述した人手のみによる作業では、担当者の工数がかかるとともに、画像の入れ替えミスによるマニュアル品質の低下を招くため、操作記録機能によるスクリプトを用いた半自動化も行われている。
【０００６】
図２は従来におけるスクリプトによる半自動化した作業例を示すフローチャートである。図２（ａ）はソフトウェアが初版の場合を示しており、担当者は対象のソフトウェア（初版）を起動するとともに（ステップＳ１１）、操作記録部を起動する（ステップＳ１２）。担当者がマニュアル内容に沿った所定の操作すると（ステップＳ１３）、操作記録部は操作内容（画面遷移、画面のキャプチャ、保存等）をスクリプトとして記録する（ステップＳ１４）。そして、担当者は所望の画面が表示された際に画面をキャプチャし、マニュアルに取り込み（ステップＳ１５）、これらの作業を繰り返す。
【０００７】
図２（ｂ）はソフトウェアが改版になった場合を示しており、担当者は対象のソフトウェア（改版）を起動し（ステップＳ１６）、初版時に記録されたスクリプトを実行する（ステップＳ１７）。その後、担当者はスクリプトによりキャプチャされた画面の画像を確認し（ステップＳ１８）、マニュアルへの画像の取り込みを行う（ステップＳ１９）。
【０００８】
一方、マニュアル等の作成を支援する技術がいくつか開示されている（特許文献１〜４等）。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０１２−１１８８１２号公報
【特許文献２】特開２００７−１１５３２号公報
【特許文献３】特開２００６−２２７７３０号公報
【特許文献４】特開２００８−２４２８５２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
上述したスクリプトにより画像を取得する技術は作業効率を向上する上で有用であるが、期待した画像を取得できない場合があり、担当者の目視による確認の負担がいぜんと大きかった。
【００１１】
図３はＯＳ（Operating System）の設定によるキャプチャ画像の違いの例を示す図である。図３（ａ）はWindowsクラシックのテーマ設定によるウィンドウの例を示しており、図３（ｂ）はWindowsベーシックのテーマ設定によるウィンドウの例を示している。このように、ソフトウェアの同じ場面の画面であっても画像としては別物になってしまい、そのまま採用することはできない。ただし、人為的またはチェックフェーズによる自動処理により、予め設定の違いを確認することで、対処することは可能である。
【００１２】
図４はバージョン毎の画面遷移の例を示す図であり、初版（Ｖ１．０）における画面遷移のルートが改版（Ｖ２．０）で省略された場合の例である。図４において、初版（Ｖ１．０）では、（１）→（２）→（３）を介して所望の画面ａに到達して画面のキャプチャを行っていたとする。また、改版（Ｖ２．０）では、（１）→（２）を介して所望の画面ａに到達するように改造されていたとする。この場合、初版（Ｖ１．０）での画面遷移およびキャプチャの操作を記録したスクリプトを改版（Ｖ２．０）で実施した場合、所望の画面ａから更に画面遷移をしようとして、次の画面が存在しないことからエラーが発生し、キャプチャを失敗する。ただし、この場合はエラーが発生することで、担当者は問題が発生したことを認識し、対処することが可能である。
【００１３】
図５はバージョン毎の画面遷移の他の例を示す図であり、初版（Ｖ１．０）における画面遷移のルートが改版（Ｖ２．０）で追加された場合の例である。図５において、初版（Ｖ１．０）では、（１）→（２）→（３）を介して所望の画面ａに到達して画面のキャプチャを行っていたとする。また、改版（Ｖ２．０）では、（１）→（２）→（３）→ｂを介して所望の画面ａに到達するように改造されていたとする。この場合、エラーが発生することなく、画面ａに到達する前の画面ｂのキャプチャが行われてしまい、所望の画面ａを取得できなくなる。この場合は、エラーが発生しないため、担当者は問題が発生したことを認識できず、その結果、担当者は全てのキャプチャ画像について従前の画像と比較して確認を行わざるを得ない。
【００１４】
このように、従来のスクリプトを行った作業では、担当者の画像比較の工数が多く、その簡略化が求められていた。
【００１５】
そこで、一側面では、画像比較の作業負担を削減することを目的とする。
【課題を解決するための手段】
【００１６】
一つの形態では、表示画面を遷移させる指示を受け付けると、指示に対応付けて一又は複数の処理を記憶する記憶部を参照して、受け付けた前記指示に対応付けられた一又は複数の処理を実行し、前記一又は複数の処理の実行完了を検出すると、一又は複数の処理に対応付けて画面情報を記憶する記憶部を参照して、前記実行完了が検出された前記一又は複数の処理に対応付けられた画面情報を取得し、前記実行完了が検出された前記一又は複数の処理の実行に応じて表示される画面情報と、取得した前記画面情報とを比較し、比較結果を出力する、処理をコンピュータに実行させる。
【発明の効果】
【００１７】
画像比較の作業負担を削減することができる。
【図面の簡単な説明】
【００１８】
【図１】従来におけるマニュアルのための画像取込の作業例を示すフローチャートである。
【図２】従来におけるスクリプトによる半自動化した作業例を示すフローチャートである。
【図３】ＯＳの設定によるキャプチャ画像の違いの例を示す図である。
【図４】バージョン毎の画面遷移の例を示す図（その１）である。
【図５】バージョン毎の画面遷移の例を示す図（その２）である。
【図６】一実施形態にかかるシステムの構成例を示す図である。
【図７】サーバ装置の機能構成例を示す図である。
【図８】クライアント端末の機能構成例を示す図である。
【図９】サーバ装置およびクライアント端末のハードウェア構成例を示す図である。
【図１０】実施形態の処理例を示すシーケンス図である。
【図１１】スクリプトの例を示す図である。
【図１２】環境比較の例を示す図である。
【図１３】環境詳細比較の例を示す図である。
【図１４】スクリプト結果参照の例を示す図である。
【図１５】画像サイズ比較の例を示す図である。
【図１６】画像詳細比較の例を示す図である。
【発明を実施するための形態】
【００１９】
以下、本発明の好適な実施形態につき説明する。
【００２０】
＜構成＞
図６は一実施形態にかかるシステムの構成例を示す図である。図６において、ソフトウェアのマニュアルのための画面画像の取得を支援するサーバ装置１は、社内ネットワークやインターネット等のネットワーク２に接続されている。また、ソフトウェアを実行し、ソフトウェアのマニュアルのための画面画像の取得の操作を行う複数のクライアント端末３（３Ｘ、３Ｙ、・・）はネットワーク２を介してサーバ装置１に接続可能となっている。
【００２１】
図７はサーバ装置１の機能構成例を示す図である。図７において、サーバ装置１は、キャプチャ画像受信部１０１と画像比較部１０２と環境情報受信部１０３と環境比較部１０４とスクリプト受信部１０５とスクリプト送信部１０６とスクリプト結果参照部１０７とを備えている。
【００２２】
キャプチャ画像受信部１０１は、クライアント端末３から画面のキャプチャ画像を受信し、キャプチャ画像記憶部１１１に画像ファイル１１２を保存する機能を有している。画像ファイル１１２は、対応するソフトウェアの識別子、バージョン（版数）、キャプチャを行ったクライアント端末３の識別子等と対応付けられている。画像比較部１０２は、キャプチャ画像記憶部１１１に保存された以前の版の画像ファイル１１２と今回の版の画像ファイル１１２とを、設定情報記憶部１１３に保存された設定情報１１４に基づいて比較し、同一性を判断する機能を有している。設定情報１１４の具体例については後述するが、画像比較において同一性の範囲内にあると許容する閾値等が含まれる。
【００２３】
環境情報受信部１０３は、クライアント端末３から環境情報を受信し、環境情報記憶部１１５に環境情報１１６として保存する機能を有している。環境情報１１６には、対応するソフトウェアの識別子、バージョン（版数）、クライアント端末３の識別子、ＯＳのバージョンのほか、ソフトウェアのウィンドウ毎の画面タイプ等の情報も含まれる。環境比較部１０４は、環境情報記憶部１１５に保存された以前の版の環境情報１１６と今回の版の環境情報１１６とを比較する機能を有している。
【００２４】
スクリプト受信部１０５は、クライアント端末３において記録されたスクリプトを受信し、スクリプト記憶部１１７にスクリプトファイル１１８として保存する機能を有している。スクリプトファイル１１８は、対応するソフトウェア、バージョン（版数）、スクリプト記録を行ったクライアント端末３の識別子等と対応付けられている。また、スクリプト受信部１０５はスクリプトの実行結果であるスクリプト結果を受信し、スクリプト結果１１９としてスクリプト記憶部１１７に保存する機能も有している。スクリプト送信部１０６は、クライアント端末３からの要求に応じ、以前の版のスクリプトファイル１１８を提供する機能を有している。スクリプト結果参照部１０７は、スクリプト結果１１９を参照して、エラーが発生した画面のキャプチャ画像について警告情報を記録する機能を有している。
【００２５】
図８はクライアント端末３（３Ｘ、３Ｙ、・・）の機能構成例を示す図である。図８において、クライアント端末３は、対象ソフトウェア実行部３０１と操作記録部３０２とスクリプト送信部３０３と環境情報取得・送信部３０４とキャプチャ画像送信部３０５とを備えている。また、クライアント端末３は、スクリプト要求部３０６とスクリプト受信部３０７とスクリプト実行部３０８とスクリプト結果送信部３０９と比較結果受信部３１０とを備えている。なお、クライアント端末３において、ソフトウェアの初版等においてスクリプトを記録する場合に使用される部分は、対象ソフトウェア実行部３０１と操作記録部３０２とスクリプト送信部３０３と環境情報取得・送信部３０４とキャプチャ画像送信部３０５である。また、ソフトウェアの改版においてスクリプトを実行する場合に使用される部分は、対象ソフトウェア実行部３０１と環境情報取得・送信部３０４とキャプチャ画像送信部３０５とスクリプト要求部３０６〜比較結果受信部３１０である。
【００２６】
対象ソフトウェア実行部３０１は、マニュアル作成の対象となるソフトウェアを実行する機能を有している。操作記録部３０２は、対象ソフトウェア実行部３０１で実行されるソフトウェアに対して担当者（マニュアル作成者）が行う操作をスクリプトとして記録する機能を有している。記録したスクリプトは内部的に一時的に保存する。スクリプト送信部３０３は、記録されたスクリプトをサーバ装置１に送信する機能を有している。
【００２７】
環境情報取得・送信部３０４は、自端末における環境情報を取得（取得した環境情報は内部的に一時的に保存）し、サーバ装置１に送信する機能を有している。キャプチャ画像送信部３０５は、自端末においてキャプチャされた画面の画像をサーバ装置１に送信する機能を有している。
【００２８】
スクリプト要求部３０６は、改版されたソフトウェアのマニュアル作成において用いる以前の版のスクリプトをサーバ装置１に要求する機能を有している。スクリプト受信部３０７は、サーバ装置１からスクリプトを受信する機能を有している。受信したスクリプトは内部的に一時的に保存する。スクリプト実行部３０８は、スクリプト受信部３０７により受信したスクリプトを担当者の指示に従って実行する機能を有している。スクリプトの実行結果は内部的に一時的に保存する。スクリプト結果送信部３０９は、スクリプトの実行結果をサーバ装置１に送信する機能を有している。比較結果受信部３１０は、サーバ装置１からキャプチャした画面の画像の以前の版の画像との比較結果を受信し、必要に応じ、担当者に出力する機能を有している。
【００２９】
図９はサーバ装置１およびクライアント端末３のハードウェア構成例を示す図である。図９において、サーバ装置１等は、バス１７を介して相互に接続されたＣＰＵ（Central Processing Unit）１１、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３を備えている。また、サーバ装置１等は、ＨＤＤ（Hard Disk Drive）／ＳＳＤ（Solid State Drive）１４、接続Ｉ／Ｆ（Interface）１５、通信Ｉ／Ｆ１６を備えている。ＣＰＵ１１は、ＲＡＭ１３をワークエリアとしてＲＯＭ１２またはＨＤＤ／ＳＳＤ１４等に格納されたプログラムを実行することで、サーバ装置１等の動作を統括的に制御する。接続Ｉ／Ｆ１５は、サーバ装置１等に接続される機器とのインタフェースである。通信Ｉ／Ｆ１６は、ネットワークを介して他の情報処理装置と通信を行うためのインタフェースである。
【００３０】
図７および図８で説明した各装置の機能は、ＣＰＵ１１において所定のプログラムが実行されることで実現される。プログラムは、記録媒体を経由して取得されるものでもよいし、ネットワークを経由して取得されるものでもよいし、ＲＯＭ組込でもよい。処理に際して参照・更新されるデータは、ＲＡＭ１３またはＨＤＤ／ＳＳＤ１４に保持される。
【００３１】
＜動作＞
図１０は上記の実施形態の処理例を示すシーケンス図であり、クライアント端末３Ｘにおいて初版のソフトウェアを実行してスクリプトを記録し、ソフトウェアの改版時にクライアント端末３Ｙにおいてスクリプトを実行するものとしている。
【００３２】
図１０において、クライアント端末３Ｘでは担当者から対象ソフト起動と操作記録開始の指示（操作）を受けると（ステップＳ１０１）、対象ソフトウェア実行部３０１はソフトウェアを起動し、操作記録部３０２は操作記録を開始する（ステップＳ１０２）。その後、担当者の画面遷移、キャプチャ等の所定の操作（ステップＳ１０３）が記録されてスクリプト化され、担当者による操作記録の終了の指示（ステップＳ１０４）により操作記録が終了する。図１１は記録されたスクリプトの例を示しており、メニューの操作、メニューリストの項目の選択、フィールドへの入力、ボタンのプッシュ、画面キャプチャ等の操作が記録されている。
【００３３】
図１０に戻り、操作記録が終了すると、環境情報取得・送信部３０４はクライアント端末３Ｘの環境情報を取得する（ステップＳ１０５）。そして、キャプチャ画像送信部３０５、環境情報取得・送信部３０４およびスクリプト送信部３０３は、キャプチャ画像、環境情報およびスクリプトファイルをサーバ装置１に送信する（ステップＳ１０６）。サーバ装置１のキャプチャ画像受信部１０１、環境情報受信部１０３およびスクリプト受信部１０５はそれぞれキャプチャ画像、環境情報およびスクリプトファイルを受信し、保存する（ステップＳ１０７）。
【００３４】
その後、対象ソフトウェアの改版時に、クライアント端末３Ｙでは担当者から対象ソフト起動の指示を受けると（ステップＳ１１１）、対象ソフトウェア実行部３０１はソフトウェアを起動する。対象ソフト起動の指示は、表示画面を遷移させる指示に相当する。次いで、環境情報取得・送信部３０４はクライアント端末３Ｙの環境情報を取得し（ステップＳ１１２）、サーバ装置１に環境情報を送信する（ステップＳ１１３）。サーバ装置１の環境情報受信部１０３は環境情報を受信すると環境情報記憶部１１５に保存し、環境比較部１０４は同ソフトウェアのスクリプトが保存されている以前の版に対応する環境情報と、今回の改版についての環境情報とを比較する（ステップＳ１１４）。図１２は環境比較の例を示しており、クライアント：＃１がクライアント端末３Ｘに対応し、クライアント：＃２がクライアント端末３Ｙに対応している。この例では、いずれもＯＳのバージョンが同じであるため、問題なしと判断する。そして、環境比較部１０４は、環境比較結果をクライアント端末３Ｙに送信する（ステップＳ１１５）。
【００３５】
図１０に戻り、クライアント端末３Ｙは、環境比較結果がＯＳのバージョン違いを示す等により以前のスクリプトを実行しても意味がない場合は、スクリプトによる処理を中止する。また、環境比較結果が、問題なしか、一部への影響である場合、スクリプト要求部３０６はサーバ装置１に対して対応するスクリプトファイルを要求する（ステップＳ１１６）。これを受け、サーバ装置１のスクリプト送信部１０６はスクリプト記憶部１１７から対応するスクリプトファイル１１８を取得し、クライアント端末３Ｙに送信する（ステップＳ１１７）。
【００３６】
クライアント端末３Ｙのスクリプト受信部３０７がスクリプトファイルを受信するとスクリプト実行部３０８はスクリプトを実行し、画面遷移、画面キャプチャ、画像保存等を自動実行する（ステップＳ１１８）。スクリプトは画面キャプチャを単位に実行完了が管理され、正常に実行完了したかエラーが発生したかをスクリプト結果として記録する（ステップＳ１１９）。そして、一連のスクリプトの実行が完了した後、キャプチャ画像送信部３０５およびスクリプト結果送信部３０９はキャプチャ画像とスクリプト結果をサーバ装置１に送信する（ステップＳ１２０）。サーバ装置１のキャプチャ画像受信部１０１およびスクリプト受信部１０５はキャプチャ画像とスクリプト結果を受信すると、それぞれキャプチャ画像記憶部１１１およびスクリプト記憶部１１７に保存する（ステップＳ１２１）。
【００３７】
次いで、環境比較部１０４は、環境詳細比較を行う（ステップＳ１２２）。図１３は環境詳細比較の例を示しており、以前の版の環境情報において全ての画面のウィンドウタイプが「○○○」とされているのに対し、今回の版の環境情報において一部の画面のウィンドウタイプが異なる場合を示している。この例の場合、画面Ｗ４についてはＮＧの判定を行い、他の画面についてはＯＫの判定を行う。ＮＧ判定された画面については、警告情報に記録し、以降の処理の対象外とする。
【００３８】
図１０に戻り、スクリプト結果参照部１０７はスクリプト記憶部１１７のスクリプト結果１１９を参照し、エラーが発生した画面について警告情報を記録する（ステップＳ１２３）。図１４はスクリプト結果参照の例を示しており、環境詳細比較で除外された残りの画像について、エラーにより結果がＮＧとなった画面Ｗ３について警告情報を記録し、以降の処理の対象外とする。
【００３９】
図１０に戻り、画像比較部１０２は以前の版と今回の版の画像ファイル１１２の画像サイズ比較を行う（ステップＳ１２４）。なお、画像サイズは画像ファイル１１２から取得することができる。図１５は画像サイズ比較の例を示しており、環境詳細比較およびスクリプト結果参照で除外された残りの画像について、画像サイズの一致を判定し、異なる場合に警告情報を記録し、以降の処理の対象外とする。この例では、画像サイズが全て一致したものとしている。
【００４０】
図１０に戻り、画像比較部１０２は以前の版と今回の版の画像ファイル１１２について画像詳細比較を行う（ステップＳ１２５）。図１６は画像詳細比較の例を示している。すなわち、以前の版と今回の版の画像ファイル１１２の個々の画像について、パターンマッチングによる特徴比較（同じ座標の画素を比較し相関値を算出）の比較結果αと、色比較（各画素の色のヒストグラムで相関値を算出）の比較結果βとを画像処理により取得する。この際、画像を細分化し、それぞれ上記の相関値を算出し、それらに対し統計的手法（例：標準偏差を求めて正規分布化し、上位ｍ％と下位ｍ％をＮＧ、上位ｎ％と下位ｎ％を要注意とする（ｍ＜ｎ））を使った判定も加える。
【００４１】
そして、画像比較部１０２は、設定情報１１４の閾値を用い、各画像が実質的に同じであるか否か判定する。この例では、ログイン画面については、以前の版からＶ２、Ｖ３への変更がないため、閾値は１．０（完全同一）とされている。画面Ｗ１については、以前の版からＶ２、Ｖ３へ著作権表示の年号等の変更があるため、それらの文字の違いを吸収するように、閾値は０．９とされている。画面Ｗ２については、Ｖ２については著作権表示の年号等の変更があるため閾値は０．９とされ、Ｖ３についてはＵＩ（User Interface）の一部変更があるため閾値は０．５とされている。ここでは、Ｖ２の判定として、ログイン画面と画面Ｗ１については実質的に同じと判定し、画面Ｗ２については相違すると判定している。相違したと判定した画面については警告情報を記録する。
【００４２】
図１０に戻り、環境比較部１０４、スクリプト結果参照部１０７および画像比較部１０２は、比較結果と警告情報（存在する場合）をクライアント端末３Ｙに送信する（ステップＳ１２６）。クライアント端末３Ｙの比較結果受信部３１０は、比較結果等を受信すると、担当者に対して表示等を行う。警告情報が存在する場合、担当者は、該当する画面の画像を手動対応で取得しなおし（ステップＳ１２７）、そのキャプチャ画像をキャプチャ画像送信部３０５によりサーバ装置１に送信する（ステップＳ１２８）。サーバ装置１のキャプチャ画像受信部１０１は、手動対応によるキャプチャ画像を受信した場合、キャプチャ画像記憶部１１１に保存する。そして、キャプチャ画像記憶部１１１に保存された画像ファイル１１２の画像はマニュアルに反映される（ステップＳ１２９）。なお、マニュアルへの反映は、所定のフォルダ等に画像ファイル１１２が移動されることで完了する。マニュアルの本体となる電子データ（Ｗｏｒｄ、ＰＤＦ等）は、起動されることで、データ上に記述されたファイル名に従い、所定のフォルダから画像ファイル１１２を読み込むことで、マニュアル上にキャプチャ画像を表示する。
【００４３】
＜総括＞
以上説明したように、本実施形態によれば、画像比較の作業負担を削減することができる。
【００４４】
以上、好適な実施の形態により説明した。ここでは特定の具体例を示して説明したが、特許請求の範囲に定義された広範な趣旨および範囲から逸脱することなく、これら具体例に様々な修正および変更を加えることができることは明らかである。すなわち、具体例の詳細および添付の図面により限定されるものと解釈してはならない。
【００４５】
以上の説明に関し、更に以下の項を開示する。
（付記１）
表示画面を遷移させる指示を受け付けると、指示に対応付けて一又は複数の処理を記憶する記憶部を参照して、受け付けた前記指示に対応付けられた一又は複数の処理を実行し、
前記一又は複数の処理の実行完了を検出すると、一又は複数の処理に対応付けて画面情報を記憶する記憶部を参照して、前記実行完了が検出された前記一又は複数の処理に対応付けられた画面情報を取得し、
前記実行完了が検出された前記一又は複数の処理の実行に応じて表示される画面情報と、取得した前記画面情報とを比較し、
比較結果を出力する、
処理をコンピュータに実行させることを特徴とする画像比較プログラム。
（付記２）
前記比較する処理は、前記一又は複数の処理の実行に応じて表示される画面情報の特徴量と、前記取得した前記画面情報の特徴量とを比較する、
ことを特徴とする付記１に記載の画像比較プログラム。
（付記３）
前記比較する処理は、前記特徴量の違いが予め記憶部に格納された閾値を超えるか否かにより比較結果を得る、
ことを特徴とする付記２に記載の画像比較プログラム。
（付記４）
前記比較する処理は、前記一又は複数の処理の実行に応じて表示される画面情報の画像サイズと、前記取得した前記画面情報の画像サイズとを比較する、
ことを特徴とする付記１乃至３のいずれか一項に記載の画像比較プログラム。
（付記５）
前記比較する処理の前に、前記指示に対応付けられた一又は複数の処理が記録された環境情報と、前記受け付けた前記指示に対応付けられた一又は複数の処理が実行される環境情報とを比較する、
ことを特徴とする付記１乃至４のいずれか一項に記載の画像比較プログラム。
（付記６）
表示画面を遷移させる指示を受け付けると、指示に対応付けて一又は複数の処理を記憶する記憶部を参照して、受け付けた前記指示に対応付けられた一又は複数の処理を実行する実行部と、
前記一又は複数の処理の実行完了を検出すると、一又は複数の処理に対応付けて画面情報を記憶する記憶部を参照して、前記実行完了が検出された前記一又は複数の処理に対応付けられた画面情報を取得する取得部と、
前記実行完了が検出された前記一又は複数の処理の実行に応じて表示される画面情報と、取得した前記画面情報とを比較する比較部と、
比較結果を出力する出力部と、
を備えたことを特徴とする画像比較装置。
（付記７）
前記比較部は、前記一又は複数の処理の実行に応じて表示される画面情報の特徴量と、前記取得した前記画面情報の特徴量とを比較する、
ことを特徴とする付記６に記載の画像比較装置。
（付記８）
前記比較部は、前記特徴量の違いが予め記憶部に格納された閾値を超えるか否かにより比較結果を得る、
ことを特徴とする付記７に記載の画像比較装置。
（付記９）
前記比較部は、前記一又は複数の処理の実行に応じて表示される画面情報の画像サイズと、前記取得した前記画面情報の画像サイズとを比較する、
ことを特徴とする付記６乃至８のいずれか一項に記載の画像比較装置。
（付記１０）
前記比較部の処理の前に、前記指示に対応付けられた一又は複数の処理が記録された環境情報と、前記受け付けた前記指示に対応付けられた一又は複数の処理が実行される環境情報とを比較する、
ことを特徴とする付記６乃至９のいずれか一項に記載の画像比較装置。
（付記１１）
表示画面を遷移させる指示を受け付けると、指示に対応付けて一又は複数の処理を記憶する記憶部を参照して、受け付けた前記指示に対応付けられた一又は複数の処理を実行し、
前記一又は複数の処理の実行完了を検出すると、一又は複数の処理に対応付けて画面情報を記憶する記憶部を参照して、前記実行完了が検出された前記一又は複数の処理に対応付けられた画面情報を取得し、
前記実行完了が検出された前記一又は複数の処理の実行に応じて表示される画面情報と、取得した前記画面情報とを比較し、
比較結果を出力する、
処理をコンピュータが実行することを特徴とする画像比較方法。
（付記１２）
前記比較する処理は、前記一又は複数の処理の実行に応じて表示される画面情報の特徴量と、前記取得した前記画面情報の特徴量とを比較する、
ことを特徴とする付記１１に記載の画像比較方法。
（付記１３）
前記比較する処理は、前記特徴量の違いが予め記憶部に格納された閾値を超えるか否かにより比較結果を得る、
ことを特徴とする付記１２に記載の画像比較方法。
（付記１４）
前記比較する処理は、前記一又は複数の処理の実行に応じて表示される画面情報の画像サイズと、前記取得した前記画面情報の画像サイズとを比較する、
ことを特徴とする付記１１乃至１３のいずれか一項に記載の画像比較方法。
（付記１５）
前記比較する処理の前に、前記指示に対応付けられた一又は複数の処理が記録された環境情報と、前記受け付けた前記指示に対応付けられた一又は複数の処理が実行される環境情報とを比較する、
ことを特徴とする付記１１乃至１４のいずれか一項に記載の画像比較方法。
【符号の説明】
【００４６】
１                  サーバ装置
１０１              キャプチャ画像受信部
１０２              画像比較部
１０３              環境情報受信部
１０４              環境比較部
１０５              スクリプト受信部
１０６              スクリプト送信部
１０７              スクリプト結果参照部
１１１              キャプチャ画像記憶部
１１２              画像ファイル
１１３              設定情報記憶部
１１４              設定情報
１１５              環境情報記憶部
１１６              環境情報
１１７              スクリプト記憶部
１１８              スクリプトファイル
１１９              スクリプト結果
２                  ネットワーク
３、３Ｘ、３Ｙ      クライアント端末
３０１              対象ソフトウェア実行部
３０２              操作記録部
３０３              スクリプト送信部
３０４              環境情報取得・送信部
３０５              キャプチャ画像送信部
３０６              スクリプト要求部
３０７              スクリプト受信部
３０８              スクリプト実行部
３０９              スクリプト結果送信部
３１０              比較結果受信部
【図１】
2017204187.tif 000003
【図２】
2017204187.tif 000004
【図３】
2017204187.tif 000005
【図４】
2017204187.tif 000006
【図５】
2017204187.tif 000007
【図６】
2017204187.tif 000008
【図７】
2017204187.tif 000009
【図８】
2017204187.tif 000010
【図９】
2017204187.tif 000011
【図１０】
2017204187.tif 000012
【図１１】
2017204187.tif 000013
【図１２】
2017204187.tif 000014
【図１３】
2017204187.tif 000015
【図１４】
2017204187.tif 000016
【図１５】
2017204187.tif 000017
【図１６】
2017204187.tif 000018