- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于测试执行的失效数据建模研究
方 菲 王立福 杨芙清
摘要 目前,软件可靠性研究和实践者普遍感到,由于缺乏失效数据,严重影响了工作
的进展.该文通过研究和分析软件测试与软件可靠性度量之间的关系,提出了一种基于
测试执行的失效数据模型 JBFDM (Jade Bird failure data model),并探讨了基于此
模型的数据收集和管理技术.最后,给出了基于此模型的失效数据收集工具
JBFDCollector.
关 键 词 软件失效,软件测试,操作概图,软件可靠性, 软件可靠性模型.
中图法分类号 TP311
Research on the Test-Execution-Based Failure Data Modeling
FANG Fei WANG Li-fu YANG Fu-qing
(Department of Computer Science and Technology Beijing University Beijing 100871)
Abstract At present, software reliability researchers and engineers are desperately hindered
by the lack of failure data. In this paper, the authors present a model, which is called JBFDM
(Jade Bird failure data model), for failure data based on the study and analysis of the
relationship between software testing and reliability estimation. Furthermore, based on the
model JBFDM, an approach of carrying out failure data collection and management is also
proposed, and a data collection tool, which is called JBFDCollector is presented.
Key words Software failure, software testing, operation profile, software reliability, software
reliability model.
通常,软件可靠性是指:在规定的时间内和规定的环境下,程序无失效运行的概率
[1].正确地收集和分析软件失效数据,是软件质量评价系统的核心工作之一.在实际的
可靠性工程中存在着:缺乏标准、对失效数据收集的低效管理,以及支持失效数据分析
及可靠性度量的失效数据收集工具的缺乏等问题,这些是造成软件可靠性度量的研究和
实践失败的主要原因.
从目前的发展趋势来看,软件测试作为与软件开发的相关活动,已成为与软件产品和
过程都相关的质量保证技术.软件测试方法、测试过程、测试设计、测试工具等都对可
靠性度量有着重要的影响.
通过分析和研究黑盒软件测试方法对软件可靠性度量的影响,并结合青鸟工程实
践,本文提出一种基于测试执行的失效数据模型 JBFDM(Jade Bird failure data
model)以及基于此模型的失效数据管理技术.其目的是: (1) 提供一致的失效数据建
模、收集及管理的可靠性度量过程,从而支持可靠性度量; (2) 利用测试及软件现场收
集的数据来评价测试计划、操作概图及测试方法的有效性.最后,本文给出基于 JBFDM
的失效数据测试及收集工具JBFDCollector 的主要设计思想.
1 软件测试环境
1.1 软件可靠性度量与操作概图
软件可靠性度量就是用软件可靠性模型对软件可靠性进行评价和预测.
软件可靠性度量不准确的根本原因是模型的假设与实际软件不符.为了简化模型的
计算,在已提出的可靠性度量模型中常假设在测试时,软件按预期的实际运行方式进行.
但在实际测试时,软件的使用方式可能与现场运行时有很大的不同.例如,在测试期
间,对不常用的功能(如系统失效保护)也要进行大量的测试,以确保软件在需要时能
按要求正常工作.因而确定基于用户的操作概图,并按此操作概图确定测试计划,对于
准确评价软件在实际运行
文档评论(0)