CN1324021A - Expandable automatic test platform - Google Patents

Expandable automatic test platform Download PDF

Info

Publication number
CN1324021A
CN1324021A CN 00108923 CN00108923A CN1324021A CN 1324021 A CN1324021 A CN 1324021A CN 00108923 CN00108923 CN 00108923 CN 00108923 A CN00108923 A CN 00108923A CN 1324021 A CN1324021 A CN 1324021A
Authority
CN
China
Prior art keywords
platform
resource
test
extendible
mentioned
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.)
Granted
Application number
CN 00108923
Other languages
Chinese (zh)
Other versions
CN1154922C (en
Inventor
李鹏
陈玄同
林光信
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.)
Inventec Corp
Original Assignee
Inventec Corp
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 Inventec Corp filed Critical Inventec Corp
Priority to CNB001089234A priority Critical patent/CN1154922C/en
Publication of CN1324021A publication Critical patent/CN1324021A/en
Application granted granted Critical
Publication of CN1154922C publication Critical patent/CN1154922C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

An expansionary platform of automatic test allows the platform testing items of be finished with automatic testing in synchronization by using interdynamic documents as a core through the coordination between one control platform module and testing module as well as through defining the various shared resources by the resource list. The interdynamic document as logical module defines the standards of information treatment and transmission and provides the corresponding management method. The control platform drives each testing item to fulfil the test task by operating the resource list. When the testing is finished the control platform will store and take the code of testing result to or form the interdynamic document and the interdynamic document produces the corresponding test report as required.

Description

