(57)【特許請求の範囲】
【請求項１】
交換機に収容された複数有限数（ｎ）の回線の中から試験呼を発信させて前記回線中の他の回線に着信させ、かつ、複数の試験呼を並行して進行させる組合せ試験において、試験呼を発生させる発信回線と試験呼を着信させる着信回線を自動的に選定する試験回線自動選定方法であって、
前記複数有限数（ｎ）を行及び列とする２次元（ｎ×ｎ）のマトリックスの一方を発信回線、他方を着信回線として前記複数有限数（ｎ）回線の識別情報を配列し、試験呼を発生させる時期が到来したことを知らせる情報を受けたときに、その時点で発信回線または着信回線として試験が進行中の回線の識別情報に対応する行及び列に含まれる組合せと、発信回線と着信回線が同一回線となる組合せを除いた組合せの数を選定可能回線組合せ数（ｋ組）として算出し、前記選択可能な回線組合せ（総数ｋ組）の各々に各回線組合せを識別することが可能なように連続番号（１〜ｋ）を付与したのち、乱数を用いて１以上で前記選択可能回線組合せ数（ｋ）以下の数をひとつ発生させ、発生した数と同一の番号が付与された組合せが存在する行及び列に対応する発信回線及び着信回線の識別情報に該当する回線を試験呼を発信させる回線及び着信させる回線として選定することを特徴とする試験回線自動選定方法。
【請求項２】
交換機に収容された複数有限数（ｎ）の回線の中から試験呼を発信させて前記回線中の他の回線に着信させ、かつ、複数の試験呼を並行して進行させる組合せ試験を行うことが可能な自動試験装置または複数の試験呼を発生させる擬似呼発生装置に接続され、
前記複数有限数（ｎ）の回線の識別情報を試験回線情報として記憶する全試験回線情報記憶手段と、
前記自動試験装置または擬似呼発生装置より試験中の発信回線と着信回線の組合せを識別できる情報を受信して記憶する試験中回線情報記憶手段と、
前記自動試験装置または擬似呼発生装置より試験回線選定要求を受信したときに、前記全試験回線情報記憶手段に記憶されている全試験回線の識別情報と、前記試験中回線情報記憶手段に記憶されている試験中の回線組合せの情報を読み出し、前記全試験回線の識別情報により作成した発信回線と着信回線の全組合せより試験中の回線が含まれる組合せ及び発信回線と着信回線が同一となる組合せを除いた回線組合せの情報を選定可能回線組合せ情報として出力する選定可能回線組合せ選出手段と、
前記選定可能回線組合せ選出手段より選定可能回線組合せ情報（総数ｋ組）が入力されたときに各回線組合せに連続番号（１〜ｋ）を付与したのち、乱数を用いて１以上で選択可能回線組合せ数（ｋ）以下の数をひとつ発生させ、発生した数と同一の番号が付与された回線組合せにより定まる発信回線と着信回線を試験呼を発信させる回線及び着信させる回線として選定して前記自動試験装置または擬似呼発生装置に出力する試験回線決定手段を備えたことを特徴とする試験回線自動選定装置。
【請求項３】
交換機に収容される複数有限数（ｎ）の回線と接続したのちに、前記回線の中から試験呼を発生させて前記回線中の他の回線に接続させ、かつ、複数の試験呼を並行して進行させる組合せ試験を行うことが可能な自動試験装置であって、請求項２に規定される試験回線自動選定装置が備える各手段を備えたことを特徴とする自動試験装置。
【請求項４】
交換機に収容される複数有限数（ｎ）の回線と接続したのちに、前記回線の中から試験呼を発生させて前記回線中の他の回線に接続させ、かつ、複数の試験呼を並行して発生させることが可能な擬似呼発生装置であって、
請求項２に規定される試験回線自動選定装置が備える各手段を備えたことを特徴とする擬似呼発生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は複数の試験呼を交換機に入力して試験を行う組合せ試験における試験回線の選定方法に関する。
【０００２】
蓄積プログラム制御方式の電子交換機（以下、交換機と記す）を動作させる呼処理プログラムなどのソフトウェアを作成または改良した際にソフトウェアの動作を検証するため、或いは、交換機の機能動作の安定性を確認するために自動試験装置などから多数の擬似呼（以下、試験呼と記す）を交換機に入力して異常の有無を確認する試験が行われることが多い。従来技術ではこのような複数の試験呼を交換機に入力して行う試験（以下、組合せ試験と記す）を行う際には、どの回線とどの回線の試験が進行しているときにどの回線から試験呼を発生させてどの回線に着信させるか、などを試験手順ファイルに組み込んでいる。
【０００３】
上記の試験手順ファイルは試験に先立ってワークステーションなどを用いて人手により作成されるが、交換機の規模の拡大と機能の多様化などにより交換機に収容される回線の種類と数が増大するのに伴って試験手順ファイルの作成も複雑となり、特に、組合せ試験において試験呼を発着信させる回線の選定には多大の労力を要している。このため、近年短縮化される傾向にある製品開発期間の中に占める試験手順ファイルの作成期間が無視できなくなってきており、試験手順ファイルの作成期間の短縮、特に試験回線の選定作業の効率化が望まれている。
【０００４】
【従来の技術】
蓄積プログラム制御方式の交換機を動作させるためには呼処理プログラムを始めとする各種の処理プログラムが必要であるが、新たにプログラムを作成したり改良した場合にはその良否を判定するためにプログラムを交換機にロードして交換機を実際に動作させる試験が行われる。例えば呼処理プログラムを作成した場合には交換機にプログラムをロードし、各種の端末や回線装置などを接続して発着信接続や各種機能の動作などを試験する。このようなソフトウェアの検証試験に使用する交換機は通常は商用に供している交換機ではなく、同型の交換機またはその交換機を擬似する機器（以下、擬似交換機と記す）を使用する。
【０００５】
上記のような試験では交換機に収容される各種の端末装置や回線装置を組合せて発信側に設定した装置から着信側に設定した装置に対して商用状態で生ずると思われる各種の条件の下で各種の接続試験を行うのが普通である。この場合、試験者が端末装置から接続動作を行う場合もあるが、端末装置に接続する回路または端末装置を擬似する回路を内蔵して試験呼を発生させて試験を自動的に行う自動試験装置や擬似呼発生装置が用いられることが多い。
【０００６】
プログラムの性能を確認するソフトウェアの検証試験や交換機の安定性を確認するための試験を行う場合には、試験呼をひとつづつ加えるだけでなく、一つの試験呼が進行中（接続動作中または通信中の状態）に次の試験呼を発生させるなど、できるだけ実際の状態に近い条件で試験を行う必要がある。このように複数の試験呼を並行して発生させて行う組合せ試験を自動試験装置や擬似呼発生装置を用いて行う場合には短い間隔で比較的多数の試験呼を発生させることができるが、どの回線とどの回線の試験が進行しているときにどの回線から試験呼を発生させてどの回線に着信させるか、など、試験呼の発生手順は予め試験手順ファイル内に組み込んでおかなければならない。
【０００７】
図12乃至図14は従来技術において組合せ試験を行う場合に試験呼を発着信させる回線を選択する方法を説明する図である。図12の(a) はプログラムの検証試験などを行うために使用する交換機と自動試験装置が接続された試験システムの基本的な構成を図示したものである。試験は端末から発信し、端末に着信させる場合を想定しているが、図示された回線装置33に接続される端末部分は自動試験装置20内に擬似端末回路（図示省略）として内蔵されているものとする。
【０００８】
図12の(b) は図12(a) の回線装置33の接続関係を図示したものであるが、図では端末装置が３種類であるとして各端末装置に接続される３種類の回線装置33にそれぞれＡ、Ｂ、Ｃの符号を付して各４回線づつ図示している。以下、回線装置33を種類別に指す場合には装置Ａ、装置Ｂなどと記し、同一種類の装置を個別に指す場合には図12(b) の各回線装置33に付してあるサフィックスを付して装置Ａ11、装置Ｂ21などのように記す。
【０００９】
端末装置は交換機のスイッチ・ネットワーク（以下、ＮＷと記す）の片側に直接または回線装置を介して接続され、発着信兼用であるのが一般的であるが、図12の(b) では説明の便から回線装置33は各種類とも２組を発信専用、２組を着信専用（例えば、装置Ａの場合、Ａ11、Ａ12が発信専用、Ａ21、Ａ22が着信専用）とし、ＮＷ31の両側に分かれて収容した状態を図示している。
【００１０】
図13の(c) は試験対象の回線装置33の種類別の発着信の組合せを示したものである。図12(b) の構成では発着信装置の種類の組合せは図13の(c) に示す９種類となるが、(c) では発着信装置の種類の組合せが異なるものについて試験を行うものとし、各回線組合せごとに一つの試験項目を設けている（各試験項目の番号をＴ−１〜Ｔ−９とする）。
【００１１】
図13の(d) は試験項目と回線装置の組合せを図示したものである。例えば、試験項目Ｔ−１を行う場合は、発信側の回線装置として装置Ａ11または装置Ａ12、着信側の回線装置として装置Ａ21または装置Ａ22が使用できるので、試験構成を発着信させる組合せとしては図示のように４種類となる。他の試験項目についても同様、それぞれ４種類の回線組合せの中から回線を選定することができる。
【００１２】
ソフトウェアの性能を検証するために試験を行う場合は、図12の(a) に示す交換機30の中央制御装置（以下、ＣＣと記す）32内に検証しようとするプログラム（図には呼処理プログラムの例を記載）34をロードし、端末装置の擬似回路を内蔵する自動試験装置20（図示省略された端末装置に接続する方式のものでもよい）内の試験手順ファイル21に試験項目の内容と各試験項目の試験呼を発着信させる回線を指定して試験を行う。
【００１３】
試験の方法として、１つの項目の試験が終わってから次の項目を試験するというように１項目づつ試験を行う場合には試験手順として試験項目の実行順序のみを決めればよい。この場合は、試験項目番号順に試験呼を発生させても特に問題はなく、発着信装置の組合せは図13の(d) により選定すればよいので、試験手順ファイル21に試験呼の発着信装置を指定するのに特に労力は要しない。
【００１４】
しかし、組合せ試験の場合には試験呼を発生させる回線装置と着信させる回線装置の選定はかなり複雑になる。以下、組合せ試験の実行手順を試験呼の発着信装置の選定方法を中心に説明するが、判り易くするため、▲１▼試験呼の発生間隔は一定、▲２▼全試験項目の試験所要時間（試験状態保持時間）は同一で、試験呼発生間隔の３倍とする、▲３▼試験項目ごとに１回のみ試験を行う、との条件を付した例について説明する。
【００１５】
図14は図12(b) の回線構成により図13(c) の試験項目について組合せ試験を行う場合の試験の進行状態をタイムチャートに記したものであるが、説明の便から、試験呼の発生順序は原則として試験項目の番号順としている。図のａの試験実行状態には試験項目ごとの試験の進行状況、ｂの回線装置使用状態には各時点で使用されている回線装置33の数（この例では最大２組）を回線装置33の種別ごとに図示してある。なお、図中の「発信Ａ」は発信側に使用される装置Ａを示している（他の装置も同様）。図中のｔ1 〜ｔ12は試験呼の発生時刻を示しているが、試験呼は各時刻ｔ1 〜ｔ12の直後に発生し、直前に終了するものとする。
【００１６】
図14では試験呼の発生は前記の条件に従って先ず最初の試験呼の発生時刻ｔ1 に試験項目Ｔ−１の試験呼を発生させ、次の時刻ｔ2 に試験項目Ｔ−２の試験呼を発生させている。従って、回線装置33の使用状態は図のｂに示すように時刻ｔ1 において発信用の装置Ａの１組と着信用の装置Ａの１組が使用され、時刻ｔ2 において発信用の装置Ａが更に１組（計２組）、着信用の装置Ｂの１組が使用中の状態になっている。
【００１７】
前記の条件に従えば、時刻ｔ3 に試験項目Ｔ−３の試験呼を発生させることになるが、この時刻には発信用の装置Ａが２組とも使用中（図のｂ参照）であるため、次の試験項目Ｔ−４の試験呼を先に発生させている。これにより、新たに発信用の装置Ｂの一つと着信用の装置Ｂの一つが使用される。次いで時刻ｔ4 に試験項目Ｔ−４の試験呼を発生させるが、これによって発信用の装置Ｂが２つとも使用状態となるため、時刻ｔ5 においては装置Ｂから発信する試験項目Ｔ−６を行うことはできない。図14では予定していた試験項目の試験呼を発生させられない場合にはそれ以前に予定どおり行えなった試験項目を行うこととして時刻ｔ5 で試験項目Ｔ−３の試験呼を発生させ、試験項目Ｔ−６は時刻ｔ8 で試験呼を発生させている。
【００１８】
以上のようにして図14では時刻ｔ9 に最後の試験呼（試験項目Ｔ−９）を発生させ、時刻ｔ12にすべての試験が終了しているが、この例では一定間隔で試験時間が同一の試験呼を規則的に発生させたため、時刻ｔ1 〜時刻ｔ2 間及び時刻ｔ11〜時刻ｔ12間に各１組の発着信装置、時刻ｔ2 〜時刻ｔ3 間及び時刻ｔ10〜時刻ｔ11間に各２組の発着信装置がそれぞれ試験中の状態となり、その他の時刻、即ち、時刻ｔ3 〜時刻ｔ10の間は常に３組の発着信装置が試験中の状態になっている。
【００１９】
上記の例では回線装置33の種類が３種類のみで、各回線装置が僅か４組（発着信用各２組）しかないとの前提で、しかも一定間隔で特定の順序で規則的に呼が発生し、呼の継続時間も一定、という条件で試験の組合せを作成したが、このように簡単な例でも試験呼の発生手順を人手によって作成するのは手間を要する。その中でも、試験呼を発生させる都度、その時点で試験に使用可能な装置を確認するのに多くの時間を要し、使用可能な装置の確認を誤ったために既に決定した試験項目に遡って指定を変更しなければ成らない事態が生じた場合などには一層の時間を費やすことになる。また、上記の例では回線装置の種類のみを指定したが、実際には同一種類の回線組合せで複数の試験呼を発生させることが多く、その場合は回線装置の番号まで指定することになるため、作業は更に複雑になる。
【００２０】
また、上記の例では試験時間（保留時間）を試験呼の発生間隔の３倍としたため、同時に進行中の試験呼の数は最大３組となるが、試験時間が試験呼の発生間隔に比して充分大きい場合には同時に試験を行える組合せは最大６組（例えば、発信Ａ→着信Ａ、Ａ→Ｂ、Ｂ→Ａ、Ｂ→Ｃ、Ｃ→Ｂ、Ｃ→Ｃ）になるため、組合せ方は更に複雑になる。
【００２１】
実際の交換機では装置の種類及び数量がはるかに多いうえ、呼の発生もランダムである場合が大部分である。また、呼の継続時間も不規則（一定の規則に従うと見做すことが可能であるとしても）である場合が多い。従って、試験を実際の交換機の規模で試験を行うことは困難であるとしても、試験条件は上記のような単純かつ規則的なものでなく、実際の条件に近づけて行うのが望ましい。また、各試験項目は組合せ試験の相手（他の試験呼）が特定の１組だけではなく、何回か相手を変えることも必要であるため、同一試験項目について試験呼を何回か繰り返すことも必要である。更に、装置が複数の機能を有している場合には、試験の内容は単に発着信装置を接続するだけではなく、発着信装置が同一種類のものであっても複数の試験項目を設定する必要がある。しかし、これらのことを加味して試験手順を決めようとすると、試験手順ファイルの作成は格段に複雑なものとなる。
【００２２】
【発明が解決しようとする課題】
作成した交換機のプログラムの動作を検証するための試験を複数の試験呼を組合せて行う場合や交換機の安定性を試験する場合、従来技術では人手により試験手順ファイルを作成していたが、試験呼を発生させる回線の選定、特に、組合せ試験における使用可能な回線の確認に多大の時間を要していた。このため、試験手順ファイルの作成に手間取り、試験予定を長引かせたり、製品開発計画全体を長く設定しなければならない場合も多かった。
【００２３】
本発明は、複数の試験呼を交換機に入力して試験を行う組合せ試験における試験回線の選定を自動的に行うことを目的とする。
【００２４】
【課題を解決するための手段】
図１及び図２は本発明の試験回線自動選定方法の原理説明図、図３及び図４は本発明の試験回線自動選定装置の基本構成図である。
【００２５】
図中、３は試験対象の交換機、４は交換機に収容された複数有限数（ｎ）の回線、２は交換機３の試験を行う際に、回線４の中から試験呼を発信させて他の回線４に着信させ、かつ、複数の試験呼を並行して進行させる組合せ試験を行うことが可能な自動試験装置（または、擬似呼発生装置（図示省略））、10A 及び10B は試験回線自動選定装置である。11及び12は試験回線自動選定装置10A または10B 内に設けられ、11は複数有限数（ｎ）の回線の識別情報を記憶する全試験回線情報記憶手段、12は自動試験装置２より試験中の発信回線と着信回線の組合せを識別できる情報を受信して記憶する試験中回線情報記憶手段である。
【００２６】
13A 及び14A は試験回線自動選定装置10A 内に設けられ、13A は自動試験装置２より試験回線選定要求を受信したときに、全試験回線情報記憶手段11に記憶されている全試験回線の識別情報と、試験中回線情報記憶手段12に記憶されている試験中の回線組合せの情報を読み出し、全試験回線の識別情報により作成した発信回線と着信回線の全組合せより試験中の回線が含まれる組合せ及び発信回線と着信回線が同一となる組合せを除いた回線の組合せの情報を選定可能回線組合せ情報として出力する選定可能回線組合せ選出手段、14A は選定可能回線組合せ選出手段13A より選定可能回線組合せ情報（総数ｋ）が入力されたときに各回線組合せに連続番号（１〜ｋ）を付与したのち、乱数を用いて１以上で選択可能回線組合せ数（ｋ）以下の数をひとつ発生させ、発生した数と同一の番号が付与された回線組合せにより定まる発信回線と着信回線を試験呼を発信させる回線及び着信させる回線として選定して自動試験装置２または擬似呼発生装置に出力する試験回線決定手段である。
【００２７】
13B 、14B 及び15は試験回線自動選定装置10B 内に設けられ、15は自動試験装置２より試験を終了した発信回線と着信回線の組合せを識別できる情報を受信して記憶する試験終了回線情報記憶手段、13B は自動試験装置２より試験回線選定要求を受信したときに、全試験回線情報記憶手段11に記憶されている全試験回線の識別情報と、試験中回線情報記憶手段12に記憶されている試験中の回線組合せの情報及び試験終了回線情報記憶手段15に記憶されている試験終了の回線組合せの情報を読み出し、全試験回線の識別情報により作成した発信回線と着信回線の全組合せより試験中の回線が含まれる組合せ及び試験終了の回線組合せと、発信回線と着信回線が同一となる組合せを除いた回線の組合せの情報を選定可能回線組合せ情報として出力し、かつ、選定可能回線組合せが皆無となった場合に回線選定を終了したことを示す選定終了情報を出力する選定可能回線組合せ選出手段である。
【００２８】
14B は選定可能回線組合せ選出手段13B より選定可能回線組合せ情報（総数ｍ組）が入力されたときは、各回線組合せに連続番号（１〜ｍ）を付与したのち、乱数を用いて１以上で選択可能回線組合せ数（ｍ）以下の数をひとつ発生させ、発生した数と同一の番号が付与された回線組合せにより定まる発信回線と着信回線を試験呼を発信させる回線及び着信させる回線として選定して前記自動試験装置２に出力し、選定可能回線組合せ選出手段13B より選定終了情報が入力されたときは、選定終了情報を自動試験装置２に出力する試験回線決定手段である。
【００２９】
以下、本発明の試験回線自動選定方法の原理について図１及び図２を参照して説明する。本発明の試験回線自動選定方法は、自動試験装置や擬似呼発生装置が交換機の試験を行うために試験呼（擬似呼を含む）を発生させる場合などに、試験呼を発着信させる試験回線を自動的に選定するのに用いられる。図１は同一発着信回線による試験呼の反復を制限しない場合の回線選定方法、図２は一回試験を終了した回線組合せでは再度試験を行わない場合の回線自動選定方法の処理の原理を図示したものである。
【００３０】
最初に図１により説明するが、以下の括弧内のＳ１〜Ｓ５は説明内容に該当する図１のステップの符号である。交換機に収容された複数有限数（ｎとする）の回線の中から試験呼を発信させて他の回線に着信させ、かつ、複数の試験呼を並行して進行させる組合せ試験を行う場合、本発明による試験回線自動選定機能を有する部分に試験対象の全回線（ｎ回線）の識別情報を予め記憶しておき、本発明の方法を用いて試験回線を選択しようとする装置（自動試験装置や擬似呼発生装置など）から試験呼を発生させる時期が到来したことを知らせる情報を受けると試験回線の選定を開始する。
【００３１】
試験回線の選定に当たっては、全回線（ｎ回線）がそれぞれ他の回線と組み合わせられて試験呼の発信回線または着信回線として使用されるため、発着信回線のすべての組合せを作成する。その方法としては全回線（ｎ回線）の識別情報を発信回線側と着信回線側を行及び列とするｎ×ｎのマトリックスに配列する（図１のＳ１参照）。このマトリックスの行と列の各交点（総数ｎ×ｎ）は試験呼の発信回線と着信回線が特定された組合せを示すが、マトリックスの作成は試験回線の選定開始に先立って行ってもよい。
【００３２】
上記ｎ×ｎの回線組合せから発信回線または着信回線として試験が進行中の回線の識別情報に対応する行及び列に含まれる組合せと、発信回線と着信回線が同一回線となる組合せを除いた組合せを選出する（Ｓ２) が、その際、選定開始時点における試験中回線の識別情報が得られるものとする。この選出された組合せが試験回線として選定することが可能な回線組合せである。
【００３３】
次に、選出した組合せの数（ｋ組とする）を選定可能組合せ数として算出し、選出した組合せの各々に対して各組合せを識別することが可能なように連続番号（１〜ｋ）を付与する（Ｓ３) 。これに続き、乱数を用いて１以上で選定可能組合せ数（ｋ）以下の数（ｐとする）を発生させる（Ｓ４) 。
【００３４】
次いで、発生した数（ｐ）と同一の番号が付与された組合せが存在する行及び列に対応する発信回線及び着信回線を試験呼を発信させる回線及び着信させる回線として選定し（Ｓ５) 、選定結果を試験呼を発生させようとしている装置に知らせる。これにより、選定された発着信回線を用いて試験が行われる。
【００３５】
以上のように、図１の方法では、試験呼を発着信させる回線は試験中の回線が存在しない場合（初期状態など）を含め、その時点で使用されていない回線組合せの中から自動的に選定されるので試験回線の選定に手間どることがなく、また使用されていない回線組合せの中から乱数を用いて選定されるので、複数の試験が並行して行われる場合に、組合せられる相手の回線組合せは不規則に変化するので常に一定の相手と組み合わせる試験に比してより実際に近い状態の試験を行うことが可能となる。
【００３６】
次に図２により説明するが、図２は一回試験を終了した回線組合せでは再度試験を行わないことを前提とするため、選定可能な回線組合せを選出する部分（図１におけるＳ２のステップ）と、全回線組合せの試験を終了した場合の処理が異なる。その他の部分は図１と同一であるので説明を省略し、異なる部分のみについて説明する。なお、以下の括弧内のＳ11〜Ｓ15は説明内容に該当する図２のステップの符号である。
【００３７】
図２では選定可能回線組合せを選出する際に、ｎ×ｎの発着信回線の組合せから発信回線または着信回線として試験が進行中の回線の識別情報に対応する行及び列に含まれる組合せ及び発信回線と着信回線が同一回線となる組合せと、既に試験呼の発着信が行われた回線の組合せを除いた組合せを選出する（Ｓ12) 。この選出された組合せが選定可能な回線組合せ（総数ｍ組とする）となるが、その際、選定開始時点における試験中回線の識別情報のほか、その時点で既に試験呼の発着信が行われた回線の組合せの識別情報が得られるものとする。このｍ組の回線組合せの中から１組を選定する方法は図１と同様である（Ｓ13〜Ｓ15）。
【００３８】
図２の場合は既に試験呼の発着信が行われた回線の組合せを選定対象から除くため、最後には全ての回線組合せが試験済の組合せとなる。この状態になると選定可能回線組合せを選出する際（Ｓ12) に選定可能な回線組合せが得られなくなるのでその時点で試験回線の選定を終了する（この処理は図２では図示省略し、実施形態の説明で詳細に説明する）。
【００３９】
図２の方法でも、すでに試験を終了した回線組合せを除き、その時点で使用されていない回線組合せの中から試験回線が自動的に選定されるので図１におけると同様の作用効果が得られる。
【００４０】
次に図３に示した本発明の試験回線自動選定装置の作用について説明する。図３の試験回線自動選定装置10A は交換機に収容された複数有限数（ｎ）の回線４の識別情報を予め全試験回線情報記憶手段11に記憶しておくとともに、回線選定動作を実行中は自動試験装置２より試験中の発信回線と着信回線の組合せを識別できる情報を受信して試験中回線情報記憶手段12に記憶しておく。
【００４１】
自動試験装置２より試験回線選定要求を受けると、選定可能回線組合せ選出手段13A は全試験回線情報記憶手段11に記憶されている全試験回線の識別情報と、試験中回線情報記憶手段12に記憶されている試験中の回線組合せの情報を読み出し、全試験回線の識別情報により作成した発信回線と着信回線の全組合せより試験中の回線の組合せ及び発信回線と着信回線が同一となる組合せを除いた回線組合せの情報を選定可能回線組合せ情報として試験回線決定手段14A に順次出力する。
【００４２】
試験回線決定手段14A は選定可能回線組合せ選出手段13A より選定可能回線組合せ（総数ｋ組）の情報が入力されると各回線組合せに連続番号（１〜ｋ）を付与したのち、乱数を用いて１以上で選択可能回線組合せ数（ｋ）以下の数をひとつ発生させ、発生した数と同一の番号が付与された回線組合せにより定まる発信回線と着信回線を試験呼を発信させる回線及び着信させる回線として選定して自動試験装置２に出力する。これによって自動試験装置２は選定された回線を用いて試験を行う。
【００４３】
次に図４に示した本発明の試験回線自動選定装置の作用について説明するが、図４の試験回線自動選定装置10B の構成と動作は図３により説明した試験回線自動選定装置10A と重複するところが多いので相違する部分のみを説明する。
【００４４】
試験回線自動選定装置10B は全試験回線情報記憶手段11及び試験中回線情報記憶手段12に加えて試験終了回線情報記憶手段15を備え、自動試験装置２より試験を終了した発信回線と着信回線の組合せを識別できる情報を受信して記憶しておく。
【００４５】
自動試験装置２より試験回線選定要求を受けると、選定可能回線組合せ選出手段13B は全試験回線の識別情報と、試験中の回線組合せの情報のほかに、試験終了回線情報記憶手段15に記憶されている試験終了の回線組合せの情報を読み出し、全試験回線の識別情報により作成した発信回線と着信回線の全組合せより試験中の回線の組合せ及び試験終了の回線の組合せと、発信回線と着信回線が同一となる組合せを除いた回線組合せの情報を選定可能回線組合せ情報として試験回線決定手段14B に順次出力する。
【００４６】
試験回線決定手段14B は選定可能回線組合せ選出手段13B より選定可能回線組合せ（総数ｍ組）の情報が入力されると各回線組合せに連続番号（１〜ｍ）を付与したのち、乱数を用いて１以上ｍ以下の数を発生させ、図１の試験回線決定手段14A と同様にして試験回線を選定し、自動試験装置２に出力する。
【００４７】
試験回線自動選定装置10B の場合、選定可能回線組合せ選出手段13B は選定可能回線組合せが皆無となった場合に回線選定が終了したことを示す選定終了情報を試験回線決定手段14B に出力し、これを受けた試験回線決定手段14B は選定終了情報を自動試験装置２に出力する。自動試験装置２は選定終了情報を受信すると試験の実行を停止する。
【００４８】
以上のように、図３の試験回線自動選定装置10A または図４の試験回線自動選定装置10B を用いることによって自動試験装置２内には組合せ試験を行うための試験手順ファイルの中に試験回線を詳細に指定しておく必要がなくなる。このため、試験に先立って用意する試験手順ファイルの作成が極めて簡単になる。
【００４９】
なお、交換機を試験するために複数の試験呼（擬似呼）を発生させて交換機に入力する装置としては自動試験装置２のほかに擬似呼発生装置などがある。以上においては自動試験装置２より試験回線選定要求を受けるとして説明したが、試験回線自動選定装置10A は擬似呼発生装置から試験回線選定要求を受けて回線の選定を行うことも可能である（図３では擬似呼発生装置の記載は図示省略している）。擬似呼発生装置は同一回線組合せでの擬似呼発生を一回のみとする使用方法が少ないため、試験回線自動選定装置10B については擬似呼発生装置の記載をしていないが、試験回線自動選定装置10B でも擬似呼発生装置と組み合わせることは可能である。
【００５０】
【発明の実施の形態】
図５乃至図７は本発明の試験回線自動選定方法の実施例の説明図、図８は本発明の実施例の試験回線自動選定装置の構成図、図９乃至図11は本発明の試験回線自動選定装置の適用形態を説明する図である。
【００５１】
全図を通じ、同一符号は同一対象物を示し、１は試験回線自動選定機能部、10は試験回線自動選定装置、11は全試験回線情報記憶部、12は試験中回線情報記憶部、13は選定可能回線組合せ選出部、14は試験回線決定部、15は試験終了回線情報記憶部、２は自動試験装置、３は交換機、４は回線、５は擬似呼発生装置、６は擬似交換機、31は交換機３内のＮＷ、32は交換機３を制御する中央制御装置（ＣＣ）である。
【００５２】
最初に本発明の試験回線自動選択方法の実施例について図５乃至図７を用いて説明する。図５の(a）は組合せ試験において自動選択を行う対象となる試験回線の構成のモデルを図示したものである。図５(a) の交換機３には試験呼を発着信させる回線として６回線の回線４のみを図示している。試験呼は自動試験装置２より回線４の何れかを介して発信され、他の指定した回線４に着信させる。
【００５３】
図５は自動試験装置２が試験呼を発信させる回線４と試験呼を着信させる回線４を選定する際に本発明の試験回線自動選定方法を使用する例を示しているが、図では試験回線自動選定方法が機能する部分を試験回線自動選定機能部１として図示している。試験回線自動選定機能部１は自動試験装置２と組み合わせられ、自動試験装置２より試験回線の選定要求があったときにその時点で使用可能な回線の中から１対の発着信回線を選定して自動試験装置２に回答する。
【００５４】
試験回線自動選定機能部１は選定する対象となる全回線の情報を記憶しているが、試験が行われていない場合の全試験回線の組合せを図５の(b) に示す。図５(b) では全試験回線の組合せをマトリックス形式で図示しているが、図示のように試験回線自動選定機能部１の発着信に使用される６回線の回線４（個々の回線を指す場合には回線＃１、回線＃２のように記す）を発信回線を行、着信回線を列とするマトリックスに配置している。例えば、回線＃１から試験呼を発生させて回線２に着信させる場合の試験回線の組合せは図中に白の星印（☆）で示した組合せになるが、同じ回線＃１と回線＃２を使用しても回線＃２から発信させる場合は黒の星印（★）の組合せになる。発信と着信の回線を入れ替えた組合せの試験が必要でない場合もあるが、説明の便から、以下においてはすべて逆の組合せも試験の対象とすることとする。また、図中の×印は発信回線と着信回線が同一回線となる組合せであるが、この組合せは当然回線選定の対象外となる。
【００５５】
自動試験装置２が試験回線自動選定機能部１に対して初めて試験回線の選定要求を行ったときに、試験回線自動選定機能部１が選択できる回線の組合せは図５の(b) に白の丸印（○）で示した組合せであるが、選定可能な回線組合せの総数Ｓ0 は全回線数をｎ（この例ではｎ＝６）とすれば、図５からも明らかなように、Ｓ0 ＝（ｎ×ｎ）−ｎ＝６×６−６＝３０となる。
【００５６】
試験回線自動選定機能部１では図の○で示した各組合せを識別できるように通し番号を付与する。例えば、回線＃１から発信し、回線＃２に着信させる組合せに番号「１」を付与し、以下、左から右、上から下への順に付与してゆき、回線＃６から発信し、回線＃５に着信させる組合せを「３０」とする。図５(b) の○の組合せに付した数字はこの番号を示している。
【００５７】
選定可能な回線組合せに番号を付与すると試験回線自動選定機能部１は乱数を用いて１から３０までの数の中の一つを発生させる。発生した数が例えば「８」であれば、番号「８」が付与された組合せ（回線＃２を発信回線、回線＃８を着信回線とする組合せ）を選定し、発信回線に回線＃２、着信回線に＃４を選定したことを自動試験装置２に通知する。自動試験装置２はこの結果を受けると最初の試験呼を回線＃２から発生させ、回線＃４に着信させて必要な試験を行う。
【００５８】
前述したように、自動試験においては試験呼を一つづつ発生させずに一つの試験呼が進行中に次の試験呼を発生させる組合せ試験が行われることが多いが、この場合、試験呼を継続させる時間や、試験呼の発生間隔を不規則に変化させる場合が多い。以下、組合せ試験を対象とするが、試験呼の継続時間や試験呼の発生時期をランダムに変化させる機能は自動試験装置２が有しているものとし、自動試験装置２は試験呼の発生時期が到来する都度、試験回線自動選定機能部１に対して回線選定要求を行うものとして説明する。
【００５９】
組合せ試験には発着信回線が同一の組合せについては１回のみ試験を行う試験（以下、一回試験方式と記す）と、試験実行中に同一発着信回線の組合せの試験呼を反復して発生させる試験（以下、反復試験方式と記す）とがあるが、最初に反復試験方式の例を説明する。
【００６０】
反復試験方式では、試験呼の発生時期が到来し、自動試験装置２より回線選定要求が行われたときに、その時点で試験が進行中の回線以外の全ての回線を選定対象として試験呼を発着信させる回線の組合せを選定するが、一つの試験呼が継続している状態で次の回線選定要求が送出された場合を例に説明する。
【００６１】
いま、図５の(a) に二点鎖線で示すように回線＃２を発信回線、回線＃４を着信回線とする試験呼が進行中であるとし、この状態で試験回線自動選定機能部１に対して自動試験装置２より回線選定要求が出されたものとする。この状態では図６の(c) に黒の丸印（●）で示した発信回線＃２、着信回線＃４の組合せが試験中であるが、図中に黒の菱形（◆）で示す逆の組合せ（発信回線＃４、着信回線＃２の組合せ）も使用中となるため、選定対象外となる。
【００６２】
更に、回線＃２と回線＃４が他の全ての回線の相手に選定できないことも明らかである。従って、前記の●及び◆の組合せを含め、図６の(c) に網目が付された行及び列に含まれる組合せは試験呼を発信または着信させることができない。このほかに発信回線と着信回線が同一となる回線組合せ（図中に×印で図示）が除外されるので、選定可能な回線組合せは図６の(c) に○で示した１２組の組合せになる。このように、選定可能な回線の組合せ数の計数は図面上では容易であるが、試験回線自動選定機能部１がこれを自動的に計数するには、以下のような方法をとる。
【００６３】
発信回線の行番号を“ｉ”、着信回線の列番号を“ｊ”（図６の(c) に記載したように回線番号の値と“ｉ”及び“ｊ”の値は同一とする）とする。これまでの説明から明らかなように、１≦ｉ≦ｎ、１≦ｊ≦ｎ（この例ではｎ＝６）である。そして、図６(c) の第ｉ行に属する組合せをｈ（ｉ）、第ｊ列に属する組合せｖ（ｊ）、行と列が組み合わせられた各枠、即ち、発信回線＃ｉと着信回線＃ｊの組合せをｔ（ｉ，ｊ）で表し、ｈ（ｉ）、ｖ（ｊ）及びｔ（ｉ，ｊ）の各々について選定可能な組合せを「１」、選定不可の組合せを「０」とする。上記の例では「１」と「０」は以下のように決まるが、下記の各項を便宜的に選定可否判定基準と呼ぶ。
【００６４】
▲１▼  試験中または試験のために使用中の回線を発信回線とする組合せ（図の(c) で網目が付されたｉ＝２及びｉ＝４の行に属する組合せ）はｈ（ｉ）＝０
▲２▼  ▲１▼以外の各回線＃ｉを発信回線とする組合せ（上記の例ではｉ＝２及びｉ＝４以外の“ｉ”の各行に属する組合せ）はｈ（ｉ）＝１
▲３▼  試験中または試験のために使用中の回線を着信回線とする組合せ（図の(c) で網目が付されたｊ＝２及びｊ＝４の列に属する組合せ）はｖ（ｊ）＝０
▲４▼  ▲３▼以外の各回線＃ｊを着信回線とする組合せ（上記の例ではｊ＝２及びｊ＝４以外の“ｊ”の各列に属する組合せ）はｖ（ｊ）＝１
▲５▼  ｉ＝ｊの組合せ（図の×の組合せ）はｔ（ｉ，ｊ）＝０
▲６▼  試験中の組合せ（上記の例ではｉ＝２、ｊ＝４で、図の●の組合せ）及び試験のために使用中となっている組合せ（上記の例ではｉ＝４、ｊ＝２で、図の◆の組合せ）はｔ（ｉ，ｊ）＝０
▲７▼  ▲５▼及び▲６▼を除く組合せはｔ（ｉ，ｊ）＝１
以上のように各組合せ（行または列を単位とする組合せを含む）に「０」または「１」の値を付与して回線の番号（ｉ，ｊ）を順次当てはめれば、選定可能な組合せの総数Ｓは下記の算出式（以下、（式１）と記す）で算出することができる。
【００６５】
【数１】
0003968791.tif 000002
（式１）を用い、前記の選定可否判定基準を適用して選定可能な組合せの総数Ｓを算出する例を説明する。上記の例では１≦ｉ≦６、１≦ｊ≦６であるので（式１）のｉにｉ＝１〜ｉ＝６を順次当てはめ、各ｉについてｊ＝１からｊ＝６まで順次当てはめたうえで選定可否判定基準の▲１▼〜▲７▼で規定された数値を用いて計算する。算出の際には自動試験装置２から送られてきているその時点における試験中の回線の番号を参照するが、図５の(a) の例では、ｉ＝２とｊ＝４が試験中であるため、上記の▲１▼及び▲３▼によりｈ（２）＝ｈ（４）＝０、ｖ（２）＝ｖ（４）＝０となる。また、▲６▼によりｔ（２，４）＝ｔ（４，２）＝０となるが、この条件は▲１▼及び▲３▼と重複するため、（式１）では使用してない。
【００６６】
以上を前提に、先ず、ｉ＝１について計算する。ｉ＝１の場合はｉ≠２≠４であるので上記の▲２▼が適用され、ｈ（ｉ）＝ｈ（１）＝１となるので、（式１）の大括弧の中をｊ＝１〜６について計算する。ｊ＝１の場合はｉ＝ｊ＝１となるので大括弧内の第１項ｔ（ｉ，ｊ）は▲５▼により、ｔ（ｉ，ｊ）＝ｔ（１，１）＝０となる。従って、第２項ｖ（ｊ）が▲４▼によりｖ（１）＝１となっても第１項ｔ（ｉ，ｊ）との積である大括弧内の計算値は“０”となる。
【００６７】
次にｊ＝２について大括弧内を計算するが、ｊ＝２の場合は上記のように▲３▼により第２項ｖ（ｊ）がｖ（２）＝０となるため、第１項ｔ（ｉ，ｊ）の値に関係なく大括弧内は“０”となる。ｊ＝３（ｊ≠２≠４）については、大括弧内の第１項ｔ（ｉ，ｊ）が▲７▼によりｔ（ｉ，ｊ）＝ｔ（１，３）＝１となり、第２項ｖ（ｊ）が▲４▼によりｖ（３）＝１となるので、その積も“１”となる。以下、同様に、ｊ＝４はｊ＝２と同じく大括弧内が“０”となり、ｊ＝５及びｊ＝６はｊ＝３と同じく大括弧内が“１”となる。従って、ｉ＝１については、ｊ＝１〜ｊ＝６の大括弧内の累計値（Σ）は“３”となる。
【００６８】
次にｉ＝２について計算するが、ｉ＝２の場合は前述のように大括弧の外の項のｈ（ｉ）がｈ（２）＝０となるため、大括弧内の計算（ｊ＝１〜６について）を行うまでもなく計算値は“０”となる。ｉ＝３については大括弧の外の項のｈ（ｉ）がｈ（３）＝１となるため、ｉ＝１の場合と同様にして大括弧内の計算を行う。この場合は、ｊ＝２とｊ＝４はｖ（２）＝ｖ（４）＝０となり、ｊ＝３は▲５▼によりｔ（ｉ，ｊ）＝ｔ（３，３）＝０となるため、大括弧内が“０”となるが、ｊ＝１、ｊ＝５及びｊ＝６については大括弧内が“１”となる。従って、ｉ＝３についても、ｊ＝１〜６の大括弧内の累計値（Σ）は“３”となる。
【００６９】
同様にして、ｉ＝４はｉ＝２と同じく累計値が“０”となり、ｉ＝５とｉ＝６はｉ＝１或いはｉ＝３と同じく累計値が“３”となる。従って、ｉ＝１〜６について累計（Σ）した（式１）の計算値、即ち、選定可能な組合せの総数ＳはＳ＝１２となる。
【００７０】
Ｓ＝１２が得られると、この１２組の回線組合せの中からひとつの回線組合せを選定するが、それに先立って図５の(a) の試験回線自動選定機能部１は選定可能な組合せについて１からＳ（＝１２）までの番号を付与する。番号付与方法としては、例えば選定可能な組合せに対してｉの若い番号順でかつｊの若い番号順に付与する。図６の(c) の例では、ｉ＝１、ｊ＝３の組合せに番号「１」、ｉ＝１、ｊ＝５の組合せに番号「２」、以下、順に番号を付与してｉ＝６、ｊ＝５の組合せに番号「１２」を付与する。図６の(c) には選定可能な組合せ（○印）にこの番号を付記している。
【００７１】
この状態で、試験回線自動選定機能部１は乱数を用いて１以上Ｓ（＝１２）以下の数ｐを発生させる（乱数発生方法は公知の技術によるため、説明を省略）。例えば、ｐ＝６が発生された場合は番号「６」が付与された回線組合せ、即ち、図６(c) のｉ＝３、ｊ＝６の組合せの回線が選定される。この結果は試験回線自動選定機能部１から自動試験装置２に通知され、自動試験装置２は回線＃３を発信回線、回線＃６を着信回線に指定した試験呼を発生させる。この試験呼が継続している間、自動試験装置２は試験回線自動選定機能部１に対してｉ＝３、ｊ＝６の回線が試験中であることを表示しておく。
【００７２】
以上の回線選定は回線＃２を発信回線、回線＃４を着信回線とする一つの試験呼のみが継続中である場合について説明したが、初期状態で始めての試験呼を発生させる場合などのように他に試験呼が存在しない場合（初期状態では上記の▲１▼、▲３▼及び▲６▼の状態は存在しない）や、複数の試験呼が進行中の場合でも上記の方法によって選定可能な組合せの総数Ｓを算出し、その中から回線を選定することができる。なお、Ｓ＝０となった場合には選定可能な回線組合せが存在しないので、そのことを自動試験装置２に知らせる。
【００７３】
上記の反復試験方式は、新規設計の交換機のハードとしての安定性や、新しい呼処理プログラムが使用された場合のソフトウェアの安定性を確認する場合などに多く行われるもので、所定の時間中、交換機に多量の試験呼（擬似呼）を加えて交換機が異常な動作を行うことがないことを確認する。その間に発信回線と着信回線が同一の組合せの試験呼が何回も発生するが、以上の説明から明らかなように、本発明の回線自動選定方法では同一発着信回線の試験呼が組合せられる他の試験呼はその都度不規則に変化するので、より実際に近い試験が行える。
【００７４】
次に一回試験方式について説明する。一回試験方式は発着信回線が同一の組合せについては１回のみ試験を行う試験である。この試験は安定性の確認よりも個々の機能が満足すべきものであるか否かを確認する場合に行われることが多い。従って、試験項目を１項目づつ試験してもよい場合もあるが、多数の試験項目を１項目ずつ単独に試験するよりも複数の試験を並行して行う方が効率的であるため、他の試験と組合せて試験が行われることも多い。組合せ試験になれば人手により回線組合せを作ることとなるので手間を要するが、本発明の回線自動選定方法では自動的に回線組合せを選定することができる。
【００７５】
一回試験方式に本発明の回線自動選定方法を適用する場合には、試験呼の発生時期が到来したとき（自動試験装置２より回線選定要求が行われたとき）に、その時点で試験が進行中の回線と、それ以前に試験を終了した回線の組合せを除いた残りの回線を選定対象として試験呼を発着信させる回線組合せを選定する。例として、１組の発着信回線を用いた試験がすでに終了し、他の１組の試験呼が実行中の状態で次の回線選定要求が送出された場合について説明する。
【００７６】
いま、図５の(a) において、回線＃１を発信回線、回線＃５を着信回線とする試験がすでに終了し（図中に点線で示す）、回線＃２を発信回線、回線＃４を着信回線とする試験呼が進行している（図中に二点鎖線で示す）状態において試験回線自動選定機能部１に対して自動試験装置２より回線選定要求が出されたものとする。この状態の選択可能な回線の組合せは図６の(d) に○で示す組合せになる。図６の(d) は(c) と殆ど同一であるが、(d) の場合は発信回線＃１、着信回線＃５の組合せがすでに試験を終了しているため○でなく、アスタリスク（＊）を付している。従って、この場合の選定可能な回線組合せの数は図中に○で示した１１組の組合せとなり、(c) の場合よりも１組少なくなっている。
【００７７】
図５(a) の試験回線自動選定機能部１が選定可能な回線組合せ数を自動的に計数するには、反復試験方式と同様な方法を用いるが、一回試験方式の場合は反復試験方式において設定した選定可否判定基準のうち、▲１▼乃至▲６▼はそのまま適用し、▲７▼を除いて次の▲８▼及び▲９▼を適用する。
【００７８】
▲８▼  既に試験を終了した組合せ（この例ではｉ＝１、ｊ＝５で、図の＊の組合せ）はｔ（ｉ，ｊ）＝０
▲９▼  ▲５▼、▲６▼及び▲８▼を除く組合せはｔ（ｉ，ｊ）＝１
以上のように各組合せ（行または列を単位とする組合せを含む）に「０」または「１」を付与すれば、一回試験方式においても（式１）を用いて選定可能な組合せの総数Ｓを算出することができる。なお、この場合は試験中の回線組合せの情報のほか、試験を終了した回線（試験済回線とも記す）の組合せの情報が自動試験装置２より試験回線自動選定機能部１に対して通知されているものとする。
【００７９】
図６の(d) の回線状態の場合は、ｉ＝１についてｊを変化させて計算する際に、ｊ＝５において（式１）の大括弧内の第１項ｔ（ｉ，ｊ）が前記▲８▼により、ｔ（ｉ，ｊ）＝ｔ（１，５）＝０となるため、第２項ｖ（ｊ）の値如何に拘らず大括弧内は“０”となる。このため、ｉ＝１についてはｊ＝１〜６の大括弧内の累計値（Σ）は“２”となる。ｉ＝２〜６については反復試験方式と同一の値となるため、ｉ＝１〜６についての累計値（Σ）、即ち、選定可能な組合せの総数Ｓは、Ｓ＝１１となる。
【００８０】
この１１組の中から１組の回線組合せを選定する方法は反復試験方式と同一であるので説明を省略するが、一回試験方式では自動試験装置２からすべての回線組合せについて試験済であることが通知されるまで、回線選定を継続し、すべての回線組合せが試験済となった場合に試験の終了を自動試験装置２に通知して試験回線の選定を終了する。
【００８１】
次に本発明の回線自動選定方法の他の実施例について説明する。各種の回線、特に端末と接続される回線には多種類の機能或いは動作を行うものが多い。例えば一方の端末を空き状態に設定して発信側の端末（回線）から接続する通常の接続動作のほかに留守番状態に設定して接続したり、或いは、通信中に一方の端末が特定の機能を動作させた場合の動作を確認したりすることも多い。このように回線またはそれに接続される端末が複数の機能を有している場合には、同一回線組合せでも内容の異なる試験を行う必要がある。
【００８２】
図７の(e) は図５の(a) において、回線＃１と回線＃２、回線＃３と回線＃４、回線＃５と回線＃６がそれぞれ同一機能を有する回線である場合の機能の組合せをモデル的に図示したものである。図中、○は発信回線と着信回線間で適合する機能、白の三角印（△）は適合しない機能を示している。例えば、機能ａを音声通話機能とし、すべての回線が機能ａを備えているとすれば、機能ａについては全ての回線組合せについて試験を行うことが可能となる。
【００８３】
また、機能ｆをファクシミリ自動送受信機能であるとすれば、機能ｆについての試験は機能ｆを有する回線（図７の例では回線＃５，＃６）間で行う以外は機能が動作しないことになる。しかし、試験としては例えばファクシミリ自動送受信機能を有しない回線＃１からファクシミリ自動送受信状態に設定されている回線＃５に対しても接続を行って予想外の異常動作が生じないか確認する必要がある場合も考えられる。このような考えにより回線＃１と回線＃５との間ですべての機能の組合せ（図７では６種類）を試験する場合には一回試験方式の場合でも最大６回の接続を行う必要がある。この６種類の機能の組合せの実行の管理は自動試験装置２側で行うのが一般的であるが、その場合は試験回線自動選定機能部１では自動試験装置２より回線選定要求が行われる都度、回線組合せのみを選定すればよい。
【００８４】
しかし、反復試験方式で各種の機能を任意に組み合わせて試験を行う場合には機能の組合せの選択まで試験回線自動選定機能部１に任される場合があり得る。この場合は、自動試験装置２より試験回線選定要求をうける都度、試験回線自動選定機能部１は前述の反復試験方式による回線組合せの選定を行うが、回線組合せを選定したのち、機能の組合せを選定する。
【００８５】
機能の組合せの選定方法は２種類に大別できる。第１の方法は適合する機能の組合せの中から一つを選定する方法である。例えば回線選定により図７に図示した回線＃１が発信回線、回線＃４が着信回線として選定された場合には、機能の組合せ９種類のうち同図に○が付された４種類の組合せの中から乱数を用いて一つを選定する。この場合、適合する機能の組合せごとに番号が付されたテーブルなどを試験回線自動選定機能部１内に予め用意しておき、回線組合せが決定したときに、選定対象となる機能組合せの数が確認できるようにしておく。この例では選定対象となる機能組合せの総数が４であるので１〜４の範囲で乱数を発生させて機能の組合せを決定する。
【００８６】
他の方法は、適合の有無を無視して機能の組合せを選定する方法である。上記と同じく発信回線＃１と着信回線＃４が選定された場合、機能の組合せ９種類全部に番号を付与しておき、その中から乱数により一つを選択する。自動試験装置２は選択された機能の組合せにより試験呼を発生させるが、予め試験不可能である機能組合せを明らかにしておき、その組合せが指定された場合には試験呼を発生させないようにしてもよい。
【００８７】
次に本発明による試験回線自動選定装置の実施形態について説明する。図８は本発明による試験回線自動選定装置の実施例の構成を示しているが、図８の試験回線自動選定装置10は図３及び図４の基本構成図に図示された試験回線自動選定装置10A 及び10B の機能を兼ね備えた例を示している。説明の便から、図８では自動試験装置２が６回線の回線４（個々の回線を指す場合には回線＃１〜回線＃６と記す）のみを介して試験呼を発着信させる場合の構成を図示している。
【００８８】
以下、図８を参照して本発明の試験回線自動選定装置の実施形態の動作を説明するが、最初に前述の反復試験方式の例を説明する。なお、試験回線自動選定方法の実施例説明と重複する部分については先に説明した図面を流用して簡単な説明に留める。
【００８９】
いま、自動試験装置２が交換機３に対して試験を開始するため、試験回線自動選定装置10に対して試験回線選定要求を行ったものとする。試験回線選定要求を受けると試験回線自動選定装置10の選定可能回線組合せ選出部13は、全試験回線情報記憶部11より全試験回線の情報、試験中回線情報記憶部12より試験中の回線の情報を読み出して選定可能な回線の組合せを選出する動作を開始する。
【００９０】
全試験回線情報記憶部11には予め自動試験装置２が試験呼の発着信に使用する回線の識別情報（以下、回線番号と記す）が記憶されているが、この情報は試験回線自動選定装置10において図示省略された入力機器を用いて入力するか、自動試験装置２から受信するようにする。記憶内容は図５の(b) に図示したように発着信回線の組合せが識別できる形式で記憶してもよいが、単に回線番号を記憶するだけでもよい。発着信回線の組合せが識別できる形式で記憶する場合も、図５の(b) と全く同一のマトリックスである必要はなく、コンピュータにおいてマトリックスを表す場合に使用される形式（公知の方法が使用できるので説明は省略する）で記憶してよい。
【００９１】
試験中回線情報記憶部12には現在試験中の回線の番号を記憶するが、試験呼の発信に使用されている回線と、着信に使用されている回線が識別できるように記憶する。試験中の回線の情報は試験が継続している間、常に最新の状態が自動試験装置２より供給されるが、ここでは試験開始時を想定しているので試験中回線の情報は記憶されていない。
【００９２】
選定可能回線組合せ選出部13は全試験回線情報記憶部11より全試験回線の情報、試験中回線情報記憶部12より試験中の回線の情報を読み出すと選定可能な回線の組合せを選出するが、この時点では全試験回線の情報を用いて発信回線と着信回線の組合せを作成し、その中から発信回線と着信回線が同一の番号の組合せを除いて、発信回線番号と着信回線番号の組合せを対にして試験回線決定部14に送出する。この組合せを作成することは容易であり、このとき送出される発信回線と着信回線の組合せ情報が図５の(b) に○で示した組合せであることは言うまでもない。
【００９３】
試験回線決定部14は選定可能回線組合せ選出部13より受信する発着信回線の組合せ情報に番号を付与する。選定可能回線組合せ選出部13より図５の(b) の○に付した数字の順に回線組合せ情報が送出された場合は、各組合せに付される番号は図５の(b) と同一になる。番号を付すと試験回線決定部14は発信回線と着信回線の組合せ情報を番号とともに適当なメモリ（図示省略）に記憶させる。
【００９４】
次いで、試験回線決定部14は選定可能な回線の組合せ数を計算するが、その方法にはいくつかある。最も簡単な方法は選定可能回線組合せ選出部13より発信回線と着信回線の組合せ情報を受信する都度、受信情報の数をカウントする方法であるが、この場合、計数結果が３０となることは明らかである。第２の方法は初期状態の場合のみに適用できる算出方法であるが、初期状態（試験中回線がない状態）では選定可能な回線組合せ数は先に行ったように、ｎ×ｎ−ｎ＝６×６−６＝３０（ｎは回線数でこの場合ｎ＝６）として算出することができる。
【００９５】
第３の方法は前記した（式１）により算出する方法である。この場合は先に説明した回線のマトリックスを想定して計算する（マトリックス計算は公知の方法が使用できるので説明は省略）が、この場合は、試験回線自動選定方法で説明した選定可否判定基準の▲１▼〜▲７▼のうち、▲１▼、▲３▼及び▲６▼の状態が存在しないため、（式１）の大括弧の外のｈ（ｉ）はｉ＝１〜６についてすべてｈ（ｉ）＝１となり、大括弧内のｖ（ｊ）もｖ＝１〜６についてすべてｖ（ｊ）＝１となるので、総数Ｓはｉ＝ｊを除くｔ（ｉ，ｊ）の累計値となる。ｉ＝ｊを除くｔ（ｉ，ｊ）の数が３０、即ち、Ｓ＝３０であることは明らかである。
【００９６】
以上のいずれかの方法で選定可能回線組合せ数Ｓが３０組であることが算出されると、試験回線決定部14は乱数を用いて１以上３０以下の数ｐを発生させる。ｐが得られると先に記憶させたメモリよりｐと同一番号が付与された発信回線と着信回線の組合せ情報を読み出して自動試験装置２に出力する。例として発信回線と着信回線の組合せ情報に付された番号が図５の(b) と同一であり、ｐ＝８が得られた場合は発信回線として回線＃２、着信回線として回線＃４を選定して自動試験装置２に通知する。
【００９７】
自動試験装置２はこの情報を受けると回線＃２より発信し、回線＃４に着信させる試験呼を交換機３に加えるとともに、この試験呼が継続している間、試験回線自動選定装置10に対して回線＃２が発信回線、回線＃４が着信回線として試験中であることを通知する。試験回線自動選定装置10の試験中回線情報記憶部12は試験中の状態が解消したことを示す情報を受けるまで、この試験中回線の情報を記憶しておく。
【００９８】
次に回線＃２を発信回線、回線＃４を着信回線とする試験呼が進行中に次の試験呼を発生する時期が到来し、自動試験装置２より試験回線自動選定装置10に対して試験回線選定要求が送出されたものとする。これによって実質的な組合せ試験が開始されることになる。試験回線選定要求を受けると、選定可能回線組合せ選出部13は初期状態におけると同様、全試験回線情報記憶部11より全試験回線の情報、試験中回線情報記憶部12より試験中の回線の情報を読み出し、選定可能回線組合せの選出を開始する。
【００９９】
今度は試験中の回線があるため、選定可能な回線組合せを選出はやや面倒になるが、発信回線の番号をｉ（１≦ｉ≦６）、着信回線の番号をｊ（１≦ｊ≦６）としてｉ＝１についてｊ＝１からｊ＝６まで順次組合せて、先に記載した選定可否判定基準の▲１▼〜▲７▼を当てはめ、数値が１となる組合せのみを試験回線決定部14に送出する。実際にはｔ（ｉ，ｊ）について、ｉ＝ｊとなる組合せと、ｉ＝２、ｉ＝４、ｊ＝２またはｊ＝４が含まれる組合せをｔ（ｉ，ｊ）＝０とし、それ以外の組合せをｔ（ｉ，ｊ）＝１として、ｔ（ｉ，ｊ）＝１の組合せを選定可能な回線組合せとして出力する。ｉ＝ｊとなる組合せが計６組、ｉ＝２、ｉ＝４、ｊ＝２またはｊ＝４が含まれる組合せが各々６組あることは明らかであるが、これらの中に重複する組合せがあるため、出力される組合せは図６の(c) に○で示された１２組が出力される。
【０１００】
この出力を受信した試験回線決定部14の動作は初期の場合と同一であるので説明は省略するが、この１２組の回線組合せの中から乱数により選ばれた回線組合せが自動試験装置２に対して出力される。
【０１０１】
次に一回試験方式の例について説明する。図８において回線＃１を発信回線、回線＃５を着信回線とする試験が既に終了しており、回線＃２を発信回線、回線＃４を着信回線とする試験呼が進行中である場合（図５の(a) と同一回線状態）を例に説明する。この場合、自動試験装置２は試験を終了する都度、試験回線自動選定装置10に対して試験が終了した回線の組合せを通知する。試験回線自動選定装置10では試験終了回線情報記憶部15がこの情報を記憶する。なお、この情報は一連の試験を完了したとき、或いは初期設定を行って試験を開始するときにクリアされる。
【０１０２】
上記の状態において自動試験装置２より試験回線選定要求を受けると、試験回線自動選定装置10の選定可能回線組合せ選出部13は前記と同様、全試験回線情報記憶部11より全試験回線の情報、試験中回線情報記憶部12より試験中の回線の情報を読み出すが、この場合は試験終了回線情報記憶部15より試験終了回線の情報も読み出す。選定可能回線組合せ選出部13はこれらの情報を用いて選定可能回線組合せの選出を行うが、その動作は反復試験方式において試験中の回線がある場合の回線選定方法と殆ど同一である。異なる点はｔ（ｉ，ｊ）について試験済の回線組合せ（この例ではｉ＝１，ｊ＝５が該当）についてｔ（ｉ，ｊ）＝０とする点であり、その結果、試験回線決定部14に対して送出される回線組合せは１１組となる（図６の(d) 参照）。その他の動作はこれまでに説明したものと変わらないので省略する。
【０１０３】
以上のように、本発明の試験回線自動選定装置10を用いることにより自動試験装置２内（または外部でもよい）に設けて試験に使用する試験手順ファイル（図示省略）に予め試験呼を発生する回線と着信させる回線を指定しておく必要がなくなるので、試験手順ファイルの作成が極めて簡単になる。また、人手により試験回線を選定する場合は回線組合せや試験呼の種類別の発生順序が或る程度固定したものとなることが多いが、本発明の試験回線自動選定装置10ではその都度、乱数を用いて回線選択を行うので組合せ試験の組合せが多様になり、より実際に近い試験を行うことができる。
【０１０４】
次に、本発明の試験回線自動選定装置の適用形態の実施例について図９乃至図11を用いて説明する。図９の(a) は自動試験装置２が交換機３に収容された回線４に直接接続された形態で、これまで説明してきた形態である。回線４と交換機のＮＷ31との間には回線装置（回線インタフェース装置）が介在するのが一般的であるが、図９乃至図11では回線装置の図示を省略している。
【０１０５】
図９の(b) は自動試験装置２が擬似呼発生装置５を介して交換機３に試験呼を加える形態である。図９の(b) では試験回線自動選定装置10は自動試験装置２と結合し、試験回線選定要求を自動試験装置２が行う形態を図示しているが、試験回線自動選定装置10が擬似呼発生装置５から試験回線選定要求を受けるようにしてもよい。
【０１０６】
図10の(c) は試験回線自動選定装置10を自動試験装置2B内に内蔵させた形態、図10の(d) は試験回線自動選定装置10を擬似呼発生装置5B内に内蔵させた形態である。これらの場合、試験回線自動選定装置10を装置の形態のまま自動試験装置2Bまたは擬似呼発生装置5Bに内蔵させるのではなく、試験回線自動選定装置10の機能を自動試験装置2B内または擬似呼発生装置5B内に組み込むのが普通である。
【０１０７】
図11の(e) は交換機の代わりに交換機を擬似した擬似交換機６を使用して試験を行う形態である。この形態は交換機そのものを試験するのが目的ではなく、ソフトウェアの検証を目的とする場合などに多く用いられる。擬似交換機６としては汎用コンピュータなどが用いられるが、自動試験装置２は交換機と同様に試験を行うため、試験回線自動選定装置10も図９の(a) におけると同様に試験回線の選定を行う。
【０１０８】
いずれの形態においても試験回線を選定する機能が必要であるが、図９乃至図11の構成では本発明の試験回線自動選定装置10によって試験回線の選定が行われるため、他の装置において試験回線の選定を含む試験手順の作成が大幅に簡略化される。
【０１０９】
以上、図５乃至図11により本発明の実施例を説明したが、図５乃至図11はあくまで本発明の実施例の一部を記したものに過ぎず、本発明が図示されたものに限定されるものでないことは言うまでもない。交換機や自動試験装置、或いは擬似呼発生装置には多種多様な形式のものがあるため、本発明の試験回線自動選定方法或いは試験回線自動選定装置も組み合わせられる交換機や装置に応じて各種の変形が考えられる。例えば、自動試験装置が交換機に収容された回線または回線装置ではなく端末と接続して試験呼を発生させる場合などが考えられるが、いずれの場合も本発明の効果は変わらない。
【０１１０】
また、図８においては全試験回線情報記憶部11、試験中回線情報記憶部12及び試験終了回線情報記憶部15をそれぞれ別個のものとして図示したが、これらの記憶部は物理的に同一の記憶部内に共存させても本発明の効果が変わらないことは明らかである。
【０１１１】
また、上記の説明では試験回線決定部14において選定可能回線組合せに番号を付与するとしたが、選定可能回線組合せ選出部13において選定可能回線組合せの情報に番号を付与することは容易であり、これによって本発明の効果は変わらない。更に、選定可能回線組合せ選出部13と試験回線決定部14を併合しても本発明の効果が変わらないことも明らかである。
【０１１２】
【発明の効果】
以上説明したように、本発明の試験回線自動選定方法または試験回線自動選定装置によれば、複数の試験呼を並行させて交換機に加える組合せ試験において回線の使用状況を確認しながら試験呼を発信または着信させることが可能な回線を人手によって選定する作業が不要となるため、試験を実行する際に必要な試験手順ファイルの作成期間が大幅に短縮される。このため、試験手順作成のための労力を少なくすることができ、その結果、試験期間や製品開発期間全体が短縮される。また、試験回線がその都度乱数を用いて選定されるため、組合せ試験において組み合わせられる回線が不規則に変化し、多様な組合せによって試験されることになるので、試験の品質も向上する。
【０１１３】
以上のように、本発明は交換機の試験工数の縮小、試験期間の短縮、試験品質の向上に大きく貢献する。
【図面の簡単な説明】
【図１】  本発明の試験回線自動選定方法の原理説明図（１）
【図２】  本発明の試験回線自動選定方法の原理説明図（２）
【図３】  本発明の試験回線自動選定装置の基本構成図（１）
【図４】  本発明の試験回線自動選定装置の基本構成図（２）
【図５】  本発明の試験回線自動選定方法の実施例の説明図（１）
【図６】  本発明の試験回線自動選定方法の実施例の説明図（２）
【図７】  本発明の試験回線自動選定方法の実施例の説明図（３）
【図８】  本発明の実施例の試験回線自動選定装置の構成図
【図９】  本発明の試験回線自動選定装置の適用形態説明図（１）
【図１０】  本発明の試験回線自動選定装置の適用形態説明図（２）
【図１１】  本発明の試験回線自動選定装置の適用形態説明図（３）
【図１２】  従来技術における試験回線選定方法の説明図（１）
【図１３】  従来技術における試験回線選定方法の説明図（２）
【図１４】  従来技術における試験回線選定方法の説明図（３）
【符号の説明】
１  試験回線自動選定機能部
２、２Ｂ  自動試験装置
３  交換機
４  回線
５、５Ｂ  擬似呼発生装置
６  擬似交換機
10、10Ａ、10Ｂ  試験回線自動選定装置
11  全試験回線情報記憶手段
12  試験中回線情報記憶手段
13、13Ａ、13Ｂ  選定可能回線組合せ選出手段
14、14Ａ、14Ｂ  試験回線決定手段
15  試験終了回線情報記憶手段
31  スイッチ・ネットワーク（ＮＷ）
32  中央制御装置（ＣＣ）
【図１】
0003968791.tif 000003
【図２】
0003968791.tif 000004
【図３】
0003968791.tif 000005
【図４】
0003968791.tif 000006
【図５】
0003968791.tif 000007
【図６】
0003968791.tif 000008
【図７】
0003968791.tif 000009
【図８】
0003968791.tif 000010
【図９】
0003968791.tif 000011
【図１０】
0003968791.tif 000012
【図１１】
0003968791.tif 000013
【図１２】
0003968791.tif 000014
【図１３】
0003968791.tif 000015
【図１４】
0003968791.tif 000016