(57)【特許請求の範囲】
【請求項１】
被制御装置を制御する入出力手段を有する制御装置が、ネットワークを介して複数設けられた分散制御システムに対する複数の動作試験を実施する分散制御システム試験実行管理装置において、
前記被制御装置の模擬装置として対応する前記入出力手段との入出力動作を行い、その入出力結果を取得する入出力模擬手段及び前記入出力模擬手段に関する処理負荷を測定し出力する処理負荷測定手段を有する入出力模擬装置と、
前記複数の動作試験の試験項目ごとに前記入出力模擬手段における制御手順を示した試験手順及び所定の入出力模擬手段において設計に基づいて決められた、期待する結果を格納する試験項目格納手段、前記試験項目格納手段から実施する試験項目を選択する試験項目選択手段、選択された前記試験項目に関する前記制御手順に基づいて所定の入出力模擬装置を制御する入出力模擬装置制御手段、実施した試験項目に対する前記入出力結果及び当該試験項目に対応する所定の入出力値から当該試験が正しく実施されたか否かの合否判定結果を出力する試験結果判定手段並びに実施した前記試験項目に対する前記処理負荷及び前記合否判定結果を当該試験項目に対応付けて格納する試験結果格納手段を有する試験実行管理装置とを備え、
前記試験項目選択手段は、前記試験結果格納手段に格納された各試験項目に対する前記処理負荷及び前記合否判定結果を参照して、実施する試験項目の優先順序を変更することを特徴とする分散制御システム試験実行管理装置。
【請求項２】
入出力模擬装置を複数設け、
試験実行管理装置は、前記複数の動作試験の項目ごとに制御される前記入出力模擬手段と、対応する前記入出力手段との構成を示す装置構成情報を格納する装置構成格納手段とを有するものであって、
試験項目選択手段は、実施する試験項目のうち、試験予定で未実施の試験項目と、前回実施したときに該当する試験項目に対応する処理負荷が所定の負荷より低い状態で且つ正しく実施されたとされた試験項目と、前回実施したときに該当する試験項目に対応する処理負荷が所定の負荷より低い状態で且つ正しく実施されたとされなかった試験項目と、前回実施したときに該当する試験項目に対応する処理負荷が所定の負荷以上の状態で且つ正しく実施されたとされた試験項目と、前回実施したときに該当する試験項目に対応する処理負荷が所定の負荷以上の状態で且つ正しく実施されたとされなかった試験項目との分類から、前回実施したときに該当する試験項目に対応する処理負荷が所定の負荷以上の状態であった試験項目については、前回実施したときの当該試験項目での装置構成情報に変更がない場合には試験を実施しないことを特徴とする請求項１に記載の分散制御システム試験実行管理装置。
【請求項３】
試験結果格納手段は、さらに、実施した試験項目に対する前記処理負荷が所定の負荷以上の状態であった時間を格納するものであって、
試験項目選択手段は、前記試験結果格納手段に格納された各試験項目に対する前記処理負荷、所定の負荷以上の状態であった時間及び前記合否判定結果を参照して、前回実施したときに該当する試験項目に対応する処理負荷が所定の負荷以上の状態であった試験項目についてはその試験項目を再度選択するものであって、規定の回数当該試験項目を選択してもその所定の負荷以上の状態であった時間が所定の許容時間範囲を超過する場合には、その試験項目を再度選択することを打ち切って次の試験項目を選択することを特徴とする請求項１又は２に記載の分散制御システム試験実行管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、被制御装置を制御する入出力手段を有する制御装置が、ネットワークを介して複数設けられた分散制御システムに対して、動作試験を実施する分散制御システム試験実行管理装置に関する。
【背景技術】
【０００２】
複数の制御装置について共通のネットワークを接続してそれぞれの制御装置間においてデータ通信を行なうことを可能にしたもので、それぞれの制御装置が制御する被制御装置について実行処理を行なう分散制御システムがある。このような分散制御システムの総合的なデバッグ試験を行なうためには、被制御装置の台数に応じた入出力模擬装置を設ける必要があるが、分散制御システムの規模によっては、全ての被制御装置に対応する台数の入出力模擬装置を揃えることが費用面、設置面積上困難な場合がある。この問題の解決のために、全ての被制御装置に対応する台数の入出力模擬装置のうち一部の入出力模擬装置と、それら入出力模擬装置とネットワークを介して接続される試験実行管理装置とを備える分散制御システム試験実行管理装置であって、設けられた入出力模擬装置の構成情報を抽出して試験項目のうち得られた入出力模擬装置の構成で試験可能な試験項目のみを行なうことで試験効率を向上するものがある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２４２４２１号公報（第１図）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１では、入出力模擬装置の処理負荷が一時的に非常に高くなった場合には、試験項目に対する入出力の対応が期待するタイミングでなされない場合が生じる。このため、その試験項目に対する制御手順に誤りがあって異常動作を起こしているのか、単に入出力模擬装置の処理負荷が一時的に非常に高くなったために試験が正常動作できなかったのかの判断が困難となる。そのため入出力模擬装置の処理負荷が正常であれば試験結果が期待する結果となるかを再度試験を行う場合に、その試験項目に対する制御手順に誤りがあって異常動作を起こしている試験項目についても再度試験を行なうこととなり再試験の効率が良くなかった。
【０００５】
この発明は、上述のような問題を解決するためになされたもので、入出力模擬装置の処理負荷が正常であれば試験結果が期待する結果となるかを再度試験を行う試験項目を過去の模擬試験での入出力模擬装置の処理負荷の情報から優先して試験項目を選択して再試験の効率を向上させる分散制御システム試験実行管理装置を得るものである。
【課題を解決するための手段】
【０００６】
この発明に係る分散制御システム試験実行管理装置は、被制御装置を制御する入出力手段を有する制御装置が、ネットワークを介して複数設けられた分散制御システムに対する複数の動作試験を実施する分散制御システム試験実行管理装置において、前記被制御装置の模擬装置として対応する前記入出力手段との入出力動作を行い、その入出力結果を取得する入出力模擬手段及び前記入出力模擬手段に関する処理負荷を測定し出力する処理負荷測定手段を有する入出力模擬装置と、前記複数の動作試験の試験項目ごとに前記入出力模擬手段における制御手順を示した試験手順及び所定の入出力模擬手段において設計に基づいて決められた、期待する結果を格納する試験項目格納手段、前記試験項目格納手段から実施する試験項目を選択する試験項目選択手段、選択された前記試験項目に関する前記制御手順に基づいて所定の入出力模擬装置を制御する入出力模擬装置制御手段、実施した試験項目に対する前記入出力結果及び当該試験項目に対応する所定の入出力値から当該試験が正しく実施されたか否かの合否判定結果を出力する試験結果判定手段並びに実施した前記試験項目に対する前記処理負荷及び前記合否判定結果を当該試験項目に対応付けて格納する試験結果格納手段を有する試験実行管理装置とを備え、前記試験項目選択手段は、前記試験結果格納手段に格納された各試験項目に対する前記処理負荷及び前記合否判定結果を参照して、実施する試験項目の優先順序を変更するようにしたものである。
【発明の効果】
【０００７】
この発明は、模擬試験の実施中の該当する入出力模擬手段に関する処理負荷を測定して、その測定結果を当該模擬試験の結果とともに格納し、試験項目選択手段が再試験を行うための試験項目を選択する上で、過去に実施された試験項目の試験結果と処理負荷とを参考にして優先順序を変更できる。これによって、入出力模擬装置の処理負荷が正常であれば試験結果が期待する結果となる試験項目を優先的に実施することができるので再試験の効率を向上させる効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】本発明の対象とする分散制御システムの構成を示すブロック図である。
【図２】本発明の実施の形態１を示す分散制御システム試験実行管理装置のブロック図である。
【図３】本発明の実施の形態１を示す分散制御システム試験実行管理装置を対象の分散制御システムに適用したときの構成を示す図である。
【図４】本発明の実施の形態１における試験項目データベースの書式の例を示す図である。
【図５】本発明の実施の形態１における装置構成データベースの書式の例を示す図である。
【図６】本発明の実施の形態１を示す分散制御システム試験実行管理装置を対象の分散制御システムに適用したときの構成を示す図および装置構成データベースの別例である。
【図７】本発明の実施の形態１における試験結果データベースの書式の例を示す図である。
【図８】本発明の実施の形態１を示す分散制御システム試験実行管理装置の動作手順を示すフローチャートである。
【図９】本発明の実施の形態３を示す分散制御システム試験実行管理装置の動作手順を示すフローチャートである。
【発明を実施するための形態】
【０００９】
実施の形態１．
図１は本発明の分散制御システム試験実行管理装置によって模擬試験を行う対象である分散制御システム１００を示すブロック図であり、複数の制御装置４００が制御ネットワーク５００を介してそれぞれの制御装置間においてデータ通信を行なうことを可能にしたものである。それぞれの制御装置４００は入出力手段４０１を有し、それぞれの入出力手段４０１が被制御装置２００が有する入出力手段２０１と接続されて被制御装置２００を制御している。
【００１０】
図１では制御装置４００ａは入出力手段４０１ａおよび４０２ｂを有し、それぞれ入出力手段４０１ａは被制御装置２００ａが有する入出力手段２０１ａと、入出力手段４０１ｂは被制御装置２００ｂが有する入出力手段２０１ｂと接続されてデータのやり取りを行なうことで被制御装置２００ａまたは２００ｂを動作制御している。同じように制御装置４００ｂは入出力手段４０１ｃを有し、入出力手段４０１ｃは被制御装置２００ｃが有する入出力手段２０１ｃと接続されてデータのやり取りを行なうことで被制御装置２００ｃを動作制御している。
【００１１】
図２は、本発明の実施の形態１を示す分散制御システム試験実行管理装置のブロック図である。図２では、試験実行管理装置１と複数の入出力模擬装置２とが試験実行管理ネットワーク３によって接続されている。試験実行管理装置１は、この分散制御システム試験実行管理装置による模擬試験について管理制御するものであり、入出力模擬装置２はそれぞれ被試験対象装置４とのやり取りを予め決められた制御手順で実行するものである。この制御手順は試験項目に対応付けて決められている。図２では３種類の被試験対象装置４ａ、４ｂ、および４ｃに対してそれぞれ２ａ、２ｂ、および２ｃが示されている。
【００１２】
図３は、本発明の実施の形態１を示す分散制御システム試験実行管理装置を対象の分散制御システムに適用したときの構成を示す図である。図３のように、本発明の実施の形態１に係る分散制御システム試験実行管理装置における複数の入出力模擬装置２は図１における複数の被制御装置２００のいずれかを模擬するものとして、被試験対象装置４がその被制御装置２００に対応した制御装置４００の入出力手段４０１にあたるものである。
【００１３】
次に本発明の実施の形態１に係る分散制御システム試験実行管理装置の詳細な構成および作用を説明する。
【００１４】
試験実行管理装置１が有する入出力模擬手段制御手段１１は、試験項目選択手段１３によって選択された試験項目に対応付けられた制御手順に基づいて該当する入出力模擬装置２が有する入出力模擬手段２１を制御して該当する被試験対象装置４とのやり取りを実施するように制御する。また、このときの入出力模擬手段２１が被試験対象装置４とやり取りを行なったときの入出力結果を入出力模擬手段２１から受けて試験結果判定手段１６に供給する。
【００１５】
ここで入出力模擬手段２１は、試験実行管理装置１からの指示に従い、試験項目に従って入出力の振舞いを模擬する手段であり、専用機器あるいはＰＣのような汎用計算機上のエミュレータソフトウェアによって実現される。
【００１６】
試験結果判定手段１６は、入出力模擬手段制御手段１１が受けた入出力結果と、該当する試験項目が期待する結果とを比較して試験の結果（合否）を判定し、判定結果を試験結果ＤＢ格納手段１７に出力する。ここで試験項目が期待する結果とは、分散制御システムにおいてその試験項目の振る舞いをさせたときに得られるべき結果であって、分散制御システムおよび試験項目を設計したものであれば予測できるものである。
【００１７】
処理負荷測定結果取得手段１２は、複数の入出力模擬装置２が有する処理負荷測定手段２２から処理負荷の測定結果を取得し、取得結果を試験結果ＤＢ格納手段１７に出力するものである。
【００１８】
ここで処理負荷測定手段２２は、入出力模擬装置２内のＣＰＵの使用率を測定したり、実時間オペレーティングシステムにおける各処理の実行時間を取得したりする手段であり、主にオペレーティングシステムの機能の一部によって実現される。
【００１９】
試験結果ＤＢ格納手段１７は、実施した試験項目に対応付けて、試験結果判定手段１６で判定された判定結果と、処理負荷測定結果取得手段１２で取得した入出力模擬装置２の処理負荷の測定結果とを、規定の書式に従って格納する手段である。
【００２０】
試験項目ＤＢ格納手段１４は、複数の試験項目とそれぞれの試験項目に対応付けた制御手順と期待される被試験対象装置４からの入出力結果とを試験項目データベースとして格納するものである。
【００２１】
図４は試験項目データベースの書式の例を示すものである。試験項目は「試験項目識別番号」「入出力模擬装置制御手順」「期待する結果」から成る。「入出力模擬装置制御手順」は「時刻」「対象入出力模擬手段」「データ種別」「値」から成る。ここで言う「時刻」とは、試験開始時点からの経過時間を指す。「データ種別」とは、各入出力模擬手段２１の内部で保持しておくべき一つないし複数のデータの中のどれを示すかという識別子であり、「値」とはそのデータに代入すべき値を指す。「時刻」に周期を、「値」に増減値を示すなどして、周期的な値の変化を記述することも可能である。
【００２２】
「期待する結果」は同じく「時刻」「対象入出力模擬手段」「データ種別」「値」から成る。「時刻」に時間の幅を持たせる記述や、「値」に数値としての幅を持たせる記述も可能である。
【００２３】
図４では、試験項目ＴＩ１における入出力模擬装置制御手順として、時刻Ｔ１からＴ２の間に入出力制御手段Ｅａがデータ種別Ｄａに値Ｖａを代入（出力）し、時刻Ｔ３以降に入出力制御手段Ｅｂがデータ種別Ｄｂに値Ｖｂを代入し、試験開始時点から時刻Ｔ４まで入出力制御手段Ｅｃがデータ種別Ｄｃに値Ｖｃを代入することを示しており、また期待する結果として、時刻Ｔ５の時点で入出力制御手段Ｅｅのデータ種別Ｄｅに値Ｖｅが代入（入力）されていることを示している。
【００２４】
なお、試験項目ＴＩ１の例では入出力模擬装置制御手順を複数、期待する結果を一つとしたが、入出力模擬装置制御手順の数はいくつでもよく、また期待する結果の数もいくつでも差し支えない。
【００２５】
装置構成ＤＢ格納手段１５は、それぞれの入出力模擬手段２１と対応付けた被試験対象装置４との構成関係を装置構成データベースとして規定の書式に従って格納するものである。ここで図５は、装置構成データベースを示した書式の例である。図５では、入出力手段Ｅａが入出力模擬装置Ｐａ上で動作し、同様に入出力手段Ｅｂが入出力模擬装置Ｐｂ上、入出力手段Ｅｃが入出力模擬装置Ｐｃ上、入出力手段Ｅｄが入出力模擬装置Ｐｄ上、入出力手段Ｅｅが入出力模擬装置Ｐｅ上、入出力手段Ｅｆが入出力模擬装置Ｐｆ上で動作することを示している。
【００２６】
図２の入出力模擬装置２の構成では、装置構成データベースにおける装置構成が１対１の対応付けとなるが、図６（ａ）のように入出力模擬装置２が有する入出力模擬手段２１が複数の被試験対象装置４に対応する構成とした場合には装置構成の対応付けがそれに合わせて対応付けられることとなるので、装置構成データベースは図６（ｂ）のように入出力模擬装置Ｐａ上で動作する入出力手段ＥａとＥｂとが対応付けられ、入出力模擬装置Ｐｂ上で動作する入出力手段ＥｃとＥｄとＥｅが対応付けられる。例えば図６（ａ）における入出力模擬装置２ｅは、図６（ａ）のＰｂであり、図６（ａ）における入出力模擬装置２０１ｆ，２０１ｇ，２０１ｈは、図６（ｂ）のＥｃ，Ｅｄ，Ｅｅである。
【００２７】
試験項目選択手段１３は、試験項目ＤＢ格納手段１４で格納された試験項目データベースと、試験結果ＤＢ格納手段１７で格納された試験結果データベースとに基づいて実行する試験項目を選択するものである。
【００２８】
ここで図７は、試験結果データベースの書式の例である。図７では、試験項目ＴＩ１の試験結果（期待する結果との比較）が「一致」で処理能力を超過した装置は「なし」、試験項目ＴＩ２の試験結果が「不一致」で処理能力を超過した装置は「なし」、試験項目ＴＩ３の試験結果が「一致」で処理能力を超過した装置は「Ｐａ」でその時刻は「Ｔ６からＴ７の間」、試験項目ＴＩ４の試験結果が「不一致」で処理能力を超過した装置は「Ｐｂ」でその時刻は「Ｔ８からＴ９の間」であることをそれぞれ示している。なお、処理能力を超過した装置が複数あった場合にはそれを記述し、超過した時間が複数あった場合にはそれを記述することも可能である。
【００２９】
ここで「（入出力模擬装置の）処理能力を超過した」という判断をどのように行なうかについて説明する。処理負荷は前述のとおり、ＣＰＵの使用率や、実時間オペレーティングシステムにおいては処理が規定の実時間以内に終わったかどうかにより計測することができる。つまり、ＣＰＵの使用率が所定の使用率、例えば９５％以上か、実時間処理が規定の時間内に終わらなかったときに「処理能力が超過した」という判断をし、ＣＰＵの使用率が所定の使用率、例えば９５％未満で、かつ、全ての実時間処理が規定の時間内に終わるようになったときに「処理能力が平常に戻った」と判断するという判断方法が考えられる。この際、所定の使用率は各入出力模擬装置ごとにそれぞれ別の値を与えてもよいし、「処理能力を超過した」と判断するときの所定の使用率の基準と「処理能力が平常に戻った」と判断するときの所定の使用率の基準を異なる基準を持っても構わない。
【００３０】
このような判断を処理負荷測定手段２２側で行った上で、その判断を測定結果として処理負荷測定結果取得手段１２に送信するように設計する。処理負荷測定結果取得手段１２はこの測定結果を受信し、それぞれの情報の受信時刻を試験開始時点からの相対的な時刻に変換して、試験結果格納手段１７の該当する試験項目の書式内に、情報を送信してきた入出力模擬装置２の識別子とその時刻（処理能力が超過していた期間）を格納する。
【００３１】
次に試験実行管理装置１によって実行される試験の手順の一例を示したフローチャートを図８を用いて説明する。
【００３２】
ユーザによって試験実行が指示されると、ステップＳＴＰ１において、試験項目選択手段１３は試験項目格納手段１４から最初の試験項目を取り出す。そしてステップＳＴＰ２において、この試験項目が実施すべき項目かどうかをチェックする。
【００３３】
ここで、試験項目選択手段１３は試験項目の属性に対して実施すべきか、あるいは実施順に優先度があるかという情報（以下優先度情報と呼ぶ）を保持している。この属性とは「未実施の試験項目」「前回実施時に入出力模擬装置の処理能力が適正な状態で試験結果が成功とされた試験項目」「前回実施時に入出力模擬装置の処理能力が適正な状態で試験結果が失敗とされた試験項目」「前回実施時に入出力模擬装置の処理能力が超過した状態で試験結果が成功とされた試験項目」「前回実施時に入出力模擬装置の処理能力が超過した状態で試験結果が失敗とされた試験項目」のうち、どれを実施するか、あるいはどの優先順で実施するかという情報である。優先度は５つの属性に対し、第１の優先度から第５の優先度までを指定できる。
【００３４】
さてステップＳＴＰ２の処理の続きであるが、実施すべき項目かどうかをチェックするために試験項目選択手段１３は試験結果格納手段１７から当該試験項目の前回の試験結果を取り出す。前回の試験結果がなければその試験項目の属性は「未実施の試験項目」である。試験結果があればその結果により他の４つの属性のうちのいずれであるかを判別する。そしてその属性の試験項目を実施するか、あるいは実施の優先度が第１の優先度であるかを、保持する情報によってチェックする。実施すると判定された場合はステップＳＴＰ３に進み、実施しない場合、あるいは第１の優先度でないと判定された場合はステップＳＴＰ６に進む。
【００３５】
ステップＳＴＰ３において、試験項目選択手段１３は入出力模擬装置制御手段３１に対して入出力模擬制御の開始を指示すると、入出力模擬装置制御手段１１は図４に示したような入出力模擬装置制御手順を用いて各入出力模擬装置２０の各入出力模擬手段２１に対して入出力の模擬を指示する。ここで入出力模擬手段２１と入出力模擬装置２０の対応関係は図５に示した通りである。
【００３６】
ステップＳＴＰ４において、試験結果判定手段１６は入出力模擬装置制御手段１１から試験判定に必要なデータを取得し、試験項目格納手段から当該試験項目の「期待する結果」と比較し、結果（合否）を判定して、試験結果格納手段１７の当該試験項目の「試験結果」（図７を参照）として格納する。
【００３７】
ステップＳＴＰ５において、処理負荷測定結果取得手段１２は試験実施中に各入出力模擬装置２０の処理負荷測定手段２２が計測した処理負荷測定結果を取得し、処理能力を超過した装置があれば、その時刻とともに試験結果格納手段の当該試験項目の「処理能力を超過した装置」（図７を参照）として格納する。
【００３８】
当該試験項目の実施が終了すると、ステップＳＴＰ６において、試験項目選択手段１３は試験項目格納手段２４から次の試験項目を取り出す。試験項目が残っていればステップＳＴＰ２へ戻る。試験項目が残っていない場合でも、優先度情報があり、かつ優先度の低い試験項目をまだ実施していない場合は、実行の優先度を一つ下げ、ステップＳＴＰ２へ戻って、試験項目の先頭から再びチェックしていく。すべての優先度の試験を実施し、試験項目が残っていない場合は試験を終了する。
【００３９】
以上により、模擬試験の実施中の該当する入出力模擬手段に関する処理負荷を測定して、その測定結果を当該模擬試験の結果とともに格納するように構成し、入出力模擬装置の処理負荷が超過した場合にはその試験の結果に対してその旨を追記してその試験が無効であることがわかるように構成したので、その試験項目が正常動作でなかったときに入出力模擬装置の処理負荷が一時的に非常に高くなったことに起因して試験が正常動作できなかった可能性の高さをみることができるので、試験結果の信頼性が向上する。これによって、入出力模擬装置の処理負荷が正常であれば試験結果が期待する結果となる試験項目を優先的に実施することができるので再試験の効率を向上させる効果を奏する。
【００４０】
実施の形態２．
実施の形態１に係る分散制御システム試験実行管理装置における試験結果ＤＢ格納手段１７は、実施した試験項目に対応付けて、試験結果判定手段１６で判定された判定結果と、処理能力測定結果取得手段１２で取得した入出力模擬装置２の処理負荷の測定結果とを、規定の書式に従って格納していたが、実施の形態２では、装置構成格納手段１５に格納された装置構成を関連付けて格納する。
【００４１】
たとえば装置構成の情報をＨＤＤなどの記憶媒体上のファイルとして記録し、試験結果からそのファイル名を参照できるように構成する。そして試験項目選択手段１３で試験項目を実施するかしないかを判定する際、試験項目の属性が「前回実施時に入出力模擬装置の処理能力が超過した状態で試験結果が成功とされた試験項目」あるいは「前回実施時に入出力模擬装置の処理能力が超過した状態で試験結果が失敗とされた試験項目」であれば、試験結果に関連付けされた装置構成と、今回使用する装置構成を比較し、同じ装置構成であれば同じ試験を繰り返しても前回と同様処理能力が超過する可能性が高いとして、その試験項目は実施しないと判定する。
【００４２】
このように、試験結果データベースに装置構成と関連付けて格納することで、前回と同様に処理能力が超過する可能性が高い試験項目について優先度を下げることが可能となり、より再試験の効率化の向上を図ることができる。
【００４３】
実施の形態３．
図９は、実施の形態における試験実行管理装置１によって実行される試験の手順の一例を示したフローチャートである。図７に示したフローチャートとの違いはステップＳＴＰ５５のみであってこのステップＳＴＰ５５では、一つの試験項目を実施した際に再度同じ試験項目について試験を行なうかを判断するステップをもつことを特徴とする。
【００４４】
ステップＳＴＰ５５では、処理負荷が超過した状況が発生したときに、その試験項目の実施に掛かった時間が長さが規定の範囲内ならば、ステップＳＴＰ６に進まず、ステップＳＴＰ３〜ステップＳＴＰ５によって試験を再実施し、処理負荷の超過が発生せずに試験が終了すればステップ６に進み、規定の回数だけ繰り返しても処理負荷の超過が発生する場合はその試験項目の再実施を打ち切ってステップ６に進むよう構成する。
【００４５】
このように試験項目を実施して処理負荷が超過した状況が発生したときに規定の時間範囲内で再度同じ試験項目を実施するようにすることで、微妙な時間のずれによって入出力模擬装置の処理能力の超過が起こったり起こらなかったりするときに、再試験までのサイクルを短縮して実施することで処理効率の向上が期待できる。
ここでは試験項目の実施に掛かった時間が規定の範囲内であるかで再度試験すべきかを判定しているが、繰り返して試験する回数で規定しても構わない。
【符号の説明】
【００４６】
１    試験実行管理装置
１１  入出力模擬装置制御手段
１３  試験項目選択手段
１４  試験項目格納手段
１６  試験結果判定手段
１７  試験結果格納手段
２    入出力模擬装置
２１  入出力模擬手段
２２  処理負荷測定手段
【図１】
0005545087.tif 000002
【図２】
0005545087.tif 000003
【図３】
0005545087.tif 000004
【図４】
0005545087.tif 000005
【図５】
0005545087.tif 000006
【図６】
0005545087.tif 000007
【図７】
0005545087.tif 000008
【図８】
0005545087.tif 000009
【図９】
0005545087.tif 000010