JPH05233268A - 適合性試験の実行方式 - Google Patents

適合性試験の実行方式

Info

Publication number
JPH05233268A
JPH05233268A JP4035386A JP3538692A JPH05233268A JP H05233268 A JPH05233268 A JP H05233268A JP 4035386 A JP4035386 A JP 4035386A JP 3538692 A JP3538692 A JP 3538692A JP H05233268 A JPH05233268 A JP H05233268A
Authority
JP
Japan
Prior art keywords
test
reference model
osi reference
state transition
layer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP4035386A
Other languages
English (en)
Inventor
Kenichi Takahashi
健一 高橋
Satoshi Niuchi
聡 似内
Kenichi Goto
憲一 後藤
Yoshinori Ishihata
吉則 石幡
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
KOUDO TSUSHIN SYST KENKYUSHO KK
Original Assignee
KOUDO TSUSHIN SYST KENKYUSHO KK
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by KOUDO TSUSHIN SYST KENKYUSHO KK filed Critical KOUDO TSUSHIN SYST KENKYUSHO KK
Priority to JP4035386A priority Critical patent/JPH05233268A/ja
Publication of JPH05233268A publication Critical patent/JPH05233268A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)
  • Computer And Data Communications (AREA)
  • Stored Programmes (AREA)
  • Communication Control (AREA)
  • Maintenance And Management Of Digital Transmission (AREA)

Abstract

