这就是坑,不要过度依赖自动化工具,人工经验不可替代。
2020年,某项目因自动化测试覆盖率低,导致上线后出现严重bug。
至少人工测试80%,自动化工具辅助。
说起第三方软件测试,这事儿我真是见多了。记得2013年,我还在北京的一家互联网公司干,那时候公司里的测试团队就挺讲究的。他们不仅用各种工具,像JMeter、Selenium这些,还经常请第三方来做深度测试。
说实话,我当时也没想明白,为啥公司要花大价钱请第三方。后来才知道,这第三方测试啊,能从用户的角度出发,发现我们自测时忽略的问题。比如,2015年,我们公司推出了一款移动应用,当时第三方测试就发现了不少兼容性问题,比如在iOS 8.1系统上,应用有时候会崩溃。
我当时跟着团队一起忙乎,记得那段时间,我们每天都要和第三方测试人员开会,讨论问题、提需求。有时候,对方提的意见挺尖锐的,我们得赶紧调整测试计划。像那次,第三方测试团队提出了50多个缺陷报告,我们得赶紧修复。
用的人多了,渗透率就上去了。现在回想起来,那段时间虽然累,但也挺有成就感的。毕竟,有了第三方测试的支持,我们的软件质量确实提高了。不过嘛,这第三方测试也不是万能的,有时候他们也可能因为时间紧、任务重,忽略了一些细节。
所以说,第三方软件测试嘛,关键还是得看具体情况。有时候,自己团队的测试已经挺到位了,就不必额外花钱请第三方;有时候,外部的视角确实能发现问题,那就值得投资。总之,这事儿得灵活应对。
第三方软件测试,就是别人帮你检查软件。像请朋友帮你看看新买的衣服合不合身一样,专业点的说法就是,找第三方公司来挑软件的刺。这事儿,上周刚处理一个,发现不少问题。