Artificial Intelligence in Software Testing : Impact, Problems, Challenges and Prospect

01/14/2022
by   Zubair Khaliq, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/01/2022

Can Artificial Intelligence Transform DevOps?

DevOps and Artificial Intelligence (AI) are interconnected with each oth...
research
09/07/2023

Software Testing of Generative AI Systems: Challenges and Opportunities

Software Testing is a well-established area in software engineering, enc...
research
07/31/2023

Perceptions of the Fourth Industrial Revolution and Artificial Intelligence Impact on Society

The Fourth Industrial Revolution, particularly Artificial Intelligence (...
research
02/28/2020

The Peril of Artificial Intelligence

— The integration of AI technology is with the hope of reducing human er...
research
08/31/2021

Towards a Common Testing Terminology for Software Engineering and Data Science Experts

Analytical quality assurance, especially testing, is an integral part of...
research
12/21/2018

Lifelong Testing of Smart Autonomous Systems by Shepherding a Swarm of Watchdog Artificial Intelligence Agents

Artificial Intelligence (AI) technologies could be broadly categorised i...
research
06/06/2023

TestLab: An Intelligent Automated Software Testing Framework

The prevalence of software systems has become an integral part of modern...

Please sign up or login with your details

Forgot password? Click here to reset