JPH01191237A - Automatic test system - Google Patents

Automatic test system

Info

Publication number
JPH01191237A
JPH01191237A JP1545588A JP1545588A JPH01191237A JP H01191237 A JPH01191237 A JP H01191237A JP 1545588 A JP1545588 A JP 1545588A JP 1545588 A JP1545588 A JP 1545588A JP H01191237 A JPH01191237 A JP H01191237A
Authority
JP
Japan
Prior art keywords
test
margin
program
command
clock
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
JP1545588A
Other languages
Japanese (ja)
Inventor
Junichi Nagase
長瀬 順一
Yasuki Fujioka
藤岡 泰規
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 JP1545588A priority Critical patent/JPH01191237A/en
Publication of JPH01191237A publication Critical patent/JPH01191237A/en
Pending legal-status Critical Current

Links

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

PURPOSE:To eliminate problems of acquisition of a tester, preparation of a test manual, or the like by running a margin value setting program with command supply to set a margin value for a test object and next performing the test. CONSTITUTION:In case of the voltage margin/clock margin test, it is sufficient if a command CALL TEST1 is inputted on a console CNS, and 1T3-TMP is read out from a disk DK by this command and is loaded into a memory MEM, and running is started to automatically perform the test, and results are printed out by a printer of the console. Though the test requires a long time, an operator gas results at the time of coming to office in the morning if supplying the command at the time of leaving office in the evening. Thus, since the test is preliminarily programmed, the test is free from erroneous operations and the number of testers (operators) is reduced, and the operator can easily perform the same test as manual operations though being not experienced.

Description

【発明の詳細な説明】 〔概 要〕 情報処理装置のハードウェアの動作マージンについての
自動試験方式に関し、 マージン試験をSvPを通さず、ソフトウェアで処理可
能にして、人手操作に見られる誤操作発生、試験者確保
および試験マニュアルの整備が必要、などの問題を除去
することを目的とし、情報処理装置のハードウェアの動
作マージンについての自動試験方式において、該情報処
理装置の各部試験対象に対するマージン値を設定するプ
ログラム及びそれを解除するプログラムを用意しておき
、コマンド投入で、該マージン値設定プログラムを走行
させて試験対象に対するマージン値設定を行ない、次い
て試験プログラムを走行させて試験を行ない、更に設定
解除プログラムを走行させて前記設定マージン値へ通常
値へ戻す構成とする。
[Detailed Description of the Invention] [Summary] Regarding an automatic test method for the operating margin of the hardware of an information processing device, the margin test can be processed by software without passing through SvP, and the erroneous operation that occurs in manual operation can be avoided. With the aim of eliminating problems such as the need to secure testers and the need to prepare test manuals, in an automatic test method for the operating margin of the hardware of information processing equipment, margin values for each part of the information processing equipment are tested. Prepare a program to set and a program to cancel it, and by inputting a command, run the margin value setting program to set the margin value for the test object, then run the test program to perform the test, and then The setting canceling program is run to return the setting margin value to the normal value.

〔産業上の利用分野〕[Industrial application field]

本発明は、情報処理装置のハードウェアの動作マージン
についての自動試験方式に関する。
The present invention relates to an automatic test method for the operating margin of hardware of an information processing device.

情報処理装置のハードウェア試験には、保守試験プログ
ラム(Test Maintenance Progr
am、略してTMP)による動作確認試験と電圧マージ
ン/クロックマージン等の動作マージン試験がある。
A maintenance test program (Test Maintenance Program) is used to test the hardware of information processing equipment.
There are operation confirmation tests using am (abbreviated as TMP) and operation margin tests such as voltage margin/clock margin.

電圧マージン試験は情報処理装置の電源電圧を上/下限
値の範囲で変更して、またそれを所定時間継続して動作
正常/異常をみる等により行ない、またクロックマージ
ン試験はクロック周波数を許容範囲で変更して、またそ
れを所定時間継続して動作正常/異常をみる等により行
なう。これらの試験は情報処理装置の製造が完了した段
階で行ない、結果を出荷時試験成績書に記入する。
A voltage margin test is performed by changing the power supply voltage of an information processing device within the upper/lower limit range and continuing it for a predetermined period of time to see if the operation is normal or abnormal.A clock margin test is performed by changing the power supply voltage of the information processing device within the upper/lower limit range, and checking whether the operation is normal or abnormal. This is done by making changes, and then continuing to do so for a predetermined period of time to see if the operation is normal or abnormal. These tests are conducted after the manufacturing of the information processing device is completed, and the results are recorded in the test report at the time of shipment.

