软件工程-原理、方法与应用[第三版]重点(3)
设条件 A>3 取真 记为 T1 假 -T1 条件 B=2 取真 记为 T2 假 -T2
第二判定表达式:
设条件 A=6 取真 记为 T3 假 -T3 条件 X>4 取真 记为 T4 假 -T4
9 / 15
A 3 6 测试用例 B 2 0 X 36 24 第一判定表达式 A>3 B=2 -T1 T1 T2 -T2 第二判定表达式 A=6 X>4 -T3 T3 T4 -T4 执行路径 a-b-e a-b-e 未覆盖c、d分支,不满足判定覆盖的要求。
条件覆盖不一定包含判定覆盖,判定覆盖也不一定包含条件覆盖。
第五部分:判定/条件覆盖用例设计——选取足够多的测试用例,使判断中的每个条件的所有可能取值至少执行一次,同时每个判断本身的所有可能判断结果至少执行一次。 A 6 3 6 6 测试用例 B 2 2 0 0 X 36 36 24 24 第一判定表达式 A>3 B=2 T1 -T1 T1 -T1 T2 T2 -T2 -T2 第二判定表达式 A=6 X>4 T3 -T3 T3 -T3 T4 T4 -T4 -T4 执行路径 a-c-e a-b-e a-b-e a-b-d 能同时满足判定、条件两种覆盖标准。
第六部分:条件组合覆盖用例设计——所有可能的条件取值组合至少执行一次。 A>3, B=2 ;A>3, B≠2 ;A≯3, B=2 ;A≯3, B≠2 A=6, X>4 ;A=6, X≯4 ;A≠6, X>4 ;A≠6, X≯4 测试用例 A 6 3 6 6 B 2 2 0 0 测试用例 A 6 4 3 6 B 2 2 0 0 X 36 16 24 24 X 36 36 24 24 第一判定表达式 A>3 T1 -T1 T1 -T1 B=2 T2 T2 -T2 -T2 第二判定表达式 A=6 T3 -T3 T3 -T3 X>4 T4 T4 -T4 -T4 a-c-e a-b-e a-b-e a-b-d 执行路径 a-c-e a-c-d a-b-e a-b-d 执行路径 第七部分:实现路径覆盖用例设计——覆盖每一个可能的路径。
第一判定表达式 A>3 T1 T1 -T1 -T1 B=2 T2 T2 -T2 -T2 第二判定表达式 A=6 T3 -T3 -T3 -T3 X>4 T4 -T4 T4 -T4 第一章 1、什么是软件危机?为什么会产生软件危机?
答:软件危机是指在计算机软件的开发和维护过程中遇到的一系列严重问题,如软件费用、软件可靠性、软件维护、软件生产、软件重用等。(1).软件维护费用急剧上升,直接威胁计算机应用的扩大。(2).软件生产技术进步缓慢 2、何谓面向对象软件工程?简述它与传统软件工程的差别和联系?
传统方法学:采用结构化技术;软件生命周期的全过程依次划分为若干阶段;自顶向下顺序完成; 优点:便于分工协作,每个阶段采用科学的管理技术和良好的技术方法,提高软件开发的成功率; 缺点:只能面向行为或者数据。
面向对象方法学:是一种以数据为主线,把数据和对数据的操作结合起来的方法。把对象作为融合数据及数据上的操作 的统一的软件构件;划分类;按照继承关系;通过发送消息互相联系;
优点:①降低了软件产品的复杂性,提高了软件的可理解性,简化了软件的开发和维护工作;②提高了软件的可重用性。 缺点:只能面向对象和行为。
第二章
1.什么是软件生存周期?把生存周期划分为阶段的目的是什么?
答:软件生存周期是指一个软件从提出需求开始直到该软件报废为止的整个时期。需求分析、软件分析、软件设计、编码、软件测试、运行维护等活动,可以将这些活动以适当方式分配到不同阶段去完成。;把整个生存周期划分为较小的阶段,给每个阶段赋予确定而有限的任务,就能够化简每一步的工作内容,使因为软件规模而增长而大大增加了软
10 / 15
相关推荐:
- [建筑文档]2018年公需课:专业技术人员创新能力与
- [建筑文档]2013年福建教师招考小学数学历年真题
- [建筑文档]高中信息技术课flash知识点总结 - 图文
- [建筑文档]电工实训 - 图文
- [建筑文档]最高院公告案例分析100篇(民商篇)
- [建筑文档]南开中学高2017级14-15学年(上)期末
- [建筑文档]五粮液集团战略分析
- [建筑文档]鲁教版(2012秋季版)九年级化学 酸碱
- [建筑文档]超星尔雅2017中国哲学概论自整理题库答
- [建筑文档]关于成为海口金盘饮料公司材料独家供货
- [建筑文档]LNG学习资料第一册 基础知识 - 图文
- [建筑文档]四年级品社下册《好大一个家》复习资料
- [建筑文档]现阶段领导权力腐败的特点及发展趋势
- [建筑文档]魏晋南北朝诗歌鉴赏—嵇康
- [建筑文档]坚持追求真爱是理智的行为 正方一辩稿
- [建筑文档]湘西州刑释解教人员帮教安置工作存在的
- [建筑文档]园林工程试题库及答案
- [建筑文档]计算机长期没有向WSUS报告状态
- [建筑文档]日语最新流行语
- [建筑文档]B62-016 景观进场交底专题会议
- 2018年中考语文课内外古诗词鉴赏专题复
- 高考试题研究心得体会
- C语言基础题及答案
- 电气控制及PLC习题及答案
- 都昌小学家长学校汇报材料
- GMAT作文模板正确使用方法
- 俄军办坦克大赛:中国99式有望与豹2A6
- 成本会计练习题
- 酒店餐饮业最流行的5S管理方法
- 2014-2015学年山东省菏泽市高二(下)
- 《黄鹤楼送孟浩然之广陵》教案、说课、
- 2013年结构化学自测题 有答案版
- 2011西安世界园艺博览会游览解说词(附
- 窗口文明单位示范单位创建活动总结
- 2018满分超星尔雅就业课后练习期末答案
- 韶山市城市总体规划-基础资料
- 苏教版第三单元知识点归纳
- 第4章 曲轴模态分析
- 加大查办案件力度的思考
- 武汉CPC导轨介绍




