软件可靠性测试分析

8 高 职 论 丛 

2008年12月

软件可靠性测试分析

徐 艳 张 恒

(苏州经贸职业技术学院    江苏 苏州 215031)

摘 要:本文在Nelson模型的基础上,以速度测试软件为例,探索一种实用性较强的软件测试方法。本文构建了模拟测试环境,通过软件测试发现并修改了软件缺陷,保证了软件安全运行,提高了软件的可靠度。关键词:软件可靠性;软件测试

1 引言

软件测试在软件生存周期中占有重要地位, 其目的是发现软件缺陷,它直接影响着软件的质量, 是保证软件可靠性的重要方法之一。软件可靠性模型最具工程价值的是Nelson模型[1],即对软件可靠性的评价采用抽取样本数为n的输入数据,如果运行失效次数为ni,则该软件可靠性的估计值为公式(1)。

(1)

如果在测试期间没有发生失效,可以简单地假设测试是基于二项式分布的,根据测试案例数量n,在一定的置信水平上估计其可靠性。在给定置信度1-a,当失效次数为0时,可靠度的置信下限RL为:

                                                                                                                                                                (2)

2 软件功能结构分析及模拟测试环境

测速系统分硬件(主要包括测速仪、数据采集卡)和软件两部分。其软件运行环境为windows2000,分为参数设置、采集、分析处理三个模块,软件功能结构见图1。

2.1 测速系统的工作原理

1.将测速仪获得的信号输入给数据采集卡;2.通过速度测试软件进行波形再现;3.读出启始和终止信号间的时间间隔;

软件可靠性测试分析

软件可靠性测试分析

软件可靠性测试分析

4.计算出弹片飞行速度,完成数据保存。

图1 软件的功能结构图图2 模拟测试平台

你可能喜欢

  • 软件可靠性设计
  • 可靠性测试报告
  • 可靠性培训教材
  • 软件测试报告模板
  • 软件测试计划

软件可靠性测试分析相关文档

最新文档

返回顶部