软件测试_测试用例

软件测试的用例设计

测试需求分析的出发点

  • 从客户的角度
    • 通过业务流程、业务数据、业务操作等分析
  • 从技术的角度
    • 通过研究系统架构、数据库设计、代码实现等分析其技术特点

什么是测试用例

  • 测试用例就是为了<mark>特定测试目的</mark>而设计的<mark>测试条件、测试数据及与之相关的操作过程序列</mark>的一个特定的使用实例或场景

  • 测试用例包含<mark>输入</mark>和<mark>预期输出</mark>并和<mark>实际输出</mark>有关的标志

  • 是可以被独立执行的一个过程,是一个最小的测试实体,不能再被分解。

测试用例的用途与目的

  1. 重要参考依据
    • 避免测试的盲目性
  2. 提高测试质量
    • 借助测试用例保证所执行的测试系统地、全面地覆盖需求范围,避免遗漏测试点
  3. 有效性
  4. 复用性
  5. 客观性
  6. 可评估性和可管理性
    • 测试用例的通过率是检验代码质量保证效果的最主要的指标之一
  7. 知识传递
    • 可成为初学者的学习资料

影响测试用例的因素

  1. 需求目标
  2. 用户实际使用场景
  3. 软件功能需求规格说明书
  4. 测试方法
  5. 测试对象

单个测试用例的质量要求

  • 具有可操作性
  • 具备所需的各项信息
  • 各项信息描述准确、清楚
  • 测试目标针对性强
  • 验证点完备,而且没有太多的验证点
  • 没有太多的操作步骤,例如不超过7步
  • 符合正常业务惯例

整体测试用例的质量要求

  • 覆盖率
  • 易用性
  • 易维护性
  • 粒度适中
    • 既能覆盖各个特定的场景,保证测试的效率;又能处理好不同数据输入的测试要求,提高测试用例的可维护性。
全部评论

相关推荐

头像
11-18 16:08
福州大学 Java
影流之主:干10年不被裁,我就能拿别人一年的钱了,日子有盼头了
点赞 评论 收藏
分享
点赞 2 评论
分享
牛客网
牛客企业服务