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

Software automation test system and method

An automated testing and software technology, applied in the direction of software testing/debugging, which can solve the problems of increasing the complexity of scripts, high cost, and demanding coding capabilities.

Active Publication Date: 2012-06-27
TRAVELSKY
View PDF2 Cites 41 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] Traditional software automation testing tools or frameworks implement business process control in the form of pure code, which leads to the following problems: the cost of developing and maintaining test scripts is high; the implementation of automated testing has strict requirements on the coding ability of engineers ; Only function encapsulation or class encapsulation can be used to implement script layering, which increases the complexity of scripts
[0004] Finally, traditional software automated testing tools generally perform object identification based on object handles and other attribute values, and for different object types, different plug-in support is often required
For some programs under test that use non-standard controls, traditional tools are powerless

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 automation test system and method
  • Software automation test system and method
  • Software automation test system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0046] Some terms used in the present invention:

[0047] Primitive

[0048] Refers to the graphical view component in the test scene. There are currently three types of graphic elements: business nodes, directed connections, and loop bodies. In the graphic view-based software automation testing framework platform of the present invention, the operation on graphic elements is similar to the operation on graphic components in flow chart software such as Visio.

[0049] business node

[0050] Refers to a primitive in the test scene, whose position can be changed by dragging and dropping the mouse. Business nodes contain script information. A business node can correspond to a test step, a test case or a sub-business process, and the division of granularity is determined by the user according to the needs.

[0051] business flow

[0052] Refers to a node sequence formed by connecting a series of business nodes through directed connections, representing a complete business pro...

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 provides a software automation test system and a method based on graph view. The system comprises a script editing module, a scene organization module, a parametrization module, a debugging and operating module and a test report output module. The method comprises the following steps that: the scene organization module carries out service flow decomposition; the script editing module develops a service node; the scene organization module builds a service flow; necessary parametrization is carried out on a script; the debugging and operating module debugs and operates the service flow; and the test report output module outputs a test report.

Description

technical field [0001] The present invention relates to a software automatic testing system and method, in particular to a graphical view-based software automatic testing system and method. Through the system or method, users can easily complete the automatic function testing of most types of software. Background technique [0002] Traditional software automation testing tools or frameworks implement business process control in the form of pure code, which leads to the following problems: the cost of developing and maintaining test scripts is high; the implementation of automated testing has strict requirements on the coding ability of engineers ; Only function encapsulation or class encapsulation can be used to implement script layering, which increases the complexity of the script. It is for these reasons that many project teams balk at automated software testing. Using the graphical view-based software automation testing framework platform and method proposed by the pres...

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
IPC IPC(8): G06F11/36
Inventor 周海旭
Owner TRAVELSKY
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