1 / 8
文档名称:

计算机软件论文:软件可靠性及其测试分析.doc

格式:doc   大小:83KB   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算机软件论文:软件可靠性及其测试分析.doc

上传人:ttteee8 2019/8/20 文件大小:83 KB

下载得到文件列表

计算机软件论文:软件可靠性及其测试分析.doc

相关文档

文档介绍

文档介绍::..计算机软件论文:软件可靠性及其测试分析摘要:系统分析了软件的可靠性以及目前软件可靠性测试的完整流程,重点介绍了软件可靠性评估的方法和步骤。随着信息技术的发展,软件产品在社会生活的各个领域应用越来越广泛,其质量好坏所产生的潜在影响也越来越大。关键词:软件可靠性;可靠性测试;可靠性评估0引言随着计算机和软件在各行业中应用的日益广泛和深入,软件故障止逐渐成为导致计算机系统失效和停机的主要因素。一些重要领域,例如军用作战系统、民航指挥系统、银行支付系统等,一旦发生严重级别的软件失效,轻则造成经济损失,重则危及人们的生命安全,甚至国家安全。因此,发展以发现软件可靠性缺陷为目的的可靠性测试技术迫在眉睫。1软件可靠性的定义在规定的条件下,在规定的时间内,软件不引起系统失效的概率,该概率是系统输入和系统使用的函数,也是软件中存在的缺陷函数。系统输入将确泄是否会遇到已存在的缺陷。在规定的时间周期内,在所述条件下程序执行所要求的功能的能力。2软件可靠性测试软件可靠性测试是软件测试的一种形式,是针对软件的某个重要质量特性,使用一定的测试用例对软件可靠性进行测试的过程,其目的可归纳为三个方面:①发现软件系统在需求、设计、编码、测试、实施等方面的各种缺陷;②为软件的使用和维护提供可靠性数据;③确认软件是否达到可靠性的定量要求。软件可靠性测试由可靠性目标的确定、运行剖面的开发、测试用例的设计、测试实施、测试结果的分析等主要活动组成,完整的可靠性测试过程如图1所示。,运行剖面就是定量地刻画软件使用的方式。软件运行剖面(欧空局):对系统使用条件的定义,即系统的输入值用其按时间或者它们在可能输入范围内的出现概率的分布来定义:运行剖面={运行,发生的概率}。如X、Y为两个不相交的元素,、,则剖血为:{X,}、{Y,}o111以银行的ATM系统为例,剖面定义如图2所示。 |).|:①测试用例标识;②被测对象;③测试环境及条件;④测试输入;⑤操作步骤;⑥预期输出;⑦判断准则;⑧测试对象的特殊需求。可靠性测试的主要目的是评估软件系统的可靠性,因此除了一般情况之外,还要着重考虑和可靠性密切相关的一些情况,如表1所示。衣1可矗性测试用例设计川啟点占宓的,巧符殊怙况序号测试项日描述I屛蔽用户操作错谋考察对用户常见的错谋错作的提示和屏蔽悄况2错误提示的准确性对用户的错误提示准确程度3错谋是否导致系统异常退出有无操作错谋引起系统异常退出的悄况4数抵可靠性系统是否时输入数据i!、,包括:嫂件故障、网络故障•、部分软件模块失效。。在控制系统及其类似的软件中,失效通常由详细说明、CPU时间或者时钟时间來客观定义。而一般应用系