计算机技术与发展2019,Vol.29Issue(2):23-28,6.DOI:10.3969/j.issn.1673-629X.2019.02.005
基于故障注入的应用软件可靠性测试
Reliability Test of Application Software Based on Fault Injection
摘要
Abstract
With the development of computer technology, cloud computing technology is widely used in all walks of life, and there are more and more kinds of cloud-based application software.Software reliability testing based on cloud environment has many problems and technologies needed to be studied and discussed.Fault injection technology is widely used in reliability testing.The whole process of reliability test in cloud environment using fault injection technology is described with an example of cloud-based communication software.We describe the process of reliability testing and the duties and tasks of characters in the testing process;describe the hierarchy of the cloud environment, the deployment of private cloud and the installation of software products;describe the fault injection method in cloud environment and the reliability test environment construction;describe the software instance of test case design, reliability, test process and writing automation test scripts in detail.The test analysis is also given at last.Practice shows that doing well in software reliability test can improve the quality of software products and the reliability of the software product after launch, better meeting customer demand for software products.关键词
可靠性/故障注入/可靠性测试/云环境/容错能力Key words
reliability/fault injection/reliability testing/cloud environment/fault tolerance分类
信息技术与安全科学引用本文复制引用
姜文,刘立康..基于故障注入的应用软件可靠性测试[J].计算机技术与发展,2019,29(2):23-28,6.基金项目
国家部委基础科研计划:国防预研基金项目(A1120110007) (A1120110007)