软件测试小趴菜的进化论02

学习内容:软件测试基础 https://www.bilibili.com/video/BV1TP4y1J7BD/?vd_source=27aa2705624d7d7810b9cd55d6ef040f

6 测试用例(接上文

05 用例设计编写方法

等价类划分法-对穷举场景设计测试点

说明:在所有测试数据中,具有某种共同特征的数据集合进行划分。

分类:有效等价类:满足需求的数据集合

无效等价类:不满足需求的数据集合

(只取其中一个举例即可)

步骤:1. 明确需求(,拆取规则:长度、类型、规则)

2. 确定有效和无效等价类

3. 提取数据编写测试用例

适用场景:需要有大量数据测试输入,但没法穷举测试的地方,如输入框、下拉列表、单选复选框

案例1:

步骤:

1、明确需求

要求:6~10位自然数

长度:6~8

类型:自然数

2、划分有效等价和无效等价

有效

无效

8位自然数

3位自然数、12位自然数、8位非自然数、为空(特殊场景,都要测为空)

3.提取数据编写用例

12345678

123、123456789012

案例2:

边界值分析法-对限定边界规则设计测试点

边界范围节点:正好等于、刚好大于、刚好小于边界值

  • 上点:边界上的点(正好等于

  • 离点:距离上点最近的点(刚好大于、刚好小于

  • 内点:范围内的点(区间范围内的数据

步骤:1. 明确需求

2.确定有效和无效等价类

3. 确定边界范围值

4. 提取数据编写测试用例

提示:1. 有关范围限制,最多7条用例

2. 边界值能解决位数限制问题,但不能解决类型问题

使用场景:有边界范围的输入框类测试

案例1:

案例2:

(还有空吧?)

优化:

上点:必选

内点:必选

离点:开内闭外(开区间取外离点,闭区间取内离点)

判定表法-对多条件依赖关系设计测试点

定义:一种以表格形式表达多条件逻辑判断的工具

组成:

  • 条件桩:条件

  • 动作桩:结果

  • 条件项:条件要求

  • 动作项:条件产生的动作结果

有n个条件。全组合有2的n次方种规则

步骤:1. 明确需求

2. 画出判定表

  1. 列出条件桩和动作桩

  1. 填写条件项,对条件进行组合

  1. 根据条件项的组合确定动作项

  1. 简化、合并相似规则(有同样动作)

3. 根据规则编写测试用例

使用场景:多条件且有依赖关系,适合四个以内条件(多的用正交法,有工具)

案例1:

案例2:

场景法-对项目业务设计测试点

先测试业务,在测试单功能、单模块、单页面

流程图:

错误推测法

定义:通过经验推测系统可能出现的问题

(时间紧任务重时,先跟产品人员确定重要业务,再验证主功能的正向和逆向(核心业务的正确执行以及业务错误用例))

复盘:

  1. 最常用的用例设计方法?

  1. 能对穷举场景设计测试点

  1. 能对限定边界规则设计测试点

  1. 能对多条件依赖关系设计测试点

  1. 能对项目业务设计测试点

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值