游戏电视苹果数码历史美丽
投稿投诉
美丽时装
彩妆资讯
历史明星
乐活安卓
数码常识
驾车健康
苹果问答
网络发型
电视车载
室内电影
游戏科学
音乐整形

浅谈测试分层模型及思想

  测试结构的分层
  说起测试结构,为了更好地发现问题、验证需求,我们将测试按照结构分为这些层次:端到端测试(UI测试),接口测试(serviceapi测试),单元测试(Unittest),针对这三种常见的测试分层类型,一般有如下的三种模型:冰淇淋模型、金字塔模型、橄榄模型
  1、冰淇淋模型
  冰淇淋模型中,UI测试为主,接口和单元测试都相对较少,如下图结构所示
  这种模型的特点为单元测试很少;有一定的服务级的接口测试;绝大多数测试用例使用UI进行测试保证端到端测试的完备性;
  持续集成:较难。
  由于单元测试和接口测试有限,自动化覆盖度较弱,稳定周期长,持续集成的实现难度较高。
  测试左移:不足。
  UI测试为主,意味着系统必须充分开发完成并且正确部署之后才能进行测试,测试的开始时间相对滞后,面临着测试时间不充分的风险。
  代码改动的影响很难第一时间得到发现和评估,影响范围不清晰,对应的测试无法较好地保证。
  自动化能力:较弱。
  自动化测试率有限,测试周期相对较长,回归成本高。
  测试充分程度:异常场景偏弱。
  很多异常UI无法覆盖的地方测试时相对难以构造,有测试不充分的风险。
  虽然缺点很多,但是很多团队可能一开始都是这么做的,希望大家能够逐渐转变。
  2、金字塔模型
  金字塔模型中,单元测试为主,UI测试相对较少,如下图结构所示
  测试金字塔模型是目前业界倡导的理想模型,特点如下单元测试充分;接口级的测试较多;ui级的测试少,通常只是用户验证
  对于测试金字塔,越往下靠越容易自动化,越靠下成本越低,越靠下效率越高。
  该模型对开发人员的测试能力要求很高,质量控制基本成为开发的本职工作。
  持续集成:容易。
  由于单元测试和接口测试为主,自动化覆盖度度高,稳定周期短,利于持续集成。而且单元测试和接口测试运行速度快,回归测试很快。
  测试左移:充分。
  开发阶段即可暴露大部分问题,代码改动的影响第一时间就会被发现。
  自动化能力:非常高。
  同时,对团队的开发、测试来说能力要求也很高。
  测试充分程度:中等。
  虽然底层覆盖度较高,但是对于端到端测试不足,对于UI问题不容易及时发现,用户体验不能较好地保证。对于用户真实使用的场景、流程不容易完全覆盖到位。
  3、橄榄球模型
  橄榄球模型兼顾了UI和单元测试的量,接口测试为主,橄榄球模型综合了上面两种模型的优缺点,如下图结构所示
  其特点如下:单元测试和UI测试适中,保持平衡;测试的重心放在接口级的测试上,提倡高度自动化;
  持续集成:较为容易。
  测试左移:较为充分。
  自动化能力:较高。
  测试充分程度:中等。
  因为橄榄球模型综合了上述的优缺点,将分层做了一定程度的性价比平衡,可以作为目前的最佳实践来参考。
  下面整理了这几种模型的优缺点和适应场景

