没有合适的资源?快使用搜索试试~ 我知道了~
首页软件工程-软件测试章节课后精选习题集(含详细答案解析).docx
含详细答案解析,内容:软件测试、维护等 题目: 对一个包含10000条机器指令的程序进行一个月集成测试··· 请至少使用两种方法,分别计算下列所示两个流图的环形复杂度 如对一个长度为100000条指令的程序进行集成测试··· 什么是模块测试和集成测试?它们各有什么特点? 设计下列伪码程序的语句覆盖和路径覆盖测试··· 在测试一个长度为24000条指令的程序时··· 设计下列伪码程序的分支覆盖和条件组合覆盖测试··· 软件的可维护性与哪些因素有关?在软件开发过程中··· 说明模块耦合和模块内聚的类型和关系。 原文:https://blog.csdn.net/qq_42605300
资源详情
资源评论
资源推荐
第一题: 对一个包含 10000 条机器指令的程序进行一个月集成测试后,总共改正了
15 个错误,此时 MTTF=10h;经过两个月测试后,总共改正了 25 个错误(第二个月
改正了 10 个错误),MTTF=15h。
要求:
(1)根据上述数据确定 MTTF 与测试时间之间的函数关系,画出 MTTF 与测试时间 τ
的关系曲线。在画这条曲线是做了什么假设?
(2)为做到 MTTF=100h,必须进行多长时间的集成测试?当集成测试结束时总共
改正了多少个错误,还有多少个错误潜伏在程序中?
解:
(1)
当测试时间 τ= 1 个月,MTTF = 10
τ=2 个月,MTTF= 15
已知 MTTF 与测试时间 τ 的俩组数据,可设 MTTF = k*τ+ a,
10 = k*1 + a
15 = k *2+ a
解方程组得:k =5,a = 5
有:MTTF = 5 *τ+ 5
MTTF 与测试时间 τ 的关系曲线如下:
在画这条曲线之前,得先假设调试过程中没有引入新的错误。
(2)由题意,机器指令总数 It = 10000
① 先根据根据估算平均无故障时间的公式可得:
MTTF=1/K(Et/10000-15/10000)=10
MTTF=1/K (Et/10000-25/10000)=15
K*(Et-15)=1000
K* (Et-25)=2000/3
计算可得:K=33.3,Et=45
则有:MTTF = 1/ 33.3 (45/10000-Ec/10000)
当 MTTF=100h 时,有:
1/333(45/10000-Ec/10000)=100
计算可得:Ec(τ)≈42.(说明该测试时间段内改正了 42 个错误)
② 根据前面(1)问中,前两个月改错的进度来估算出 MTTF =5 * τ + 5,然
夜半少年
- 粉丝: 6499
- 资源: 42
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- 27页智慧街道信息化建设综合解决方案.pptx
- 计算机二级Ms-Office选择题汇总.doc
- 单链表的插入和删除实验报告 (2).docx
- 单链表的插入和删除实验报告.pdf
- 物联网智能终端项目设备管理方案.pdf
- 如何打造品牌的模式.doc
- 样式控制与页面布局.pdf
- 武汉理工Java实验报告(二).docx
- 2021线上新品消费趋势报告.pdf
- 第3章 Matlab中的矩阵及其运算.docx
- 基于Web的人力资源管理系统的必要性和可行性.doc
- 基于一阶倒立摆的matlab仿真实验.doc
- 速运公司物流管理模式研究教材
- 大数据与管理.pptx
- 单片机课程设计之步进电机.doc
- 大数据与数据挖掘.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论5