独立完成软件的功能的测试(2)

独立完成软件的功能的测试(2)

(12.13)

1. 对穷举场景设计测试点(等价类划分法)

  1. 等价类划分法的概念:
    • 说明:数据有共同特征,成功失败
    • 分类:
      • 有效:6-8位
      • 无效:小于6位,大于8位
    • 步骤:
      • 需求明确
      • 确定有效无效
      • 提取数据,编写测试用例

2. 对限定边界规则设计测试点(边界值)

  1. 需求:判断数是否小于-99或者大于99,如果小于-99或者大于99提示错误

  2. 边界值分析的概念

    • 边界范围节点:正好等于,刚好大于,刚好小于边界的值作为测试数据

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

      • 离点:距离尚点最近的两个点(刚好大于,刚好小于)

      • 内点:范围内的点(区间范围内的数据,一般取居中的点)

      在这里插入图片描述

    • 用例设计步骤

      • 明确需求
      • 确定有效无效等价类(以需求为例,包含非数据)
      • 确定边界范围(范围限制7点)
      • 提取数据编写测试用例
    • 案例(验证标题长度是否合法,标题长度大于0,小于等于30个字符,斜体可以优化,开内闭外)

      用例编号 用例标题 项目/模块 优先级 前置条件 测试步骤 测试数据 预计结果
      title_001 不合法(标题为15位非字符串) 标题 P1 打开程序 1.输入标题 2.点击验证 012345678912345 (标题:15位数字) 不合法
      title_002 不合法(标题为空) 标题 P1 打开程序 1.输入标题 2.点击验证 标题:空 不合法
      title_003 合法(30位字符) 标题 P0 打开程序 1.输入标题 2.点击验证 标题:30位字符 合法
      title_004 合法(1位字符) 标题 P0 打开程序 1.输入标题 2.点击验证 标题:1位字符 合法
      title_005 合法(29位字符串) 标题 P0 打开程序 1.输入标题 2.点击验证 标题:29位字符 合法
      title_006 合法(15位字符串) 标题 P0 打开程序 1.输入标题 2.点击验证 标题:15位字符 合法
      title_007 不合法(31位字符串) 标题 P1 打开程序 1.输入标题 2.点击验证 标题:31位字符 不合法

      案例二:(验证6到10位自然数,斜体可以优化,开内闭外)

      用例编号 用例标题 项目/模块 优先级 前置条件 测试步骤 测试数据 预计结果
      title_001 不合法(8位非自然数) 号码 P1 打开程序 1.输入标题 2.点击验证 123456a 不合法
      title_002 合法(6位自然数) 号码 P0 打开程序 1.输入标题 2.点击验证 123456 合法
      title_003 合法(10位自然数) 号码 P0 打开程序 1.输入标题 2.点击验证 0123456789 合法
      title_004 不合法(5位自然数) 号码 P1 打开程序 1.输入标题 2.点击验证 12345 不合法
      title_005 合法(7位自然数) 号码 P0 打开程序 1.输入标题 2.点击验证 1234567 合法
      title_006 合法(9位自然数) 号码 P0 打开程序 1.输入标题 2.点击验证 123456789 合法
      title_007 不合法(11位自然数) 号码 P1 打开程序 1.输入标题 2.点击验证 12345678900 不合法
      title_008 合法(8位自然数) 号码 P0 打开程序 1.输入标题 3.点击验证 12345678 合法
    • 适用场景

      • 单个输入框(边界+等价)

3. 对多条件依赖关系进行设计测试点(场景法)

  1. 需求:验证”若用户欠费或者关机则不允许被呼叫“的功能

  2. 判定表法基础知识

    • 说明:条件之间的各种组合,输入条件与输出结果之间相互制约关系的测试
    • 定义:以表格的形式,表达多条件逻辑判断的工具
    • 组成
      • 条件桩:问题中所有的条件,次序无关紧要。
      • 动作桩:问题中可能有的操作,操作的排列顺序没有约束。
      • 条件项:列出条件对应的取值,所有可能的真假值。
      • 动作项:列出条件项的,各种取值情况下应该采取的动作结果。
  3. 用例设计步骤

    • 明确需求
    • 画判定表
    • 提取数据,编写用例
  4. 案例

    在这里插入图片描述

在这里插入图片描述

4. 场景法

  1. 场景法

    • 任何测试先跑通业务,如测试购物软件从登录,浏览商品,加入购物车,下单,查看这个流程。

    • 流程图(由开发人员画):(网页版工具https://processon.com)

      在这里插入图片描述

    • 案例

      在这里插入图片描述

5. 错误推断法

  1. 定义:通过经验推断可能出现的问题

  2. 思想:列出清单

  3. 场景:时间紧任务量大

猜你喜欢

转载自blog.csdn.net/weixin_52154534/article/details/134962385