Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Software test apparatus and test software design method

A software and tested technology, which is applied in the field of software testing devices, can solve problems such as inflexibility and efficiency, long development cycle, and cumbersome development process, and achieve the effects of shortening the development cycle, improving portability, and improving efficiency

Active Publication Date: 2008-09-10
ZTE CORP
View PDF0 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, with the continuous increase of functional modules in embedded electronic devices, the corresponding increase in the complexity of various functions, and the differences in the design of various electronic devices, it is still difficult to test a certain function in electronic devices.
[0004] For the above problems, corresponding solutions have also been proposed in the prior art, for example: some commercial software has been able to provide automatic testing functions for software, for example, the software TestQuest for testing the software of wireless digital devices, most of these testing software adopt scripting language, without the need to generate executable programs, so that it can adapt to changes in various types of wireless digital devices, but this method cannot be separated from the script interpretation environment corresponding to the scripting language used, so this method is not enough to use Flexible and efficient, not suitable for popular applications of software automatic testing
[0005] In addition, in order to solve the above problems, a method of using the compilation environment to generate test software in the form of executable files is also proposed. The test software generated by this method does not require a special operating environment and is easy to use widely, but its development process is relatively cumbersome. In particular, it is necessary to write a large number of underlying codes matching the tested equipment. The research and development personnel have a large research and development workload and a long research and development cycle. Therefore, there are currently no testing tools using this method on the market.

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 test apparatus and test software design method
  • Software test apparatus and test software design method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] The basic idea of ​​the present invention is: use a standard application programming interface (Application Programming Interface, API) to design the test software, so that there is no need to write a large number of codes, and the portability of the software is also good.

[0024] In order to better illustrate the present invention, first briefly explain the API: API is a contract for the connection of different components of a software system, which is a set of standard functions that can be used to operate components, applications or operating systems, and each function in the set The variables contained in a function also have well-defined definitions.

[0025] In the following, the mobile terminal is taken as the device under test as an example, and the present invention will be further introduced in conjunction with the accompanying drawings, but this is not intended to limit the present invention.

[0026] Such as figure 1 As shown, a mobile terminal software te...

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 software testing device, comprising: a hardware abstraction module, which provides an API for the communication operation between a device to be tested and a PC and provides APIs to a control module and a test log module; a control module, which provides an API for controlling the input and output information of the device to be tested and provides APIs to a test operation module and the test log module; the test operation module, which provides an API for carrying out the test of the functions of the device to be tested and provides an API to the test log module; the test log module, which provides an API for generating the test log and creates, generates the unified test log. The invention further discloses a design method of a testing software. The usage of the invention can shorten the development cycle of the testing software, improve the efficiency of the software design; furthermore, the obtained testing software has better transportability.

Description

technical field [0001] The invention relates to software testing, in particular to a software testing device and a design method of testing software. Background technique [0002] With the continuous development of communication technology, computer technology and electronic technology, the functional integration of various embedded electronic devices such as mobile terminals is also getting higher and higher. Control is all done by software running in the device. It can be seen that before the software is officially installed on the above-mentioned equipment, it is very important and necessary to carry out corresponding functional tests on the software to ensure its stable and normal operation. [0003] Usually, we can use the application program on the side of personal computer (Personal Computer, PC) to realize the functional test of the software in the embedded electronic device, so as to reduce the workload of testers to a certain extent and improve the testing efficie...

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 ZTE CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products