A kind of extendible automatic test platform
The present invention relates to a kind of automatic test platform, particularly a kind of automatic test platform of expanding different types of machines.
Each test item all must be by manually finishing in the prior art, and the transition and conversion between each also will be fully by manually finishing, human factor causes in the whole process at most in the test process like this, operate loaded down with trivial details, efficient is low, accuracy is low, the operation also lack of standardization, last test report does not have certain standard yet.
The invention provides a kind of extendible automatically testing platform, having solved needs the artificial shortcoming that participates in the test in the past, loaded down with trivial details such as operation, efficient is low, accuracy is low, the operation is also lack of standardization, reports also skimble-scamble drawback.The method that the present invention carried has not only been simplified operation, has also improved efficient and accuracy, further standard operation, and can provide the test report of a standard.And with interactive file (InteractiveDocument IAD) is core, by the coordination of control console module and a test module, finishes the test of robotization synchronously.Interactive file (IAD) is as logic module, Data Processing and biography standard then in whole test system have been defined, and provide corresponding management method, make either party's independent change can not involve other modules, interactive file (IAD) has also guaranteed data stream and the legitimacy of controlling stream between platform and test item simultaneously, (Resource Table RT) has defined various shared resources to resource table, allows platform and test item reading by interactive file (IAD).The control platform drives each test item by the operation to resource table (RT) and finishes test assignment, after test is finished, by controlling platform to interactive file (IAD) access test object code, and the report interface that provides by interactive file (IAD) is provided, require to generate the test report of corresponding form by interactive file (IAD) foundation.
Relevant detailed content of the present invention and technology are as follows with regard to description of drawings now:
Fig. 1 is a functional module calcspar proposed by the invention;
Fig. 2 is a test flow chart proposed by the invention;
Fig. 3 is resource table (Resource Table, RT) workflow diagram proposed by the invention;
Fig. 4 is a message feedback mechanism process flow diagram proposed by the invention;
Fig. 5 is report spirit (Report Wizard) workflow diagram proposed by the invention;
Fig. 6 is a control platform workflow diagram proposed by the invention; And
Fig. 7 is a test item module workflow diagram proposed by the invention.
Functional module calcspar of the present invention is as shown in Figure 1: platform 10 is to be configured on the Container/Component structure with test item 20, allows the exchange of the stream of the data between each component units 30 and control stream 40 in intermodule and the module.Wherein each functions of modules and workflow are described as follows:
The control console module is the execution platform of test item, platform 10 has adopted container/inscape (Container/Component) structure with test item 20, platform 10 is as container (Container), the loading of managing each inscape (Component) with shift out.
The test item module is the changeability at test item 20, the polymorphic pointer structure of employing standard, and the output resource of definition test item 20, all test items are finished the content measurement of independent test item 20 separately by the agreement to standard interface compartmentalization (local).
Logic module is with interactive file (Interactive Document, IAD) 50 is the core of total system, in system initialisation phase, this module initialization test item, drive each test item accessing resource description list (LRT, local RT) 60, and obtain resource summary table (GRT, overall RT) 70 from the control platform.Interactive file (IAD) 50 provides the data stream 30 and control stream 40 passages of 20 of platform 10 and test items, allows to be configured in the exchange of the stream of the data between each component units 30 and control stream 40 in structural intermodule of container/inscape (Container/Component) and the module.
And resource table (Resource Table, RT) 80 shareable resources that defined 20 of platform 10 and test items, comprising two parts: resource description table (LRT) 60 and resource summary table (GRT) 70, as a complete unit, platform 10 corresponding resource summary tables (GRT) 70 in interactive file (IAD) 50, and each test item 20 corresponding resource description table (LRT) 60, operation for resource table (RT) 80 comprises two parts, be access and obtain, when test item began initialization along with interactive file (IAD) 50, test item 20 was filled in resource description table (LRT) 60 with interactive file (IAD) 50 accesses and by interactive file (IAD) 50.
(Report Wizard, RW) 90 functions of modules is that the test item 20 feedback results that will control platform import interactive file (IAD) 50, is produced by interactive file (IAID) 50 startup reports smart (RW) 90 and reports and report is smart.
Fig. 2 is a test flow chart proposed by the invention, wherein is divided into initialization, system's execution and three main processes of System Halt.
Executive system initialization procedure at first: will control platform initialization (step 100); And the interactive file of initialization (IAD) (step 110); Follow each test item (step 120) of interactive file (IAD) initialization; Carrying out interactive file (IAD) fills in resource summary table (GRT) (step 130) and interactive file (IAD) and fills in each resource description table (LRT) (step 140).
Then be system's implementation: at first control platform and read resource description table (LRT) (step 150), the control platform drives test item and carries out (step 160).
Be the System Halt process at last: control platform output result is pooled to interactive file (IAD) (step 170), produces test report (step 180) by interactive file (IAD).
Fig. 3 is the workflow diagram of resource table (RT) proposed by the invention.Each test item (step 190) of at first interactive file (IAD) initialization, adjust access function (step 200) by interactive file (IAD) again, and fill in resource description table (LRT) first (step 210), then judged whether resource access (step 220), if resource access is arranged, then resource description table (LRT) is added resource description table (LRT) group (step 230), otherwise moving hand is to the next item down (step 240), and repeating step 200.
Defined in this resource summary table (GRT) and be used for the required resource of test item message feedback, wherein the workflow of message feedback mechanism as shown in Figure 4.Wherein when test item is finished test (step 250), to interactive file (IAD) request of sending (step 260), judge whether have the right (step 270), if no, then show mistake and withdraw from (step 280), if having the right, then obtain resource summary table (GRT) and indicate (step 290), mapping inlet point (Entry point) (step 300), and adjust feedback function (step 310), send test result code name (step 320).
Fig. 5 is report spirit (Report Wizard) workflow diagram proposed by the invention, wherein platform will be tested the feedback result and import in the interactive file (IAD) (step 330), interactive file (IAD) beginning initialization report smart (RW) (step 340), and report access data (step 350), select whether to adopt Excel form (step 360), if adopt the Excel form, then adjust Excel generator (step 370), whether adopt extended formatting (step 380) otherwise further provide, if do not adopt extended formatting, then directly produce file layout report (step 390), otherwise input format (step 400), in order to providing the user to import new file layout, and adjust generator (step 410), finish smart (RW) workflow of report.
Fig. 6 is a control platform workflow diagram proposed by the invention, at first carry out platform initialization (step 420) action, then load all test items (step 430), and start interactive file (IAD) (step 440), import inscape (Component List) (step 450) to interactive file (IAD), make interactive file (IAD) initialization (step 460) again, and from interactive file (IAD), obtain resource description table (LRT) group (step 470), the group carries out test item (step 480) according to resource description table (LRT), and, drive interactive file (IAD) output report (step 500) at last to interactive file (IAD) input results (step 490).
Fig. 7 is a test item module workflow diagram proposed by the invention.Wherein the test item module is the changeability at test item, the polymorphic pointer structure of employing standard, and the output resource of definition test item, all test items are finished separately independently content measurement by the agreement to standard interface compartmentalization (local).Now be described as follows with regard to test item module workflow:
At first carry out initialization (step 510) action, follow access interfacial process (step 520), judge whether to call (step 530), if no, then wait for and call (step 540), not so move test procedure (step 550), and from resource summary table (GRT), obtain resource (step 560), then send control information (step 570), send object code (step 580), finish test item module workflow to platform.
Though the present invention with aforesaid preferred embodiment openly as above; right its is not in order to limit the present invention; anyly be familiar with this skill person; without departing from the spirit and scope of the present invention; when can being used for a variety of modifications and variations, so protection scope of the present invention is as the criterion when looking the accompanying Claim person of defining.

