测试工程师不懂AI,还有未来吗?( 五 )

如果不是等着专业的软件测试人员进行测试 , 那还能谁来参与测试?开发人员?但是开发人员测试自己的软件还并没有成为主流 , 大多数开发人员不会写测试来测试自己的代码 , 他们选择手工测试或者等待专业的测试人员来测试他们的软件 , 从而保证软件可正确运行 。

这正是测试面临的挑战 , 如何能让研发能参与测试?很不幸的是 , 目前AI在此领域还不能帮助太多 , 但也并非完全不能做什么 , 在理解这个问题之前 , 我觉得有一个很好的问题 , 就是我们不妨来思考一下自动化测试的6个层次与人工智能的关系 。

人工智能测试的六个层次

什么是自动化测试的6个层次?这6个层次是我目前看到的对于AI和自动化测试相对清晰的一个抽象 , 先简单介绍一下这6个层次的来源 , 这是由Applitools 的高级架构师 Gil Tayar在 Craft Conference 2018上介绍他们如何将 AI 技术应用到自动化测试的内容中提到的6个层次 , 分别为:

层次一

完全没有自动 , 你需要自己写测试!

推荐阅读