测试用例设计

测试用例基础

测试用例概念

  • 测试用例是为特定的目的而设计的一组测试输入、执行条件和预期的结果,以便测试是否满足某个特定的需求。
  • 通过大量的测试用例来检验软件的运行效果。
  • 它是指导测试工作进行的依据。

测试用例的组成

  • 用例编号
  • 模块
  • 测试点
  • 前提条件
  • 测试步骤
  • 期望结果
  • 实际结果

测试用例的优先级

  • P0:核心用例(冒烟)
  • P1:高优先级,基本功能测试
  • P2:中优先级,异常、边界、中断、网络、容错、UI等
  • P3:低优先级,性能、压力、兼容性、安全性、可用性等

测试用例设计工具

  • EXCEL
  • 思维导图

测试用例的作用

  • 指导测试的实施
  • 规划测试数据的准备
  • 编写测试脚本的“设计规格说明书”
  • 评估测试结果的度量标准
  • 分析缺陷的标准

测试用例设计方法

等价类划分

  • 用户所有可能输入的数据,划分成了若干个子集,然后从每一个子集当中选取少数具有代表性的数据作为测试用例,这种测试用例我们称为“等价类划分法”

  • 等价类划分是一种重要的、常用的黑盒测试方法,不需要考虑程序的内部结构,只需要考虑程序的输入规格即可。它将不能穷举的测试过程进行合理分类,从而保证设计出来的测试用例具有完整性和代表性。

  • 在有限的测试资源的情况下,用少量具有代表性的数据得到比较好的测试结果

  • 等价类 = 有效等价类 + 无效等价类

  • 等价类设计步骤:

    1. 先划分等价类:找出所有可能分类
    2. 确定有效等价类:需求中的条件
    3. 确定无效等价类:与条件相反的情况,再找到特殊情况
    4. 从各个分类中挑选测试用例数据
  • 等价类划分方法;

    • 在确立了等价类之后,可按照下表的形式列出所有划分出的等价类表
    输入条件有效等价类无效等价类

边界值分析法

  • 因果图方法
  • 判定表
  • 正交表分析法
  • 场景分析方法
  • 状态图法
  • 错误猜测法
相关推荐
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页