〔従来の技術〕[Conventional technology]

電圧マージン/クロックマージン試験は、従来はサービ
スプロセッサ(SVP)を通して行なっている。即ち、
SVPより、人手操作により所定のコマンドを投入し、
電圧マージン/クロックマージン値を設定して、試験を
実施している。情報処理装置には上記コマンドを受けて
その通りにする、例えば電源電圧を定格より5%アップ
せよなら5%増の電源電圧にする制御系がある。
Voltage margin/clock margin testing is conventionally performed through a service processor (SVP). That is,
From the SVP, input a predetermined command manually,
Tests are conducted by setting voltage margin/clock margin values. The information processing device has a control system that receives the above-mentioned command and carries out the command, for example, if the power supply voltage is to be increased by 5% from the rated value, the power supply voltage is increased by 5%.

しかしこのSVPを通しての人手による試験では次のよ
うな問題が発生している。■誤操作による問題発生。こ
れは不必要なエラーを招く原因となる。■試験者(操作
員)の確保が必要。これは省力化に逆行する。■試験マ
ニュアルの整備が必要。試験要領を細かく開示しなけれ
ばならないから、試験マニュアルの記入内容が多くなる
However, the following problems occur in this manual test using SVP. ■Problems occur due to incorrect operation. This causes unnecessary errors. ■It is necessary to secure a tester (operator). This goes against labor saving. ■It is necessary to prepare a test manual. Since the test guidelines must be disclosed in detail, the test manual requires a lot of content.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

サービスプロセッサ(’5VP)を通しての人手操作に
よる電圧マージン/クロックマージン試験は、上記のよ
うに、誤操作発生、試験者確保および試験マニュアルの
整備が必要、などの問題がある。
As mentioned above, manual voltage margin/clock margin testing through the service processor ('5VP) has problems such as the occurrence of operational errors, the need to secure a tester, and the need to prepare a test manual.

本発明はこれを自動処理可能、特にSVPを通さず、ソ
フトウェアで処理可能にして、上記問題を解決すること
を目的とするものである。
The present invention aims to solve the above problem by making it possible to process this automatically, especially by software without passing through SVP.

〔問題点を解決するための手段〕[Means for solving problems]

本発明では、テストメンテナンスプログラム(TMP)
の試験範囲でなかった電圧マージン/クロックマージン
試験をTMP試験の1項目とし、これにより該試験を自
動的に実行する。
In the present invention, the test maintenance program (TMP)
The voltage margin/clock margin test, which was not within the test range, is set as one item of the TMP test, and the test is automatically executed.

第1図は、電圧マージン/クロックマージン値を設定/
解除するプログラムの概要を示す。これはアセンブラで
組まれており、プログラム−Aは電圧マージン/クロッ
クマージン値を設定し、プログラム−Bは同Aで設定し
た電圧マージン/クロックマージン値を通常の値に戻す
各プログラムである。図のC5ECT  (シーセクト
)0.Pは制御文、MNTB (メンテナンスB)はダ
イアグプログラムの命令文でAAAAは情報処理装置(
CPU。
Figure 1 shows how to set the voltage margin/clock margin value/
An outline of the program to be canceled is shown. This program is created using an assembler, and program-A sets the voltage margin/clock margin value, and program-B returns the voltage margin/clock margin value set in program A to the normal value. C5ECT (Sea Sect) 0. P is a control statement, MNTB (maintenance B) is a command statement for a diagnostic program, and AAAA is an information processing device (
CPU.

DCH)を停止状態に設定し、BBBBは各CPU、 
DCH(チャネル)別に電圧マージン/クロックマージ
ン値を設定し、ccccはCPU、 DCHをスタート
状態とする。これでプログラム−Aは終了する。プログ
ラム−BのDDDDはCPU、DCHを停止状態に設定
し、EEEEは各CPU、DCHに対し電圧マージン/
クロックマージン値を通常値に設定しくノーマル状態に
戻し)、FFFFはCPU、DCHをスタート状態にす
る。
DCH) is set to a stopped state, BBBB is set to each CPU,
Set the voltage margin/clock margin value for each DCH (channel), and cccc puts the CPU and DCH in the start state. This completes Program-A. DDDD of program-B sets the CPU and DCH to a stopped state, and EEEE sets the voltage margin/
The clock margin value is set to a normal value to return to the normal state), and FFFF puts the CPU and DCH into the start state.

