随笔分类 - 08_测试用例设计
摘要:测试思维 1)正向思维 简述:指软件可以在正常运行状态下所表现出来的特征 栗子:比如某个功能点正确实现后是怎样的 目的:根据需求标准检查系统功能是否正常实现 2)逆向思维 简述:根据结果逆推条件 栗子:比如等价类划分输入数据 用处:减少多余的测试用例 3)组合思维 简述:将相关的事物组合到一起 栗子
阅读全文
摘要:测试用例问题总结 简介 把测试系统的操作步骤按照一定的格式用文字描述出来 为什么要编写测试用例 1)理清思路,避免遗漏 复杂的项目需要我们把功能细分,根据每一个功能来编写测试用例, 整理我们的测试系统思路,避免遗漏要测试的功能点 2)跟踪测试进度 通过测试用例执行后的统计结果,方便我们跟踪项目进度
阅读全文
摘要:功能性 1.杯子外形是美观的 2.杯子高宽是合理的 3.杯子可以装水 4.杯子可以装酒或咖啡 5.可以用杯子喝到水 6.装满水盖好杯盖,倒立杯子不漏水 7.杯子上的图案经过水洗后不容易脱落 8.杯子没有异味 性能 1.杯子可以装0度的冰水 2.杯子可以装100度的热水 可维护性 1.杯子中的污垢容易
阅读全文
摘要:错误推断法 概念 在软件测试活动中,人们可以依靠经验和直觉推测系统中可能存在的各种错误,从而有针对性地编写检查这些错误的例子,这就是错误推测法。 基本思想 根据以往的测试经验和对系统内部知识的了解,列出系统中各种可能有的错误和容易发生错误的特殊情况,再根据它们来设计测试用例, 随着在产品测试的实践中
阅读全文
摘要:正交实验 简述 研究多因子多水平的一种设计方法,它是根据正交性全面实验中挑选出部分有代表性的点进行实验。 相关概念 因子,所有参与试验的影响试验结果的条件称为因子 水平,影响试验因子的取值或输入称为水平 特点 整齐可比 在同一张正交表中,每个因子每个水平出现的次数完全相同,试验中,每个因子的每个水平
阅读全文
摘要:流程分析 简述 分析软件应用的场景,从用户的角度出发,从场景的角度来设计测试用例,是一种面向用户的测试用例设计方法。 三个流程 基本流 通过业务流程输入都为正确的,能够最后达到目标的流程 ATM取款:插入银行卡,输入密码,输入取款金额,取款,取卡 备选流 通过实现业务流程时,因错误操作或异常输入,导
阅读全文
摘要:状态迁移 简述 关注被测对象的状态变化,在需求规格说明书中是否有不可达到的状态和非法状态,是否产生非法的状态转移 状态,即被测对象在特定输入条件下所保持的响应形式 流程 (1)根据需求明确状态节点 (2)绘制状态迁移图 (3)绘制状态迁移树 (4)抽取测试用例 案例 飞机售票系统 (1)客户向航空公
阅读全文
摘要:因果图 概念 因果图是一种利用图解分析法去分析输入的各种组合情况,从而设计测试用例的方法。 简述与分析 等价类划分法和边界值分析方法都是着重考虑输入条件,但没有考虑输入条件的各种组合、输入条件之间的相互制约关系。 这样虽然各种输入条件可能出错的情况已经测试到了,但多个输入条件组合起来可能出错的情况却
阅读全文
摘要:判定表 概念 分析和表述若干输入条件下,被测对象针对这些输入做出响应的一种工具 判定表是分析和表达多逻辑条件下执行不同操作的情况的工具 在遇到复杂业务逻辑时可以利用该表理清业务逻辑关系 关联概念 判定表设计用例步骤 (1)理解需求,确定条件桩、动作桩 (2)设计及优化判定表 (3)填写动作项 (4)
阅读全文
摘要:边界值 概念 边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法 边界值分析法是对等价类分析法的一种补充 应用场景 若需求规定取值范围或取值个数时, 可利用该范围的边界内及边界附近的数据进行测试 若需求规定取值的个数, 则取少于各少数一个或多于个数一个的值进行测试 若需求规定了一个有序集
阅读全文
摘要:等价类 概念 等价类划分就是把被测对象的输入域划分为若干个集合,对于某个集合中的某个元素和该集合中的任一元素的表征一致, 然后从每个划分的集合中取出少数的数据作为测试用例;对于某个被测对象的输入域而言,如果某个个体被系统接受,则这个 个体所在的集合中的其他所有个体也应该被接受,反之亦然。 等价类划分
阅读全文

浙公网安备 33010602011771号