高菲
摘要 :软件可靠性测试是旨在保证用户可以正常运行软件,软件设计者需要在开发阶段对软件的可靠性水平进行评价,并验证产品软件达到开发者预定的可靠性要求的有效途径。从软件可靠性测试中暴露出来的,软件不同功能存在的不同程度的缺陷,开发者对其进行相应的纠错和排错措施后,可以令软件的可靠性产生不同程度的提高。
关键词 :软件测试需求分析 流程 应用分析
软件的可靠性测试旨在发现程序中对软件可靠性存在影响的隐患。软件可靠性测试前需要确定软件操作的流程,而如何准确定位每一步操作的位置也是一项亟待解决的难题。与此同时,很多测试方法对于软件可靠性测试中存在的数据失效故障,也未做级别考虑,造成不同程度的故障,被同等以待,并且将这些故障模型直接输入在软件可靠性模型中,也未显示出故障的影响程度,势必会造成测试评估结果与实际使用过程中产生问题的吻合程度低,最终导致软件可靠性模型有效性降低。本文通过对软件可靠性测试的流程和在软件可靠性模型中应用的对比分析,来发现该过程有效解决问题的着手点,并提出相应的改进措施。
一、 软件可靠性测试的内涵
1、软件可靠性测试定义
软件可靠性是指测试人员在与用户类似的运行条件下,并在运行时间内,测得的软件不会引起系统运行失效的频率。可靠性测试即指在该软件较为普遍的使用环境中,为得到软件正常运行的概率而对软件运行有效性进行的测试,这个测试过程也是为保证软件能够正常运行所进行的一项验证性测试。……