论文标题
软件测试中的人工智能:影响,问题,挑战和前景
Artificial Intelligence in Software Testing : Impact, Problems, Challenges and Prospect
论文作者
论文摘要
人工智能(AI)在医疗,军事,工业,家庭,法律,作为AI的艺术等多个领域产生了重大影响。AI能够扮演多个角色,例如管理智能工厂,驾驶自动驾驶汽车,驾驶自动驾驶汽车,创建准确的天气预测,检测癌症和个人助理等。软件测试是一个乏味,费力且最耗时的过程。已经开发了自动化工具,有助于自动化测试过程的某些活动,以提高质量和及时交付。随着时间的流逝,随着连续集成和连续交付(CI/CD)管道的包括,自动化工具变得越来越降低。测试社区正在转向AI以填补空白,因为AI能够在没有任何人为干预的情况下检查错误和错误的代码,并且比人类更快。在这项研究中,我们旨在认识AI技术对STLC中各种软件测试活动或方面的影响。此外,该研究旨在识别和解释软件测试人员在应用AI进行测试时面临的一些最大挑战。本文还提出了未来AI对软件测试领域的一些关键贡献。
Artificial Intelligence (AI) is making a significant impact in multiple areas like medical, military, industrial, domestic, law, arts as AI is capable to perform several roles such as managing smart factories, driving autonomous vehicles, creating accurate weather forecasts, detecting cancer and personal assistants, etc. Software testing is the process of putting the software to test for some abnormal behaviour of the software. Software testing is a tedious, laborious and most time-consuming process. Automation tools have been developed that help to automate some activities of the testing process to enhance quality and timely delivery. Over time with the inclusion of continuous integration and continuous delivery (CI/CD) pipeline, automation tools are becoming less effective. The testing community is turning to AI to fill the gap as AI is able to check the code for bugs and errors without any human intervention and in a much faster way than humans. In this study, we aim to recognize the impact of AI technologies on various software testing activities or facets in the STLC. Further, the study aims to recognize and explain some of the biggest challenges software testers face while applying AI to testing. The paper also proposes some key contributions of AI in the future to the domain of software testing.