测试基础-Day2(用例设计,在软件开发之前编写)

130 阅读1分钟

一、能够针对穷举场景设计测试点

等价类划分

image.png 有效/无效等价类:所有有效/无效数据集合中,取一个即可

示例:

  1. 案例1:qq验证:需求:6-10位自然数

用例设计: image.png 用例执行:

image.png

  1. 案例2:验证城市电话号码:需求:① 区号:空或是三位数字。② 前缀码:非“0”且非“1”开头的三位数字。③后缀码:四位数字

用例设计: image.png

二、能够针对限定边界规则设计测试点

边界值分析法只针对数值边界,所以仍需要结合等价类划分

  1. 确定边界范围节点

image.png 优化:至少为5条。开内避外(开区间选择内部,闭区间选择外部)

image.png

  1. 边界值法设计用例步骤

image.png

使用场景:

image.png

示例:

案例1: image.png 用例设计:

image.png 执行用例:

image.png

三、能够对多条件依赖关系设计测试点

判定表法

image.png

判定表法设计步骤:

image.png

使用场景:

image.png 示例:

案例1:

image.png 用例设计:

image.png

用例执行:

image.png

案例2:

image.png 用例设计:

image.png 用例执行:

image.png

四、能够对于项目业务设计用例

场景法/流程图法(使用流程图来测试业务)

流程图:主要用来解决业务用例问题。

image.png

image.png 用例设计:首先设计业务用例,其次设计单功能。

image.png

五、错误推测法(时间紧,任务量大时使用,即没有时间写用例)

image.png

六、 作业案例:

注册模块测试:

image.png 注册模块测试点:

image.png 用例设计(共19条,3条正例,16条负例:每条都覆盖到。)

image.png