#yyds干货盘点# 人工智能对软件测试技术的影响

阅读 68

2022-02-12

人工智能对软件测试技术有很多方面的影响,主要概括为以下三个方面:

(1)测试工作前移

人工智能对软件测试的显著影响之一,就是使测试工作前移成为可能。传统实际测试工作通常在软件研发的后期,一般是在编码工作完成后才开始实施。这种滞后会带来很多问题。人工智能技术支持的基于模型测试,可以更好地在项目的软件需求分析阶段,甚至是系统设计阶段就可以开始建立面向测试的软件模型,并对模型进行测试,以尽早发现软件需求或体系结构方面的缺陷。

(2)自动化程度提高

人工智能技术引入各种测试和管理工具,给工具的自动化水平带来质的飞跃。


(3)测试更可靠

软件测试的可靠性,主要通过测试的充分性和有效性体现。智能自动化软件测试针对性更强,可以保证不同测试充分性准则得到满足。此外,软件测试输出数据的处理分析对于给出可靠的评价至关重要。模式识别、机器学习、数据挖掘等技术可以在统计学的基础上进一步提升测试结论的置信度,降低软件系统使用的风险。



精彩评论(0)

0 0 举报