Software testing is a crucial process in the Software development cycle, due to its significant role in ensuring high-quality software and meeting the client's requirements; hence it is considered among the most time and cost-consuming activities in the development process. On the other hand, artificial intelligence has been emerging in all industries, and software testing is not an exception, as the integration of AI in software testing presents vital advancements in terms of efficiency, coverage, and time-saving. However, the evolving Software testing tools sector remains relatively conservative due to several challenges related to trustworthiness, scalability, customization, and ethical considerations. To manage these gaps, an approach that includes collaboration between academia and industry along with the creation of through frameworks is essential. This paper aims to review the current research in Artificial intelligence applied to Software testing and the advancement of industry practices in this field. Additionally, it will also discuss the lag between research and industry applications and explore how it can be addressed to achieve optimal alignment.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

AI in Software Testing: The Asynchronous Evolution of Research and Industry Adoption

  • Hasna Lhazmir,
  • Khadija Louzaoui,
  • Khalid Benlhachmi

摘要

Software testing is a crucial process in the Software development cycle, due to its significant role in ensuring high-quality software and meeting the client's requirements; hence it is considered among the most time and cost-consuming activities in the development process. On the other hand, artificial intelligence has been emerging in all industries, and software testing is not an exception, as the integration of AI in software testing presents vital advancements in terms of efficiency, coverage, and time-saving. However, the evolving Software testing tools sector remains relatively conservative due to several challenges related to trustworthiness, scalability, customization, and ethical considerations. To manage these gaps, an approach that includes collaboration between academia and industry along with the creation of through frameworks is essential. This paper aims to review the current research in Artificial intelligence applied to Software testing and the advancement of industry practices in this field. Additionally, it will also discuss the lag between research and industry applications and explore how it can be addressed to achieve optimal alignment.