什么是BVT?

BVT也即Build Verification Test,是在将release发布给test team做进一步测试之前,通过在每天新的build之上跑一系列的case来验证build是否可以测试。它的时间点发生在build完成之后,正式测试完成之前。

BVT也叫冒烟测试或者build验证测试。
(有的文章说和冒烟测试有一定的区别,至于区别是什么,我现在也没有弄明白,只是翻译人家的东西,先暂时这么理解)

对于一个新的build,主要验证两件事:
build的有效性和可接受性。

关于BVT的一些基本内容:
1主要功能验证测试的子集;
2 基于每日构建的output之后,如果BVT fail掉了,build将被reject直到这些defect被fix掉。
(但是根据我的经验实际过程并不是这样的,BVT中某些case即使fail掉,在release manager评估这些影响之后,如果不是崩溃性的影响还是可以release的)
3 BVT的主要优势是节省测试team的时间。(如果主要的功能都不能work,测试也没有什么意义)
4 BVT的case必须经过精心设计,尽可能的cover一些基本的case
5 BVT的测试时间不能操作30 mins。
(这句话并不是绝对的,对于一个大型的软件,安装可能都不止超过30 mins,何况还要跑一些基本的case。其实这句话所要强调的是BVT conver的case应该尽量精简但又必不可少,保证在最短的时间内能够验证主要的功能,并尽快将build release出去给test team。)
6 BVT也是一种回归测试,需要在每个新的build上持续进行。

BVT中应该包含哪些case?
1 包含一些关键的case;
2 所有包含在BVT中的case必须是稳定的,有可以预期的结果输出;
3 不能包含一些不够稳定的模块和case,比如正在开发的一些feature

对于BVT你需要了解什么?相关推荐

  1. BVT BAT (版本验证测试和版本验收测试)

    BVT & BAT 版权声明:本文为博主原创文章,未经博主允许不得转载. 一.BVT: (Build Verification Test ) BVT的概念: BVT(版本验证测试)是在所有开发 ...

  2. 工程研发里面的专业名词EVT、BVT、DVT、PVT、MOCKUP、SMT

    BVT是Build Verification Test,基本验证测试,对完成的代码进行编译和连接,产生一个构造,以检查程序的主要功能是否会像预期一样进行工作. DVT是Design Verificat ...

  3. BVT测试(冒烟测试)

    BVT测试(版本验证测试.冒烟测试)和Daily build BVT测试介绍: BVT测试也称为"冒烟测试".版本验证测试 (BVT) 通常由一组广泛的测试组成,这些测试用于验证特 ...

  4. 如何完成全自动的部署和 BVT

    Dockerfile 部署 Spring Boot 应用的简单示例 脚本逻辑是:指定一个提供 JDK 的基础镜像(FROM)及创建镜像时用到的变量(ARG),把应用的 jar 包复制到镜像中根目录下( ...

  5. BVT测试与冒烟测试

    [BVT的释义] BVT的全称是Build Verification Test.可以说这个全称就是BVT的定义了. BVT只验证build构建的成功与失败,不深入测试构建好的build的功能.性能等等 ...

  6. 冒烟测试与BVT测试

    冒烟测试,它和回归测试的性质一样--只是一个测试活动,并不是一个测试阶段.冒烟测试贯穿于测试的任何一个阶段,单元测试.集成测试.系统测试里都有冒烟测试. 冒烟测试和其他所有的测试活动的目的不一样,它不 ...

  7. 软件测试EVT阶段,BVT、EVT、DVT、PVT产品开发几个阶段

    解决样品在 EVT 阶段的问题后进行, 对所有信号的电平和时序进行测试, 完成安规测试,由 RD 和 DQA(Design Quality Assurance) 验证.此时产品基 本定型. DMT(D ...

  8. BVT BAT SVT

    1. BVT(Build Verification Test) a. BVT概念 Build Verification test is a set of tests run on every new ...

  9. BVT(Borrowed Virtual Time )调度算法

    BVT是一种CPU时间调度算法 基本原理 BVT是一种公平性优先的调度算法,该算法将时间分为实际时间和虚拟时间,其中实际时间为硬件计时器记录的时间,虚拟时间为对实际时间经过某种规则计算后得到的时间值. ...

最新文章

  1. gentoo linux mldonkey 问题解决
  2. python画折线图代码-Python绘制折线图和散点图的详细方法介绍(代码示例)
  3. java 线程 通过interrupted_分析Java线程中断机制stop和interrupted的用法
  4. Redis查看集群状态
  5. zookeeper中展示所有节点_分布式协调服务之Zookeeper
  6. 洛谷P4445题解(Java语言描述)
  7. java华容道swing_一道java的界面初级题目,已有代码,加几行即可,华容道游戏。...
  8. 七、K8s volume相关操作
  9. 美国ESG基金发展概览【天风金工吴先兴团队】
  10. back to wuxi
  11. 软件jmeter压力测试实例,jmeter压力测试案例实战
  12. 如何免费下载百度文库文档
  13. latex不显示doi号
  14. 仿“当当网”首页-Flash图片轮换
  15. python 126邮箱发送邮件
  16. html定义微调器,bootstrap4 input数值微调插件
  17. [转]如何查找最新文献
  18. FineBI 的登录锁定配置修改
  19. css背景图做水印,css给图片添加水印的方法
  20. 2021年中国城市财力半年报 Top 30

热门文章

  1. matlab生成动态函数图像
  2. FMD辉芒微原厂FT62F085E-RB SOP20 触摸型单片机MCU
  3. 一句话就能魔改视频主角,谷歌新「AI导演」惊呆网友:这画质也太赞了
  4. android学习路线:如何成长为高级工程师
  5. MySQL存储过程中in、out、inout参数使用实际案例
  6. fragment 淡入淡出_Activity和Fragment的转场动画
  7. python运用在大数据中精准生活_在大数据中“精准”生活 阅读答案
  8. php : 无法将“php”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。...
  9. 小程序 下拉刷新设置,下拉不回弹问题
  10. 娱乐界两大钻石王老五的本质不同(附图)