JPH04281536A - Program retest system for conversational tool - Google Patents
Program retest system for conversational toolInfo
- Publication number
- JPH04281536A JPH04281536A JP3044982A JP4498291A JPH04281536A JP H04281536 A JPH04281536 A JP H04281536A JP 3044982 A JP3044982 A JP 3044982A JP 4498291 A JP4498291 A JP 4498291A JP H04281536 A JPH04281536 A JP H04281536A
- Authority
- JP
- Japan
- Prior art keywords
- program
- data
- input
- time
- retest
- 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
Links
Landscapes
- Stored Programmes (AREA)
- Debugging And Monitoring (AREA)
Abstract
Description
【0001】[発明の目的][Object of the invention]
【0002】0002
【産業上の利用分野】本発明は、会話形式プログラムの
良否をテストするにおいて、キー入力データと作成ファ
イルを再利用することにより、プログラムの再テストを
容易に行うことのできる会話型ツールにおけるプログラ
ム再テスト方式に関する。[Industrial Application Field] The present invention provides a program in an interactive tool that can easily retest the program by reusing key input data and created files when testing the quality of the interactive program. Concerning the retest method.
【0003】0003
【従来の技術】会話型ツールのプログラムに何等かの障
害が発生した場合、その障害の原因を解明するためには
、そのプログラムを起動させて1つ1つの項目の良否を
確認する必要がある。この会話型ツールの場合では、画
面上に表示されたガイダンスに従って順次データ入力を
実行してプログラムをテストする必要がある。そして、
再度何等かの障害が発生した場合には、再び初めから画
面上のガイダンスに従ってデータを入力し正しい処理結
果が得られるかを確認しなければならない。[Background Art] When a problem occurs in a program of an interactive tool, in order to find out the cause of the problem, it is necessary to start the program and check the quality of each item one by one. . In the case of this interactive tool, the program must be tested by performing sequential data entry according to on-screen guidance. and,
If some kind of failure occurs again, you will have to enter data again from the beginning according to the on-screen guidance and check whether the correct processing results are obtained.
【0004】0004
【発明が解決しようとする課題】このように、上記従来
の方式によれば、再テスト時においても最初のテストと
同様にプログラムに対するキー入力が必要であり、オペ
レータにとって煩雑でありしかも目視確認作業において
は、正確さに欠けるという問題があった。[Problems to be Solved by the Invention] According to the above-mentioned conventional method, key input to the program is required in the same way as in the first test when retesting, which is cumbersome for the operator and requires visual confirmation. There was a problem with the lack of accuracy.
【0005】本発明は上記従来の問題点に鑑みてなされ
たもので、その目的は、プログラムの再テスト時の作業
性および確実性を大幅に向上できる会話型ツールにおけ
るプログラム再テスト方式を提供することにある。The present invention has been made in view of the above-mentioned conventional problems, and its purpose is to provide a program retesting method in an interactive tool that can greatly improve workability and certainty when retesting a program. There is a particular thing.
【0006】[発明の構成][Configuration of the invention]
【0007】[0007]
【課題を解決するための手段】上記の目的を達成するた
めに本発明は、画面上に表示されたガイダンスに従って
順次データ入力を実行する会話型ツールのプログラムを
テストするにおいて、テスト時に前記ガイダンスに従っ
て順次入力されたデータを採取して入力キーログファイ
ルを作成する手段と、この入力データに対する処理結果
を保存する手段と、再テスト時においては、前記入力キ
ーログファイル内のデータによりテストを実行し、この
処理結果と先の処理結果とを比較してプログラム良否を
判断する手段とを具備することを特徴とする。[Means for Solving the Problems] In order to achieve the above object, the present invention provides a method for testing a program of an interactive tool that sequentially executes data input according to guidance displayed on a screen. A means for collecting sequentially input data to create an input key log file, a means for storing processing results for this input data, and a means for executing a test using data in the input key log file at the time of retesting. , and means for comparing this processing result with the previous processing result to determine whether the program is good or bad.
【0008】[0008]
【作用】上記構成によれば、最初のテスト時において、
入力されたキー入力データを採取して入力キーログファ
イルを作成するとともにその処理結果を保存する。再テ
スト時においては、この入力キーログファイルのデータ
を自動入力してその処理結果と先に保存されている処理
結果とを比較してプログラムの良否を判断する。このた
め、オペレータの労力の大幅な低減およびキー入力間違
いの発生を防止できる。[Operation] According to the above configuration, at the time of the first test,
It collects the input key input data, creates an input key log file, and saves the processing results. At the time of retesting, the data of this input key log file is automatically input and the processing results are compared with the previously saved processing results to judge whether the program is good or bad. Therefore, the operator's labor can be significantly reduced and key input errors can be prevented.
【0009】[0009]
【実施例】図1は本発明方式が適用された一実施例の構
成を示している。DESCRIPTION OF THE PREFERRED EMBODIMENTS FIG. 1 shows the configuration of an embodiment to which the system of the present invention is applied.
【0010】図において、起動プログラム格納部1の起
動プログラムは、テスト対象となるプログラムを起動す
る。この起動プログラムは、最初のテスト時には、テス
ト対象となるテストプログラム処理部2を起動するとと
もに再テスト時においては再テスト処理部3を起動する
。In the figure, a startup program in a startup program storage section 1 launches a program to be tested. This startup program starts the test program processing section 2 to be tested during the first test, and also starts the retest processing section 3 during the retest.
【0011】テストプログラム処理部2は、その機能上
、テストデータキー入力部21と、画面処理部22と、
入力キーログファイル23と、テキストファイル24と
を備え、会話端末4からの入力データによりテキストフ
ァイル5内のテキストデータを修正して別のテキストフ
ァイル24に格納する。The test program processing section 2 has a test data key input section 21, a screen processing section 22, and
It includes an input key log file 23 and a text file 24, and the text data in the text file 5 is modified based on input data from the conversation terminal 4 and stored in another text file 24.
【0012】再テスト処理部3は、その機能上、ログデ
ータキー入力部31と、画面処理部32と、入力キーロ
グファイル33と、テキストファイル34と、比較部3
5とを備え、入力キーログファイル23内のデータによ
りテキストファイル5内のテキストデータを修正して別
のテキストファイル34に格納するとともに、テキスト
ファイル24内のデータとテキストファイル34内のデ
ータとを比較して再テスト時の結果の良否を判定する。The retest processing section 3 has a log data key input section 31, a screen processing section 32, an input key log file 33, a text file 34, and a comparison section 3.
5, the text data in the text file 5 is modified using the data in the input key log file 23 and stored in another text file 34, and the data in the text file 24 and the data in the text file 34 are Compare and judge whether the results are good or bad at the time of retesting.
【0013】次にその作用を説明する。Next, its operation will be explained.
【0014】あるプログラムに何等かの障害が発生した
場合、先ず、起動プログラム部1の起動プログラムによ
りテスト対象となる障害が発生したプログラムを起動す
る。最初のテスト時においては、テストプログラム処理
部2によりテスト処理が実行される。会話型端末4から
入力されるデータによってテキストファイル5のテキス
トデータが順次確認・修正されてテキストファイル24
へとファイルされる。この間の入力データは逐次入力キ
ーログファイル23に保存される。したがって、最初の
テストの生成物として入力キーログファイル23とテキ
ストファイル24とが得られる。[0014] When some kind of fault occurs in a certain program, first, the starting program of the starting program section 1 starts the program in which the fault has occurred and is the object of the test. At the time of the first test, test processing is executed by the test program processing section 2. The text data in the text file 5 is sequentially checked and corrected according to the data input from the conversational terminal 4, and the text data is created in the text file 24.
Filed under. The input data during this time is sequentially saved in the input key log file 23. Therefore, an input keylog file 23 and a text file 24 are obtained as products of the first test.
【0015】一方、再テスト時においては、入力キーロ
グファイル23のデータを用いて同様にしてテキストフ
ァイル34を作成する。そして、比較部35では最初に
得られたテキストファイル24と再テスト時に得られた
テキストファイル34との内容を比較してその良否を判
定する。On the other hand, at the time of retesting, a text file 34 is created in the same manner using the data of the input key log file 23. Then, the comparison unit 35 compares the contents of the text file 24 obtained initially and the text file 34 obtained at the time of retesting, and determines whether they are good or bad.
【0016】このように、本実施例によればテスト時に
おけるキー入力データおよびそのデータに対する処理結
果を保存しておき、再テスト時においては保存されてい
たキー入力データを利用する一方、最終的な生成物であ
るテキストファイル23とテキストファイル33との内
容がともに等しい場合にプログラムの正常と判定するの
である。本実施例は、プログラムのある項目を修正した
場合、この修正が他の項目に影響を与えているか否かを
テストする場合等に特に有効なものとなる。As described above, according to this embodiment, the key input data and the processing results for the data at the time of testing are saved, and at the time of retesting, while the saved key input data is used, the final The program is determined to be normal if the contents of the text file 23 and the text file 33, which are the generated products, are the same. This embodiment is particularly effective when, when a certain item of a program is modified, testing whether or not this modification affects other items.
【0017】なお、最初に入力されたデータである入力
キーログファイル23内のデータと再テスト時に保存さ
れた入力キーログファイル33内のデータとを比較する
ことにより、入力キーデータ同士の比較ができ、二重の
チェックが可能となる。[0017] Furthermore, by comparing the data in the input key log file 23, which is the data input at the beginning, and the data in the input key log file 33, which is saved at the time of retesting, the input key data can be compared with each other. This allows for double checking.
【0018】また、本実施例は。テスト時のみの利用以
外に、運用時にもプログラムの保守用として利用するこ
ともできる。[0018] Also, in this embodiment. In addition to being used only during testing, it can also be used for program maintenance during operation.
【0019】[0019]
【発明の効果】以上説明したように本発明によれば、プ
ログラムの再テスト時におけるオペレータの労力が著し
く低減されるとともに、データ入力間違い等の発生を防
止でき、テストの信頼性を向上させることができる。[Effects of the Invention] As explained above, according to the present invention, the operator's labor when retesting a program is significantly reduced, data input errors can be prevented, and the reliability of testing can be improved. Can be done.
【図1】本発明方式が適用された一実施例の構成を示す
ブロック図である。FIG. 1 is a block diagram showing the configuration of an embodiment to which the system of the present invention is applied.
1 起動プログラム格納部 2 テストプログラム処理部 3 再テスト処理部 4 会話型端末 5,24,34 テキストファイル 21 テストデータキー入力部 22,32 画面処理部 23,33 入力キーログファイル 31 ログデータキー入力部 32 画面処理部 35 比較部 1 Startup program storage section 2 Test program processing section 3 Retest processing section 4 Conversation terminal 5, 24, 34 Text file 21 Test data key input section 22, 32 Screen processing section 23, 33 Input key log file 31 Log data key input section 32 Screen processing section 35 Comparison section
Claims (1)
て順次データ入力を実行する会話型ツールのプログラム
をテストするにおいて、テスト時に前記ガイダンスに従
って順次入力されたデータを採取して入力キーログファ
イルを作成する手段と、この入力データに対する処理結
果を保存する手段と、再テスト時においては、前記入力
キーログファイル内のデータによりテストを実行し、こ
の処理結果と保存された前記処理結果とを比較してプロ
グラムの良否を判断する手段と、を具備することを特徴
とする会話型ツールにおけるプログラム再テスト方式。[Claim 1] In testing a program of an interactive tool that sequentially executes data input according to guidance displayed on a screen, an input key log file is created by collecting data input sequentially according to the guidance during testing. means for storing processing results for the input data; and at the time of retesting, executing a test using the data in the input key log file and comparing the processing results with the stored processing results; A program retest method in an interactive tool, characterized by comprising: a means for determining whether a program is good or bad.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3044982A JPH04281536A (en) | 1991-03-11 | 1991-03-11 | Program retest system for conversational tool |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3044982A JPH04281536A (en) | 1991-03-11 | 1991-03-11 | Program retest system for conversational tool |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH04281536A true JPH04281536A (en) | 1992-10-07 |
Family
ID=12706671
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3044982A Pending JPH04281536A (en) | 1991-03-11 | 1991-03-11 | Program retest system for conversational tool |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH04281536A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005293053A (en) * | 2004-03-31 | 2005-10-20 | Nippon Steel Corp | Test support apparatus and test support method |
JP2005322157A (en) * | 2004-05-11 | 2005-11-17 | Nippon Steel Corp | Test support apparatus, test support system, and test support method |
US7756937B2 (en) | 2006-08-18 | 2010-07-13 | Brother Kogyo Kabushiki Kaisha | Network device |
US8386570B2 (en) | 2006-08-18 | 2013-02-26 | Brother Kogyo Kabushiki Kaisha | Electronic mail communication device |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01297738A (en) * | 1988-05-26 | 1989-11-30 | Meidensha Corp | Computer testing device |
-
1991
- 1991-03-11 JP JP3044982A patent/JPH04281536A/en active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01297738A (en) * | 1988-05-26 | 1989-11-30 | Meidensha Corp | Computer testing device |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005293053A (en) * | 2004-03-31 | 2005-10-20 | Nippon Steel Corp | Test support apparatus and test support method |
JP2005322157A (en) * | 2004-05-11 | 2005-11-17 | Nippon Steel Corp | Test support apparatus, test support system, and test support method |
US7756937B2 (en) | 2006-08-18 | 2010-07-13 | Brother Kogyo Kabushiki Kaisha | Network device |
US8386570B2 (en) | 2006-08-18 | 2013-02-26 | Brother Kogyo Kabushiki Kaisha | Electronic mail communication device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH04281536A (en) | Program retest system for conversational tool | |
JP2723762B2 (en) | Automatic inspection system for parts | |
JPH08265278A (en) | Communication / operation test device and its test method | |
CN114154167A (en) | A security detection model testing method, device, electronic device and storage medium | |
JPH08179966A (en) | Program test device | |
JPH07334385A (en) | How to verify the maintenance diagnostic function | |
JPH01297738A (en) | Computer testing device | |
JPH05298204A (en) | Test circut for input/output processor | |
JPH10232795A (en) | Software component combination test method | |
JPS62139050A (en) | Instruction test system by control of maintenance and diagnosis processor | |
KR960010762B1 (en) | Button operation test method of home appliance | |
JPH06250889A (en) | Fault processing system in data processing system | |
CN111031089A (en) | Test method for web conference control client and computer equipment | |
JPH07168738A (en) | Program inspecting device | |
JPH05143395A (en) | Diagnostic program execution system and log information display system to be used for the execution system | |
JPH0744360A (en) | Software quality evaluation method | |
JPH0497445A (en) | Diagnostic system for information processor | |
JPS61138184A (en) | Hardware confirmation method of tester by test program | |
JP2549690B2 (en) | Pseudo-fault test method for channel processor | |
CN118041816A (en) | Configuration file testing method and device based on NAS (network attached storage) equipment | |
JPH08171506A (en) | Automatic inspection device | |
JPH05204712A (en) | Program test system | |
JPH06250876A (en) | Interactive debugging supporting system | |
JPS63145518A (en) | Automatic test method for key processing | |
JPH0581388A (en) | Graphic information display function insepcting system |