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

Integration test module priority ranking method based on UML model

A technology of prioritizing and testing modules, applied in software testing/debugging, error detection/correction, instruments, etc., can solve cumbersome, high-cost problems, and achieve the effect of improving efficiency, reducing computing costs, and saving costs and time

Pending Publication Date: 2020-04-10
沈阳信安盟科技有限公司
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, most of the methods based on UML models are too cumbersome at present, so that the establishment of the method of prioritizing the integration test modules itself generates a large cost

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
  • Integration test module priority ranking method based on UML model

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments.

[0022] Such as figure 1 Shown, the integrated test module prioritization method based on UML model of the present invention comprises the following steps:

[0023] Step 1: Convert the UML sequence diagram of the object-oriented software system into s 1 ->m 1 ->s 1 ',s 2 ->m 2 ->s 2 ',...,s i ->m i ->s i ',...,s n ->m n ->s n ', which is further transformed into a finite state automaton; among them, m i is the i-th message passed between objects in the UML sequence diagram, i∈{1,2,...,n}, n is the total number of messages, s i for message m i State vector before execution, s i ' for message m i state vector after execution;

[0024] Step 2: Calculate the weight of the message based on the probabilistic risk assessment method;

[0025] Step 2.1: Calculate the message m i Threat T i for message m i The total number of status e...

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 relates to the technical field of object-oriented software system integration testing and provides an integration testing module priority ranking method based on a UML model. The methodcomprises the following steps: firstly, converting an object-oriented software system UML time sequence diagram into a finite state automaton; then, calculating threatening, vulnerability and failureconsequences of a message, and calculating a weight of the message based on a probability risk assessment method; and finally, calculating the PageRank values of test modules, sorting the priorities of the test modules according to the PageRank values of the test modules, wherein the higher the PageRank values are, the higher the priorities of the test modules are. According to the method, the calculation complexity of priority ranking of the integrated test module can be reduced, the calculation cost is reduced, and the calculation efficiency is improved.

Description

technical field [0001] The invention relates to the technical field of object-oriented software system integration testing, in particular to a UML model-based integration testing module prioritization method. Background technique [0002] As an important means of software quality assurance, integration testing plays an important role. In integration testing, the challenge that testers face is how to deduce the order in which the various modules of the system are integrated and tested. The test is to assemble all software units into modules, subsystems or systems according to the requirements of the general design specifications. Whether part of the work meets or realizes the corresponding technical indicators and requirements. The test sequence of modules has a very important impact on the software test efficiency, test cost and the quality of the system under test. [0003] At present, most of the methods used in object-oriented software integration testing are code-based...

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
CPCG06F11/3688
Inventor 高天寒邓新洋
Owner 沈阳信安盟科技有限公司
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