【测试】测试用例设计方法

本文详细介绍了黑盒测试中的边界值分析法、等价类划分法、因果图法、判定表驱动分析法和错误推测法等方法,以及白盒测试的静态和动态测试方法,包括逻辑覆盖和路径覆盖等。同时,提到了灰盒测试的特点和应用。通过这些方法,可以有效地设计和执行测试用例,确保软件的质量。
摘要由CSDN通过智能技术生成

黑盒测试

  • 功能测试(数据驱动测试)
  • 检查程序功能是否按照规格说明书的规定正常使用。对于黑盒测试的这几种方法,总和策略是
    • 首先考虑边界值分析法。
    • 必要时用等价类划分方法。
    • 可以用错误推测法和场景法;如果程序的功能说明中含有输入条件的组合情况,则一开始就可以选用因果图法。

拓展:黑盒测试的综合策略

  • 考虑边界值分析法,边界值分析法是在任何情况下都必须使用的方法,因为经验表明这种方法设计的测试用例发现程序错误的能力最强。
  • 必要时用等价类划分方法补充一些测试用例。
  • 其次可以用错误推测法再追加一些测试用例。
  • 这时,可以对照程序逻辑,检查已设计出的测试用例的逻辑覆盖率,如果没有达到要求的覆盖标准,应当再补充足够的测试用例;如果程序的功能说明中含有输入条件的组合情况,则一开始就可以选用因果图法。

边界值分析法

  • 根据经验法则,大量的错误是发生在输入或输出范围的边界上的,而不是发生在输入输出范围的内部。
  • 针对各种边界情况设计测试用例,可以查出更多的错误。
  • 使用边界值的分析方法设计测试用例,首先应该确定边界情况。边界值的选择通常是:
    • 小于最小边界
    • 等于最小边界
    • 满足边界内的中间数
    • 等于最大边界值
    • 大于最大边界值。
  • 常输入和输出等价类的边界&#x
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值