Software reliability growth model-based test workload allocation method

A technology of growth model and allocation method, applied in software testing/debugging, error detection/correction, instrumentation, etc.

Inactive Publication Date: 2018-05-11
NANJING UNIV
View PDF3 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The purpose of the present invention is to provide a test workload allocation method based on the software reliability growth model, which solves the current problem of how to test the defects in the system with maximum efficiency under the condition of limited test resources, and then greatly improves the work efficiency of software testing. To better control the quality of the product

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 reliability growth model-based test workload allocation method
  • Software reliability growth model-based test workload allocation method
  • Software reliability growth model-based test workload allocation method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0089] In order to better understand the technical content of the present invention, specific embodiments are given together with the attached drawings for description as follows.

[0090] figure 1 It is a flowchart of a test workload allocation method based on a software reliability growth model in an embodiment of the present invention.

[0091] A test workload distribution method based on the software reliability growth model includes the following steps:

[0092] S101 Acquisition and processing of software data sets, in order to be able to analyze the current system V 1For test workload distribution, we need to 0 Information collection, including defect information collection, test case processing statistics and measurement collection; also need to V 1 Collecting information, including metric collection, setting of available test workload, etc.;

[0093] The construction of S102 software defect prediction model, after step 1), V 0 and V 1 The measurement information ...

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 reliability growth model-based test workload allocation method. The method comprises the following steps of 1) collecting and processing a software data set; 2) building a software defect prediction model; 3) building a software defect discovery model; 4) performing V0 version parameter estimation on the software defect discovery model; 5) performing V1 version parameter estimation on the software defect discovery model; and 6) performing software V1 version optimal test workload allocation. The method is a test workload allocation scheme, and solves the problem of how to test defects in a system in a maximum benefit mode under the condition of finite test resources. The scheme fully utilizes information of previous software versions to allocate test workload of the system of the current version, so that a maximum number of accumulated defects can be discovered finally.

Description

technical field [0001] The invention belongs to the technical field of software testing, in particular to a testing workload distribution method based on a software reliability growth model. Background technique [0002] Software testing is an exploratory activity designed to help software practitioners assess the quality status of the software under test. In the complete software development process, software testing activities run through and occupy most of the time of the software development project, requiring a lot of human and material resources. In order to ensure the quality of software, many technologies have been used to predict which modules are prone to defects, most of which are based on the probability of defects in software modules, the expected number of defects or defect density to select software modules for testing. But for the ultimate goal: that is to reduce the testing workload to improve software quality, this subject has been rarely studied. [0003...

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/368G06F11/3688
Inventor 周毓明冯义洋卢红敏徐宝文
Owner NANJING UNIV
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