软件测试_测试用例

软件测试的用例设计

测试需求分析的出发点

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

什么是测试用例

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

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

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

测试用例的用途与目的

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

影响测试用例的因素

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

单个测试用例的质量要求

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

整体测试用例的质量要求

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值