永发信息网

按测试步骤和策略来分的软件测试种类有?

答案:2  悬赏:0  手机版
解决时间 2021-01-12 04:35
按测试步骤和策略来分的软件测试种类有?
最佳答案
BVT (Build Verification Test)   BVT是在所有开发工程师都已经检入自己的代码,项目组编译生成当天的版本之后进行,主要目的是验证最新生成的软件版本在功能上是否完整,主要的软件特性是否正确。如无大的问题,就可以进行相应的功能测试。BVT优点是时间短,验证了软件的基本功能。缺点是该种测试的覆盖率很低。因为运行时间短,不可能把所有的情况都测试到。   Scenario Tests(基于用户实际应用场景的测试)  在做BVT、功能测试的时候,可能测试主要集中在某个模块,或比较分离的功能上。当用户来使用这个应用程序的时候,各个模块是作为一个整体来使用的,那么在做测试的时候,就需要模仿用户这样一个真实的使用环境,即用户会有哪些用法,会用这个应用程序做哪些事情,操作会是一个怎样的流程。加了这些测试用例后,再与BVT、功能测试配合,就能使软件整体都能符合用户使用的要求。Scenario Tests优点是关注了用户的需求,缺点是有时候难以真正模仿用户真实的使用情况。   Smoke Test   在测试中发现问题,找到了一个Bug,然后开发人员会来修复这个Bug。这时想知道这次修复是否真的解决了程序的Bug,或者是否会对其它模块造成影响,就需要针对此问题进行专门测试,这个过程就被称为Smoke Test。在很多情况下,做Smoke Test是开发人员在试图解决一个问题的时候,造成了其它功能模块一系列的连锁反应,原因可能是只集中考虑了一开始的那个问题,而忽略其它的问题,这就可能引起了新的Bug。Smoke Test优点是节省测试时间,防止build失败。缺点是覆盖率还是比较低。  此外,Application Compatibility Test(兼容性测试),主要目的是为了兼容第三方软件,确保第三方软件能正常运行,用户不受影响。Accessibility Test(软件适用性测试),是确保软件对于某些有残疾的人士也能正常的使用,但优先级比较低。其它的测试还有Functional Test(功能测试)、Security Test(安全性测试)、Stress Test(压力测试)、Performance Test(性能测试)、Regression Test(回归测试)、Setup/Upgrade Test(安装升级测试)等。
全部回答
不明白!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
中兴为什么不能出口高科技产品给伊朗主权国家
7月21日雅思口试考试流程是怎么样的
冷饮店卖出去矿泉水52瓶,卖出果汁比矿泉水少
奥吉星和奥吉娜是一个牌子吗?
岁在玄黓摄提格是什么意思?
罗城县高中地址在什么地方,我要处理点事!
物流工作怎样,累不累。
杭州708路公交车怎么到地铁铁
开头是回忆从前美好昨天叫什么歌名?
外形是黄瓜拨开皮是香蕉这是什么东西
英语第五题怎么做
怎样制作酥皮月饼?
池塘里大约有27吨鱼,每次打捞后池塘剩下的一
以"磨难造就伟人"为题,写一篇800字作文
读《树的故事》有感,50字
推荐资讯
我女朋友烧到38.8了怎么退烧
《地狱使》txt全集下载
3-甲基2,3环氧丁烷的化学方程式
单选题夏天,受潮的衣物容易发霉,而洗净干燥
丝瓜架上的丝瓜长长短短,葱绿可爱。怎么用两
水果酸奶杯怎么做窍门
厚大法硕培训怎么样
邬荣江这几个字古篆怎么写
拉奥的遗言”我这一生无悔无憾”日语怎么说
一个爱心中间有两只眼睛的进口t-shirt是什么
有谁知道编织袋厂圆织机基本用法的讲解??
六年级有学生240人,从六年级男生选出3/4
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?