Unlock instant, AI-driven research and patent intelligence for your innovation.

A Virtual Testing Method for Software Reliability

A technology of virtual testing and reliability, applied in the direction of software testing/debugging, etc., can solve the problems of long test cycle and difficulty in collecting failure data, and achieve the effect of reducing workload and test time

Active Publication Date: 2017-01-25
BEIHANG UNIV
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The present invention aims at the fact that the test period of the software reliability test is very long and it is difficult to collect enough failure data, while the various failure data in the software life cycle are not related to the actual use process or have no failure time record, which limits the reliability of the software. Based on the application of qualitative and quantitative evaluation in actual engineering, a virtual testing method for software reliability is proposed

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
  • A Virtual Testing Method for Software Reliability
  • A Virtual Testing Method for Software Reliability
  • A Virtual Testing Method for Software Reliability

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] In order to facilitate those of ordinary skill in the art to understand and implement the present invention, the present invention will be further described in detail and in-depth below in conjunction with the accompanying drawings.

[0030] A software reliability virtual test method proposed by the present invention includes establishing a software reliability test input space model according to the characteristics of the software reliability test profile, and on the basis of the model, a failure input matching technology is proposed, through the software life cycle The failures found in the test are matched in the test input space model, and the possible failure time of these failure data in the software reliability test is restored, so that it meets the conditions for quantitative evaluation of software reliability.

[0031] The test input space is mainly modeled from the perspective of software reliability testing, describing the possible use and distribution of soft...

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 virtual test method applied to the field of software reliability tests. The method comprises the steps that test input space is set up; failure input space is set up; random sampling is carried out on the test input space to generate a test input vector; the matching degree of the test input vector and the failure input space is calculated; comparison is carried out according to the calculated matching degree and the set confidence degree to judge whether software fails; failure interval time is determined according to the number of accumulative execution times of all input vectors of failure and the corresponding actual execution time. When the matching degree is calculated, matching of input variable values and matching of input relations among input variables are calculated. According to the method, the possible failure time of failure data in the full life cycle of the software can be obtained in the software reliability tests, work loads of personnel are greatly reduced, the testing time is greatly shortened, and the data basis is provided for software reliability assessment.

Description

technical field [0001] The invention is applied in the field of software reliability test, and in particular relates to a virtual test method for software reliability. Background technique [0002] Software reliability testing refers to the testing of software in order to ensure and verify the reliability requirements of software. Software errors that affect software reliability requirements, improve and enhance software reliability indicators. In fact, the main purpose of software reliability testing is to evaluate software reliability, so software reliability evaluation needs to be considered comprehensively when designing software reliability testing. [0003] As far as the current development trend of the software industry is concerned, especially for military software with large and complex systems, the quantitative evaluation of software reliability has become an important task to ensure software quality. In order to obtain accurate software reliability evaluation re...

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 Patents(China)
IPC IPC(8): G06F11/36
Inventor 艾骏尚京威陆民燕裴翰宇黄麟植
Owner BEIHANG UNIV
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More