Movatterモバイル変換


[0]ホーム

URL:


CN103017815A - Visual general test system and visual general test method - Google Patents

Visual general test system and visual general test method
Download PDF

Info

Publication number
CN103017815A
CN103017815ACN2012105938404ACN201210593840ACN103017815ACN 103017815 ACN103017815 ACN 103017815ACN 2012105938404 ACN2012105938404 ACN 2012105938404ACN 201210593840 ACN201210593840 ACN 201210593840ACN 103017815 ACN103017815 ACN 103017815A
Authority
CN
China
Prior art keywords
testing
test
interface
file
basic
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
CN2012105938404A
Other languages
Chinese (zh)
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.)
Shaanxi Hitech Electronic Co Ltd
Original Assignee
Shaanxi Hitech Electronic Co 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 Shaanxi Hitech Electronic Co LtdfiledCriticalShaanxi Hitech Electronic Co Ltd
Priority to CN2012105938404ApriorityCriticalpatent/CN103017815A/en
Publication of CN103017815ApublicationCriticalpatent/CN103017815A/en
Pendinglegal-statusCriticalCurrent

Links

Images

Landscapes

Abstract

The invention relates to a visual general test system and a test method. The visual general test method includes the steps: 1) setting up a database; 2) setting up a development platform and designing testing processes; 3) exporting the testing processes to be a TPS file by a file exporting module of the development platform; and 4) setting up an operation platform and testing. The technical problems that existing test methods are designed only aiming at one user and facing special testing instruments and poor in compatibility and the like are solved. Designers can design the processes according to practical test services through a process editor by means of imaging, an internal interface editor provides abundant interface controls for developers to design interfaces in operation, and accordingly human-computer interaction efficiency is improved.

Description

