您的位置 首页 > 德语词汇

smoke test是什么意思、读音(冒烟测试(Smoke Testing))

大家好,感谢邀请,今天来为大家分享一下smoke test是什么意思、读音的问题,以及和冒烟测试(Smoke Testing)的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希望可以帮助到大家,解决大家的问题,下面就开始吧!

SmokeTesting是从电路板测试得来的,当电路板做好以后,首先会加电测试,如果电路板没有冒烟再进行其它测试,如果冒烟了就说明这个电路板基本的功能(加电)都没达到,其他功能不必再继续测试。

smoke test是什么意思、读音(冒烟测试(Smoke Testing))

软件领域引入冒烟测试,是对软件基本的功能进行测试,目的是确认软件基本的功能正常,保证软件系统正常运行,所以测试人员测试的版本必须首先通过冒烟测试的考验。

SmokeTest被认为是最先由微软提出的概念,与微软一直提倡的每日构建(build)有密切联系。

冒烟测试就是开发人员在个人版本的软件上执行目前的冒烟测试项目,确定新的程序代码不出故障。

——《微软项目求生法则》之“构建过程”

冒烟测试的对象是每个新编译的需要正式测试的软件版本,目的是确认软件基本功能正常,执行者是版本的编译人员。不通过时需要重新编译,到成功为止,冒烟测试的执行者是版本编译人员。

冒烟测试的作用就是保证系统的主流程和新模块的基本功能能用,保证希望集成测试能正常开展,优点是节省测试时间,防止build失败。缺点是覆盖率还是比较低。

如果冒烟测试失败,会导致测试进度延期,成本和进度风险增大,因此冒烟测试失败是一个很大的项目失误,所以一般的,在发布前,开发人员会内部执行一次冒烟测试,来保证提交的版本的质量。

第二步:执行冒烟测试(人选是测试人员)

BVTVSSmokeTesting

BVT所做的测试内容很浅,这一特征似乎符合SmokeTesting的定义;但是BVT只验证build的构建情况,这一点与SmokeTesting截然不同,因此二者是完全不同的测试。另外:

BVT只在build构建完成时进行;SmokeTesting是各个阶段都有的测试。

尽管BVT可以加入自动测试脚本并执行少量固定的自动化测试,但SmokeTesting与build的验证无关。

BVT的结果直接决定新构建的build是否交付后续测试;SmokeTesting不影响其他日常测试工作。

当前公司冒烟测试内容

4.dependenciesserviceisworking

当然,以上是最基本的环境测试,其他的还包括单元测试,feature测试,自动化测试等。

4.测试和开发,只是视角不同,能力上并不应该有差别,测试不应该成为研发的阻碍,敏捷测试强调的是持续集成测试,测试和开发是密不可分的一个整体

文章分享结束,smoke test是什么意思、读音和冒烟测试(Smoke Testing)的答案你都知道了吗?欢迎再次光临本站哦!

本站涵盖的内容、图片、视频等数据,部分未能与原作者取得联系。若涉及版权问题,请及时通知我们并提供相关证明材料,我们将及时予以删除!谢谢大家的理解与支持!

Copyright © 2023