〔作用〕[Effect]

上記電圧マージン/クロックマージン値設定プログラム
を使用しての試験要領を第2図で説明すると、この第2
図の■ではTMPによる情報処理装置の通常の動作試験
を行ない、■以降で電圧マージン/クロックマージン試
験を行なう。
The test procedure using the above voltage margin/clock margin value setting program is explained in Figure 2.
At ■ in the figure, a normal operation test of the information processing device by TMP is performed, and after ■, a voltage margin/clock margin test is performed.

即ち■でプログラム−Aを用いて、試験しようとする電
圧マージン/クロックマージン値を設定し、■でTMP
の従来部分による電圧マージン/クロックマージン試験
を行なう。各種電圧マージン値、各種クロックマージン
値を各CPU、DCHに設定し、マージン試験を行なう
から、■と■は繰り返し行なうことになる。■はこれを
示す。
That is, in step ①, use Program-A to set the voltage margin/clock margin value to be tested, and in ◯, set the TMP
Perform a voltage margin/clock margin test using the conventional part. Since various voltage margin values and various clock margin values are set for each CPU and DCH and a margin test is performed, steps (1) and (2) are repeated. ■ indicates this.

■以降は復帰処理を示す。即ち■ではプログラム−Bを
用いて電圧マージン/クロックマージンを通常値に設定
し、■ではそれで動作させて、正常動作を確認する。
(2) The following shows the recovery process. That is, in (2), program-B is used to set the voltage margin/clock margin to normal values, and in (2), the system is operated with those values to confirm normal operation.

この第2図に示す試験手順をTMPヘカタログすること
により、電圧マージン/クロックマージン試験を含む情
報処理装置の自動試験を実現することができる。
By cataloging the test procedure shown in FIG. 2 in the TMP, automatic testing of the information processing device including voltage margin/clock margin testing can be realized.

〔実施例〕〔Example〕

本発明をDIPS−11/45 Eの保守試験プログラ
ム(IT3−TMP)に適用した例を第3図、第4図に
示す。IT3−TMPはDIPS〜11 / 45 E
のホスト上で走行するプログラムであり、第3図に示す
構成を有する。即ちCPU試験モジュール、MEM(メ
モリ)試験モジュール、チャネル試験モジュール、シス
テム試験モジュールを備えるが、本発明ではこれに前記
の電圧マージン/クロックマージン値設定モジュール(
プログラム−A、−B)を加える。
An example in which the present invention is applied to a DIPS-11/45E maintenance test program (IT3-TMP) is shown in FIGS. 3 and 4. IT3-TMP is DIPS ~ 11/45 E
This is a program that runs on a host, and has the configuration shown in FIG. That is, it includes a CPU test module, a MEM (memory) test module, a channel test module, and a system test module, and in the present invention, the voltage margin/clock margin value setting module (
Add programs -A and -B).

この保守試験プログラムIT3−TMPのカタログ機能
により、第4図に示すテストコマンド群をカタログする
。この第4図の左上端の°TESTI’はカタログの名
称であり、CALL  TESTIでこの第4図のテス
ト全部が行なわれる。また“TEST’ はコマンドで
あり、第4図最上段のそれは第3図のCPU試験モジュ
ール1〜nを指定する。TESTcpu  puooで
、PUQO基板のCPUにCPU試験モジュールを流す
。DSWはデータ(またはプログラム)スイッチであり
、008は試験結果をLP(ラインプリンタ)に打出せ
を示す。TはDSWの入力位置を示し、他にY(コンソ
ールのDSW)。
The catalog function of this maintenance test program IT3-TMP catalogs the test command group shown in FIG. °TESTI' at the upper left corner of FIG. 4 is the name of the catalog, and all the tests shown in FIG. 4 are performed by CALL TESTI. "TEST" is a command, and the one at the top of Figure 4 specifies the CPU test modules 1 to n in Figure 3. TESTcpu puoo causes the CPU test module to flow to the CPU of the PUQO board. 008 indicates to output the test results to the LP (line printer). T indicates the input position of the DSW, and Y (console DSW).