A kind of visual universal test system and method for testing
Technical field
The present invention relates to a kind of general-purpose platform software of Auto-Test System.
Background technology
Existing method of testing at first proposes the initial testing demand by the user of system to system integrator when using Auto-Test System to make up flow process, system integrator carries out scheme Design with this.The client begins to carry out the hardware system construction after agreeing, proposes the development and testing method therebetween, at system computer the testing software that comprises required test item is installed after finishing.The client system of bringing into operation tests after checking and accepting payment.
Although above-mentioned method of testing also can satisfy client's test needs, can not be general, need to redesign brand-new testing scheme for different users' requirement, the wasting manpower and material resources, compatible bad.When the user needs modification, just need to make larger modification to test platform.
Summary of the invention
Can only be for a user, towards fc-specific test FC instrument design in order to solve existing method of testing, and the technical matters such as poor compatibility, the invention provides a kind of visual universal testing method.
Technical solution of the present invention:
A kind of visual universal test system, its special character is: comprise that database, development platform, operation platform and instrument exchange configurator;
Described database comprises a plurality of basic test step models, described basic test step model comprises data model and iconic model, described data model comprises attribute and the method for testing of a plurality of basic test steps, described attribute is that affiliated basic test step is moved required satisfied condition, iconic model is used for the data model is carried out image expression, and iconic model and data model are corresponding one by one;
Described development platform comprises workflow editor, interface editing device and file derivation module,
Described workflow editor comprises flow process tool box and flow scheme design interface, and described flow process tool box is be used to the basic test step that provides the testing process designing institute to need, and also comprises the event node of man-machine interaction element;
Described flow scheme design interface is that the flow scheme design personnel are according to the container of flow process tool box design test flow process;
Described interface editing device comprises interface tool case and test interactive interface, described interface tool case provides basic man-machine interaction element in the process of implementation for testing process, described test interactive interface is the container of the basic man-machine interaction element of carrying, for the tester provides operation interface in the test process;
Described file is derived module and is exported to the TPS file for the testing process that will generate;
Described operation platform comprises that file imports module, testing engine and administration module,
It is for the TPS file is directed into testing engine that described file imports module;
Described testing engine is used for carrying out the testing process of TPS file and outputing test result to administration module;
Described administration module is used for test result is managed;
Described instrument exchanges configurator and according to function testing tool is divided, and testing tool is carried out initial configuration, distributes the address to testing tool.
Above-mentioned instrument exchanges configurator and comprises the instrument emulation component, and described instrument emulation component is used for simulation entity testing tool.
A kind of visual universal testing method, its special character is: may further comprise the steps:
1] building database:
Create the model of a plurality of basic test steps and be stored in the database,
Basic test step model comprises data model and iconic model,
Described data model comprises attribute and the method for testing of a plurality of basic test steps, and described attribute is that affiliated basic test step is moved required satisfied condition,
Described iconic model is used for the data model is carried out image expression, and iconic model and data model are corresponding one by one;
2] build development platform, the design test flow process:
2.1] set up development platform:
Development platform comprises workflow editor, interface editing device and file derivation module:
Described workflow editor comprises flow process tool box and flow scheme design interface, and the flow process tool box is be used to the basic test step that provides the testing process designing institute to need, and also comprises the event node of man-machine interaction element,
Described flow scheme design interface is that the flow scheme design personnel are according to the container of flow process tool box design test flow process.
Described interface editing device comprises interface tool case and test interactive interface, described interface tool case provides basic man-machine interaction element for the execution of testing process, described test interactive interface is be used to the container that carries basic man-machine interaction element, for the tester provides operation interface.
2.2] utilize workflow editor to carry out the testing process design according to user's request, generate testing process.
3] file of development platform is derived module testing process is exported to the TPS file;
4] build operation platform, carry out test:
4.1] set up operation platform:
Operation platform comprises that file imports module, testing engine and administration module, and described file imports module and is used for the TPS file is directed into testing engine; Described testing engine is used for carrying out the testing process of TPS file and outputing test result to administration module; Described administration module is used for test result is managed;
4.2] file imports module the TPS file is directed into testing engine;
4.3] testing engine be used for to carry out the testing process of TPS file and outputs test result to administration module:
Testing engine is carried out according to designed testing process, and according to the basic test step in the testing process in step 1] set attribute, carry out the method for testing of corresponding basic test step;
4.4] administration module is used for test result is managed;
Also comprise the demonstration that utilizes interface editing device design test flow process, the step at control interface in the testing process design:
Utilize the interface tool case to increase interface display or control assembly at the test interactive interface, the corresponding event node that increases corresponding basic man-machine interaction element at the flow scheme design interface of workflow editor is inserted into event node in the testing process again.
The basic test step comprises the testing tool initialization, closes testing tool, data analysis, multithreading.
The testing tool initialization comprises that using instrument to exchange configurator is configured and uses instrument to exchange the instrument emulation component simulation entity testing tool of configurator to testing tool.
The present invention has advantages of:
1, the present invention supplies the designer according to actual test service design cycle by workflow editor in patterned mode, built-in interface editing device, and man-machine interaction efficient is improved at interface when providing abundant interface control to supply developer's design and operation.
2, the present invention has complete debug function, support single step, continuously, the debug function such as breakpoint, in the flow process performance history, check process ruuning situation, checking flow process correctness.
3, the invention provides the instrument copying, simulation common type instrumental function, the hardware so that the exploitation of testing process can lose contact with reality.
4, the invention provides exchange support to programmable instrument, integrated circuit board, for different instruments, integrated circuit board with identical function, the instrument that utilizes software to provide exchanges configurator and is configured, can be in the situation that do not change (or less change) flow process, assurance flow process versatility.The instrumental function of having supported comprises: analog acquisition, analog output, digital data acquisition, digital output, power supply output etc.
Description of drawings
Fig. 1 is the schematic diagram of interface editing device of the present invention;
Fig. 2 is the schematic diagram of testing process design of the present invention;
Fig. 3 is attribute editing interface schematic diagram of the present invention.
Embodiment
Embodiment
Take analog acquisition as example, a simple analog acquisition flow process is roughly:
1) initialization capture card;
2) the capture card parameter is set;
3) start capture card;
4) read collection result;
5) show collection result;
6) stop capture card
The performance history of using development platform that above-mentioned business is carried out is as follows:
1) test interface design.Use the interface editing device of development platform, selecting " button " control in its tool box, and putting it into the interface editing district, the button title is set to " startup ", starts capture card when this button is used for test.Similarly method is put into " stopping " button, is used for stopping to gather and closing device, in order to show collection result, selects " two-dimensional curve " control from the tool box, puts into the interface editing district, and the test interface of final design as shown in Figure 1.
2) testing process design.Use the workflow editor of development platform, the testing procedures such as difference " initialization apparatus ", " analog acquisition " from its tool box, and connect successively, put into the testing procedures such as " stopping analog acquisition ", " off device ", and connect successively, the testing process of final design is as shown in Figure 2.
3) setup of attribute.As required wherein each testing procedure attribute is arranged.Different testing procedures can have different attributes, and for example the attribute of " initialization apparatus " testing procedure as shown in Figure 3, comprises the function logic name, equipment timeout value etc.The testing tool configuration that " function logic name " attribute herein reads comes from " instrument exchange configurator ".
4) derive.Use file to derive module the testing process of working out is above exported as the TPS file, carry out actual test after can being imported by operation platform.
System's additional function:
1) data management
Maintenance function to data objects such as test assignment, testing process, tested equipment is provided.
2) test report
Support report generation, can be edited and custom built forms by the user, finish report generation and printing.
3) multitype database support
In order to satisfy reliability and high performance requirements, acquiescence is used oracle database.Owing to using the general-purpose interface accessing database, can migrate to easily different databases, satisfy the demand under the varying environment.
Software also provides the database link standard interface, supports self-defining database manipulation.
4) secondary development
Software provides second development interface, for the required basic function of user's extend testing flow process.

