永发信息网

冒烟测试的准则

答案:1  悬赏:80  手机版
解决时间 2021-04-04 16:32
冒烟测试的准则
最佳答案
与开发人员协同工作
由于冒烟测试特别关注更改过的代码,因此必须与编写代码的开发人员协同工作。必须了解以下内容:
1、代码中进行了什么更改。若要理解该更改,必须理解使用的技术;开发人员可以提供相关说明。
2、更改对功能有何影响。
3、更改对各组件的依存关系有何影响。
在进行冒烟测试前检查代码
在运行冒烟测试前,进行侧重于代码中的所有更改的代码检查。代码检查是验证代码质量并确保代码无缺陷和错误的最有效、最经济的方法。冒烟测试确保通过代码检查或风险评估标识的主要的关键区域或薄弱区域已通过验证,因为如果失败,测试就无法继续。
在干净的调试版本中安装私有二进制文件
由于冒烟测试必须侧重于仅对更新后的二进制文件中的功能更改进行验证,所以必须通过使用被测试文件的调试二进制文件来使测试在干净的测试环境中运行。
注意:在冒烟测试中,使用不匹配的二进制文件进行测试是一个常见错误。为了避免此错误,当两个或多个更新后的二进制文件之间存在依赖项时,请在测试版本中包括所有更新后的二进制文件。否则,测试的结果可能无效。
创建每日构建(Daily Build)
每日构建要求团队成员协同工作,并鼓励开发人员彼此保持同步。如果新版本的迭代被延迟,则该延迟很容易导致具有多个依赖项的产品不同步。遵循每日构建和冒烟测试的过程,任何更改过的或新的二进制文件都可确保实现高质量。
注意:将高质量的每日构建作为团队最重要的任务。如果由于嵌入代码未进行冒烟测试而导致版本中断,则需要开发人员和测试人员停止所有其他工作,直到问题被解决为止。对导致中断版本的人员的处罚不应该很重,但这个处罚一定要能强调这样一个道理:正确构建是团队最重要的任务。
不需要执行穷举测试。冒烟测试的目的不是确保二进制文件100%没有错误。这样需要花费太多的时间。执行冒烟测试是为了在高级别验证版本。要确保二进制文件中的更改不会破坏常规版本的稳定性,也不会导致功能中出现严重错误。
Web测试和负载测试
生成Web测试和负载测试时,在运行任何时间长、工作量大的测试之前运行冒烟测试是一种很好的做法。在Web测试和负载测试中,冒烟测试时间短,工作量也小。使用冒烟测试是为了在运行性能测试或压力测试之前,确保一切都已正确配置并可按预期运行。

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
四大哈里发生平详细事迹是?
有朋友知道德国的ILF公司吗?他们最擅长什么
–Mother’sDayiscoming.Ineedsomemoneytobuy
恶魔亚索多少钱,lol亚索的黑夜使者多少钱的最
目前好像电力行业的工作挺不错,那如果想报考
请问哪里可以查到最新的历年研究生录取人数(
一首英文歌男生唱的 开头节奏很强 第一句是i
九年级上学期英语,按要求该句子。句型转换
目前国产手机中最大屏的手机型号和尺寸
魅族note扩展卡128G? 不是说可以扩展的嘛?
我想买一套那种像芭比娃娃里面的那种仿真家具
在一个半径是2厘米的圆里画一个最大的正方形
判断题x2一定大于2x.
恋爱婚姻是人生大事吗?
描写义工的诗歌,赞美志愿者的古诗词三首
推荐资讯
蔡明占博洛尼多少股权
关于人和动物的句子,描写人与动物之间的爱的
tf卡物理损坏
又什么又什么ABAC
鸟类在飞行中使它能从空气中获得足够的氧气的
有哪些比较知名的游戏音乐会,比如VGL暴雪游
暗黑3 洗属性是洗主要的好还是次要的好
八字里我和男朋友相害怎么破解?
幼儿园八一主持人台词,今天有没有八一文艺晚
赤峰去北京客车上午八点的客车电话谁知道
天下370战场套84贵重,用新炼化炼化完美一件
设NA为阿伏加德罗常数的值。下列叙述正确的是
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?