2智能化测试就是让测试学会思考

Posted CrissChan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2智能化测试就是让测试学会思考相关的知识,希望对你有一定的参考价值。

欢迎你和我一起步入一个自动化测试中的新领域————智能化测试(AI Driven Testing ,简称AIDT)。这里所说的智能化测试呢,主要是指智能化的测试过程,通过开源工具的引入或者测试平台的建设,使得测试工作和测试流程更加的聪明,而不是说的SUT(System Under Test,所指被测系统)是一个AI的系统。我们在这里所说的智能化是一种广义智能化,并不仅仅局限于基于深度学习、机器学习等解决的问题,而是所有能够将人从繁重的业务测试释放出来的技术、方法。

测试从手动发展到智能化是个历史的必然

时至今日,软件测试已经有了很大的变化。在早期,手动测试统治了软件测试行业,各种测试设计方法、测试实践层出不穷,例如软件测试用例的设计方法、软件测试的分类等,这些方法、实践到现在还同样指导着软件测试从业者。随着软件规模的增大、迭代周期的缩短,单纯仰仗手工测试已经很难平衡质量和效能之间的矛盾了,因此自动化测试逐渐走到了测试行业的前台,这也就推动了测试技术的快速发展和落地。就如同我们都看到的一样,自动化测试就是利用一些特殊的工具、专属的框架等方法完成测试执行、测试结果的收集和对比等工作,然后将一些与预期结果不一致流程,通过某一种手段通知相关干系人。

在每次的回归测试中,自动化测试就是重复执行了上述过程,这样就可以将人的精力和时间更大的聚焦在新业务的测试上。我们不难看出,自动化测试确实解决了手工测试很多的痛点,扩大了测试覆盖度。目前,绝大部分的自动化测试都是通过自动化框架驱动的,通过测试框架的封装,完成自动化回归的测试任务,这样既能更贴近于团队的使用习惯,也能更大的发挥自动化的作用。

近些年来,敏捷已经变成各种大小公司都在实践的一种优秀的实践方法&#

以上是关于2智能化测试就是让测试学会思考的主要内容,如果未能解决你的问题,请参考以下文章

测试工程师如何做到初级测试管理(个人思考)?

让机器像人类般思考 | 哈工大自然语言理解玩出新花样

测试工程师如何做到初级测试管理(个人思考)?

测试工程师如何做到初级测试管理(个人思考)?

学会轻松进行功能测试

Wings-让单元测试智能全自动生成