Software test demand mining method and system

A technology of requirements mining and software testing, applied in software testing/debugging, requirements analysis, error detection/correction, etc., can solve problems such as low testing efficiency and accuracy

Active Publication Date: 2022-05-13
北京京航计算通讯研究所
View PDF9 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In view of the above analysis, the embodiment of the present invention aims to provide a software testing requirements mining method and system to solve the problem of low efficiency and accuracy of existing testing

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0054] Preferred embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings, wherein the accompanying drawings constitute a part of the application and together with the embodiments of the present invention are used to explain the principle of the present invention and are not intended to limit the scope of the present invention.

[0055] A specific embodiment of the present invention discloses a software testing requirement mining method, such as figure 1 shown, including the following steps:

[0056] S1. Obtain fault description information of different types of software, and establish a software fault mode knowledge base based on the fault description information using a fault tree analysis method based on mean shift clustering. The software fault mode knowledge base includes software type, software function, fault patterns and test points;

[0057] S2. According to the software type and software function of the sof...

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 a software test demand mining method and system, and the method comprises the following steps: obtaining fault description information of different types of software, and building a software fault mode knowledge base based on the fault description information through employing a fault tree analysis method based on mean shift clustering, the software fault mode knowledge base comprises software types, software functions, fault modes and test points; according to the software type and the software function of the to-be-tested software, fault modes and test points corresponding to the function of the to-be-tested software are searched in the software fault mode knowledge base, and for each test point corresponding to the function of the to-be-tested software, whether the test point exists in a test requirement text of the function of the to-be-tested software or not is judged by adopting a similarity matching algorithm; and if not, pushing the test point and the corresponding fault mode to a tester.

Description

technical field [0001] The invention relates to the technical field of software testing, in particular to a software testing requirement mining method and system. Background technique [0002] Software testing is of great significance to maintaining software security and reliability. The software third-party evaluation agency carries out the third-party evaluation work according to the software development mission statement, software requirement specification and software design documents. The purpose of testing is not only to verify the correctness of software, but also to provide a basis for software evaluation. Therefore, the quality of software delivered for third-party evaluation also has certain requirements for software supporting documents. [0003] The coverage degree of software testing requirements to software functions determines the quality of software testing. At present, the testing requirements for software are still in the stage of manually decomposing th...

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/36G06F8/10G06F40/194G06F40/216G06F40/289
CPCG06F11/3684G06F11/3672G06F40/194G06F40/289G06F40/216G06F8/10Y02D10/00
Inventor 杨洋王莹李昆孙文靖韩晓晶邢俊华张清
Owner 北京京航计算通讯研究所
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