Device and method for automatically testing software based on UML (unified modeling language) graphs

A technology of automated testing and graphic files, applied in software testing/debugging and other directions, can solve problems such as low test efficiency, low accuracy and coverage, and achieve improved test efficiency and quality, accuracy and coverage, and reduced manpower. The effect of resource cost

Inactive Publication Date: 2011-05-11
INDUSTRIAL AND COMMERCIAL BANK OF CHINA
View PDF3 Cites 24 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The present invention provides a device and method for automatically testing software based on UML graphics in order to solve the current problems of frequent re-recording and modification of test scripts during automated testing, resulting in low test efficiency, low accuracy, and low coverage.

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
  • Device and method for automatically testing software based on UML (unified modeling language) graphs
  • Device and method for automatically testing software based on UML (unified modeling language) graphs
  • Device and method for automatically testing software based on UML (unified modeling language) graphs

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0041] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be described in further detail below in conjunction with specific embodiments and with reference to the accompanying drawings.

[0042]At present, the software industry prefers to carry out the requirements analysis work according to the UML standard in the requirements analysis stage. One of the characteristics of UML is that it is mainly expressed in the form of diagrams. Therefore, UML can well reflect the requirements and functions of software. The method for producing test scripts utilizing UML graphics comprises the following steps: 1. Analyzing UML graphics: automatically reading various information of UML graphics; 2. Test analysis: under the premise of reading UML diagram information, according to the information of UML diagrams Perform path traversal and test focus extraction; 3. Selection of priority paths: Since full path coverage testi...

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 device and method for automatically testing software based on UML (unified modeling language) graphs. The device comprises a UML graph reading device, a UML graph analyzing device, a testing route analyzing device, a testing route choosing device, a testing script generating device, a data management device and an automatic testing tool which are connected in sequence. The device realizes automatic testing of the software by analyzing UML graphs and generating a test script according to the content of the UML graphs. Through the device and method provided by the invention, the problems that the frequently repeated transcribing process and testing script modifying process required by the traditional process of automatic testing result in low testing efficiency, low accuracy and low coverage rate are solved.

Description

technical field [0001] The invention relates to the technical field of computer automation testing, in particular to a device and method for automatically testing software based on Unified Modeling Language (UML) graphics. Background technique [0002] Software testing, as a key technology to ensure software quality and enterprise production safety, is getting more and more attention. Relying solely on manual testing has been difficult to meet customers' ever-increasing requirements for software quality. The industry has been continuously studying the use of automated testing methods to improve testing efficiency, shorten testing time and save labor costs. However, writing automated test scripts in automated testing is an essential job. With the continuous upgrading of software, testers need to constantly re-record and modify scripts, which makes the automated testing process inefficient and directly leads to testing time. increase. Moreover, the quality of script writing ...

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 INDUSTRIAL AND COMMERCIAL BANK OF CHINA
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
Try Eureka
PatSnap group products