N (DSWなし)などがある。TEST ME月、 
TESTDCHなどもこれに準する。’IOM’ は1
0分であり、試験を10分行なえを示す。こ−まではノ
ーマルテストである。
N (no DSW), etc. TEST ME month,
This also applies to TESTDCH. 'IOM' is 1
0 minutes, indicating that the test should be performed for 10 minutes. This is a normal test.

次のTEST ZZZはマージン値をセットするステッ
プである。■はマージン値設定、■はその値でのテスト
、■はマージン値復帰、■はその値でのテスト(動作正
常確認)であり、GENDでこの試験が終了する。
The next step, TEST ZZZ, is a step for setting margin values. (2) is a margin value setting, (2) is a test with that value, (2) is a margin value restoration, and (2) is a test (operation normality check) with that value, and this test ends with GEND.

I T 3−TMP配下のカタログ起動コマンドで上記
カタログを起動することにより、自動試験を実行する。
The automatic test is executed by starting the above-mentioned catalog with the catalog starting command under IT3-TMP.

第5図に示すように、情報処理装置のハードウェアは中
央処理装置CPU、メモリ制御装置MCU1メモリME
M、チャネル装置CH,およびサービスプロセッサSv
Pなどである。外部記憶装置(ディスク)DKおよびコ
ンソールCNSがチャネル装置CHに接続され、保守試
験プログラムIT3−TMPなどは外部記憶装置DKに
格納される。前記電圧マージン/クロックマージン試験
を行なうにはコンソールCNSでコマンドCALLTE
ST 1を入力すればよく、これでディスクDKからI
T3−TMPが読出されてメモリMEMヘロードされ、
次いで走行開始して上記試験が自動的に行なわれ、結果
がコンソールのプリンタに打出される。試験は長時間に
亘るが、夕方退社時に上記コマンドを投入しておけば朝
出社して結果を知ることができる。
As shown in FIG. 5, the hardware of the information processing device includes a central processing unit CPU, a memory control unit MCU1 and a memory ME.
M, channel device CH, and service processor Sv
P, etc. An external storage device (disk) DK and console CNS are connected to the channel device CH, and maintenance test program IT3-TMP and the like are stored in the external storage device DK. To perform the voltage margin/clock margin test, use the command CALLTE on the console CNS.
All you have to do is enter ST 1, and this will allow you to access I from the disk DK.
T3-TMP is read and loaded into memory MEM;
The vehicle then starts running, the above tests are automatically performed, and the results are printed on the console's printer. The exam takes a long time, but if you enter the above command when you leave work in the evening, you can know the results when you get to work in the morning.

これに対して従来方式ではサービスプロセッサSvPに
より電圧マージン/クロックマージン値の設定を行ない
く操作A)、次にコンソールCNSによりTMP走行を
指示しく操作B)、コンソールCNSのデイスプレィに
表示された又はプリンタに打出された試験結果を見てO
Kなら次の試験対象に対する操作Aを行ない、次いで操
作Bを行ない、試験結果がOKでなければ調査を行ない
、これらを繰り返すことになる。
On the other hand, in the conventional method, the service processor SvP sets the voltage margin/clock margin value (A), then the console CNS instructs TMP driving (B), the information displayed on the console CNS display or the printer After looking at the test results published in
If it is K, operation A is performed on the next test object, then operation B is performed, and if the test result is not OK, an investigation is performed, and these steps are repeated.

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

以上説明した本発明方式では、次の効果が期待される。 The method of the present invention described above is expected to have the following effects.

