版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、估算平均无故障时间的方法,孙旭光,1,1,符号,E,T,测试之前程序中错误总数,I,T,程序长度(机器指令总数,测试时间,Ed,在,0,至,之间发现的错误数,Ec,在,0,至,之间改正的错误数,Er,剩余的错误数,2,2,基本假定,1,根据经验数据,单位长度里的错误,数,E,T,I,T,近似为常数。统计表明,在测试,之前每,1000,条指令中大约有,5-20,个错误,2,平均无故障时间,MTBF,与剩余的错,误数成反比,3,3,平均无故障时间的估算,假设每一个发现的错误都改正了,剩余,的错误为,Er,E,T,Ec,单位长度程序中剩余的错误数为,E,T,Ec,I,T,4,3,平均无故障时间的估算
2、,平均无故障时间与单位长度程序中剩余,的错误数成反比,其中,K,为常数,它的值应该根据经验选,取。统计数字表明,K,的典型值是,200,5,在公式中,I,T,已知,Ec,和,MTTF,可以,通过测试得知,因此,K,和,E,T,未知,如果可以得到,Ec,和,MTTF,的两组测,试数据,则可以计算出,K,和,E,T,如果仅可以得到,Ec,和,MTTF,的一组,测试数据,则可以将,K,取为典型值,200,计算出,E,T,6,公式的作用,1,估算平均无故障时间的公式,可以评价软,件测试的进展情况,2,也可以根据软件平均无故障时间的要求,估计需要改正多少个错误之后,测试工作才,能结束,7,例题,1,对一
3、个包含,10000,条机器指令的程序进行,一个月集成测试后,总共改正了,15,个错,误,此时,MTTF=10h,经过两个月的测试,后,总共改正了,25,个错误,MTTF=15h,1,程序中总的错误数为多少,2,为达到,MTTF=100h,还要改正多少,个错误,8,1) 10 =10000/K(E,T,15,15 =10000/K(E,T,25,K = 100/3 E,T,45,9,2) Ec = 45,3 =42,还需改正,42-25 = 17,个错误,10,练习,对一个长度为,100,000,条指令的程序进行,测试,记录下来的数据如下,测试开始,发现错误个数为,0,经过,160,小时的测试,
4、累计改正,100,个错误,此时,MTTF = 0.4,小时,又经过,160,小时的测试,累计改正,300,个错误,此时,MTTF = 2,小时,1,估计程序中固有的错误总数,2,为使,MTTF,达到,10,小时,必须测试多少,个错误,11,1)MTTF = IT / ( k * (Et,Ec(t),所以,0.4 = IT / ( k * (Et,100),2 = IT/ ( k * (Et,300),所以可以求出,Et =350,2,由,1,可以知道,k = IT / 2(Et,Ect) = 100000 / 2(350,300),100000 / 100 = 1000,所以,MTTF = 1
5、0 = 100000 / 1000(Et,Ec) = 100/(Et,Ec) = 100/(350,Ec,所以,Ec = 340,340-300 =40,个错误,12,4,估计错误总数,E,T,的方法,两种方法,植入错误法,分别测试法,参考书,P82,软件缺陷数目估计中撒播模型,13,4.1,植入错误法,人为的植入错误数为,Ns,经过一段时间测试,后发现,n,s,个植入的错误,此外还发现了,n,个原,有的错误,如果测试方案发现植入错误和发现原有错误,的能力相同,则估计程序中原有的错误总数,为,14,4.2,分别测试法,两个测试员彼此独立的测试同一个程序,测,试一段时间后测试员甲发现错误数为,B
6、,1,测,试员乙发现错误数为,B,2,两个测试员发现的,相同错误数为,b,c,估计测试前程序中的错误总数为,15,例题,2,某公司对已开发的软件产品采用错误植入模型,来进行测试和评估。评测部对待测软件人为植,入了,17,个故障;在开始测试的一小段时间内,发现了,300,个固有故障;发现了植入的故障,3,个,被测程序的机器指令条数为,3*10,5,1,请估算出被测程序的固有故障的个数,N,的值,2,若通过一段时间后,发现的错误个数为,1600,时,请估算此程序的平均无故障时间,3,若要求把此平均无故障时间再提高,2,倍,应,至少再排除多少个错误,16,1) E,T,17/3*300 =1700,
7、2) MTTF,3*10,5,200 * (1700 -1600) =15 h,3) Ec = 1700,3*10,5,200*30 =1650,还需改正,1650-1600 =50,个错误,17,例题,3,在测试一个长度为,24000,条指令的程序时,第一个月由甲乙两名测试员各自独立测,试这个程序。经过一个月测试后,甲发,现并改正了,20,个错误,使,MTTF,达到,10h,与此同时,乙发现了,24,个错误,其中,6,个,甲也发现了。以后由甲一个人继续测试,这个程序,1,刚开始时程序中总共有多少个潜藏,的错误,2,为使,MTTF,达到,60h,必须再改正多,少个错误,18,开始测试前共有潜藏错误,24/6,20 = 80,个,由于甲发现并改正了,20,个错误,使,MTTF,达到了,10,小时,根据公
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人教 八年级 语文 下册 第3单元《10.小石潭记 第2课时》课件
- 人教 八年级 生物 下册 第一章 生物的生殖《综合实践项目 植物的扦插或嫁接》课件
- 2025 网络基础中网络流量优化的智能路由算法课件
- 新建食堂项目可行性研究报告
- 新建光学镜片超声清洗生产线技改可行性研究报告
- 2025 高中信息技术数据与计算之算法的豚群优化算法课件
- 2025 高中信息技术数据与计算之数据安全的同态加密可搜索加密课件
- 四川省内江市2026届高三第二次模拟考试试题英语试卷(含答案)
- 农产品质量安全全程管控与监管体系建设
- 2026年应急救援与智慧交通6G应用场景构建
- 国开2026年春季《形势与政策》专题测验1-5答案
- 2026离婚协议书标准范文
- 2026四川宜宾发展产城投资有限公司及子公司第一批员工招聘35人考试参考试题及答案解析
- 2026年邮政从业职业技能鉴定考试题库(附答案)
- 2026年临汾职业技术学院单招职业技能考试题库带答案详解(精练)
- 2026年及未来5年市场数据中国公募基金行业市场全景评估及投资策略咨询报告
- 2025-2026学年春季第二学期学校教导处工作计划及安排表
- 北京市丰台区2026届(年)高三年级(上)学期期末考试政治试题卷+答案
- 放射性肠炎诊疗指南(2025年版)
- 2025云南事业单位考试d类真题及答案
- 医疗设备报废环保合规处置指南
评论
0/150
提交评论