(57)【要約】 【目的】本発明は、試験の自動化と正確な試験結果の判
定が可能である適合性試験の実行方式を提供することを
目的とする。 【構成】本発明は、OSI参照モデルのN層(以下
(N)という)を実装する製品における(N)プロトコ
ル実装の適合性試験において、(N−1)サービスプリ
ミティブと(N)サービスプリミティブと(N)プロト
コルデータユニットとを使い記述された抽象試験スイー
ト20から、実行型試験スイート70を生成し、それを
テストスイートローダ81、論理回路メモリ82、テス
トスイートインタプリタ83、プロトコル処理部84よ
りなる適合性試験装置80に論理回路として組み込み、
この適合性試験装置80を動作させ、試験結果の判定を
自動的に行うようにした実行方式である。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、OSI(Open Systems
Interconnection)に基づくプロトコル製品を実装した
情報通信端末における抽象試験スイートおよび抽象試験
ケースから実行型試験スイートおよび実行型試験ケース
の生成、この実行型試験スイートおよび実行型試験ケー
スに基づく適合性試験の実行方式に関するものである。
ここで、試験スイートは試験の最小単位である試験項目
(試験ケース)の全体集合である。
【0002】尚、明細書中に記載したイベントとアクシ
ョンの用語の使用法は次による。即ち、図4に示すよう
に、状態遷移表の出力は、アクションであり、試験実行
制御部(以下テストスイートインタプリタという)は、
これを入力として試験実行する。その結果、発生する事
象(イベント)をテストスイートインタプリタは、プロ
トコルデータユニット(以下PDUという)処理部の反
応を検出することにより知り、これを出力とする。テス
トスイートインタプリタは、その出力を状態遷移表の入
力イベントとして状態遷移表を操作する。この一連の流
れを試験判定の出る試験終了まで行う。
【0003】
【従来の技術】図3は、従来の適合性試験システムの構
成原理図である。
【0004】同一のOSIプロトコルの国際標準(ドキ
ュメント)10に準拠し、OSIプロトコル製品を実装
した情報通信端末の相互接続性の確保のため、各情報通
信端末製品が準拠した国際基準に正しく適合しているか
否かの判定を行うための試験として適合性試験がある。
適合性試験装置40の対象となる試験対象実装をIUT
50という。さらに適合性試験装置40は、試験実行制
御部41、上位テスタ43、下位テスタ42からなる。
IUT50と適合性試験装置の下位テスタ42は、OS
Iの下位レイヤサービス(以下下位レイヤという)60
により結ばれ、試験実行制御部41の制御により、上位
テスタ43と下位テスタ42が試験動作の調和を行いな
がら、IUT50にアクションを加え、その反応のイベ
ントを観察してIUT50の動作を試験する。
【0005】適合性試験の試験スイートは、抽象試験ス
イート20として例えばTTCN(Tree and
Tabular Combined Notation
ISO 9646)という記述言語を用いて人間に読
みやすい形で記述されるが、一般にこれは適合性試験装
置40では実行不可能な形式である。そのため試験実行
のためには、ワークステーション等で実行可能なプログ
ラム形式の試験スイート、すなわち実行型試験スイート
30を効率的に導出する必要があったが、従来、実行型
試験スイート30を記述するための専用プログラム言語
を用いて試験実行制御部41用の試験プログラムを生成
するという大きな手間がかかっていた。
【0006】さらに、試験結果の判定について、従来
は、適合性試験装置40からのアクションに反応するI
UT50のアクションを検出し、このアクションとTT
CNによる抽象試験スイート20との照合を人手により
行い、抽象試験スイート20の試験結果判定欄の記述か
らその試験の結果を決めていた。
【0007】
【発明が解決しようとする課題】そのため、試験の自動
化が困難であり、人手に頼ることから結果判定を誤る場
合があった。本発明は上記の事情に鑑みてなされたもの
で、試験の自動化と正確な試験結果の判定が可能である
適合性試験の実行方式を提供することを目的とする。
【0008】
【課題を解決するための手段】本発明は上記課題を解決
するために、OSI参照モデルのN層(以下(N)とい
う)を実装する情報通信端末製品における(N)プロト
コル実装の適合性試験において、(N−1)サービスプ
リミティブと(N)サービスプリミティブと(N)PD
Uとを使い記述された抽象試験スイートから、(N−
1)サービスプリミティブと(N)サービスプリミティ
ブと(N)PDUそれぞれに対して、発生する入力イベ
ントを横軸とし状態識別番号を縦軸とし、実行するアク
ションを各欄に記述し、さらに相互の状態遷移表間でイ
ベントに応じて状態の遷移を行いかつ最終到達状態に対
して試験結果の判定(合格=プロトコルに適合する。失
敗=プロトコルに適合しない。不確定=適合性の判定が
どちらともいえない。)を記述する形式とした状態遷移
表による実行型試験スイートを生成する手段と、前記実
行型試験スイートを試験スイート読み込み装置(以下テ
ストスイートローダという)を用いて、(N−1)サー
ビスプリミティブ用状態遷移表、(N)プロトコルデー
タユニット用状態遷移表、(N)サービスプリミティブ
用状態遷移表として適合性試験装置の論理回路メモリ上
に展開保持する手段と、テストスイートインタプリタが
抽象試験項目の試験開始アクションに相当する論理回路
メモリ上の状態遷移表の出力アクションを読み込み適合
性試験装置内のプロトコル処理部に渡し、プロトコル処
理部が(N−1)サービスプリミティブ、(N)PDU
をIUTに送信し、IUTの起こす(N−1)サービス
プリミティブ、(N)サービスプリミティブや(N)P
DUの反応を収集し試験実行を行う手段と、論理回路メ
モリ上の状態遷移表の出力アクションを起点として、I
UTの反応による(N−1)サービスプリミティブ、
(N)サービスプリミティブ、(N)PDUの結果に従
って論理回路メモリ上に展開保持した状態遷移表で状態
を遷移させて、最終到達状態に記述してある判定により
試験結果の判定を行う手段とを具備したことを特徴とす
るものである。
【0009】
【作用】本発明は、(N)を実装する製品における
(N)プロトコル実装の適合性試験において、(N−
1)サービスプリミティブと(N)サービスプリミティ
ブと(N)PDUとを使い記述された抽象試験スイート
から、実行型試験スイートを生成し、それを適合性試験
装置に論理回路として組み込み、適合性試験装置を動作
させ、試験結果の判定を自動的に行うことにより、試験
の自動化と正確な試験結果の判定を可能とするものであ
る。
【0010】
【実施例】以下図面を参照して本発明の実施例を詳細に
説明する。
【0011】図1は本発明の一実施例に係る(N)を実
装する情報通信端末製品における(N)プロトコル実装
の適合性試験システムを示すブロック図である。図にお
いて、20は抽象試験スイート、43は上位テスタ、5
0はIUT(試験対象実装)、60は下位レイヤ、70
は実行型試験スイート、71は(N−1)サービスプリ
ミティブ用状態遷移表、72は(N)PDU用状態遷移
表、73は(N)サービスプリミティブ用状態遷移表、
80は適合性試験装置、81はテストスイートローダ
(試験スイート読み込み装置)、82は論理回路メモ
リ、83はテストスイートインタプリタ(試験実行制御
部)、84はプロトコル処理部、85は下位インタフェ
ース機能部、86は判定結果出力部である。適合性試験
システムは、抽象試験スイート20、IUT50、下位
レイヤ60、実行型試験スイート70及び適合性試験装
置80より構成される。
【0012】実行型試験スイート70は、(N−1)サ
ービスプリミティブ用状態遷移表71、(N)PDU用
状態遷移表72及び(N)サービスプリミティブ用状態
遷移表73より構成される。
【0013】適合性試験装置80は、テストスイートロ
ーダ81、論理回路メモリ82、テストスイートインタ
プリタ83、プロトコル処理部84、下位インタフェー
ス機能部85、判定結果出力部86及び上位テスタ43
より構成される。図2は実行型試験スイート作成から試
験実行までの流れの一例を示すフローチャートである。
【0014】(1) 抽象試験スイート(ATS)20は、
例えば、TTCNと呼ばれる木状の構造を持つ言語で記
述されるが、これには、(N)サービスプリミティブ、
(N−1)サービスプリミティブ、(N)PDU、試験
結果の判定の情報を含んで記述される(作成1)。
【0015】(2) 抽象試験スイート20を参照して、
(N−1)サービスプリミティブと(N)サービスプリ
ミティブと(N)PDUそれぞれに対して、発生する入
力イベントを横軸とし状態識別番号を縦軸とし、実行す
るアクションを各欄に記述し、さらに相互の状態遷移表
間でイベントに応じて状態の遷移を行いかつ最終到達状
態に対して試験結果の判定(合格=プロトコルに適合す
る。失敗=プロトコルに適合しない。不確定=適合性の
判定がどちらともいえない。)を記述する形式とした、
テキストファイル形式の(N)サービスプリミティブ用
状態遷移表73、(N−1)サービスプリミティブ用状
態遷移表71、(N)PDU用状態遷移表72よりなる
実行型試験スイート(ETS)70を作成する(作成
2)。
【0016】(3) テストスイートローダ81で実行型試
験スイート(ETS)70の3つの状態遷移表71〜7
3を読み(読み込み)、適合性試験装置80の論理回路
メモリ82上にそれぞれの状態遷移表を階層的に分割し
て展開する(展開)。
【0017】(4) テストスイートインタプリタ83は、
抽象試験項目の試験開始アクションに相当する論理回路
メモリ82上の状態遷移表の出力アクションを読み込
み、その値から現在行うべきアクションを得る(矢印
1)。
【0018】(5) テストスイートインタプリタ83は、
プロトコル処理部84に対して、そのアクションがIU
T50と送受信するために必要とするプリミティブ種
別、タイマ値、アドレス値などの値を与え(アクション
実行指示)、プロトコル処理部84は、下部機能、例え
ばタイマ操作、テスト及びテストマネージメントチャネ
ル操作、データ送受信、その他のアクションを起し、
(N−1)サービスプリミティブ、(N)サービスプリ
ミティブや(N)PDUを下位インタフェース機能部8
5及び下位レイヤ60を介してIUT50に送信する。
【0019】(6) プロトコル処理部84は、アクション
の結果発生する、IUT50の起こす(N−1)サービ
スプリミティブ、(N)サービスプリミティブ、(N)
PDUの反応を収集し、イベントをテストスイートイン
タプリタ83に通知する(アクション実行結果)。
【0020】(7) テストスイートインタプリタ83は、
プロトコル処理部84から通知を受けたイベントによ
り、論理回路メモリ82上の階層的に分割した状態遷移
表の出力アクションを起点として、IUT50の反応に
よる(N−1)サービスプリミティブ、(N)サービス
プリミティブ、(N)PDUの結果に従って論理回路メ
モリ82上に展開保持した状態遷移表で状態番号を次の
状態番号に遷移させる(矢印2)。(8) 上記(4) 〜(7)
までの処理を一つの試験ケースが終了するまで繰り返
す。
【0021】(9) 論理回路メモリ82上の状態遷移表の
最終到達状態には、試験の判定を記述しておき、実際の
最終到達状態から試験結果の判定を行うようにした適合
性試験の実行方式により達成される。
【0022】尚、テストスイートローダ81は作成3で
作成した環境定義ファイル、テストスケジュールファイ
ル、PDUファイル、その他情報ファイルのテキストフ
ァイルを読み込む。又、テストスイートインタプリタ8
3はテキストファイル形式のログファイルにアクション
やイベントを記録する。
【0023】なお、(N−1)サービスプリミティブ、
(N)サービスプリミティブ、(N)PDUの交換を複
数回行い、それに応じた複数回の状態遷移表の判定を経
由する場合の試験結果の判定として、試験対象を試験目
的に合う状態に初期設定するための試験前部と設定を初
期状態に戻す操作のための試験後部の(N−1)サービ
スプリミティブ、(N)サービスプリミティブ、(N)
PDUの交換に対応する判定結果をマスクし、試験の目
的に対応する状態遷移表の到達状態のみで試験結果の判
定を行うようにしてもよい。
【0024】
【発明の効果】以上述べたように本発明によれば、人間
の理解に適するように高度に抽象化され、試験装置用に
は適さない抽象試験スイートをもとにして適合性試験装
置で実行できる実行型試験スイートに変換して試験装置
を駆動する形式とすることで、試験装置への組み込み、
それに基づく試験実行処理、試験結果の判定を行えるの
で、試験の自動化と正確な試験結果の判定が可能である
という利点がある。
【0025】また、状態遷移表による方式なので、試験
対象とするプロトコルが変更になっても遷移表の内容を
書換え、プロトコル処理部を変更すれば、テストスイー
トインタプリタの変更は不要であり、試験装置の中核部
分であるテストスイートインタプリタの汎用化が可能で
ある。
【図面の簡単な説明】
【図1】本発明の一実施例に係る適合性試験システムを
示すブロック図である。
【図2】本発明に係る実行型試験スイート作成から試験
実行までの流れの一例を示すフローチャートである。
【図3】従来の適合性試験システムを示すブロック図で
ある。
【図4】イベントとアクションの用語の使用法を説明す
るためのブロック図である。
【符号の説明】
20…抽象試験スイート、43…上位テスタ、50…I
UT(試験対象実装)、60…下位レイヤ、70…実行
型試験スイート、71…(N−1)サービスプリミティ
ブ用状態遷移表、72…(N)PDU用状態遷移表、7
3…(N)サービスプリミティブ用状態遷移表、80…
適合性試験装置、81…テストスイートローダ(試験ス
イート読み込み装置)、82…論理回路メモリ、83…
テストスイートインタプリタ(試験実行制御部)、84
…プロトコル処理部、85…下位インタフェース機能
部、86…判定結果出力部。
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.5 識別記号 庁内整理番号 FI 技術表示箇所 H04L 29/14

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 OSI参照モデルのN層を実装する情報
    通信端末製品におけるOSI参照モデルのN層プロトコ
    ル実装の適合性試験において、 OSI参照モデルのN−1層サービスプリミティブとO
    SI参照モデルのN層サービスプリミティブとOSI参
    照モデルのN層プロトコルデータユニットとを使い記述
    された抽象試験スイートから、OSI参照モデルのN−
    1層サービスプリミティブとOSI参照モデルのN層サ
    ービスプリミティブとOSI参照モデルのN層プロトコ
    ルデータユニットそれぞれに対して、発生する入力イベ
    ントを横軸とし状態識別番号を縦軸とし、実行するアク
    ションを各欄に記述し、さらに相互の状態遷移表間でイ
    ベントに応じて状態の遷移を行いかつ最終到達状態に対
    して試験結果の判定を記述する形式とした状態遷移表に
    よる実行型試験スイートを生成する手段と、 前記実行型試験スイートを試験スイート読み込み装置を
    用いて、OSI参照モデルのN−1層サービスプリミテ
    ィブ用状態遷移表、OSI参照モデルのN層プロトコル
    データユニット用状態遷移表、OSI参照モデルのN層
    サービスプリミティブ用状態遷移表として適合性試験装
    置の論理回路メモリ上に展開保持する手段と、 試験実行制御部が抽象試験項目の試験開始アクションに
    相当する論理回路メモリ上の状態遷移表の出力アクショ
    ンを読み込み適合性試験装置内のプロトコル処理部に渡
    し、プロトコル処理部がOSI参照モデルのN−1層サ
    ービスプリミティブやOSI参照モデルのN層プロトコ
    ルデータユニットを試験対象実装に送信し、試験対象実
    装の起こすOSI参照モデルのN−1層サービスプリミ
    ティブ、OSI参照モデルのN層サービスプリミティブ
    やOSI参照モデルのN層プロトコルデータユニットの
    反応を収集し試験実行を行う手段と、 論理回路メモリ上の状態遷移表の出力アクションを起点
    として、試験対象実装の反応によるOSI参照モデルの
    N−1層サービスプリミティブ、OSI参照モデルのN
    層サービスプリミティブ、OSI参照モデルのN層プロ
    トコルデータユニットの結果に従って論理回路メモリ上
    に展開保持した状態遷移表で状態を遷移させて、最終到
    達状態に記述してある判定により試験結果の判定を行う
    手段とを具備したことを特徴とする適合性試験の実行方
    式。
  2. 【請求項2】 OSI参照モデルのN−1層サービスプ
    リミティブ、OSI参照モデルのN層サービスプリミテ
    ィブ、OSI参照モデルのN層プロトコルデータユニッ
    トの交換を複数回行い、それに応じた複数回の状態遷移
    表の判定を経由する場合の試験結果の判定として、試験
    対象を試験目的に合う状態に初期設定するための試験前
    部と設定を初期状態に戻す操作のための試験後部のOS
    I参照モデルのN−1層サービスプリミティブ、OSI
    参照モデルのN層サービスプリミティブ、OSI参照モ
    デルのN層プロトコルデータユニットの交換に対応する
    判定結果をマスクし、試験の目的に対応する状態遷移表
    の到達状態のみで試験結果の判定を行うことを特徴とす
    る請求項1記載の適合性試験の実行方式。
