Eureka AIR delivers breakthrough ideas for toughest innovation challenges, trusted by R&D personnel around the world.

Software system test method and apparatus

The technology of a software system and testing method, which is applied in the direction of software testing/debugging, can solve problems such as the heavy workload of the graphical interface testing tool 103, the huge amount of data of the CORBA interface, and the waste of human resources, so as to improve testing efficiency and testing coverage , reduce manual participation, and reduce the effect of human resource costs

Inactive Publication Date: 2008-09-17
GLOBAL INNOVATION AGGREGATORS LLC
View PDF0 Cites 23 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] First of all, during each test, the data that the data converter 102 outputs to the CORBA object implementation unit 101 is random, so each test needs to be manually compared and judged, which is inefficient and wastes human resources. The amount of data obtained by the CORBA interface is very large, and manual judgment is very easy to make mistakes, and there is a certain test leakage; secondly, for each CORBA object implementation unit 101, it is necessary to write a corresponding graphical interface test tool 103. The interface testing tool 103 cannot be reused for different CORBA object implementation units 101, and the workload of writing the graphical interface testing tool 103 is very huge, and the labor cost is high

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Software system test method and apparatus
  • Software system test method and apparatus
  • Software system test method and apparatus

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] The present invention will be described in further detail below through specific embodiments and accompanying drawings.

[0035] figure 2 For the processing flowchart of the test method based on CORBA software system of the present invention, see figure 2 , the test method of the present invention comprises:

[0036] Step 201, setting basic data.

[0037] The specific method for setting the basic data may be: preset data description, the configuration and resource information of the basic data are recorded in the data description, and then set the basic data conforming to the data description. In addition, the basic data can also be directly set by the data converter, for example, the data backed up by the network management system is set as the basic data.

[0038] Step 202, setting a corresponding test script for the IDL interface of CORBA.

[0039] Corresponding test scripts can be set in advance for each IDL interface of CORBA to form a test script library com...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a testing method and the device for the software system, being compliant in the software system based on the common object request broker architecture(CORBA), the method comprises: setting a base data; setting a corresponding testing script for the IDL interface of the CORBA; determining a data templet according to the base data; when testing, the base data is inputted to the CORBA software system, the IDL interface of the CORBA software system outputs a testing data driven by the testing script; comparing the data templet and the testing data, determining the comparing result. The testing device comprises: a base data collecting unit, a testing script interpreter using the testing script to drive the IDL interface, and a data processing unit for comparing the data templet and the testing data. The invention uses a separating mechanism implemented by the IDL interface definition of the CORBA and the IDL interface to implement the auto testing of the software in a script driving way, which can enhance the testing efficiency and reduce the testing cost.

Description

technical field [0001] The invention relates to the field of software testing, in particular to a testing method and testing device for a software system based on Common Object Request Broker Architecture (CORBA, Common Object Request Broker Architecture). Background technique [0002] At present, the global network makes all the equipment and software on the line a vast resource shared globally, the computer environment has also developed from centralized to distributed, and the development of open systems enables users to transparently apply different products manufactured by different manufacturers. Heterogeneous computing resources composed of different platforms of models, therefore, distributed processing of software and application integration naturally become common requirements of people. The current CORBA is introduced for software to realize distributed processing. CORBA provides a unified standard for developing distributed object software systems. This standard ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F11/36
Inventor 徐振良
Owner GLOBAL INNOVATION AGGREGATORS LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Eureka Blog
Learn More
PatSnap group products