■予めプログラム化しであるので誤操作の心配がない、
■人手操作試験では必要である試験者(操作員)を削減
でき、経験者でな(ても簡単に人手操作と同等の試験を
行なうことができる、■本Q明は電圧マージン/クロッ
クマージン試験だけでなく他の試験へも通用できる。
■Since it is pre-programmed, there is no need to worry about erroneous operation.
■The number of testers (operators) required for manual operation tests can be reduced, and even experienced people can easily perform tests equivalent to manual operation.■This Q is for voltage margin/clock margin tests. It can also be used for other exams as well.

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

第1図は本発明で設けるマージン値設定/解除プログラ
ムの説明図、 第2図はマージン試験要領を示す説明図、第3図は本発
明の実施例を示すプログラム構成図、 第4図はマージン試験用のカタログ例を示す説明図、 第5図は情報処理装置ハードウェア構成を示す説明図で
ある。 第1図でプログラム−Aはマージン値設定プログラム、
プログラム−Bはマージン値解除プログラムである。
Fig. 1 is an explanatory diagram of the margin value setting/cancellation program provided in the present invention, Fig. 2 is an explanatory diagram showing the margin test procedure, Fig. 3 is a program configuration diagram showing an embodiment of the present invention, and Fig. 4 is the margin value setting/cancellation program. FIG. 5 is an explanatory diagram showing an example of a catalog for testing. FIG. 5 is an explanatory diagram showing the hardware configuration of an information processing apparatus. In Figure 1, program-A is a margin value setting program;
Program-B is a margin value cancellation program.

Claims (1)

【特許請求の範囲】 1、情報処理装置のハードウェアの動作マージンについ
ての自動試験方式において、 該情報処理装置の各部試験対象に対するマージン値を設
定するプログラム(プログラム−A)及びそれを解除す
るプログラム(プログラム−B)を用意しておき、 コマンド投入で、該マージン値設定プログラムを走行さ
せて試験対象に対するマージン値設定を行ない、次いて
試験プログラムを走行させて試験を行ない、更に設定解
除プログラムを走行させて前記設定マージン値へ通常値
へ戻すことを特徴とする自動試験方式。 2、マージンは電圧マージン/クロックマージンである
請求項1記載の自動試験方式。
[Scope of Claims] 1. In an automatic test method for operating margins of hardware of an information processing device, a program (program-A) for setting margin values for each part of the information processing device to be tested and a program for canceling the margin values. (Program-B) is prepared, and by inputting a command, the margin value setting program is run to set the margin value for the test object, then the test program is run to perform the test, and then the setting cancellation program is run. An automatic test method characterized in that the set margin value is returned to a normal value by running the vehicle. 2. The automatic test method according to claim 1, wherein the margin is a voltage margin/clock margin.
JP1545588A 1988-01-26 1988-01-26 Automatic test system Pending JPH01191237A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1545588A JPH01191237A (en) 1988-01-26 1988-01-26 Automatic test system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1545588A JPH01191237A (en) 1988-01-26 1988-01-26 Automatic test system

Publications (1)

Publication Number Publication Date
JPH01191237A true JPH01191237A (en) 1989-08-01

Family

ID=11889277

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1545588A Pending JPH01191237A (en) 1988-01-26 1988-01-26 Automatic test system

Country Status (1)

Country Link
JP (1) JPH01191237A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009020630A (en) * 2007-07-11 2009-01-29 Fujitsu Ltd Computer apparatus test method, apparatus, and program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009020630A (en) * 2007-07-11 2009-01-29 Fujitsu Ltd Computer apparatus test method, apparatus, and program

Similar Documents

Publication Publication Date Title
JPS6120816B2 (en)
JP2614674B2 (en) Diagnostic device and method for electronic control unit of printing press
JPH01191237A (en) Automatic test system
Carey Introduction to Automated Test Systems—Back to Basics
JP3191873B2 (en) Semiconductor measuring equipment
JP2020204847A (en) Control software test scenario automatic generation method, equipment and automatic test method, equipment and computer program
JPH0577143A (en) Failure diagnosis device for automated line
JPS63281597A (en) Function checking system for distributed control system
JPH02189476A (en) Measuring method for electronic circuit
CN112666923A (en) Fault diagnosis system for rail transit vehicle-mounted controller
JPS6016653B2 (en) Automatic testing method for information processing equipment
JP2549690B2 (en) Pseudo-fault test method for channel processor
JPS60262249A (en) Microprocessor applying device
JPS6151578A (en) Fault diagnostic system of electronic circuit device
JPH05143395A (en) Diagnostic program execution system and log information display system to be used for the execution system
JPH03294934A (en) Debugger for high level program lenguage
JPH04338851A (en) Test system for output private control part
JPS6333650B2 (en)
JPS62260234A (en) Fault diagnosis device
JPH0397040A (en) Inspecting system for test program
JPS6225340A (en) Inspection device
JPS6220579B2 (en)
JPH02232740A (en) Service processor test method
JPH0652508B2 (en) Automatic diagnosis method
JPH03257380A (en) Supporting system for analysis of trouble of electronic circuit module