Claims (20)

1. extendible automatic test platform wherein comprises at least:
One control console module is the execution platform of test item, and this platform is as container (Container), the loading of managing each inscape (Component) with shift out;
One test item module is the changeability at this test item, and the polymorphic pointer structure of employing standard defines the output resource of this test item, and all these test items are finished separately independently content measurement by the agreement to standard interface compartmentalization (local);
(Resource Table RT), defines the shareable resource between this platform and this test item to one resource table;
One logic module is that (Interactive Document IAD) is core, and data stream and control circulation road between this platform and this test item are provided with interactive file; And
One report is smart, and (Report Wizard, RW) module are that this test item feedback result with this control platform imports this interactive file (IAD), start this report spirit (RW) generation test report by this interactive file (IAD).
2. extendible according to claim 1 automatic test platform, (Resource Table RT) also comprises resource description table (LRT) and resource summary table (GRT) two parts to wherein above-mentioned resource table.
3. as extendible automatic test platform as described in the claim 2, wherein above-mentioned resource summary table (GRT) has defined and has been used for the required resource of test item message feedback.
4. extendible according to claim 1 automatic test platform, corresponding this resource summary table (GRT) of wherein above-mentioned platform.
5. extendible according to claim 1 automatic test platform, corresponding this resource description table (LRT) of wherein above-mentioned test item.
6. extendible according to claim 1 automatic test platform, (Interactive Document IAD) is configured on container/inscape (Container/Component) structure wherein above-mentioned interactive file.
7. as extendible automatic test platform as described in the claim 6, wherein above-mentioned container/inscape (Container/Component) structure is the exchange of flowing as this data stream between each component units in intermodule and the module and this control.
8. extendible according to claim 1 automatic test platform, wherein above-mentioned test report also provides the user to import new file layout.
9. extendible automatic test platform, it is characterized in that with interactive file (InteractiveDocument, IAD) be core, coordination by a control console module and a test module, by a resource table (Resource Table, RT) define various shared resources, permission platform and test item read by this interactive file (IAD), finish the test of robotization synchronously.
10. as extendible automatic test platform as described in the claim 9, wherein above-mentioned control console module is the execution platform of test item, and this platform is as container (Container), the loading of managing each inscape (Component) with shift out.
11. as extendible automatic test platform as described in the claim 9, wherein above-mentioned test item module is the changeability at this test item, the polymorphic pointer structure of employing standard, define the output resource of this test item, all these test items are finished only separately content measurement by the agreement to standard interface compartmentalization (local).
12. as extendible automatic test platform as described in the claim 9, (Resource Table RT) is shareable resource between this platform of definition and this test item to wherein above-mentioned resource table;
13. as extendible automatic test platform as described in the claim 9, (Resource Table RT) also comprises resource description table (LRT) and resource summary table (GRT) two parts to wherein above-mentioned resource table.
14. as extendible automatic test platform as described in the claim 13, wherein above-mentioned resource summary table (GRT) has defined and has been used for the required resource of test item message feedback.
15. as extendible automatic test platform as described in the claim 9, corresponding this resource summary table (GRT) of wherein above-mentioned platform.
16. as extendible automatic test platform as described in the claim 9, corresponding this resource description table (LRT) of wherein above-mentioned test item.
17. as extendible automatic test platform as described in the claim 9, (Interactive Document IAD) provides data stream and control circulation road between this platform and this test item to wherein above-mentioned interactive file.
18. as extendible automatic test platform as described in the claim 9, (Interactive Document IAD) is configured on container/inscape (Container/Component) structure wherein above-mentioned interactive file.
19. as extendible automatic test platform as described in the claim 18, wherein above-mentioned container/inscape (Container/Component) structure is the exchange of flowing as this data stream between each component units in intermodule and the module and this control.
20. as extendible automatic test platform as described in the claim 9, also comprise smart (the Report Wizard of a report, RW) module, be that this test item feedback result that will control platform imports this interactive file (IAD), start this report spirit (RW) by this interactive file (IAD) and produce test report.
CNB001089234A 2000-05-17 2000-05-17 Expandable automatic test platform Expired - Fee Related CN1154922C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB001089234A CN1154922C (en) 2000-05-17 2000-05-17 Expandable automatic test platform

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB001089234A CN1154922C (en) 2000-05-17 2000-05-17 Expandable automatic test platform

