- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
例如,在图示的控制流图中,一组独立的路径是path1:1 - 11path2:1 - 2 - 3 - 4 - 5 - 10 - 1 - 11path3:1 - 2 - 3 - 6 - 8 - 9 - 10 - 1 - 11path4:1 - 2 - 3 - 6 - 7 - 9 - 10 - 1 - 11 路径 path1,path2,path3,path4组成了控制流图的一个基本路径集。 精品 3.1.2. 导出测试用例 导出测试用例,确保基本路径集中的每一条路径的执行。 根据判断结点给出的条件,选择适当的数据以保证某一条路径可以被测试到 — 用逻辑覆盖方法。 精品 每个测试用例执行之后,与预期结果进行比较。如果所有测试用例都执行完毕,则可以确信程序中所有的可执行语句至少被执行了一次。 必须注意,一些独立的路径(如例中的路径1),往往不是完全孤立的,有时它是程序正常的控制流的一部分,这时,这些路径的测试可以是另一条路径测试的一部分。 精品 2. 3.1 例子1 一张关于科技书阅读指南的判定驱动表:3个问题8种情况 精品 判定表组成 条件桩(Condition Stub) 动作桩(Action Stub) 条件项(Condition Entity) 动作项(Action Entity) 精品 规则及规则合并 任何一个条件组合的特定取值及其相应要执行的操作称为规则。在判定表中贯穿条件项和动作项的一列就是一条规则。显然,判定表中列出多少组条件取值,也就有多少条规则,即条件项和动作项有多少列。 化简 就是规则合并有两条或多条规则 具有相同的动作, 并且其条件项之间 存在着极为相似的关系 两条规则合并成一条 两条规则的进一步合并 精品 一个规则合并的例子 一个规则合并的例子 精品 2. 3.2 例子2 问题要求:”……对功率大于50马力的机器、维修记录不全或已运行10年以上的机器,应给予优先的维修处理……” 假定,“维修记录不全”和“优先维修处理”均已在别处有更严格的定义 按5步建立判定表 精品 建立判定表的步骤 ①确定规则的个数。这里有3个条件,每个条件有两个取值,故应有2*2*2=8种规则。 ②列出所有的条件茬和动作茬。 ③填人条件项。为防止遗漏可从最后1行条件项开始,逐行向上填满乙如第三行是: Y N Y N Y N Y N第二行是: Y Y N N Y Y N N等等。 精品 建立判定表的步骤 ④填人动作桩和动作顶。这样便得到形如图的初始判定表。 精品 建立判定表的步骤 ⑤化简。合并相似规则后得到图。 精品 2. 3.3 判定表在功能测试中的应用 一软件规格说明 (1)当条件1和条件2满足,并且条件3和条件4不满足,或者当条件1、3和条件4满足时,要执行操作1。 (2)在任一个条件都不满足时,要执行操作2。 (3)在条件1不满足,而条件4被满足时,要执行操作3。 精品 规则 只给出了16种规则中的4种 根据规格说明得到的判定表 默许的规则 精品 2.3.4 判定表的优点和缺点 优点:它能把复杂的问题按各种可能的情况一一列举出来,简明而易于理解,也可避免遗漏。 缺点:不能表达重复执行的动作,例如循环结构。 其他?? 精品 使用判定表设计测试用例的Beizer条件 ①规格说明以判定表形式给出,或是很容易转换成判定表。 ②条件的排列顺序不会也不应影响执行哪些操作。 ③规则的排列顺序不会也不应影响执行哪些操作。 ④每当某一规则的条件已经满足,并确定要执行的操作后,不必检验别的规则。 ⑤如果某一规则得到满足要执行多个操作,这些操作的执行顺序无关紧要。 B。Beizer提出这5个必要条件的目的是为了使操作的执行完全依赖于条件的组合。其实对于某些不满足这几条的判定表,同样可以借以设计测试用例,只不过尚需增加其它的测试用例罢了。 精品 2.5正交实验设计法 把软件功能测试作为实验的一种,从大量的实验点中选出适量有代表性的点,应用依据伽罗瓦理论导出的“正交表”,合理安排实验的一种科学的实验设计方法。 从规约中找出影响其功能实现的操作对象和外部因素作为因子,因子的取值作为状态,构造因素分析表,利用正交表进行各因子的专题组合,构造有效的测试数据集,并由此建立因果图。 精品 2.6 自动测试用例设计 一些测试工具可以进行部分测试用例自动化,“测试输入生成工具”,该方法也可以用于某些场合,但自动工具不可能完全替代智力的测试活动; 自动方式可以生成大量的测试用例,但他不区分哪些测试是最重要的。这些要求有创造力的智力活动只能由测试人员完成。 所有测试生成工具依赖于生成测试的算法,工具比使用相同算法的测试人员的测试更
您可能关注的文档
- 调光台灯电路课件.ppt
- 调制电路设计课件.ppt
- 负反馈放大电路的四种组态课件.ppt
- 财务竞争力分析课件.doc
- 财务软件数据库设计课件.pdf
- 质性研究的基本方法(可以直接用来备课了)课件.doc
- 质量成本控制案例课件.doc
- 质量控制图的原理课件.ppt
- 质量控制系统、控制环节、控制点明细课件.doc
- 质量控制计划书课件.doc
- 《2025年养老社区适老化无障碍设施建设人才培养策略》.docx
- 《2025年新能源车环保内饰材料抗过敏与健康安全标准》.docx
- 《2025年充电桩网络发展:城际快充站运营成本控制与收益模式》.docx
- 2026国家管网集团高校毕业生招聘笔试模拟试题(浓缩500题)附参考答案详解(轻巧夺冠).docx
- 《2025年老年护理培训与护工收入水平提升研究》.docx
- 2025年检测机器人行业创新技术及市场应用报告.docx
- 2025年柬埔寨语培训机构教学品牌创新塑造报告.docx
- 2026国家管网集团高校毕业生招聘笔试模拟试题(浓缩500题)附参考答案详解(轻巧夺冠).docx
- 《2025年家用血氧仪产品差异化与健康管理设备行业趋势》.docx
- 2025年婚庆服务行业高端市场拓展策略研究报告.docx
最近下载
- 2025年私募基金管理人内部控制及风控制度全套模板(股权类管理证券类管理通用).pdf VIP
- 班组长创新和数字化管理能力题库.doc VIP
- 广州医科大学2024-2025学年第1学期《高等数学(上)》期末考试试卷(A卷)附参考答案.pdf
- 人教版六年级语文上册全册单元知识点梳理汇总.doc VIP
- 信息技术与高中数学课堂教学深度融合的案例研究 (6).pptx VIP
- 混凝土质量缺陷修补施工方案.doc VIP
- 第24课+艰难探索和建设成就【中职专用】《中国历史》(高教版全一册).pptx VIP
- 香日德河流域综合规划环境影响评价报告书.doc VIP
- “红旗杯”竞赛总题库-3班组长创新和数字化管理能力考试题库(附答案).doc VIP
- “红旗杯”竞赛总题库-2班组长成本绩效管理能力考试题库(附答案).docx VIP
原创力文档


文档评论(0)