测试用例的分级

文章访问量:

BVT,LEVEL 1/2/3

测试用例(模型)可分为BVT,以及LEVEL 1-3级。

build verification test,既可以翻译成“版本验证测试”,也可以翻译成“构建验证测试”。也可以叫它冒烟测试。总之概念是接近的。

简单来说,比如开发给产品做了些修改或者修复了某些bug。在他们检查完自己的代码没有问题之后,构建(build)出某个产品的新版本之后,测试再去做BVT测试。

BVT的主要内容就是些简单的功能验证,比如这个产品的基本功能能不能正常实现,基础的业务能不能正常运行等等。

BVT的运行频度是每天。

重要性依次递减。LEVEL 1通常在BVT测试之后执行。LEVEL 2运行频度为每周。更高级的LEVEL则根据产品的需要去执行测试用例。

LEVEL 1的定义是所有非出错情形下的代码路径。比如用户正常地使用产品的各项功能。或者用户“正常地”去频繁点击登陆按钮,或者“正常地”往文本框中输入非法信息。

LEVEL 2的定义是所有出错情形下的代码路径。比如服务器故障,网卡故障,硬盘故障情况下产品的运行状况。

更高级的LEVEL主要就是些压力测试、安全性测试的测试用例了。不过实际生产中的分级和这个分级不一定一样。有时候每个LEVEL的范围会更大或者有交叉的部分。比如LEVEL 1包含单点故障。LEVEL2包含多故障组合。总之就是具体问题具体分析。

Subscribe
提醒
0 评论
Inline Feedbacks
View all comments
0
在此留下你的评论x