Claims (6)

CN2012105938404A2012-12-302012-12-30Visual general test system and visual general test methodPendingCN103017815A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN2012105938404ACN103017815A (en)2012-12-302012-12-30Visual general test system and visual general test method

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN2012105938404ACN103017815A (en)2012-12-302012-12-30Visual general test system and visual general test method

Publications (1)

Publication NumberPublication Date
CN103017815Atrue CN103017815A (en)2013-04-03

Family

ID=47966686

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN2012105938404APendingCN103017815A (en)2012-12-302012-12-30Visual general test system and visual general test method

Country Status (1)

CountryLink
CN (1)CN103017815A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN106019021A (en)*2016-07-012016-10-12中国人民解放军军械工程学院Universal test tool of electronic device test device and test method of universal test tool
CN109446082A (en)*2018-10-232019-03-08太仓市同维电子有限公司Multithreading testing process project configuration method and system
CN111159032A (en)*2019-12-252020-05-15中国航空工业集团公司北京长城航空测控技术研究所Signal-driven universal automatic test development system and system establishment method

Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101894217A (en)*2010-07-232010-11-24武汉中地数码科技有限公司 Standard Conformance Test System and Its Test Method
CN102620764A (en)*2012-04-102012-08-01中国人民解放军海军航空工程学院Metrological verification device for automatic test system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101894217A (en)*2010-07-232010-11-24武汉中地数码科技有限公司 Standard Conformance Test System and Its Test Method
CN102620764A (en)*2012-04-102012-08-01中国人民解放军海军航空工程学院Metrological verification device for automatic test system

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
刘君华: "《虚拟程序编程语言LabWindows/CVI编程》", 31 August 2001, article "虚拟程序编程语言LabWindows/CVI编程"*
叶海明等: "通用测试系统软件平台设计", 《国外电子测量技术》, no. 02, 28 February 2010 (2010-02-28), pages 54 - 58*
周绍磊等: "一种通用自动测试系统软件平台的设计与实现", 《计算机测量与控制》, no. 07, 25 July 2003 (2003-07-25), pages 525 - 527*
杜占龙等: "自动测试系统软件平台的设计与实现", 《测控技术》, vol. 31, no. 4, 30 April 2012 (2012-04-30), pages 96 - 99*

Cited By (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN106019021A (en)*2016-07-012016-10-12中国人民解放军军械工程学院Universal test tool of electronic device test device and test method of universal test tool
CN106019021B (en)*2016-07-012018-12-25中国人民解放军陆军工程大学Universal test tool for electronic equipment test device and test method thereof
CN109446082A (en)*2018-10-232019-03-08太仓市同维电子有限公司Multithreading testing process project configuration method and system
CN111159032A (en)*2019-12-252020-05-15中国航空工业集团公司北京长城航空测控技术研究所Signal-driven universal automatic test development system and system establishment method

Similar Documents

PublicationPublication DateTitle
CN110309071B (en)Test code generation method and module, and test method and system
CN109684681B (en)High-level verification method using UVM verification platform
CN102156784B (en)Verifying environment patterned chip verifying method and device
CN106940428B (en)Chip verification method, device and system
CN104252481B (en)The dynamic check method and apparatus of master-slave database consistency
CN104573182B (en)A kind of design method for aircraft Multimode Control System
US8402438B1 (en)Method and system for generating verification information and tests for software
CN108255649A (en)A kind of Diagnosis Strategy Design method based on modeling and simulating Cooperative Analysis
CN101750978B (en)Open platform for supporting design, verification and validation of telex flight control system
CN106951575A (en)A kind of multidisciplinary Virtual Experiment Simulation method based on COSIM
CN102141962A (en)Safety distributed test framework system and test method thereof
CN103593809A (en)Intelligent operation-ticket semanteme verification method of automatic power dispatching system
CN100585369C (en) Railway Simulation Laboratory
CN106598848A (en)Keyword-driven airborne software automatic test method and system
CN100451986C (en)Automatic verification method of network chip
CN104268310A (en)Method for calling UVM verification environment through special graphical interface
CN103605556A (en)Virtual test subject integrally-constructing system and method
CN111339731A (en)FPGA (field programmable Gate array) verification platform and method for SoC (System on chip)
CN106802863A (en)Interprocess communication security formalization analysis checking system based on micro-kernel prototype
CN109918820A (en) Complex Satellite Simulation Support Platform
CN101916305A (en)Method for verifying complex pin chip
CN108169586A (en)One kind is used for avionics system integration test method
CN111767232B (en)Equipment test program set verification system
CN109932588A (en)A kind of Aerial Electronic Equipment validation test engine
CN102750401A (en)System and method for generation of CIM-based power system circuit models

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
C05Deemed withdrawal (patent law before 1993)
WD01Invention patent application deemed withdrawn after publication

Application publication date:20130403


[8]ページ先頭

©2009-2025 Movatter.jp