人工智能(AI)将彻底改变软件测试,使其成为当今最重要的技术。人工智能已经找到了进入自动化测试工具的方式,从人工智能支持的视觉识别和智能测试建议,到风险分析和错误查找。在质量检查周期的每个步骤中,我们都看到了AI的注入,以加速测试的创建,维护和执行。这次演变引发了许多与AI融合的新技术的共同问题,而我在主持网络研讨会“ 更快和更智能的软件测试的人工智能”时收到了一个问题。”
AI和聪明的算法之间的区别在于它的编程方式。如果您是最终用户或消费者,则可以在两点上与计算机系统或技术进行交互:1 /起点-收集输入并输入到系统中; 2 /终点-产生的输出是来自计算机的结果。系统。但是,中间发生的是最重要的事情:旅程。许多程序员和工程师通常难以理解这一旅程,因此很难区分AI和算法。三种类型的程序化旅行可以使用AI与聪明的算法来帮助对系统进行分类:1 /基本,2 /复杂和3 / AI。
如果定义的输入导致定义的输出,则可以将系统的行程归类为算法。程序在开始和结束之间的行为或过程模拟了公式化决策制定背后的基本计算能力。
如果系统能够根据一组复杂的规则,计算或解决问题的操作来获得定义的输出,则可以将该系统的行程归类为复杂的算法。与基本算法相似,此程序行为模仿了公式化但更复杂的决策背后的计算能力。
在AI系统中,未定义输出,而是根据用户数据的复杂映射进行指定,然后将其与每个输出相乘。该程序的旅程模仿了人类根据收集到的信息做出决定的能力。智能系统越能根据其他输入来改善输出,人工智能的应用就越先进。
-
算法
+关注
关注
23文章
4599浏览量
92623 -
人工智能
+关注
关注
1791文章
46838浏览量
237506 -
视觉识别
+关注
关注
3文章
89浏览量
16686
发布评论请先 登录
相关推荐
评论