JPS61199132A - Test data generating system for full screen menu - Google Patents

Test data generating system for full screen menu

Info

Publication number
JPS61199132A
JPS61199132A JP60039940A JP3994085A JPS61199132A JP S61199132 A JPS61199132 A JP S61199132A JP 60039940 A JP60039940 A JP 60039940A JP 3994085 A JP3994085 A JP 3994085A JP S61199132 A JPS61199132 A JP S61199132A
Authority
JP
Japan
Prior art keywords
data
input
test data
menu
test
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
JP60039940A
Other languages
Japanese (ja)
Inventor
Keizo Tatsumi
辰己 敬三
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP60039940A priority Critical patent/JPS61199132A/en
Publication of JPS61199132A publication Critical patent/JPS61199132A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Prevention of errors by analysis, debugging or testing of software
    • G06F11/3668Testing of software
    • G06F11/3672Test management
    • G06F11/3688Test management for test execution, e.g. scheduling of test suites

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer And Data Communications (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は端末シミュレータに入力すべきテスト・データ
を生成する方式に関するものである。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a method for generating test data to be input into a terminal simulator.

〔概要〕〔overview〕

ホスト計算機が持っているメニュー画面表示データと指
示入力データとにより端末シミュレータに入力すべきテ
スト・データを自動的に作成するようにしたものである
Test data to be input to the terminal simulator is automatically created based on menu screen display data and instruction input data possessed by the host computer.

〔従来技術と問題点〕[Prior art and problems]

第5図はマルチ・ターミナル・シミュレータを使用した
システムのテストを説明する図である。
FIG. 5 is a diagram illustrating a system test using a multi-terminal simulator.

第5図において、1はホスト計算機、2は通信処理装置
、3は回線接続装置、4はMTS入カフカファイルはM
TS出カフカファイルCPはネットワーク制御プログラ
ム、VTAMは仮想通信アクセス法、DCMSはデータ
通信管理システム、AIMはオンライン・データベース
・システム、DBMSはデータベース管理システム、M
TSはマルチ・ターミナル・シミュレータをそれぞれ示
している。
In Figure 5, 1 is the host computer, 2 is the communication processing device, 3 is the line connection device, and 4 is the MTS input Kafka file.
TS output Kafka file CP is a network control program, VTAM is a virtual communication access method, DCMS is a data communication management system, AIM is an online database system, DBMS is a database management system, M
TS each indicates a multi-terminal simulator.

MTSは、端末側の動作を模擬して、試験対象システム
とのメツセージの受は渡し情報を蓄積するものである。
The MTS simulates the operation of the terminal side and stores information on receiving and passing messages to and from the system under test.

端末とは、ディスプレイ端末も含む概念である。MTS
はMTS入カフカファイル4メツセージを取り出し、擬
似的な端末からのメツセージとして試験対象システムに
送る。また、MTSは、試験対象システムからのメツセ
ージを擬似的な端末として受信し、MTS入カフカファ
イル4納されている照合用データと比較し、両者が一致
したとき、応答メツセージを送出する。さらに、MTS
は、送受信したメツセージや応答時間情報などをMTS
出カフカファイル5積する。
The term "terminal" is a concept that also includes display terminals. MTS
extracts the MTS input Kafka file 4 message and sends it to the test target system as a message from a pseudo terminal. Additionally, the MTS receives a message from the test target system as a pseudo terminal, compares it with verification data stored in the MTS input Kafka file 4, and when the two match, sends out a response message. Furthermore, M.T.S.
sends and receives messages and response time information to MTS.
Accumulate 5 output Kafka files.

この蓄積情報は所定のプログラムによって解析される。This accumulated information is analyzed by a predetermined program.

ディスプレイ端末はホスト計算機からメニュー画面表示
データを受は取ると、対応するメニューをディスプレイ
画面上に表示し、メニュー画面上の入力フィールドにデ
ータが入力されると、そのデータ及びその画面上の位置
情報をホスト計算機側に送っている。MTSがディスプ
レイ端末を模擬する場合、MTSはメニュー画面表示デ
ータを受は取ると、入力フィールド記入データをホスト
計算機に送る必要がある。そのため、メニュー画面表示
データを受信した時にホスト計算機に送るべき入力フィ
ールド記入データをMTSに入力する必要がある。MT
Sへの入力フィールド記入データ(以下、単にテスト・
データという)を作成する場合、入力データとしてディ
スプレイ画面上のアドレスを指定する必要がある。この
アドレスを求めるには、実際の画面を見て求める方法と
、実際に動作させ、そのトレース・データを解析して求
める方法とが知られているが、これらの従来方法は時間
がかかるという欠点及びメニュー画面の形式が変更され
るとテスト・データの作り直しが必要であるという欠点
を有している。
When the display terminal receives menu screen display data from the host computer, it displays the corresponding menu on the display screen, and when data is input into the input field on the menu screen, that data and the position information on the screen are displayed. is sent to the host computer. When the MTS simulates a display terminal, the MTS must send input field fill data to the host computer as it receives menu screen display data. Therefore, it is necessary to input input field entry data to be sent to the host computer into the MTS when menu screen display data is received. MT
Input field entry data to S (hereinafter simply test/
When creating data (referred to as data), it is necessary to specify an address on the display screen as input data. There are two known ways to find this address: one is to look at the actual screen, and the other is to actually run it and analyze its trace data, but these conventional methods have the disadvantage of being time-consuming. Also, if the format of the menu screen is changed, the test data must be recreated.

〔発明の目的〕[Purpose of the invention]

本発明は、上記の考察に基づくものであって、端末シミ
ュレータに入力すべきフルスクリーン・メニューのテス
ト・データを自動的に生成するフルスクリーン・メニュ
ーのテスト・データ生成方式を堤供することを目的とし
ている。
The present invention is based on the above considerations, and aims to provide a full-screen menu test data generation method that automatically generates full-screen menu test data to be input into a terminal simulator. It is said that

〔目的を達成するための手段〕[Means to achieve the purpose]

そしてそのため本発明のフルスクリーン・メニューのテ
スト・データ生成方式は、テスト・データ作成部と、メ
ニュー名、入力キー及び入力データとを持つ指示入力デ
ータを上記テスト・データ作成部に入力する人力手段と
を具備し、上記テスト・データ作成部は、指示入力デー
タの中のメニュー名に基づいてホスト計算機のオペレー
ティング・システムが有しているメニュー画面表示デー
タ群の中から該当するメニュー画面表示データを捜し、
上記指示入力データの中の入力キーに基づいて当該メニ
ュー画面表示データから該当する入力フィルードのディ
スプレイ画面上の位置を求め、求めた入力フィールドの
ディスプレイ画面上の位置と上記指示入力データの中の
入力データとから端末シミュレータに入力すべきテスト
・データを作成するように構成されていることを特徴と
するものである。
Therefore, the full-screen menu test data generation method of the present invention includes a test data generation section and a manual means for inputting instruction input data having a menu name, an input key, and input data into the test data generation section. The test data creation unit generates corresponding menu screen display data from a group of menu screen display data possessed by the operating system of the host computer based on the menu name in the instruction input data. Search,
The position of the corresponding input field on the display screen is determined from the menu screen display data based on the input key in the above instruction input data, and the position of the input field determined on the display screen and the input in the above instruction input data are calculated. The present invention is characterized in that it is configured to create test data to be input to the terminal simulator from the data.

〔発明の実施例〕[Embodiments of the invention]

以下、本発明を図面を参照しつつ説明する。第1図は本
発明の1実施例を説明する図、第2図はメニュー画面の
1例を示す図、第3図はオペレーティング・システムの
持つメニュー画面表示データを説明する図、第4図は端
末シミュレータへのテスト・データを説明する図である
Hereinafter, the present invention will be explained with reference to the drawings. FIG. 1 is a diagram illustrating one embodiment of the present invention, FIG. 2 is a diagram illustrating an example of a menu screen, FIG. 3 is a diagram illustrating menu screen display data possessed by the operating system, and FIG. FIG. 3 is a diagram illustrating test data to a terminal simulator.

第2図はメニュー画面の1例を示す図である。FIG. 2 is a diagram showing an example of a menu screen.

これは名前(NAME)と年齢(AGE)を質問する時
のメニューの1例である。第3図(a)はオペレーティ
ング・システムが持つメニュー画面表示データの仕様の
1例を示す。メニュー画面表示データは、行アドレス、
列アドレス、表示データ長及び表示データよりなる。行
アドレスと列アドレスは表示開始アドレスを構成する。
This is an example of a menu when asking for name (NAME) and age (AGE). FIG. 3(a) shows an example of the specifications of menu screen display data possessed by the operating system. The menu screen display data is the line address,
Consists of column address, display data length, and display data. The row address and column address constitute the display start address.

第2図のメニュー画面に対応するメニュー画面表示デー
タは第3図(blに示される。第4図(alは端末シミ
ュレータへのテスト・データの仕様の1例を示す。テス
ト・データは、行アドレス、列アドレス及び入力データ
よりなる。
The menu screen display data corresponding to the menu screen in FIG. 2 is shown in FIG. 3 (bl). FIG. Consists of address, column address and input data.

行アドレスと列アドレスとは、入力開始アドレスを構成
する。第4図(b)はNAMEにTATUMI。
The row address and column address constitute the input start address. In Figure 4(b), NAME is TATUMI.

AGEに31を入力する場合のテスト・データの例を示
す。
An example of test data when inputting 31 to AGE is shown.

第1図は本発明の1実施例を説明するための図である。FIG. 1 is a diagram for explaining one embodiment of the present invention.

第1図において、6は指示入力カード、7はテスト・デ
ータ作成部、8はメニュー画面表示データ・ファイル、
9は端末シミュレータ、Fは入力フィールドをそれぞれ
示している。指示入力カード6において、MENUlは
メニュー名、NAMEは入力キー1KEIKOは入力デ
ータ、AGEも入力キー126も入力データである。こ
の指示入力カード6の指示入力データはテスト・データ
作成部7に入力される。テスト・データ作成部7は、指
示入力データ及びメニュー画面表示データ・ファイル8
に基づいてテスト・データの作成を行う。メニュー画面
表示データ・ファイル8は、ホスト計算機1のオペレー
ティング・システムが有しているものである。テスト・
データ作成部7は、指示入力カード6の指示入力データ
が入力されると、下記のような処理を行う。
In FIG. 1, 6 is an instruction input card, 7 is a test data creation section, 8 is a menu screen display data file,
9 indicates a terminal simulator, and F indicates an input field. In the instruction input card 6, MENU1 is a menu name, NAME is an input key 1, KEIKO is input data, and both AGE and input key 126 are input data. The instruction input data of this instruction input card 6 is input to the test data creation section 7. The test data creation section 7 includes instruction input data and menu screen display data files 8.
Create test data based on. The menu screen display data file 8 is owned by the operating system of the host computer 1. test·
When the instruction input data of the instruction input card 6 is input, the data creation section 7 performs the following processing.

■ 指定されたメニュー名に基づき、オペレーティング
・システム(O3)の該当メニュー画面表示データ・フ
ァイル8をオープンする。
■ Open the corresponding menu screen display data file 8 of the operating system (O3) based on the specified menu name.

■ 指定された入力キー(今の場合はNAME)に基づ
いてオペレーティング・システムのメニュー・データか
ら“NAME”の文字i捜し、その入力フィールドFを
求める。
- Search for the character i of "NAME" from the menu data of the operating system based on the specified input key (in this case NAME) and obtain its input field F.

■ ■で求めた入力フィールドFの画面上の位置と指定
された入力データ(今の場合はKEIKO)から端末シ
ミュレータへのテスト・−データを作成する。
2) Create test data for the terminal simulator from the position of the input field F on the screen obtained in 2 and the specified input data (KEIKO in this case).

■ 年齢についても■、■と同じ処理を行う。■ Perform the same processing as ■ and ■ for age.

上記■ないし■の処理を行うことによって、0410K
EIKO というテスト・データが作成され、これらは所定のファ
イルに格納され、しかる後に端末シミュレータ9によっ
て読み取られる。なお、端末シミュレータ9は第5図の
MTSに相当する。
By performing the above steps ■ to ■, 0410K
Test data called EIKO is created, stored in a predetermined file, and then read by the terminal simulator 9. Note that the terminal simulator 9 corresponds to the MTS in FIG.

〔発明の効果〕〔Effect of the invention〕

以上の説明から明らかなように、本発明によれば、ディ
スプレイ画面上のアドレスを知らなくてもテスト・デー
タを作成できること、オペレーティング・システムと同
じデータ(メニュー画面表示データ)を基にしているの
で、メニュー画面変更にも柔軟に対処できること等の顕
著な効果を奏することが出来る。
As is clear from the above description, according to the present invention, test data can be created without knowing the address on the display screen, and because it is based on the same data as the operating system (menu screen display data). , it is possible to produce remarkable effects such as being able to flexibly deal with changes in the menu screen.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本発明の1実施例を説明する図、第2図はメニ
ュー画面の1例を示す図、第3図はオペレーティング・
システムの持つメニュー表示画面データを説明する図、
第4図は端末シミュレータへのテスト・データを説明す
る図、第5図はマルチ・ターミナル・シミュレータを使
用したシステムのテストを説明する図である。 l・・・ホスト計算機、2・・・通信処理装置、3・・
・回線接続装置、4・・・MTS入カフカファイル・・
・MTS出カフカファイルCP・・・ネットワーク制御
プログラム、VTAM・・・仮想通信アクセス法、DC
MS・・・データ通信管理システム、AIM・・・オン
ライン・データベース・システム、DBMS・・・デー
タベース管理システム、MTS・・・マルチ・ターミナ
ル・シミュレータ、6・・・指示入力カード、7・・・
テスト・データ作成部、8・・・メニュー画面表示デー
タ・ファイル、9・・・端末シミュレータ、F・・・入
力フィールド。
Fig. 1 is a diagram explaining one embodiment of the present invention, Fig. 2 is a diagram showing an example of a menu screen, and Fig. 3 is a diagram illustrating an example of an operating screen.
A diagram explaining the menu display screen data of the system,
FIG. 4 is a diagram illustrating test data to the terminal simulator, and FIG. 5 is a diagram illustrating a system test using the multi-terminal simulator. l...Host computer, 2...Communication processing device, 3...
・Line connection device, 4...MTS input Kafka file...
・MTS output Kafka file CP...Network control program, VTAM...Virtual communication access method, DC
MS...Data communication management system, AIM...Online database system, DBMS...Database management system, MTS...Multi terminal simulator, 6...Instruction input card, 7...
Test data creation section, 8... Menu screen display data file, 9... Terminal simulator, F... Input field.

Claims (1)

【特許請求の範囲】[Claims] テスト・データ作成部と、メニュー名、入力キー及び入
力データとを持つ指示入力データを上記テスト・データ
作成部に入力する入力手段とを具備し、上記テスト・デ
ータ作成部は、指示入力データの中のメニュー名に基づ
いてホスト計算機のオペレーティング・システムが有し
ているメニュー画面表示データ群の中から該当するメニ
ュー画面表示データを捜し、上記指示入力データの中の
入力キーに基づいて当該メニュー画面表示データから該
当する入力フィルードのディスプレイ画面上の位置を求
め、求めた入力フィールドのディスプレイ画面上の位置
と上記指示入力データの中の入力データとから端末シミ
ュレータに入力すべきテスト・データを作成するように
構成されていることを特徴とするフルスクリーン・メニ
ューのテスト・データ生成方式。
The test data creation section includes a test data creation section and input means for inputting instruction input data having a menu name, an input key, and input data into the test data creation section, and the test data creation section is configured to Based on the menu name inside, the corresponding menu screen display data is searched from among the menu screen display data group possessed by the operating system of the host computer, and the corresponding menu screen is searched based on the input key in the above instruction input data. Find the position of the corresponding input field on the display screen from the display data, and create test data to be input to the terminal simulator from the determined position of the input field on the display screen and the input data in the instruction input data. A full-screen menu test data generation method characterized by being configured as follows.
JP60039940A 1985-02-28 1985-02-28 Test data generating system for full screen menu Pending JPS61199132A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60039940A JPS61199132A (en) 1985-02-28 1985-02-28 Test data generating system for full screen menu

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60039940A JPS61199132A (en) 1985-02-28 1985-02-28 Test data generating system for full screen menu

Publications (1)

Publication Number Publication Date
JPS61199132A true JPS61199132A (en) 1986-09-03

Family

ID=12566943

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60039940A Pending JPS61199132A (en) 1985-02-28 1985-02-28 Test data generating system for full screen menu

Country Status (1)

Country Link
JP (1) JPS61199132A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2575047A1 (en) 2011-09-28 2013-04-03 Fujitsu Limited Test support program, test support method, and test support apparatus

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2575047A1 (en) 2011-09-28 2013-04-03 Fujitsu Limited Test support program, test support method, and test support apparatus

Similar Documents

Publication Publication Date Title
CN106874389A (en) The moving method and device of data
WO1993023817A9 (en) Data interchange system
CN111324609A (en) Knowledge graph construction method and device, electronic equipment and storage medium
CN113505082A (en) Application program testing method and device
CN115858049A (en) RPA flow componentization arrangement method, device, equipment and medium
CN114741144B (en) Web-side complex form display method, device and system
CN115061916A (en) Method for automatically generating interface test case and related equipment thereof
CN114706584A (en) Data visualization display manufacturing system
CN113742240A (en) User interface testing method and device, storage medium and electronic equipment
CN109117283B (en) Method for remotely controlling WPS software in network environment
JPS61199132A (en) Test data generating system for full screen menu
CN117216114B (en) Data stream association method, device, equipment and storage medium thereof
CN115222545B (en) Message modular processing method, device, computer equipment and storage medium
CN114499984B (en) Identity authentication method, device, equipment and medium based on AI and RPA
CN113591001B (en) Method and device for processing time information in page and terminal equipment
JPH05250218A (en) On-line program test system
CN114064015A (en) Component generation method and device, electronic equipment and storage medium
CN113065061B (en) Information display method, device and server
CN117850842B (en) Plug-in updating method, device, equipment and storage medium thereof
JP7519927B2 (en) Common infrastructure system for achieving DX
JP2004029387A (en) Education system
CN120910377A (en) Course data processing method and device
CN121963043A (en) Question Response Methods Based on Data Augmentation Processing and Related Equipment
CN120670265A (en) Skill release vulnerability presentation method and related equipment
CN114974210A (en) A kind of voice test automatic synthesis, correction method, system, device and computer equipment