
A Review of Software Reliability Testing Techniques
Author(s) -
Zhouxian Jiang,
Honghui Li,
Dalin Zhang,
Rui Wang,
Junwen Zhang,
Xiuru Li,
Meng Zhang,
Penghao Wang
Publication year - 2021
Publication title -
cit. journal of computing and information technology/journal of computing and information technology
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.169
H-Index - 27
eISSN - 1846-3908
pISSN - 1330-1136
DOI - 10.20532/cit.2020.1005155
Subject(s) - software reliability testing , software quality , computer science , reliability engineering , reliability (semiconductor) , software construction , verification and validation , software , avionics software , software performance testing , software system , software development , software engineering , engineering , operating system , power (physics) , operations management , physics , quantum mechanics
In the era of intelligent systems, the safety and reliability of software have received more attention. Software reliability testing is a significant method to ensure reliability, safety and quality of software. The intelligent software technology has not only offered new opportunities but also posed challenges to software reliability technology. The focus of this paper is to explore the software reliability testing technology under the impact of intelligent software technology. In this study, the basic theories of traditional software and intelligent software reliability testing were investigated via related previous works, and a general software reliability testing framework was established. Then, the technologies of software reliability testing were analyzed, including reliability modeling, test case generation, reliability evaluation, testing criteria and testing methods. Finally, the challenges and opportunities of software reliability testing technology were discussed at the end of this paper.