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

2023-12-13 06:00:25

独立完成软件的功能的测试(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. 场景:时间紧任务量大

文章来源:https://blog.csdn.net/weixin_52154534/article/details/134962385
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。