EMUI正式更名鸿蒙OS!全新的操作系统,不只是更快而已期待已久的鸿蒙系统真的要来了。5月25日早上,华为官宣将在6月2日晚8点举办鸿蒙操作系统及华为全场景新品发布会。华为EMUI官方微博,也在同一时间更名为HarmonyOS……vivooppo为什么用安卓而不用华为的鸿蒙操作系统?虽然从各方面的测试来看鸿蒙系统的体验确实要优于安卓,但华为受美国制裁自己都前途未卜,作为竞争对手的OV怎么会用华为的系统呢?如果其他安卓厂商用了鸿蒙系统,一方面也有被美国制裁的……两个耳聋差不多的人配助听器,为什么在听力效果上有差距?助听器效果不能单看听力损失程度,要想效果好言语识别率也是很关键的,言语识别率越高的用户佩戴助听器的效果越好。您好!两个耳聋差不多的人配助听器,为什么在听力效果上有差距?……三星离开中国依然是世界第一,说明中国市场没想象的那么重要吗?三星应该是国人抵制最为成功的一次案例,但之所以成功,最为关键的原因还是在于国货的崛起!不过很尴尬的一件事,在特别的市场环境之下,造就了三星在失去中国市场后依然可以独霸全球!三星……2021。11。17每日更新电脑最新配置推荐与方向更多关注微信公众号:装机不是程序猿CPU:I510400F散热:赛普雷冷山炫白主板:微星H510M爆破弹内存:影驰DDR430008G2固态:映众……现在用三星手机的人多吗下一部手机你会选择三星吗?为什么?多机党可以考虑一机走天下要考虑一下,双机或多机党可以考虑,三星强悍的配置,精致的做工值得拥有,作为娱乐机或习惯了三星的操作系统可以考虑,我是iOS、wp和安卓都玩的,换机……天翼云2021年营收实现三位数增长来源:证券日报3月17日,中国电信股份有限公司发布了2021年度业绩报告,其云业务成绩尤为亮眼。从财报数据看,2021年全年,中国电信实现营业收入人民币4396亿元,同比……BootstrapTable插入选择框研究了一下午{field:hcjob,title:Job,switchable:true,sortable:true,align:center,valign:middle,ha……linux运维命令总结linux运维命令总结1、删除0字节文件findtypefsize0execrmrf{}2、查看进程按内存从大到小排序pseoC:p:z:asortk5……阿里系集体进入微信生态?张小龙早已留了一手据媒体报道,9月28日,阿里确认旗下App正陆续接入微信支付,包括淘宝、闲鱼、盒马等应用正在等待微信支付审核通过。阿里还强调,会继续与其他平台一起面向未来,相向而行。事实……麒麟芯片将成过去式?鸿蒙系统配高通870,华为新平板全曝光华为将在6月2日召开发布会,届时不但会公布鸿蒙系统的正式版,同时也会发布大量搭载鸿蒙系统的产品。虽然P50系列手机不知道能不能在这次发布会上亮相,但至少我们可以肯定华为新的Ma……如约而至赛力斯华为智选SF5首批车主交付5月29日,赛力斯华为智选SF5在重庆两江智能工厂如约开启首批车主交付,兑现了4月上市发布会上的交付承诺。来自全国的首批车主、多家媒体、赛力斯和华为的相关嘉宾参与了本次交车仪式……
运营商工作人员经常打电话让免费添加流量套餐,里面有没有猫腻呢天下没有免费的午餐,送上门的好事没有便宜可占。自古商人无利不起早,不从你口袋里顺两个子,他愿意又搭时间又费口舌的跟你磨嘴皮子。今年的七月份,我不断接到运营商的电话道知,免……新iPodTouch曝光无刘海全面屏每次iOS发布新固件常会被开发者挖掘出隐藏的新品信息,3月7日上线的iOS12。2Beta4中,就暗藏了疑似对应iPadTouch7的产品。如图所示,HLSipod是现款iPo……企业智慧屏和智能会议平板是什么关系?会议平板圈里挤进来了一个似曾相识的新面孔华为???企业智慧屏。说它似曾相识,是因为它的身材和长相都与会议平板极为相似,如果将品牌LOGO抠下来,没有人能分清哪个是华为企业智慧屏……为什么有人说炒币不如屯币,买币不如挖矿?四年前的某一天,当时我合伙人的一个朋友,在华强北开店做电脑生意。着急找我这合伙人借钱,也不是个小数目,说是要倒卖矿机,先从比特大陆进货,然后等一个月后矿机到了以后加价销售,差不……数字经济时代的三驾马车数字经济时代发展的三驾马车是数据、算力和算法,它也是数字经济发展的三项核心资源能力,其中数据是生产要素、生产资料,它体现的是数据的采集和处理能力;算力则是处理数据的能力,包括处……如何客观评价柳传志的功过是非?应该这样说成也萧何,败也萧何!1984年,公司成立之初,是属于国企。当时的中科院计算机研究所投入了20万元。最先弄出产品来的是一位叫倪光南的院士,目的是为了转化科技……12GB4400万自拍90Hz,vivo旗舰仅3299元,你感谢您的阅读!【12GB4400万自拍90Hz,vivo旗舰仅仅3299元,你入手了吗?】颜值让我惊喜的一款手机,vivoS9确实很能打动我。我们就拿这款手机的轻薄……热点丨58同城以7。136亿美元出售车好多集团部分股权铅笔道3月4日讯,据58同城2018年财报显示,公司在2019年2月28日签署一份最终协议,以7。136亿美元总价,向第三方投资者出售其在车好多集团一定比例股权。交易的完成取决……苹果八成iPhone基带芯片将在2023年自立门户?高通影响财联社(上海,编辑潇湘)讯,高通公司周二在刚刚结束的2021年投资者大会上预计,到2023年苹果公司发布新款iPhone时,将仅有20的调制解调器芯片由高通供应,不过对此高通已……尼康在胶片时代顶级单反型号有哪些?在胶片时代,好像尼康的单反相机都不错。其中尤其以尼康F2photomic(黑脑袋),尼康FM2,尼康FE2,尼康F3T最有名。我自己只用过尼康F2photomic(黑脑袋),尼……为什么手机市场上是手机厂商说了算,而不用尊重用户的意见?因为,个人要求差异性太大,各大手机厂商在众口难调之下,只能大众化设计和批量生产手机。当然,真正的有钱人,可以定制手机。另外,手机厂商众多,有各种各样的手机品牌和特色……删了的微信怎么恢复?删了的为微信怎么恢复?手机里面我们使用最多的就是微信,使用时间越长积累的微信记录也就越来越多,会影响手机的运行速度。这时我们就要清理手机中一些无用的记录,如果我们不小心删除了重……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网