- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
分类树 步骤: 1.识别出测试对象并分析输入空间 2.对测试对象的输入空间进行分类 3.画出分类树、组合成测试用例测试用例设计的自动化 测试用例设计大部分需要手工进行,这也是由于设计的复杂性和灵活性决定的。 自动化测试工具主要的两个目标:1.测试数据的生成2.帮助测试人员产生数据和筛选数据 测试用例的评价 同行评审,用户检查 评价内容:需求覆盖完整性、有效性、清晰性、可理解性、可维护性。 黑盒测试方法的比较与选择 上面讨论了几种典型的黑盒测试方法,这些测试方法的共同特点是,它们都把程序看作是一个打不开的黑盒,只知道输入到输出的映射关系,根据软件规格说明设计测试用例。 在等价类分析测试中,通过等价类划分来减少测试用例的绝对数量。 边界值分析方法则通过分析输入变量的边界值域设计测试用例。 在因果图测试方法和决策表测试中,通过分析被测程序的逻辑依赖关系,构造决策表,进而设计测试用例。 黑盒测试方法的比较与选择 1.测试工作量以边界值分析、等价类划分和决策表测试方法来讨论它们的测试工作量,即生成测试用例的数量与开发这些测试用例所需的工作量。 每种测试方法的测试用例数量 黑盒测试方法的比较与选择 由每种方法设计测试用例的工作量曲线: 每种方法设计测试用例的工作量趋势测试方法研究的目的就是在开发测试用例工作量和测试执行工作量之间做一个令人满意的折中。 黑盒测试方法的比较与选择 2.测试有效性解释测试有效性是很困难的。因为我们不知道程序中的所有故障,因此我们也不可能知道给定方法所产生的测试用例是否能够发现这些。所能够做的,只是根据不同类型的故障,选择最有可能发现这种缺陷的测试方法(包括白盒测试)。根据最可能出现的故障种类,分析得到可提高测试有效性的实用方法。通过跟踪所开发软件中的故障的种类和密度,也可以改进这种方法。 黑盒测试方法的比较与选择利用程序的已知属性,选择处理这种属性的方法,在选择黑盒测试方法时一些经常用到的属性有: 变量表示物理量还是逻辑量? 在变量之间是否存在依赖关系? 是否有大量的例外处理? 黑盒测试方法的比较与选择 下面给出一些黑盒测试方法选取的初步的“专家系统”: 如果变量引用的是物理量,可采用边界值分析测试和等价类测试。 如果变量是独立的,可采用边界值分析测试和等价类测试。 如果变量不是独立的,可采用决策表测试。 如果可保证是单缺陷假设,可采用边界值分析和健壮性测试。 如果可保证是多缺陷假设,可采用边界值分析测试和决策表测试 如果程序包含大量例外处理,可采用健壮性测试和决策表测试。 如果变量引用的是逻辑量,可采用等价类测试用例和决策表测试。 正交表L4 * * 测试的设计及测试用例(补充) 黑盒测试用例的设计 场景设计法 大部分软件是由事件触发来控制流程的,事件触发时的情景就是所谓的场景 编辑申请单 确认 取消确认 审批 生成申请报告 不通过 通过 场景设计法 根椐UML覆盖系统用例中的主成功场景和扩展场景,并且适当补充各种正反面的测试用例和考虑出现的异常情形 测试人员要充分发挥对用户实际业务场景的想像 关心用户做什么,而不是关心产品做什么 优点:实用性强,有效,设计出来的用例有价值 缺点:可能使用的场景不一定能对事件系列进行全面的分析,设计出来的用例不完整。 场景设计法 场景设计法 场景1——成功提款 基本流 ? 场景2——ATM内没有现金 基本流 备选流2 场景3——ATM内现金不足 基本流 备选流3 场景4——PIN有误(还有输入机会) 基本流 备选流4 场景5——PIN有误(不再有输入机会) 基本流 备选流4 场景6——账户不存在/账户类型有误 基本流 备选流5 场景7——账户余额不足 基本流 备选流6 场景设计法 TC(测试用例)ID号 场景/条件 PIN 账号 输入(或选择)的金额 账面 金额 ATM内的金额 预期结果 Test1 场景1:成功提款 V V V V V 成功提款 Test2 场景2:ATM内没有现金 V V V V I 提款选项不可用,用例结束 Test3 场景3:ATM内现金不足 V V V V I 警告消息,返回基本流步骤6,输入金额 Test4 场景4:PIN有误(还有不止一次输入机会) I V n/a V V 警告消息,返回基本流步骤 4,输入 PIN Test5 场景4:PIN有误(还有一次输入机会) I V n/a V V 警告消息,返回基本流步骤 4,输入 PIN Test6 场景4:PIN有误(不再有输入机会) I V n/a V V 警告消息,卡予保留,用例结束 场景设计法 TC(测试用例)ID号 场景/条件 PIN 账号 输入(或选择)的金额 (元) 账面金额(元) ATM内的金额(元) 预期结果 Test1 场景1:成功提款
您可能关注的文档
最近下载
- 西门子 go topCT 中文版.pdf VIP
- 复合材料【全套课件】.ppt VIP
- 复合材料 第八章 先进复合材料.ppt VIP
- 人教版八年级物理第九单元《压强》测试题及答案.doc VIP
- 《复合材料学》全套教学课件.pptx
- 复合材料复合材料导论.ppt VIP
- 2025年闽教版(2024)小学英语四年级上册(全册)教学设计(附目录P123).docx
- 冠心病的介绍与治疗PPT.pptx VIP
- 2025云南昆明巫家坝建设发展有限责任公司及下属公司第三季度招聘23人笔试参考题库附答案解析.docx VIP
- 2.2.3 气候——特征和影响因素(课件)八年级地理上册(人教版).pptx VIP
文档评论(0)