我心中的软件测试未来

最近发现一个现象,大家都在谈软件测试的未来在哪里,你也谈他也谈并且是大谈特谈。那么我心中的软件测试未来是啥?其实一直没变过,测试智能化。

测试自动化不是银弹,现在已经有不少人认识到了。为什么不是?具体原因有很多,但根源是因为自动化是智能化发展的衍生产物,或者说是过渡产品,它本来就无法从根源上解决测试的问题。自动化面临的最大问题是,门槛高维护成本大。

那么此时的发展方向在哪?测试傻瓜化。也就是说,测试入行的门槛会非常低,各种技能的掌握各种工具的使用都非常简单,不用花费大量的学习成本,维护测试产出也不用投入大量的人力物力。比方说某测试工具提出的关键字驱动技术,目的就是让脚本编写简单,创建新脚本简单修改老脚本也简单。现在甚嚣尘上的“云测试”,其实就是傻瓜化的代表。

再往后,就到了测试智能化。到了这一天,我们绝大部分测试工作根本无需人工完成,无论谁有测试需求,只用对机器下个测试指令,机器就“哐嘁哐嘁”把所有测试工作都完成了。

因此,软件测试的发展方向个人认为应该是:自动化->傻瓜化->智能化。

纵观人类社会发展史,是不是与此有惊人的相似?所以我总说,不要把测试行业单独拎出来谈,它是脱离不了人类社会人类文明这个大背景的。或许需要花费很长时间才能到达终点,但方向是不会错的。凭借当今社会科技发展爆炸式的速度,我坚信我能活着看到那一天。

原文地址:https://www.cnblogs.com/chenxuan/p/1885342.html