- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
测试第二次讲课测试用例设计方法汇编
黑盒测试案例的设计 Testing 因果图步骤 分析软件规格说明中描述的因果关系(输入与输出的因果关系) 找出原因与结果、原因与原因之间的对应关系,画出因果图 在因果图上标记约束或限制条件 把因果图转化为判定表 将判定表中的每一列拿出来设计测试用例 黑盒测试案例的设计 Testing 因果图法的优点 测试用例数目较少 测试用例数目随数据数目的增加而线形的增加 黑盒测试案例的设计 Testing 因果图介绍 因果图的四种符号:“恒等” c1 e1 黑盒测试案例的设计 Testing 因果图介绍 因果图的四种符号:“非” c1 e1 黑盒测试案例的设计 Testing 因果图介绍 因果图的四种符号:“或” c1 e1 c2 c3 黑盒测试案例的设计 Testing 因果图介绍 因果图的四种符号:“与” c1 e1 c2 c3 黑盒测试案例的设计 Testing 因果图介绍 因果图的四种符号说明: ci表示原因,通常置于图的左部;ei表示结果,通常在图的右部;ci和ei均可取值0或1,0表示某状态不出现,1表示某状态出现。 黑盒测试案例的设计 Testing 因果图介绍 在实际问题中,输入状态互相之间还可能存在某些依赖关系,称之为“约束”。比如,某些输入条件本身不可能同时出现。输出状态之间也往往存在约束。在因果图中,用特定的符号标明这些约束。 黑盒测试案例的设计 Testing 因果图介绍 a b E 异 黑盒测试案例的设计 Testing 因果图介绍 a c I b 或 黑盒测试案例的设计 Testing 因果图介绍 a 0 唯一 b 黑盒测试案例的设计 Testing 因果图介绍 a R 要求 b 黑盒测试案例的设计 Testing 因果图介绍 对于输入条件的约束有以下四种: E约束:a和b中至多有一个可能为1,即a和b不能同时为1。 I约束:a、b和c中至少有一个必须是1,即a、b和c不能同时为0。 O约束:a和b必须有且仅有一个为1。 R约束:a是1时,b必须为1,即不可能a是1时b是0。 黑盒测试案例的设计 Testing 猜错法介绍 基于经验和直觉,列举出程序中所有可能有的错误和容易发生错误的特殊情况来设计测试用例。 例如: --以前测试时曾经出现过错误的地方,包括单元测试、集成测试、系统测试、前几次回归测试 --输入数据的问题,如是否可为空,是否可以有特殊字符,是否可以小于0、等于0等等。 --一些问题的范围或边界。 本次课程总结 Testing 功能性测试方法主要有三种:等价类划分、边界值分析、因果图法。 三种方法各有优势,应灵活应用。 下次课程介绍 Testing B/S软件测试方法 软件测试用例设计方法 上节课程复习 软件工程、软件、软件测试的定义 能够知道软件功能测试的测试类型 能够根据给定的基本测试要求,按照规定的格式写出测试用例 软件开发的每个阶段所需要进行的测试工作 能够知道软件性测试的测试类型 软件测试的基本方法分为白盒测试,黑盒测试,灰盒测试 本次课程的学习要求 掌握用等价类划分的方法设计黑盒软件测试用例 掌握用边界值的方法设计黑盒软件测试用例 了解用因果图的方法设计黑盒软件测试用例 了解用决策表的方法设计黑盒软件测试用例 黑盒测试案例的设计 测试案例设计方法 边界值 即采用定义域或者等价区间的边界值进行测试 等价类 在众多组合中一个最优子集的挑选过程 决策表 严格描述不同条件集合下采取行动的若干组合 因果图 考虑多个输入之间的相互组合、相互制约关系 Testing 黑盒测试案例的设计 Testing 有效等价类: 对于程序的需求说明来说是合理的,有意义的输入数据所构成的集合。 利用它可以检验程序是否实现了预期的功能和性能。 无效等价类: 对于程序的需求说明来说是不合理的,没有意义的输入数据所构成的集合。 利用它可以检验程序对于无效数据的处理能力。
文档评论(0)