基于Markov链使用模型的软件可靠性测试用例生成研究.pdf 立即下载
2024-08-30
约7.2千字
约4页
0
307KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

基于Markov链使用模型的软件可靠性测试用例生成研究.pdf

基于Markov链使用模型的软件可靠性测试用例生成研究.pdf

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

科技广场2009.9

基于Markov链使用模型的软件可靠性测试用例生成研究
StudyontheGenerationofSoftwareReliabilityTestCaseBasedonMarkovChain

卜国峰1朱小冬1吴彩华2王毅刚1
BuGuofengZhuXiaodongWuCaihuaWangYigang
(1.军械工程学院维修工程研究所,河北石家庄050003;2.空军雷达学院信息对抗系,湖北武汉430019)
(1.Dept.ofEquipmentCommandandEquipmentManagementEngineeringInstitute,HebeiShijiazhuang050003;2.Information
CountermeasureDepartmentofRadarInstituteofPLAAirForce,HubeiWuhan430019)

摘要:本文针对软件可靠性测试中测试用例设计方法不足、难以生成等问题,对软件的需求分析和设计文档进行了研
究,提出一个基于UML的扩展模型,通过构建不同等级的Markov链使用模型最终解决了可靠性测试用例生成的难题。可靠
性测试用例的生成是软件可靠性工程的一个重要组成部分,它对于指导软件测试过程、提高软件可靠性有重要的意义。
关键词:软件可靠性测试;Markov链使用模型;UML模型;可靠性测试用例
中图分类号:TP311.5文献标识码:A文章编号:1671-4792-(2009)9-0006-04
Abstract:Inthispaper,wefocusonthelackofsoftwaretestcasedesignmethodduringsoftwarereliabilitytest,andstudyonthe
demandanalysisanddesigndocumentsofthesoftware.AnUML-basedexpandmodelisputforward.Thepapersolvedtheproblemof
creatingthereliabilitytestcasebyestablishingtheMarkovchainusagemodelofdifferentlevels.Creatingthereliabilitytestcaseisan
importantpartofsoftwarereliabilityengineering,whichisimportantforguidingsoftwaretestprocessandimprovingsoftwarereliabili-
ty.
Keywords:SoftwareReliabilityTest;MarkovChainUsageModel;UMLModel;SoftwareReliabilityTestCase

0引言国标准化研究所批准作为美国的国家标准。1989年,我国国
软件可靠性工程是指为了满足软件的可靠性要求而进标GB/T-11457[2]也采用了这个定义。
行的一系列设计、分析、测试等工作。软件可靠性测试是为了满足软件可靠性要求、评估软件
软件可靠性测试是在软件生存周期的系统测试阶段提可靠性水平而对软件进行的测试。它的主要目的是通过测试
高软件可靠性水平的有效途径。各种测试方法、测试技术都发现并纠正软件中的缺陷,实现或验证用户对软件的可靠性
能发现导致软件失效的残存缺陷,排除这些缺陷后,一般来要求,提高软件的可靠性[3]。它的基本思想是按照软件的测
讲一定会实现软件可靠性的增长,但是排除这些缺陷对可靠试模型对软件进行测试。因此,经过测试获得的失效数据与
性提高的作用却是不一样的。其中,软件可靠性测试能最有软件在实际使用中获得的失效数据比较接近,可直接用于软
效地发现对可靠性影响大的缺陷,可以有效地提高软件的可件的可靠性评估。
靠性。软件可靠性是软件质量特性中重要的固有特性和关键
1软件可靠性测试的基本概念因素。软件可靠性测试是可靠性工作的重要组成部分,它既
软件可靠性是指:(1)在规定的条件下,在规定的时间适用于软件开发过程,也适用于最终的软件产品。软件可靠
内,软件不引起系统失效的概率,该概率是系统输入和系统性测试是提高软件可靠性、定量评定可靠性水平的关键技
使用的函数,也是软件中存在的缺陷的函数。系统输入将确术,其中的难点和核心在于测试用例的设计和生成,它决定
定是否会遇到已存在的缺陷;(2)在规定的时间周期内,在所着软件测试质量的高低。
述条件下程序执行所要求的功能的能力[1]。这个定义是经美2软件可靠性测试过程
我们可以将软件可靠性测试的一般流程表示如图一所
★资助项目:十一五国防预先研究项目(软件密集型装备保
示。
障技术,51327010
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

基于Markov链使用模型的软件可靠性测试用例生成研究

文档大小:307KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用