您好!欢迎访问YaBo亚搏手机版App!
专注精密制造10载以上
专业点胶阀喷嘴,撞针,精密机械零件加工厂家
联系方式
0670-97335783
您当前的位置: 主页 > 新闻动态 > 技术支持 >

技术支持

没有了软件测试工程师,如何保证项目质量呢?

更新时间  2021-09-15 19:54 阅读
本文摘要:不知道大家有没有注意到,现在许多软件公司和软件项目不再有专职的软件测试人员。在许多公司的招聘网页上,很少再能见到软件测试工程师(Software Test Engineer)或者软件开发测试工程师(Software Development Engineer in Test)这样的职位。而且软件开发工程师(Software Development Engineer)也消失了,取而代之的职位都被称为软件工程师(Software Engineer)。

YaBo亚搏手机版App

不知道大家有没有注意到,现在许多软件公司和软件项目不再有专职的软件测试人员。在许多公司的招聘网页上,很少再能见到软件测试工程师(Software Test Engineer)或者软件开发测试工程师(Software Development Engineer in Test)这样的职位。而且软件开发工程师(Software Development Engineer)也消失了,取而代之的职位都被称为软件工程师(Software Engineer)。

那么为什么不再区分测试和开发而统称为软件工程师了呢?其实,最早是Facebook大规模引入了这种新的,被称为DevOps的开发模式,或者说开发文化和理念。即由软件工程师卖力整个产物或者功效的一条龙:开发、测试、部署、技术支持。也是由于这种模式在Facebook的乐成实施,许多互联网大厂也都纷纷跟进效仿,使得这种DevOps模式逐渐盛行起来。你可能会问,这种DevOps模式对我所在的公司、团队和项目有意义吗?我记得电视剧《士兵突击》中的老A袁朗有过一句经典的台词,很是适合回覆这个问题:不要对一件没有做过的事情说没意义。

每个项目和团队各有差别,唯有快速试错、不停迭代实验,你才气真正体会到这种DevOps模式究竟是否适合你和你的团队。袁朗的这句台词是在哪一集泛起的呢?请耐心看到最后。之所以会有这种DevOps模式和文化的发生,是与近年来的“软件及服务" 的潮水息息相关。

我们现在所享受软件和信息服务,已经不再是动辄几百兆的重客户的端软件,许多重要的商业逻辑都是放在服务器端,客户端只是很轻薄的一层,甚至只需要浏览器就可以。这种改变使得新功效的部署和交付越发利便,产物迭代可以越发迅速,大多数功效只需要对服务端举行部署就可以了。Facebook社交网站自己就是一个很好的例子。此外,行业竞争的加剧以及敏捷软件开发引入,都大大加速了软件和服务迭代和公布的速度,DevOps的观点更是让软件开发、测试和运维的角色合而为一。

YaBo亚搏手机版App

也就是,谁开发,谁就卖力测试和质保、卖力部署、运维和服务支持,一条龙服务。这里我们不讨论这种方式给软件工程师带来的996压力,从行业的趋势角度讲,这确实局势所趋。此外,云盘算成熟和普及,特别是这次疫情都加速了这种趋势。

yabo亚搏手机版app下载

虽然没有了专职的软件测试工程师,但测试永远都是需要的。相对于传统软件开发中的测试,DevOps在测试方面有其突出的优点。

如果只说最重要的一点,那就是:测试做到了真正的前移和发自心田。这是因为开发人员要卖力产物的部署、运维和服务,才气切身的体会到高质量代码的重要性,才会真正在设计和编码阶段,充实思量到可测试、好测试和全面测试。之所以会这样,原理也很简朴,谁也不想天天晚上提心吊胆,时刻担忧自己Oncall的项目出严重问题从窝里被叫起来。

如果可以说两个优点,那第二个优点,我以为就是可以在真实的产物情况举行测试,也就是TIP (Test In Production)。通过将一部门可控的、真实的用户流量倒到一个专门的产物情况里举行视察,这样可以在新代码大规模部之前,视察一小部门用户对新代码和新功效反映,提早发现代码和功效的缺陷和问题,制止大规模部署后才发现严重的设计和产物问题。固然,这种DevOps模式也有它的问题和应用的局限性,但随着云盘算和软件开发基础服务的开源和普及,这种DevOps模式也再不停地完善和生长,以资助更多的团队和项目可以更轻松接纳这种方式。特别是这次疫情之后,我小我私家以为会加速云盘算和软件开发基础服务的普及,从而也会进一步动员DevOps模式的普及。

让我们拭目以待吧!最后,很是谢谢你能够坚持看到这里,让我来宣布谜底吧。袁朗那句的经典台词:不要对一件没有做过的事情说没意义,是在《士兵突击》第26集13:50左右泛起的,其时他在训练场的草地上与许三多谈心,资助许三多从首次任务的阴影中恢复出来。我很是喜欢《士兵突击》这部电视剧,其中主要的人物的发展,和我们软件开发人员的发展类似,我会在后面的文章中继续先容,期待你的留言和关注。


本文关键词:YaBo亚搏手机版App,没,有了,软件测试,工程师,如何,保证,项目

本文来源:YaBo亚搏手机版App-www.zh-zhuoyue.com