CN1797366A - Computer platform testing method and system - Google Patents
Computer platform testing method and system Download PDFInfo
- Publication number
- CN1797366A CN1797366A CN 200410104123 CN200410104123A CN1797366A CN 1797366 A CN1797366 A CN 1797366A CN 200410104123 CN200410104123 CN 200410104123 CN 200410104123 A CN200410104123 A CN 200410104123A CN 1797366 A CN1797366 A CN 1797366A
- Authority
- CN
- China
- Prior art keywords
- computer platform
- test
- hardware
- module
- hardware specification
- 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
- 238000012360 testing method Methods 0.000 title claims abstract description 109
- 238000010998 test method Methods 0.000 claims abstract description 32
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 claims abstract description 10
- 238000012544 monitoring process Methods 0.000 claims abstract description 5
- 230000008054 signal transmission Effects 0.000 claims abstract 4
- 238000000034 method Methods 0.000 claims description 11
- 230000007547 defect Effects 0.000 abstract description 8
- 238000012956 testing procedure Methods 0.000 abstract 1
- 230000008676 import Effects 0.000 description 5
- 238000012827 research and development Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 238000004590 computer program Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000012795 verification Methods 0.000 description 3
- 230000004913 activation Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 239000002699 waste material Substances 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000012942 design verification Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
Landscapes
- Tests Of Electronic Circuits (AREA)
Abstract
The invention relates to a computer platform test method and a system, which are matched with a computer platform and provide an automatic test program for a host circuit of the computer platform; the computer platform test system of the invention comprises: the system comprises a hardware specification data input module, a hardware specification database module, a hardware specification data reading module, a test signal generation module, a test signal transmission module, a control point monitoring module, a comparison module and an error report generation module; when the personnel of the invention is used for testing computer platforms with different models, different hardware specification data are input as testing parameters, automatic testing procedures are respectively carried out on the computer platforms with different models, and an error report is automatically generated, so that developers can correct various defect points more conveniently and effectively.
Description
Technical field
The invention relates to a kind of computer information technology, particularly about a kind of computer platform method of testing and system, be applied in a computer platform, the host circuit of this computer platform is provided the test procedure of a robotization, whether the host circuit of testing this computer platform to be measured the defectiveness point, and produces an error report automatically and allow the exploitation personnel reach more fast to correct every defect point efficiently.
Background technology
Computing machine is made manufacturer when research and development produce a computer platform product (for example computer motherboard or function extension circuit card), will carry out a series of test procedure at the preceding of listing usually, tests the whether normal operation fully of this computer platform product.If find that in test process any one element or circuit defectiveness can't normal operations, then must abnormal operation conditions be recorded as a defect point, and this defect point is submitted to research and development department's work of making amendment by the tester.
A kind of computer platform method of testing commonly used at present is at first computer platform to be measured to be coupled to a computer platform by the tester, then tester's job procedure of formulating standard according to the specification data of this computer platform to be measured, whether progressively controlling this computer platform with manual type, to check each element of this computer platform and the output on the circuit to go into signal one by one normal.
Yet above-mentionedly control computer platform with manual type to carry out the shortcoming of test procedure be that this process comparatively wastes time and energy and inefficent, and often control mistake can't produce correct test result because of the people.In addition, when the computer platform of test different model, because its technical specification difference, different test jobs programs is arranged, therefore can increase the weight of tester's burden, make test procedure more waste time and energy and inefficent.
Summary of the invention
For solving the shortcoming of above-mentioned prior art, fundamental purpose of the present invention is to provide a kind of computer platform method of testing and system, it can carry out test procedure in the robotization mode to computer platform fully, and produces an error report automatically and make the exploitation personnel more convenient and correct every defect point efficiently.
Another object of the present invention is to provide a kind of computer platform method of testing and system, it can be used for testing the computer motherboard of different model, and can allow the tester set different test parameters at the computer platform of different model respectively easily.
Computer platform method of testing of the present invention and system are applied in a computer platform, the host circuit of this computer platform is provided the test procedure of a robotization, whether the host circuit that tests out this computer platform to be measured whereby the defectiveness point, and produces an error report automatically and allow the exploitation personnel reach more fast to correct every defect point efficiently.
Computer platform method of testing of the present invention comprises: build a hardware specification database in advance, store the specification data of this computer platform to be measured, comprise hardware element, hardware paths, reference mark and control method, with these hardware specification data as one group of test parameter; When carrying out test procedure, from this hardware specification database module, read out the defined test parameter of hardware specification data of this computer platform to be measured actual; According to the test parameter that reads, produce the test signal of one group of correspondence; With the test signal that produces according to the hardware element in this hardware specification data and hardware paths data transmission to each reference mark; Monitor that each reference mark is receiving the response results that is produced after the test signal that this test signal delivery module transmitted; The response results data that obtains after monitoring and the response results data of this hardware specification data defined are done a contrast; If conform to fully, then produce a test and pass through information; Otherwise, then produce an error message if the part that do not conform to is arranged; And respond this error message and produce an electronic error form, wherein list each reference mark of making a mistake and signal and state information and relevant hardware element and the hardware paths thereof that produces that respond thereof.
Computer platform test macro of the present invention comprises: a hardware specification data input module, it is the data input module of a manual control, import the hardware specification data of this computer platform to be measured, comprise hardware element, hardware paths, reference mark and control method, with these hardware specification data as one group of test parameter; One hardware specification database module is used to store the hardware specification data that this hardware specification data input module is imported; One hardware specification data read module when carrying out this test procedure, reads out the defined test parameter of hardware specification data of this computer platform to be measured actual from this hardware specification database module; One test signal generation module, the test parameter that is read according to this hardware specification data read module produces the test signal of one group of correspondence; One test signal delivery module, the test signal that this test signal generation module can be produced according to the hardware element in the hardware specification data and hardware paths data transmission to each reference mark; One reference mark monitor module monitors that each reference mark is receiving the response results that is produced after the test signal that this test signal delivery module transmitted; One contrast module monitors that with this reference mark monitor module the response results data that obtains and the response results data of this hardware specification data defined do a contrast; If conform to fully, then produce a test and pass through information; Otherwise, then produce an error message if the part that do not conform to is arranged; An and error report generation module, can respond the error message that this contrast module produced and produce an electronic error form, wherein list each reference mark of making a mistake and signal and state information and relevant hardware element and the hardware paths thereof that produces that respond thereof.
Computer platform method of testing of the present invention and system are when the computer platform of test different model, import different hardware specification data as test parameter, allow computer platform can carry out the test procedure of robotization respectively to the computer platform of different model, and produce an error report automatically and make the exploitation personnel more convenient and correct every defect point efficiently.
Description of drawings
Fig. 1 is a system architecture synoptic diagram, shows the application structure of computer platform test macro of the present invention and the basic structure of Object Oriented OO component model thereof;
Fig. 2 A and Fig. 2 B are a document content synoptic diagram, show an example of the technical specification content data file of computer platform test macro input TXT form of the present invention;
Fig. 3 is a document content synoptic diagram, shows an example of the error report document content of computer platform test macro output REP form of the present invention.
Embodiment
Embodiment
Below be conjunction with figs., describe the embodiment of computer platform method of testing of the present invention and system in detail.
Fig. 1 promptly shows the application structure of computer platform test macro of the present invention (part that comprises as the frame of broken lines of label 100 indications) and the basic structure of Object Oriented OO component model (object-orientedcomponent model) thereof.As shown in the figure, computer platform test macro 100 of the present invention is to carry to a computer platform 10 in practical application, provide the test procedure of a robotization to the host circuit 20 of this computer platform 10, for example comprise the test procedure of whole computer motherboard or external function extension circuit card.In practical application, computer platform test macro 100 of the present invention can for example be applied in each required test procedure in the research and development of this computer platform 10 and the production run, engineering verification test procedure (EngineeringVerification Testing for example, EVT), design verification test procedure (Design VerificationTesting, DVT) and the product verification test program (Production Verification Testing, PVT).
On concrete enforcement, computer platform test macro 100 of the present invention can be realized with computer program fully, and this computer program is carried to this test platform 10.In addition, the computer platform 10 that computer platform test macro 100 of the present invention carries is that start enters MS-DOS (Microsoft Disk Operating System) operating system, and the computer program design of computer platform test macro 100 just of the present invention is carried out under MS-DOS operation system.
As shown in Figure 1, the Object Oriented OO component model of the software configuration of computer platform test macro 100 of the present invention (object-oriented component model) comprises at least: (a) hardware specification data input module 101; (b) a hardware specification database module 102; (c) a hardware specification data read module 110; (d) a test signal generation module 120; (e) a test signal delivery module 130; (f) a reference mark monitor module 140; (g) a contrast module 150; And (h) error report generation module 160.
Hardware specification data input module 101 is data input modules of a manual control, the user for example imports the hardware specification data 201 of these computer platform 10 host circuits 20 to be measured by keyboard 11, comprise each hardware element (components), hardware paths (hard ware path), reference mark (hard ware control nodes) and control method (hard ware control node method) in the host circuit 20 of this computer platform 10 to be measured, with these specification data as one group of test parameter.For instance, the hardware specification data 201 of these hardware specification data input module 101 inputs for example comprises GPI (General Purpose Inputs), GPO (General PurposeOutputs), the load mode of IRQ (Interrupt ReQeust), I2C (Inter-Integrated Circuit) mapping mode, the configuration mode of LED (Light Emitting Diode), the configuration mode of each button, the configuration mode of each wire jumper (Jumper), the configuration mode of PCI (Peripheral ComponentInterconnect) device, the configuration mode of fan, electromagnetic interference (EMI) (Electromagnetic Interference, removing method EMI), the path of wake events miscellaneous (Wakeup) etc.In this embodiment, for example to be the document format that adopts TXT be created as an e-file with the hardware specification data 201 of these inputs to hardware specification data input module 101.Fig. 2 A and Fig. 2 B promptly show an example of the hardware specification data file 201 of the TXT form that this hardware specification data input module 101 is imported, set up.
Hardware specification database module 102 is data storing module, stores the hardware specification data 201 of above-mentioned hardware specification data input module 101 inputs, for example the technical specification information paper of the TXT form shown in Fig. 2 A and Fig. 2 B.This hardware specification database module 102 can store the hardware specification data of the computer platform of multiple different model simultaneously.
Hardware specification data read module 110 can be when test platform 10 reality be carried out a test procedure to computer platform 10 to be measured, respond its activation incident 202, from above-mentioned hardware specification database module 102, read out the hardware specification data 201 defined test parameters of this computer platform 10 to be measured.
The test parameter that test signal generation module 120 can read above-mentioned hardware specification data read module 110 is through the test signal of one group of correspondence of conversion generation.
The test signal that test signal delivery module 130 can produce above-mentioned test signal generation module 120, defined hardware element and hardware paths data transmission are to each reference mark in the foundation hardware specification data 201 of this computer platform 10 to be measured.
Reference mark monitor module 140 can monitor that each reference mark responds and the signal and the state that produce after receiving the test signal that above-mentioned test signal delivery module 130 transmits, and receives the data of these signals and state representative.
Contrast module 150 can above-mentioned reference mark monitor module 140 is received signal and state information do a contrast with the hardware specification data 201 that this hardware specification database module 102 prestores, whether signal and the state of checking this computer platform 10 to be measured to be responded meet the response results that its hardware specification data 201 is stipulated.If conform to fully, then produce a test and pass through information; Otherwise, then produce an error message if the part that do not conform to is arranged.
Error report generation module 160 can respond the error message that above-mentioned contrast module 150 produces, produce an electronic error form 301, wherein list each reference mark of making a mistake and signal and state information and relevant hardware element and the hardware paths thereof that produces that respond thereof.On concrete enforcement, this error report generation module 160 is for example to utilize the REP document format to produce this electronic error form 301.Fig. 3 promptly shows an example of a REP format error form 301 contents that this error report generation module 160 produces.
Please consult Fig. 1, Fig. 2 A, Fig. 2 B and Fig. 3 simultaneously.In practical application, this computer platform method of testing of the present invention comprises at least: when the tester will test the computer platform 10 of a specific model, can import the hardware specification data 201 of these computer platforms 10 to be measured in advance by hardware specification data input module 101, comprising hardware element, hardware paths, reference mark and control method, these hardware specification data 201 as one group of test parameter, and are stored into hardware specification database module 102 with these test parameters.
Actual when carrying out test procedure, the tester can control this test platform 10 and send an activation incident 202, makes hardware specification data read module 110 responsively read out the test parameter of hardware specification data 201 definition of this computer platform 10 to be measured from hardware specification database module 102.Then promptly these test parameters are produced the test signal of one group of correspondence through conversion by test signal generation module 120, again by the test signal of test signal delivery module 130 with 120 generations of test signal generation module,, make these reference mark respond these test signals and produce prearranged signal and state to each reference mark according to defined hardware element in the hardware specification data 201 of this computer platform 10 to be measured and hardware paths data transmission.Reference mark monitor module 140 can monitor that each reference mark responds and the signal and the state that produce after receiving test signal, and these signals and the pairing data of state are sent to contrast module 150, order contrast module 150 is hardware specification data 201 dos one contrast that these response results data and this hardware specification database module 102 are prestored, the response results of checking signal that this computer platform 10 to be measured responded and state whether to meet its hardware specification data 201 defineds.If conform to fully, then produce a test and pass through information; Otherwise, then produce an error message if the part that do not conform to is arranged.Error report generation module 160 can respond the error message that above-mentioned contrast module 150 produces, produce an electronic error form 301, wherein list each reference mark of making a mistake and signal and state information and relevant hardware element and the hardware paths thereof that produces that respond thereof.
The tester can directly submit to research and development department with above-mentioned error report 301, makes research and development department according to the work of making amendment of 301 pairs of computer platforms 10 to be measured of this error report.
Generally speaking, the invention provides a kind of computer platform method of testing and system of novelty, be applied in a computer platform, the host circuit of this computer platform is provided the test procedure of a robotization; The tester is when the computer platform of test different model, import different hardware specification data as test parameter, can carry out the test procedure of robotization to the computer platform of different model whereby, and produce an error report automatically and make the exploitation personnel more convenient and correct every defect point efficiently.Therefore the present invention has better progressive and practicality than prior art.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN 200410104123 CN1797366A (en) | 2004-12-30 | 2004-12-30 | Computer platform testing method and system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN 200410104123 CN1797366A (en) | 2004-12-30 | 2004-12-30 | Computer platform testing method and system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN1797366A true CN1797366A (en) | 2006-07-05 |
Family
ID=36818407
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN 200410104123 Pending CN1797366A (en) | 2004-12-30 | 2004-12-30 | Computer platform testing method and system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN1797366A (en) |
Cited By (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101236522B (en) * | 2008-01-25 | 2010-06-02 | 中兴通讯股份有限公司 | Method and device for testing hardware modules |
| CN101996117A (en) * | 2009-08-27 | 2011-03-30 | 鸿富锦精密工业(深圳)有限公司 | Computer test system and method thereof |
| CN101146147B (en) * | 2007-10-16 | 2011-10-26 | 中兴通讯股份有限公司 | An auxiliary testing system and method of single board signals |
| CN102455958A (en) * | 2010-10-15 | 2012-05-16 | 英业达股份有限公司 | test system |
| CN102508751A (en) * | 2011-12-09 | 2012-06-20 | 盛科网络(苏州)有限公司 | Automatic testing method for reliability of data equipment and system |
| CN104503911A (en) * | 2014-12-19 | 2015-04-08 | 广东欧珀移动通信有限公司 | Software debugging method and device for terminal |
| CN104657246A (en) * | 2013-11-21 | 2015-05-27 | 英业达科技有限公司 | Automatic testing system and method thereof |
| CN107179973A (en) * | 2016-03-10 | 2017-09-19 | 神讯电脑(昆山)有限公司 | Automatization test system and method |
| CN108829594A (en) * | 2018-06-07 | 2018-11-16 | 郑州云海信息技术有限公司 | The method and system of automatic test BMC web assets information function under a kind of Linux |
| CN112965893A (en) * | 2019-12-13 | 2021-06-15 | 财团法人工业技术研究院 | On-line test system and test method for computer program |
| CN113589050A (en) * | 2021-08-02 | 2021-11-02 | 西安兵标检测有限责任公司 | Capacitor test system and test method |
| CN114637635A (en) * | 2022-03-07 | 2022-06-17 | 南京江宁高等职业技术学校 | Computer testing method |
-
2004
- 2004-12-30 CN CN 200410104123 patent/CN1797366A/en active Pending
Cited By (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101146147B (en) * | 2007-10-16 | 2011-10-26 | 中兴通讯股份有限公司 | An auxiliary testing system and method of single board signals |
| CN101236522B (en) * | 2008-01-25 | 2010-06-02 | 中兴通讯股份有限公司 | Method and device for testing hardware modules |
| CN101996117A (en) * | 2009-08-27 | 2011-03-30 | 鸿富锦精密工业(深圳)有限公司 | Computer test system and method thereof |
| CN101996117B (en) * | 2009-08-27 | 2014-02-12 | 鸿富锦精密工业(深圳)有限公司 | Computer testing system and method |
| CN102455958A (en) * | 2010-10-15 | 2012-05-16 | 英业达股份有限公司 | test system |
| CN102508751A (en) * | 2011-12-09 | 2012-06-20 | 盛科网络(苏州)有限公司 | Automatic testing method for reliability of data equipment and system |
| CN104657246A (en) * | 2013-11-21 | 2015-05-27 | 英业达科技有限公司 | Automatic testing system and method thereof |
| CN104503911A (en) * | 2014-12-19 | 2015-04-08 | 广东欧珀移动通信有限公司 | Software debugging method and device for terminal |
| CN104503911B (en) * | 2014-12-19 | 2017-07-07 | 广东欧珀移动通信有限公司 | The software debugging method and device of a kind of terminal |
| CN107179973A (en) * | 2016-03-10 | 2017-09-19 | 神讯电脑(昆山)有限公司 | Automatization test system and method |
| CN108829594A (en) * | 2018-06-07 | 2018-11-16 | 郑州云海信息技术有限公司 | The method and system of automatic test BMC web assets information function under a kind of Linux |
| CN112965893A (en) * | 2019-12-13 | 2021-06-15 | 财团法人工业技术研究院 | On-line test system and test method for computer program |
| CN113589050A (en) * | 2021-08-02 | 2021-11-02 | 西安兵标检测有限责任公司 | Capacitor test system and test method |
| CN114637635A (en) * | 2022-03-07 | 2022-06-17 | 南京江宁高等职业技术学校 | Computer testing method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104518924B (en) | Automatic testing and result comparison method and system | |
| US7054695B2 (en) | Field maintenance tool with enhanced scripts | |
| CN1797366A (en) | Computer platform testing method and system | |
| US10120702B2 (en) | Platform simulation for management controller development projects | |
| US7992046B2 (en) | Test system with simulation control device for testing functions of electronic devices | |
| CN107656856A (en) | A kind of system mode display methods and device based on CPLD | |
| CN115481030B (en) | Automated testing method, device, terminal and storage medium | |
| US20090240483A1 (en) | System and computer program product for automatic logic model build process with autonomous quality checking | |
| CN101604275A (en) | BIOS test system and its test method | |
| Sini et al. | An automatic approach to perform FMEDA safety assessment on hardware designs | |
| CN101896908B (en) | Functional testing method and equipment for electronic products | |
| CN115755837A (en) | Equipment defect prediction method and system | |
| CN102073574A (en) | Server management system | |
| CN101377753A (en) | Accessory testing device and accessory testing method | |
| CN101131663B (en) | Checking method for correct installation of computer PCI/PCI Express equipment | |
| CN104571098B (en) | Long-range self-diagnosing method based on Atom platforms | |
| CN111400191A (en) | Web page security testing method, device and computer readable storage medium | |
| CN119201097A (en) | A universal verification system for integrated circuit chip verification | |
| CN102455958A (en) | test system | |
| JP2008293128A (en) | Failure diagnostic system and failure diagnostic program | |
| CN1420434A (en) | Board stage supporting packet simulation method | |
| CN116521496A (en) | Method, system, computer device and storage medium for verifying server performance | |
| CN1797367A (en) | Monitoring system and method using system management interrupt signal | |
| CN116225756A (en) | Memory fault detection and repair method and system based on BIOS | |
| CN1453708A (en) | Automatic test system and method for power switch cycle of computer equipment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
| WD01 | Invention patent application deemed withdrawn after publication |