IT门户, 中国互联网人工智能物联网行业资讯平台--公众IT
新闻来源:互联网资料整理       发布时间:2023/4/5 14:45:11       共计:4611 浏览

DevOps了解一下,互联网应用需要快速迭代,一天发布上百个版本,你手动测一下试试,记住改一个点需要全部测试,如果是微服务的架构,还需要夸项目组集成测试。

另外测试都是人写的,用例也是人设计,这才能体现人的水平,机只是重复执行而已,这点机器做的更好。

国内为啥测试都上自动化,其实很多都是不怎么懂测试老板要求上的,他们认为手动测试不需要技术含量,上来就开始点就行了,动手写点自己看不懂的代码才能高大上,其实测试真正体现价值是设计出能发现问题的测试用例,高效的发现软件中的bug,现在国内不管在开发还是测试过多炫技,今天用了什么新编程语言,明天用了什么新架构,所以测试有很大的冲动去上自动化测试,其实很大比例项目使用自动化测试成本比手动测试高多了,而且可复用用例也少,调试半天还不如手动来的快。

最终要实现的事两者的融合。

前者的厉害之处在于不可继承,测试的设计基于经验和对技术本身的理解,这些都需要时间积累,而且每个人积累出来的结果都不同,所以没有定性。

自动化的优势是可以大规模无人部署,减轻人员压力,但是既然测试能够被设计出来,就可以通过代码实现,所以自动化部署一定是最终道路,让整个测试流程自动化从而减少人员方面的开销是企业的最终目的。

提问全靠一张嘴,不问数据张口就来,你哪来的数据证明国外的测试感觉手工更资深,我有几个朋友都是在微软,亚马逊,还有甲骨文工作担任测试,准确的说人家根本不叫测试,国外的软件有个很大的优势迭代慢,所以人家基本都是人家在开发软件的同时,测试在编写脚本,在集成的过程软件和脚本同时集成,两边通过直接算测试完成,最后在集成的包上大家一起体验下功能…Facebook更是出了名的完全淘汰了测试,你这个提问完全在带歪测试的方向,鼓吹手工测试更牛,黑盒更牛? 也就中国互联网的国情迭代快到爆炸,才会需要很多手工测试去填鸭式的工作

版权说明:
本网站凡注明“公众IT 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
您可以扫描右侧微信二维码联系我们。
网站首页 关于我们 联系我们 合作联系 会员说明 新闻投稿 隐私协议 网站地图