测试用例及设计测试用例的常用方法

测试用例及设计测试用例的常用方法测试用例是测试设计的一个产出物,它直接体现测试设计的思想,一份漂亮的测试用例不仅仅是设计思路的优秀体现,更是便于流转和执行,具有可读性、传递性。

大家好,欢迎来到IT知识分享网。

测试用例是测试设计的一个产出物,它直接体现测试设计的思想,一份漂亮的测试用例不仅仅是设计思路的优秀体现,更是便于流转和执行,具有可读性、传递性。

测试用例的基本要素

用例标题、测试思路、预设条件、测试步骤、预期结果。

用例标题

目的:概述测试用例的主要内容,明确用例意图

在做用例评审时,通过浏览一个模块的用例标题,能快速判断有没有遗漏功能;通过浏览一个功能用例标题,能快速判断出有没有遗漏正常或异常case。

测试思路

目的:清晰的软件思路会让工作更加流畅,测试用例覆盖全面

软件测试思路首先搞清楚我们的对象,才能针对性的测试客户最在意的地方,设置测试的优先级,按测试类型逐一测试,测试主要分为:界面测试,功能测试,性能测试,安全测试,兼容性测试。

预设条件

测试用例能执行的前提条件,可以是到达某一状态,也可以是一些配置。

测试步骤

测试步骤是指如何执行用例,先做什么后做什么,是有顺序的概念在的。
步骤和用例的目标需要是一致的,任意一个偏离目标整个case就是无意义的

预期结果

预期结果是和测试步骤一一对应的,有几个检查点,就需要有几个结果。

测试用例的设计方法

测试用例常见的设计方法有:等价类划分法、边界值分析法、错误推测法、判定表法、正交实验法、场景设计法、功能图法。

等价类划分法,将无限的测试变成有限的测试

将测试的范围划分为几个互不相交的子集,它们的并集是全集,从每个子集中选出若干个具有代表性的值作为测试用例。

边界值分析法,是在任何用例中都必须用到的方法

对输入或者输出的边界值进行测试的一种黑盒方法。通常,边界值分析法是对等价类划分方法的补充,其测试用例来自于等价类的边界。
选出的测试用例,应选取min,min+,max-,max。

错误值推测法,能帮助我们在原有用例的基础上追加补充一些用例

错误推测法是经验丰富的测试人员惯用的一种测试方法。根据经验和直觉,找出程序中可能出现的错误,有针对地设计测试用例,没有固定的格式。

若输入条件需要考虑组合情况,则可用因果图法和判定表法

判定表法又称策略表,基于策略表的测试,是功能测试中最严密的测试方法,利于逻辑判断复杂的场景,通过穷举条件获得结果,对结果再进行优化合并,最终得到一个判断清晰的策略表。

因果图法用图解的方法表示输入的各种组合关系,写出判定表,从而设计相应的测试用例。

参数配置类的测试,可结合正交试验法筛选用例

减少用例数目,用尽量少的用例覆盖输入的组合。正交表是按照一定规则生成的表。

业务流程清晰的系统,可选用场景法设计测试用例

同一种事件的不同触发顺序和处理结果就形成事件流,描绘事件触发时的情景,有利于测试设计者设计测试用例,同时也使得测试用例更容易理解和执行。

对于有状态迁移和逻辑功能路径组合的情况,考虑使用功能图法

功能图由状态迁移图和布尔函数组成。状态迁移图用状态和迁移来描述,一个状态指出数据输入的位置(或时间),而迁移则指明状态的改变,同时要依靠判定表或因果图表示的逻辑功能

对照程序逻辑,检查已设计出的测试用例逻辑覆盖度,如果没有达到要求的覆盖标准,应再补充足够的测试用例。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/48470.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信