软件工程期末考试总复习题及答案(3)
白盒测试是测试者了解被测程序的内部结构和处理过程,对程序的所有逻辑路径进行测试,在不同点检查程序状态,确定实际状态与预期状态是否一致。
白盒测试主要采用的技术有:路径测试技术和事务处理流程技术,对包含有大量逻辑判断或条件组合的程序采用基于逻辑的测试技术。
25.路径测试技术中几种主要覆盖的含义?举例说明?
语句覆盖:至少执行程序中所有语句一次。
判定覆盖:使被测程序中的每一个分支至少执行一次。故也称为分支覆盖。
条件覆盖:执行所有可能的穿过程序的控制路流程。
条件组合测试:设计足够的测试用例,使每个判定中的所有可能条件取值组合至少执行一次。
(例略)
26.等价分类法的测试技术采用的一般方法?举例说明?
(1) 为每个等价类编号;
(2) 设计一个新的测试方案,以尽可能多的覆盖尚未被覆盖的有效等价类,重复这一步骤,直到所有有效等价类被覆盖为止。
(3) 设计一个新的测试方案,使它覆盖一个尚未被覆盖的无效等价类, 重复这一步骤,直到所有无效等价类被覆盖为止。 (例略)
27.如图显示某程序的逻辑结构。
试为它设计足够的测试用例,分别实现对程序的判定覆概、条件覆概和条件组合覆概。
11
YN
N
覆盖种类 判定覆盖 条件覆盖 条件组合 覆盖 需满足的条件 A>1,B=0 A>1,B?0或 A?1,B=0或 A?1,B?0 设计测试方案 测试数据 期望结果 A=2,B=0 A=2,B=1或 A=1,B=0或 A=1,B=1 执行S1 执行S2 执行S1 执行S2 执行S1 执行S2 执行S2 执行S2 以下四种情况各出 现一次 A>1 B=0 A=2,B=0 A?1 B?0 A>1,B=0 A>1,B?0 A?1,B=0 A?1,B?0 A=1,B=1 A=2,B=0 A=2,B=1 A=1,B=0 A=1,B=1
28.某城市电话号码由三部分组成。它们的名称和内容分别是: 地区码:空白或三位数字;
前 缀:非‘0’或‘1’的三位数字; 后 缀:4位数字。
假定被测程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的电话号码。根据该程序的规格说明,作等价类的划分,并设计测试方案。
12
划分等价类 输入条有效等价类 件 地区码 1.空白; 2.三位数; 无效等价类 1. 有非数字字符;2.少于三位数字; 3.多于三位数字。 前 缀 3.从200到999之4.有非数字字符;5.起始位为间的三位 ?0?; 6.起始位为?1?; 7.少于三位数字; 8.多于三位数字。 后 缀 4.四位数字。 9.有非数字字符;10.少于四位数字; 11.多于四位数字。 设计测试方案 方案 地区码 内容 前缀 后缀 输 入 预期 输出 有效 有效 无效 无效 1 空白 200~999四位数( )276-2345 之间的三字 2 三位数位数字 四位数(635)805-9321 字 字 3 有非数 (20A)723-4567 字字符 4 少于三 (33 )234-5678 位数字 5 多于三 位数字 6 (5555)345-6789 无效 (345)5A2-3456 无效 13
有非数字 字符
7 8 9 10 11 12 13
起始位为 ?0? 起始位为 ?1? 少于三位 数字 多于三位 数字 (345)012-3456 (345)132-3456 (345) 92-3456 无效 无效 无效 (345)4562-3456 无效 无效 无效 无效 有非数(345)342-3A56 字字符 少于四(345)342- 356 位数字 多于四(345)562-34567 位数字 29.为什么说软件的维护是不可避免的?
因为软件的开发过程中,一般很难检测到所有的错误,其次软件在应用过程中需要随用户新的要求或运行环境的变化而进行软件的修改或完成功能的增删等,为了提高软件的应用水平和使用寿命,软件的维护是不可避免的。
22.试由程序流程图导出程序图
入口
F A>1
T T B=0
1 2 3 8 14
X=X/A 4 F
A=2 T 5 F X>1 T X=X+1 9 6 F 7 出口
(a)程序流程图 (b)导出程序图
30.软件的维护一般分为哪几类?
完善性维护:满足用户在使用过程中提出增加新的功能或修改已有功能,以满足用户日益增长的需要而进行的工作; 适应性维护:是软件适应新的运行环境而进行的工作; 纠错性维护:纠正开发期间未发现的遗留错误,即在程序使用期间发现的程序错误进行诊断和改正的过程; 预防性维护:为了改善未来的可维护性或可靠性而修改软件的工作。
31.决定软件可维护性的因素?
(1) 软件的可理解性、可测试性、可修改性;
(2) 文档描述符合要求、用户文档简洁明确、系统文档完整并且标准。
32.分析软件危机产生的主要原因有哪些? 答:导致软件危机的主要原因有:
15
…… 此处隐藏:340字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [实用模板]第八章:法国“新浪潮”与“左岸派”
- [实用模板]2021年北京上半年临床医学检验技师生物
- [实用模板]SAP GUI 7.10客户端安装配置文档
- [实用模板]2001年临床执业医师资格考试综合笔试试
- [实用模板]36机场工作实用英语词汇总结
- [实用模板](一)社会保险稽核通知书
- [实用模板]安全教育主题班会材料
- [实用模板]濉溪县春季呼吸道传染病防控应急演练方
- [实用模板]长沙房地产市场周报(1.30-2.3)
- [实用模板]六年级数学上册典中点 - 图文
- [实用模板]C程序设计(红皮书)习题官方参考答案
- [实用模板]中国证监会第一届创业板发行审核委员会
- [实用模板]桥梁工程复习题
- [实用模板]2011学而思数学及答案
- [实用模板]初中病句修改专项练习
- [实用模板]监理学习知识1 - 图文
- [实用模板]小机灵杯四年级试题
- [实用模板]国贸专业毕业论文模板
- [实用模板]教育学概论考试练习题-判断题4
- [实用模板]2015届高考英语一轮复习精品资料(译林
- 00Nkmhe_市场营销学工商管理_电子商务_
- 事业单位考试法律常识
- 诚信教育实施方案
- 吉大小天鹅食品安全检测箱方案(高中低
- 房地产销售培训资料
- 高一地理必修1复习提纲
- 新概念英语第二册lesson_1_练习题
- 证券公司内部培训资料
- 小学英语时间介词专项练习
- 新世纪英语专业综合教程(第二版)第1册U
- 【新课标】浙教版最新2018年八年级数学
- 工程建设管理纲要
- 外研版 必修一Module 4 A Social Surve
- Adobe认证考试 AE复习资料
- 基于H.264AVC与AVS标准的帧内预测技术
- 《食品检验机构资质认定管理办法》(质
- ABB变频器培训课件
- (完整版)小学说明文阅读练习题及答案
- 深思洛克(SenseLock) 深思IV,深思4,深
- 弟子规全文带拼音