Publications (2)

Publication Number Publication Date
CN1324021A true CN1324021A (en) 2001-11-28
CN1154922C CN1154922C (en) 2004-06-23

Family

ID=4579342

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB001089234A Expired - Fee Related CN1154922C (en) 2000-05-17 2000-05-17 Expandable automatic test platform

Country Status (1)

Country Link
CN (1) CN1154922C (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100340991C (en) * 2003-12-30 2007-10-03 英业达股份有限公司 Cross-platform computer testing system and method
CN100361088C (en) * 2005-08-09 2008-01-09 华为技术有限公司 Method for realizing device test
CN101459552B (en) * 2007-12-12 2011-03-09 英业达股份有限公司 Automation test method
CN103136077A (en) * 2011-11-25 2013-06-05 致伸科技股份有限公司 Automatic test method
CN104678982A (en) * 2013-11-28 2015-06-03 英业达科技有限公司 Test device using independent control module to test, and method of test device
CN106814679A (en) * 2015-11-30 2017-06-09 英业达科技有限公司 Control system and control platform
CN113742249A (en) * 2021-11-05 2021-12-03 麒麟软件有限公司 Test script granulation method and system based on desktop operating system

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100340991C (en) * 2003-12-30 2007-10-03 英业达股份有限公司 Cross-platform computer testing system and method
CN100361088C (en) * 2005-08-09 2008-01-09 华为技术有限公司 Method for realizing device test
CN101459552B (en) * 2007-12-12 2011-03-09 英业达股份有限公司 Automation test method
CN103136077A (en) * 2011-11-25 2013-06-05 致伸科技股份有限公司 Automatic test method
CN104678982A (en) * 2013-11-28 2015-06-03 英业达科技有限公司 Test device using independent control module to test, and method of test device
CN106814679A (en) * 2015-11-30 2017-06-09 英业达科技有限公司 Control system and control platform
CN113742249A (en) * 2021-11-05 2021-12-03 麒麟软件有限公司 Test script granulation method and system based on desktop operating system

Also Published As

Publication number Publication date
CN1154922C (en) 2004-06-23

Similar Documents

Publication Publication Date Title
EP1011043B1 (en) Method and apparatus for loading a java application program
CN100435113C (en) TTCN-3 testing system basedon C++ mapping and its testing method
CN109933521A (en) Automated testing method, device, computer equipment and storage medium based on BDD
CN109032945B (en) Software reliability engineering integrated environment framework design method
CN1938679A (en) System and method for program execution
CN101226502B (en) Automatization test method and system
CN102750301A (en) Blueprint generating method for integrated avionic system model aiming at architecture analysis and design language (AADL) description
CN102402422B (en) The method that processor module and this assembly internal memory are shared
CN1324021A (en) Expandable automatic test platform
CN104850498B (en) A kind of filling information method of testing and system
CN101441592A (en) Test system and method of embedded system
CN116049014A (en) AMBA bus verification platform generation method and device
CN110069248A (en) Call method, device, equipment and the computer readable storage medium of interface data
CN103092156B (en) Equipment replaceable automatic test system and method
CN112446625A (en) Process line generation system, method, platform and storage medium
CN1964545A (en) A test system for multiple mode mobile terminal and its test method
CN100468347C (en) Process and device for transferring parameter between application module and COM component
CN102014127A (en) IEC61850 object-oriented online communication system and legacy system migration method
CN107018160B (en) Manufacturing resource and clouding method based on layering
CN1567201A (en) Restructurable virtual device for software bus and chip structure
CN111949570B (en) Method and system for automatically allocating reflective memory addresses based on XML format
CN111639482B (en) Document modification method and device, electronic equipment and medium
CN1932760B (en) System and method for execution of application program
CN1755642A (en) Integrated software testing method with test flexibility
TW459176B (en) An expandable automatic testing platform

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20040623

Termination date: 20110517