JP4035386A 1992-02-21 1992-02-21 適合性試験の実行方式 Pending JPH05233268A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4035386A JPH05233268A (ja) 1992-02-21 1992-02-21 適合性試験の実行方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4035386A JPH05233268A (ja) 1992-02-21 1992-02-21 適合性試験の実行方式

Publications (1)

Publication Number Publication Date
JPH05233268A true JPH05233268A (ja) 1993-09-10

Family

ID=12440470

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4035386A Pending JPH05233268A (ja) 1992-02-21 1992-02-21 適合性試験の実行方式

Country Status (1)

Country Link
JP (1) JPH05233268A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106131003A (zh) * 2016-06-30 2016-11-16 中国电力科学研究院 一种基于服务原语描述的主子站间服务辨识方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106131003A (zh) * 2016-06-30 2016-11-16 中国电力科学研究院 一种基于服务原语描述的主子站间服务辨识方法
CN106131003B (zh) * 2016-06-30 2021-04-30 中国电力科学研究院 一种基于服务原语描述的主子站间服务辨识方法

Similar Documents

Publication Publication Date Title
CN113312879B (zh) 芯片电路功能验证系统、方法、设备及存储介质
EP0445942A2 (en) Analytical development and verification of control-intensive systems
US6901535B2 (en) Information processing apparatus, defect analysis program, and defect analysis method
CN110765013A (zh) 一种流程自动化执行方法及系统
KR20080052341A (ko) 내장형 시스템 소프트웨어 자동 테스트 시스템 및 방법과테스트 시나리오 작성 방법
CN115268403A (zh) 一种整车eol自动化测试方法
CN115546927A (zh) 一种基于autosar标准的uds诊断自动化测试系统
CN116451621A (zh) 一种功能覆盖率代码生成方法、系统、设备及介质
CN117421872A (zh) 基于sysml建模自动生成半实物测试用例系统仿真系统及方法
CN110704252A (zh) 一种基于云端动态管理的自动测试装置和测试方法
JPH05233268A (ja) 適合性試験の実行方式
CN118012005A (zh) 一种基于CANoe的车辆故障码解析方法及系统
JP3357567B2 (ja) プログラム評価システム
JPH05250218A (ja) オンラインプログラムのテスト方式
CN116955193A (zh) 接口测试方法、装置、设备及存储介质
CN116893803A (zh) 一种功能覆盖率代码生成方法、系统、设备及介质
JP2002157144A (ja) ソフトウェア自動試験方式
JPH0666605A (ja) 相互接続試験系列生成方式
JP2740482B2 (ja) 試験手順書自動作成システム
CN119829461B (zh) 一种仿真测试方法、系统、设备和存储介质
JP2000207249A (ja) シミュレ―ション装置
CN118012760A (zh) 一种软件测试平台和方法
JP2000010820A (ja) マルチプロセスシステムにおける1プロセスのテスト方法及びシステム
JPH1031584A (ja) ソフトウエアの検証自動化装置
JP3033723B2 (ja) 蓄積プログラム制御電子交換機のシミュレート試験方式およびプログラム記録媒体

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees