2.怎样设计好的测试用例

  • 什么是好的测试用例:
    好的测试用例一定是一个完备的集合,它能够覆盖所有等价类以及各种边界值,而跟能否发现缺陷无关。
  • 好的测试用例必须具备以下三个特征:
  1. 整体完备性:是有效测试用例组成的集合,能够完全覆盖测试需求。
  2. 等价类划分的准确性:对于每个等价类都能保证只要其中一个输入测试通过,其他输入也一定测试通过。
  3. 等价类集合的完备性:需要保证所有可能的边界值和边界条件都已经正确识别。
  • 最常用的测试设计方法:
  1. 等价类划分方法
    有效等价类和无效等价类
  2. 边界值分析方法
  3. 错误推测方法
    错误推测方法是指基于对被测试软件系统设计的理解、过往经验以及个人直觉,推测出软件可能存在的缺陷,从而有针对性地设计测试用例的方法。这个方法强调的是対测试软件的需求以及设计实现的细节把握,当然还有个人的能力。
  • 怎么才能设计好的测试用例
    在具体的用例设计时,首先需要高清楚每一个业务需求所对应的多个软件功能需求点,然后分析出每个软件功能需求点对应的多个测试需求点,最后再针对测试需求点设计测试用例。

要从软件功能需求出发,全面地、无遗留地识别出测试需求是至关重要的。
对于识别出的每个测试需求点,需要综合运用等价类划分、边界值分析和错误推测方法来全面地设计测试用例。
要深入理解被测试软件的框架。
必须深入理解被测试软件的设计与实现细节,深入理解软件内部的处理逻辑。
需要引入需求覆盖率和代码覆盖率来衡量测试执行的完备性,并以此为依据来找出遗漏的测试点。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值