- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
正交试验法 案例:PowerPoint软件的打印功能 假设功能描述如下: 打印范围分:全部、当前幻灯片、给定范围 共三种情况; 打印内容分:幻灯片、讲义、备注页、大纲视图 共四种方式; 打印颜色/灰度分: 颜色、灰度、黑白 共三种设置; 打印效果分:幻灯片加框和幻灯片不加框两种方式。 内容进度 正交试验法 正交表 正交实验 场景法 原理 例子 场景法 场景法原理 在面向对象的软件开发中,事件触发机制是编程中经常遇到的。 现在的软件几乎都是用事件触发来控制流程的。触发时的情景形成场景,而同一事件不同的触发顺序和处理结果就形成了事件流。 利用场景法,测试时,可以生动地描绘出事件触发时的情景,有利于设计测试用例,同时使测试用例更容易理解和执行。 基本流和备选流 基本流和备选流 在测试一个软件的时候,在场景法中,测试流程是软件功能按照正确的事件流来实现的一条正确的流程,这是基本流;而凡是出现故障或缺陷的过程,就用备选流加以标注。 直黑线表示基本流,是经过用例的最简单的路径,备选流用不同色彩表示, 一个备选流可能从基本流开始,在某个 特定条件下执行,然后重新加入基本流, (1,3),也可能起源于另一个备选流(2), 或终止用例不再加入某个流(2,4)。 场景法 场景法的基本设计步骤 根据说明,描述出程序的基本流及各项备选流 根据基本流和各项备选流生成不同的场景 对每一个场景生成相应的测试用例 对生成的所有测试用例重新复审,去掉多余的测试用例 测试用例确定后,对每一个测试用例确定测试数据值 场景法案例分析 案例讨论1:在线购物系统 确定哪是基本流,哪些是备选流 根据基本流和备选流来确定场景 对于每一个场景都需要确定测试用例 可以采用矩阵或决策表来确定和管理测试用例 设计测试数据 场景法 1、确定哪是基本流,哪些是备选流 2、根据基本流和备选流来确定场景 3、对于每一个场景都需要确定测试用例 4、设计测试数据 案例讨论2:ATM流程示意图 本章小结 正交试验法 正交表 正交实验 场景法 原理 K输入项个数 n实验次数 进行7个因素的测试 每个有2种选择 最少8次实验 */13 */13 软件黑盒测试基础 第十章 黑盒测试用例设计方法二 内容进度 正交试验法 正交表 正交实验 场景法 原理 例子 判定表 判定表是用来表达加工逻辑的一种工具。 如果数据流图的加工需要依赖于多个逻辑条件的取值,使用判定表来描述比较合适。 判定表驱动法 判定表组成 一张判定表通常由四部分组成,左上部列出的是所有的条件,左下部为所有可能的操作,右上部分表示各种条件组合的一个矩阵,右下部分是对应于每种条件组合应有的操作。 条件桩(condition stub) 动作桩(action stub) 条件项(comdition entry) 动作项(action entry) 规则 因果图法 因果图法的来源 大家熟悉的等价类划分法和边界值分析法,都是着重考虑输入条件,但未考虑输入条件之间的联系、相互组合等; 但是,如考虑所输入条件之间的相互组合,会由于组合情况数目相当大,需要大量的测试用例; 因果图法,是一种帮助人们系统地选择一组高效率测试用例的方法。 因果图法 因果图法的特点 因果图(Cause-EffectGraphing)提供了一个把规格转化为判定表的系统化方法,从该图中可以产生测试数据。 考虑输入条件间的组合关系 考虑输出条件对输入条件的信赖关系,即因果关系,其中原因是表示输入条件,结果是对输入执行的一系列计算后得到的输出。 测试用例发现错误的效率高 能检查出功能说明中的某些不一致或遗漏 因果图方法最终生产的就是判定表,它适合于检查程序输入条件和各种组合情况 用因果图法生成测试用例的基本步骤 1、分割功能说明书 对于规模比较大的程序来说,由于输入条件的组合数太大,所以很难整体上使用一个因果图 我们可以把它划分为若干部分,然后分别对每个部分使用因果 2、识别出“原因”和“结果”,并加以编号 3、根据功能说明书中规定的原因和结果之间的关系画出因果图 4、加入约束条件 判定表驱动法 判定表的建立应依据软件规格说明 确定规则的个数。假如有n个条件,每个条件有两个取值(0,1),故有2n种规则 列出所有的条件桩和动作桩 填入条件项 填入动作项、制定初始判定表 简化、合并相似规则或者相同动作 判定表驱动法 Beizer指出了适合使用判定表设计测试用例的条件: (1)规格说明以判定表的形式给出,或很容易转换成判定表。 (2)条件的排列顺序不影响执行哪些操作。 (3)规则的排列顺序不影响执行哪些操作。 (4)当某一规则的条件已经满足,并确定要执行的操作后,不必检验别的规则。 (5)如果某一规则要执行多个操作,这些操作的执行顺序无关紧要 案例分析 试
您可能关注的文档
- 程序员简历、面试技巧.ppt
- 移小宝超级刷产品介绍.ppt
- 程建国家庭理财规划书1.ppt
- 程晓秋政府与非营利组织会计.ppt
- 税务干部心理健康.ppt
- 税务会计与纳税筹划第三章.ppt
- 税控发票系统升级版(升级培训).ppt
- 税收分类和税制结构.ppt
- 税法第2章增值税法-复件.ppt
- 稳态与环境种群的数量变化.ppt
- DB23_T 3866-2024冰上龙舟赛事组织服务规范.docx
- DB32 2163-2012 棉纱单位可比综合电耗限额及计算方法.docx
- DB32∕T 2429-2013 棉花田间生长发育观察记载规范.docx
- DB23_T 3820-2024 工业互联网综合平台数据质量管理规范.docx
- DB23_T 3474-2023非煤智慧矿山信息系统技术规范.docx
- DB3201_T 1106-2022 工程地质层划分技术规范.docx
- DB33T 2515-2022公共机构“零碳”管理与评价规范.docx
- DB3301_T 0415-2023 装修垃圾收运处置管理规范.docx
- DB3311/T 106―2019“丽水山居”民宿服务要求与评价规范.docx
- DB3201T 1127-2022 慈善捐赠受赠管理规范.docx
最近下载
- 亿赛通电子文档安全管理系统V5.0--客户端使用手册V1113379.pdf VIP
- [标准规范]煤矿窄轨铁道维修质量标准及检查评级办法(精编).doc VIP
- 人教统编版小升初语文总复习专题七:句式变换课件(共28张PPT).ppt VIP
- 2025重庆永川区板桥镇村(社区) 后备干部选拔笔试备考试题及答案解析.docx VIP
- 深度解析《GBT 44026-2024预制舱式锂离子电池储能系统技术规范》.pptx
- 品质部各岗位职责说明书.pdf VIP
- 2022.01 深圳南山红花岭工业区城市更新项目一期建筑方案设计 华艺.pdf VIP
- 电冰箱安全技术规程培训.pptx VIP
- 07FK02 防空地下室 通风设备安装.pdf VIP
- 解决我国农民负担问题的路线图设想-中国发展.pdf
文档评论(0)