测试用例设计原则

测试需要讲究效率,但是如何有效的进行测试呢?

答案:良好的测试用例


测试用例

  1. 尽可能的找出软件错误

  2. 本类用例中最佳的选择

  3. 不过与复杂,也不过与简单

  4. 不是冗余的


等价类与边界值

如果两个测试的预期结果相同,则是等价的。等价类:
  1. 测试同一内容
  2. 包含同样的输入变量
  3. 导致程序进行类似的操作
  4. 影响力相同的输出变量
  5. 要么让程序执行错误处理,要么都不让

如何寻找等价类

有效等价类和无效等价类
  1. 查找无效输入的等价类
  2. 以图表形式组织分类
  3. 查找数值范围
  4. 查找等价类分组的成员
  5. 分析程序对列表与菜单的反馈
  6. 查找必须相等的变量
  7. 创建由时间决定的等价类
  8. 查找运算结果的特定值或范围的变量集合
  9. 查找等价的输出事件
  10. 查找等价的运行环境

边界

最好的用例应用于类的边界上。
边界值是类中最大、最小、最早、最短、最响亮、最快等极端值。程序如果在非边界值上发生失效,在边界值上同样可能失效。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值