二、软件测试用例设计方法

本文介绍了IT测试中的几种关键方法,包括等价类划分法用于处理大批量数据,边界值分析法关注边界范围,判定表和因果图处理复杂条件组合,场景法关注模块组合,以及状态迁移图和正交实验设计用于协议测试和配置类软件。这些方法有助于设计全面的测试用例并优化测试效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目标

  • 会使用等价类划分法设计测试用例
  • 会使用边界值分析法设计测试用例
  • 能够对多条件场景画出判定表
  • 能够使用场景法对项目业务进行设计用例
一.等价类划分法⭐️

目的:解决测试多数据无法穷举应用

1.1方法介绍
  • 等价类:把具有相同特征(需求规则描述)的数据集合叫等价类

  • 划分:

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

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

  • 使用步骤⭐️

    • 明确需求:搞清楚需求中要求及测试目的
      • (要求)条件:长度、类型、规则
    • 划分等价类:根据需求划分(有效、无效)
      • 有效:长度、类型、规则都满足需求
      • 无效:只要有一个条件不满足
    • 提取数据编写用例:根据不同的等价类分别提取数据编写用例
      • 一条测试用例尽可能的覆盖多个有效等价类(数据)
      • 一条测试用例只能覆盖一个无效等价类
1.2 案例实现
  • qq账号合法性验证案例

在这里插入图片描述

  • 电话号码验证案例

在这里插入图片描述
在这里插入图片描述

1.3适用场景⭐️
  • 针对大批量数据,无法进行穷举测试的场景
  • 常见代表:输入框、下拉框、单选复选框
友情提示:
完整的用例应该是等价类和边界值一起写。
二、边界值分析法⭐️

目的:有边界范围的数据验证

2.1方法介绍
  • 确定范围

    • 上点:刚好等于边界上的点(绿色)

    • 离点:离边界最近的点(黄色,不止一个)

    • 内点:区间范围内的所有点(蓝色)

      例如区间范围为:-99<x<99

在这里插入图片描述

  • 方法使用步骤⭐️
    • 明确需求:搞清楚需求中要求及测试目的
    • 划分等价类:根据需求划分(有效、无效)
    • 确定边界值:根据需求确定上点、离点、内点
    • 提取数据编写用例:根据不同的等价类(包含补充的三种类型点)分别提取数据编写用例
2.2 案例实现
  • 标题长度的合法性案例
    在这里插入图片描述

  • qq合法性案例

在这里插入图片描述

2.3边界离点的优化

也叫7条数据变5条数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值