冒烟测试:开发提交测试版本的接收性测试
回归测试:bug回归,旧功能回归
随机测试:
探索测试:
只关注当前进行的阶段
不响应需求变化
适合需求清晰的大型项目
一个为了特定的目的(检验开发的代码实现是否满足用户的需求),而设计的文档。
判断:长度、类型、是否为空、是否重复、不满足需求
当有多个测试输入条件时,务必确保只有一个不满足条件(错误),测试异常情况。
概念:基于边界值【有效等价类和无效等价类的分界点】设计测试用例的一种【黑盒】方法
上点:边界之上的点
内点:边界内的点
离点:离边界最近的左右两点
需求 | 数学表示 | 上点 | 内点 | 离点 | 精简5点 |
---|---|---|---|---|---|
标题长度>0且<=30 | (0,30] | 1,30 | 14 | 29,31,0,2 | 0,1,14,30,31 |
扩展: |
条件1 | 条件2 | 结果 |
---|---|---|
欠费 | 关机 | 打不通 |
欠费 | 不关机 | 打不通 |
不欠费 | 关机 | 打不通 |
不欠费 | 不关机 | 打通 |
订单检查,如果金额大于500,又未过期,则发出批准单和提货单
若金额大于500,但过期了,则不发批准单和提货单
若金额小于500,则不论是否过期都发出批准单和提货单
在过期的情况下,不论金额大小,还需要发出通知单