BVT(Build Verification Test)
来源:互联网 发布:中医聪宝软件 编辑:程序博客网 时间:2024/04/29 16:32
BVT(Build Verification Test)
Author:袁琳
MSN:testwin@sohu.com
BVT作为Build的一部分,主要是通过对基本功能、特别是关键功能的测试,保证新增代码没有导致功能失效,保证版本的持续稳定。
个人认为实现BVT方式是有以下几种:
1、测试人员手工验证关键功能实现的正确性。
特点:这是传统开发方法中,通常采用的方式。无需维护测试脚本的成本,在测试人力资源充足,测试人员熟悉业务、并对系统操作熟练情况下效率很高,比较灵活快速。
缺点:人力成本较高;对测试人员能力有一定要求;测试人员面对重复的工作,容易产生疲倦懈怠,从而影响测试质量。
2、借助基于GUI的自动化功能测试工具来完成,将各基本功能操作录制成测试脚本,每次回放测试脚本验证功能实现的正确性。
特点:能够模拟用户操作完成自动的测试,从UI入口到业务实现,每一层的代码实现都经过验证;节约人力成本;降低测试人员重复劳动的工作量,机器不会疲倦;
缺点:对于UI变动比较频繁的系统来说,这种方式的维护成本很高,实施起来非常困难。另外,在项目周期较短且后续无延续性或继承的情况下,也不推荐使用此方式。
3、由开发人员通过自动化测试工具完成业务层的BVT测试。
特点:通过对业务层关键功能的持续集成测试,保证系统功能的持续稳定。可以结合Daily Build,做为Build的一部分,自动实现并输入BVT报告。
缺点:仅对业务规则实现的正确性进行了测试,对表现层无法测试到,对于诸如:前台页面控件各种事件响应、页面元素变化等方面的问题无法保证。
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=721720
- BVT(Build Verification Test)
- BVT(Build Verification Test)
- BVT(Build Verification Test)
- BVT(Build Verification Test)
- BVT (Build Verification Test)
- 构建验证测试BVT--Build Verification Test
- What you need to know about BVT (Build Verification Testing)
- BVT
- BVT版本验证测试(冒烟测试)
- 功能测试(FVT:Function Verification Test)测试用例设计
- Accessibility Verification Test--无障碍测试简介
- 唇亡齿寒: 简论Daily Build和BVT的关系和对软件开发过程的重要性
- Maven - Build & Test Project
- Smoke Test & Daily Build
- bvt.exe
- Daily Build and Smoke Test
- Smoke Test or Build Check
- Makefile 在实际项目中(chiplevel CPM)的应用- build-test
- (转载)神坛之上的CMM——解析CMM和中国软件
- (转载)一图胜千言:RUP核心概念解析
- 迭代开发的新思想
- 还有公司解决住房问题,呵呵
- Martin Fowler的经典文章《持续集成》
- BVT(Build Verification Test)
- 敏捷开发方法的一点思考
- [摘]linux下Subversion服务架设
- 关于XP 与UP之争
- 生日密码
- 什么是软件度量?
- 微软帝国战争形势图
- 世界杯收看计划
- RUP与XP的平衡之道