IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发测试 -> 测试用例(1) -> 正文阅读

[开发测试]测试用例(1)

测试用例(1)

1. 测试用例概述

  1. 测试用例是为了达到最佳的测试效果或高效的揭露软件中隐藏的错误或精心设计的少量测试场景和测试数据。
    测试用例是一份关于具体测试步骤的文档, 描述了测试的输入数据、条件和配置,预期结果等。
    以最少的测试用例覆盖最多的测试场景。
    测试用例是在设计好的场景下运行,程序必须能够正常运行并都达到程序设计的要求,则测试用例执行通过,若不能正常运行,则代表发现了缺陷,测试人员将缺陷提交个开发人员,开发人员对其进行修复,在下一个版本测试人员进行回归测试,回归测试时执行的用例与发现缺陷时的用例是一致的。
  2. 测试用例包含的内容包括:

    测试用例编号
    测试项/功能描述:用一句话描述功能的作用
    依赖用例:可有可无,如果有依赖的条件,则在依赖用例中填写对应的应用例编号。 第一条测试用例一般为正向测试用例,也被称为冒烟测试用例,所以基本没有依赖用例。
    测试步骤
    测试数据
    预期结果:按照设计的测试步骤输入数据,期望得到的结果
    实际结果:执行用例后的真实结果(通过、不通过、阻塞:因某些原因无法继续执行)
    测试人
    备注

  3. 测试用例编写的注意事项:
    1. 不要设计穷举的测试用例
    2. 在详细测试用例与有效测试时间之间找平衡点
    3. 好的测试用例用该多关注“反向测试问题”
    4. 测试用例应该不断的更新和维护
    5. 测试用例是可以复用的,但要随着主要数据和测试环境的变化
    6. 测试用例是设计出来的,不是写出来的
    7. 多学习经验丰富的测试工程师设计的测试用例
    8. 针对不同的测试对象,选用不同的测试用例设计方法进行用例设计。

2 黑盒测试用例

  1. 黑盒测试用例的定义:把测试对象当做内部看不见的黑盒,在完全不考虑程序内部结构的情况下,只关注输入和输出结果的正确性。
  2. 黑盒测试用例设计方法:
    1. 测试数据选择:等价类划分法边界值分析法
    2. 测试步骤设计:因果图 判定表 正交试验法 功能图法 场景法
  3. 等价类划分法:依据需求把所有可能的输入数据,即程序的输入域划分成若干部分,从每部分中选取少数具有代表性的数据作为测试用例,代表型数据等同于该类中的其他值。
    1. 等价类划分分为有效等价类和无效等价类。
      有效等价类指的对产品需求规格说明书是有意义、合理的输入数据所构成的集合
      无效等价类指的对产品需求规格说明书是无有意义、不合理的输入数据所构成的集合
    2. 等价类划分的原则:
      1. 按照区间划分:如果在输入条件规定了取值范围或值个数的情况下,可以划分出一个有效等价类和两个无效等价类
      2. 按照数值划分:如果在规定了一组输入数据(假设包含N个输入值),并且程序要对每一个输入值分别进行处理的情况下,可以确定n个有效等价类和一个无效等价类。
      3. 按照数值集合划分:如果输入条件规定了输入值的集合,可以确定一个有效等价类和一个无效等价类。
      4. 按照规则划分:在规定了输入数据必须满足的情况下,可以确定一个有效等价类和若干个无效等价类。
      5. 其他:如果输入条件是一个布尔值,则确定有一个有效等价值和一个无效等价值。
    3. 等价类划分的步骤:
      1. 确定等价类后,建立等价类表,列出所有等价类
      2. 从已列出的等价类表中按一下原则设计测试用例数据
        1. 为每个等价类规定一个唯一的编号
        2. 设计一个新的测试用例,使其尽可能多地覆盖尚未覆盖的有效等价类,重复这一步骤,最后使得所有的有效等价类均被测试用例所覆盖。
        3. 设计一个新的测试用例,使其值覆盖一个无效等价类,重复这一步骤,使得所有的无效等价类均被覆盖。
  4. 边界值分析法:所谓边界,指的是输入和输出等价类中恰好处于边界,超过边界,或在边界以下的状态。
    1. 边界值分析法的步骤:
      1. 首先确定边界情况。先对数据范围进行等价划分。
      2. 选取边界数据作为测试数据。测试数据应该恰好等于 ,刚刚小于 刚刚大于。
  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2022-03-30 18:55:28  更:2022-03-30 18:57:43 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/18 0:43:04-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码