(57)【要約】【課題】模擬装置を用いず、現行ネットワークに流れるデータを試験データとして、新システムの試験を容易にかつ柔軟に実現するシステム試験支援装置を得る。【解決手段】データ収集機能７が、現行システム１と装置１５との間で送受信されるデータを現行ネットワーク２から収集し、データ編集機能９が収集したデータから試験データ１０を生成し、データ送受信機能１１が、試験される新システム３へ生成した試験データ１０のうちの装置送出データを試験ネットワーク５を介して送信し、これに対する新システム３の結果データ１４を受信し、データ照合機能１２により、結果データ１４と試験データ１０のうちの現行システム送出のデータとの照合を行って、装置１５を模擬する模擬装置１４を用いることなく、新システム３の試験を行う。【選択図】図１
2013162260.tif 000002
【特許請求の範囲】
【請求項１】
現行システムと対向装置との間でデータが送受信される現行ネットワークから上記データを収集するデータ収集手段、
このデータ収集手段によって収集された上記データを編集して試験データを生成するデータ編集手段、
このデータ編集手段によって生成された試験データのうちの上記対向装置が送出したデータを、試験ネットワークを介して被試験システムへ送信するとともに、上記被試験システムから結果データを受信するデータ送受信手段、
及びこのデータ送受信手段によって受信された上記結果データと、上記生成された試験データのうちの上記現行システムが送出したデータとを照合するデータ照合手段を備えたことを特徴とするシステム試験支援装置。
【請求項２】
現行システム及び被試験システムを並列稼動させた場合に、上記現行システムと対向装置との間でデータが送受信される現行ネットワークから上記データを収集し、この収集したデータからリアルタイムで試験データを生成するデータ収集手段、
このデータ収集手段によってリアルタイムに生成された上記試験データのうちの上記対向装置が送出したデータを、試験ネットワークを介して上記被試験システムへ送信するとともに、上記被試験システムから結果データを受信するデータ送受信手段、
及びこのデータ送受信手段によって受信された上記結果データと、上記リアルタイムに生成された試験データのうちの上記現行システムが送出したデータとを照合するデータ照合手段を備えたことを特徴とするシステム試験支援装置。
【請求項３】
上記被試験システムの内部保持データのうちの必要なデータを取得し、この取得したデータを用いて、上記データ送受信手段によって受信された上記結果データと、上記生成された試験データのうちの上記現行システムが送出したデータとを照合し、この照合結果を上記データ照合手段に渡す外部モジュールを備えたことを特徴とする請求項１または請求項２記載のシステム試験支援装置。
【請求項４】
上記被試験システムの内部保持データのスナップショットを取得して保持するとともに、上記保持したスナップショットのデータの状態に上記被試験システムの内部状態を復元するスナップショット取得・復元手段を備えたことを特徴とする請求項１〜請求項３のいずれか一項記載のシステム試験支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報通信システムにおいて、新たに作成されたシステムの通信対向試験を支援する機能を有するシステム試験支援装置に関するものである。
ここで、支援する機能とは、試験データを現行システム上から自動生成する機能、試験結果を自動照合する機能、複数の模擬通信対向装置をＤＯＡ（Ｄａｔａ  Ｏｒｉｅｎｔｅｄ  Ａｐｐｒｏａｃｈ）の観点で１台にて実現する試験環境のダウンサイジング機能などである。
【背景技術】
【０００２】
クラウド技術の進歩に伴い、独立したシステムを一つの統合システムとする動向がある。その実現方法として、システムそれぞれの機能仕様に合わせた統合では莫大なコストがかかるため、個々のシステムが扱うデータに注目してシステムを統合するＤＯＡによる統合化がある。
一方で、システムの試験については、従来どおり、対向装置の模擬装置を台数分準備し、それぞれのシステムに応じた試験ケースの設計及び試験データの作成を行って、試験を実施する場合が多い。
これらのシステムの試験に関しても、ＤＯＡの観点で試験を支援する機能、すなわち、システム上を流れるネットワークデータを収集、編集、制御、照合する機能を搭載した装置を実現することで、試験の効率化及び試験環境のダウンサイジングが求められている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−５１７３７号公報（第３頁、図２）
【特許文献２】特開平１１−２１２６２２号公報（第５頁、図１）
【特許文献３】特開２０００−１１２５１５号公報（第９〜１０頁、図１）
【特許文献４】特開平７−９９７４１号公報（第２〜４頁、図１）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のシステムの試験方法を示すものとして、特許文献１は、変電所の開閉器の状態についてのチェックを行うものが記載されているが、これは、変電所の開閉器の状態についてのチェックという特定情報に限定した手法であり、且つ、取得した情報を編集し試験に利用するものではなかった。
また、従来の技術を示す特許文献２、特許文献３においては、対向装置（プラント装置）と同等の機能を有する模擬装置をエミュレータとして、対向装置を模擬する手法が記載されているものの、模擬装置ごとのエミュレータの実装が必要になるという問題がある。
また、従来の技術を示す特許文献４においては、模擬機能をシステム本体に組込むことで、一部試験の効率化を実現する手法が記載されているが、この特許文献４の方法では、システム本体への試験のための機能導入が必要になるという問題があった。
【０００５】
この発明は、上記のような課題を解決するためになされたものであり、模擬装置を用いず、現行ネットワークに流れるデータを試験データとして、新システムの試験を容易にかつ柔軟に実現するシステム試験支援装置を得ることを目的にしている。
【０００６】
この発明に係わるシステム試験支援装置においては、現行システムと対向装置との間でデータが送受信される現行ネットワークからデータを収集するデータ収集手段、このデータ収集手段によって収集されたデータを編集して試験データを生成するデータ編集手段、
このデータ編集手段によって生成された試験データのうちの対向装置が送出したデータを、試験ネットワークを介して被試験システムへ送信するとともに、被試験システムから結果データを受信するデータ送受信手段、及びこのデータ送受信手段によって受信された結果データと、生成された試験データのうちの現行システムが送出したデータとを照合するデータ照合手段を備えたものである。
【発明の効果】
【０００７】
この発明によれば、現行システムと対向装置との間でデータが送受信される現行ネットワークからデータを収集するデータ収集手段、このデータ収集手段によって収集されたデータを編集して試験データを生成するデータ編集手段、このデータ編集手段によって生成された試験データのうちの対向装置が送出したデータを、試験ネットワークを介して被試験システムへ送信するとともに、被試験システムから結果データを受信するデータ送受信手段、及びこのデータ送受信手段によって受信された結果データと、生成された試験データのうちの現行システムが送出したデータとを照合するデータ照合手段を備えたので、模擬装置を用いることなく、現行ネットワークに流れるデータを試験データとして、被試験システムの試験を容易にかつ柔軟に実現することができる。
【図面の簡単な説明】
【０００８】
【図１】この発明の実施の形態１によるシステム試験支援装置を含む全体システムを示す構成図である。
【図２】この発明の実施の形態２によるシステム試験支援装置を示す構成図である。
【図３】この発明の実施の形態３によるシステム試験支援装置を示す構成図である。
【発明を実施するための形態】
【０００９】
実施の形態１．
以下、この発明の実施の形態を図に基づいて説明する。
図１は、この発明の実施の形態１によるシステム試験支援装置を含む全体システムを示す構成図である。
図１において、現行システム１は、現在稼動中のシステムであり、対向する装置１５との間でパケットデータ（以下、単にデータという。）を互いに送受信する情報通信システムを形成している。現行システム１と装置１５とは、データが流れる現行ネットワーク２により接続されている。
新システム３は、新たに作成されたもので、現行システム１を更新する前に試験される被試験システムである。従来は、更新前の新システム３を試験するために、新システム３と試験ネットワーク５を介して、装置１５を模擬する模擬装置４が接続されていたが、実施の形態１では、システム試験支援装置が試験データを生成するので、模擬装置４を必要としない。
【００１０】
システム試験支援装置６は、試験ネットワーク５及び現行ネットワーク２に接続され、次のように構成されて、新システム３の試験を支援する。
データ収集機能７（データ収集手段）は、現行ネットワーク２を流れる現行システム１と装置１５との間のデータを収集し、収集データ８に格納する。データ編集機能（データ編集手段）は、収集データ８を編集し、試験データ１０を作成する。データ送受信機能１１（データ送受信手段）は、試験ネットワーク５に接続され、新システム３へ試験データ１０のうちの装置１５送出の試験データを送信し、新システム３から結果データ１４を受信する。データ照合機能１２（データ照合手段）は、新システム３の出力する結果データ１４と、試験データ１０のうちの現行システム１が送出したデータとの内容を単純に照合する。
【００１１】
外部モジュール１３は、データ送受信機能１１により起動され、新システム３の内部状
態を示すデータを取得するとともに、この内部状態を示すデータを用いて、新システム３の出力する結果データ１４と、試験データ１０のうちの対応する現行システム１の送出したデータとを照合する。そして、データ照合機能１２にその照合結果を提供する。
なお、新システム３の内部状態を示すデータは、例えばハードディスクに形成されたデータベース中の、照合するために必要なデータである。
【００１２】
次に、システム試験支援装置６の動作について説明する。
データ収集機能７では、現行ネットワーク２上を流れる現行システム１と装置１５との間のデータを取得し、そのデータを収集データ８に蓄積する。ここで、収集不要なデータなどは、設定を行って、フィルタリングして、収集を行わないようにすることができる。
【００１３】
次に、データ編集機能９が、新システム３の試験時に収集データ８をもとに、データ編集を行い、試験データ１０としてデータの作成を行う。この際、収集データ８の内容によって、各装置１５から現行システム１へ送出されたデータは、装置送出の試験データとして新システム３へ送信するデータとし、また、現行システム１から各装置１５へ送出されたデータは、新システム３の処理結果データとの照合に用いるようにする。
データ編集機能９によるデータ編集は、データ値の変更だけでなく、データ送出順序、データ送出ディレイなどの設定を行うとともに、後述する外部モジュール１３の起動の設定を行うことができる。
【００１４】
次に、データ送受信機能１１が、試験データ１０のうちの装置送出の試験データを新システム３に対して、試験ネットワーク５を介して送出する。また、新システム３から試験ネットワーク５に送出されたデータを収集し、結果データ１４に処理結果として格納する。
このとき、データ送受信機能１１は試験ネットワーク５に流れるデータを全て収集するが、自身が送出した試験データは破棄する。
また、データ送受信機能１１は、データ編集機能９により設定された任意のタイミングで、処理結果照合用の外部モジュール１３を起動するためのインタフェースを有する。
なお、試験データ１０に装置送出のデータを含んでいるため、模擬装置４の準備は不要である。
【００１５】
次に、データ照合機能１２が、結果データ１４と、対応する試験データ１０のうちの現行システム１が送出したデータとのデータ内容を単純照合する。
また、外部モジュール１３を用いて、照合処理される場合には、データ照合機能１２は、その照合処理結果を受信し、データ照合機能１２による照合処理の判断条件とすることも可能である。
このとき、照合するための試験データ１０のうちの現行システム１が送出したデータと、結果データ１４の対応するデータ（該当データ）とは、データごとにユニークに付与されるコードによって対応付けられるようになっている。
データ照合機能１２は、照合結果に応じて、結果データ１４の該当データにフラグを立てる。
このように構成することにより、模擬装置４を用いることなく、新システム３の試験を行うことができる。
【００１６】
実施の形態１によれば、模擬装置を用いることなく、現行ネットワークに流れるデータを試験データとして、新システムの試験を行うことで、新システムを試験する場合の省力化及び試験環境のダウンサイジング（模擬装置が不要となる）を実施することが可能となる。
【００１７】
実施の形態２．
図２は、この発明の実施の形態２によるシステム試験支援装置を示す構成図である。
図２において、１〜３、５〜７、９〜１５は図１におけるものと同一のものである。図２では、データ収集機能７が受信したデータからリアルタイムで試験データ１０を生成するようにしている。
【００１８】
実施の形態２は、実施の形態１に示したシステム試験支援装置の機能を利用して、現行システム１を新システム３に切替える前に、現行システム１と新システム３を並行稼動させ、現行システム１と新システム３の並行稼動状態での新システム３の試験の支援を行うものである。
【００１９】
データ収集機能７は、稼働中の現行ネットワーク２からデータを収集し、リアルタイムに試験データ１０を生成する。データ編集機能９は、新システム３の試験に試験データ１０を適用する際、編集が必要な場合、自動的に編集を行う。この編集には外部モジュール１３の起動も含まれる。
【００２０】
次いで、データ送受信機能１１は、試験データ１０のうちの装置送出の試験データを、試験ネットワーク５を介して新システム３に対して送出する。また、新システム３から試験ネットワーク５に送出されたデータを収集し、結果データ１４に処理結果として格納する。
また、データ送受信機能１１は、データ編集機能９により設定された任意のタイミングで、処理結果照合用の外部モジュール１３を起動するためのインタフェースを有する。
なお、実施の形態２では、試験データ１０に装置送出のデータを含んでいるため、模擬装置の準備は不要である。
【００２１】
次に、データ照合機能１２が、結果データ１４と試験データ１０のうちの現行システム１送出データとのデータ内容を単純照合する。
また、外部モジュール１３を用いて、照合処理される場合には、データ照合機能１２は、その照合処理結果を受信し、データ照合機能１２による照合処理の判断条件とすることも可能である。
データ照合機能１２は、外部モジュール１３の照合結果に応じて、結果データ１４の該当データにフラグを立てる。
このように構成することにより、模擬装置４を用いることなく、新システム３の試験を行うことができる。
【００２２】
実施の形態２によれば、現行システムに影響を与えることなく、現行システムと新システムの並行運転における新システムの試験の実施を実現することが可能となる。
【００２３】
実施の形態３．
図３は、この発明の実施の形態３によるシステム試験支援装置を示す構成図である。
図３において、１、３〜６、１０〜１４は図１におけるものと同一のものである。図３では、システム試験支援装置６にスナップショット取得・復元機能１６（スナップショット取得・復元手段）を設け、新システム３のハードディスクから、１断面のスナップショットデータを取得し、また、このスナップショットデータの状態に新システム３の状態を復元する。スナップショットデータ１７は、取得したスナップショットデータを格納している。
【００２４】
実施の形態３は、実施の形態１のシステム試験支援装置６の機能に加えて、新システム３のシステム試験実施時の支援を行う。なお、実施の形態３でも、模擬装置４を使用せずに新システム３の試験を実施する。
実施の形態３では、データ送受信機能１１から新システム３へ、試験データ１０のうち
の装置送出データを送出する際の送出前後の任意のタイミングで、新システム３の内部保持データ（ハードディスク）のスナップショットをスナップショット取得・復元機能１６にて取得し、スナップショットデータ１７に格納して、新システム３における試験データ受信前後の内部状態をチェックすることを可能とする。
また、スナップショット取得・復元機能１６は、スナップショットデータ１７に格納されたスナップショットデータの状態に、新システム３の状態を復元することを可能とし、再現試験、連続試験等の実現の容易化を図るものとする。
【００２５】
実施の形態３のデータ送受信機能１１は、データ編集機能が設定した任意のタイミングにて、スナップショット取得・復元機能１６に新システム３のスナップショットの取得要求を行う。要求を受けたスナップショット取得・復元機能１６は、新システム３のスナップショット（そのタイミングのハードディスクの状態）を取得し、スナップショットデータ１７に格納する。
スナップショット取得・復元機能１６は、スナップショットデータ１７に格納されたスナップショットデータの状態に、新システム３の状態を復元することを可能とする。
【００２６】
実施の形態３によれば、システム試験時での新システムの試験データ受信前後の内部状態のチェック及び、特定時点のスナップショットへの新システムの状態の復元が可能となり、新システムの試験の効率化を図ることが可能となる。
【００２７】
なお、本発明は、その発明の範囲内において、各実施の形態を自由に組み合わせたり、各実施の形態を適宜、変形、省略することが可能である。
【符号の説明】
【００２８】
１  現行システム
２  現行ネットワーク
３  新システム
４  模擬装置
５  試験ネットワーク
６  システム試験支援装置
７  データ収集機能
８  収集データ
９  データ編集機能
１０  試験データ
１１  データ送受信機能
１２  データ照合機能
１３  外部モジュール
１４  結果データ
１５  装置
１６  スナップショット取得・復元機能
１７  スナップショットデータ
【図１】
2013162260.tif 000003
【図２】
2013162260.tif 000004
【図３】
2013162260.tif 000005