AI-powered software testing tools: A systematic review and empirical assessment of their features and limitations
Vahid Garousi, Nithin Joy, Zafar Jafarov, Alper Bu\u{g}ra Kele\c{s},, Sevde De\u{g}irmenci, Ece \"Ozdemir, Ryan Zarringhalami

TL;DR
This paper systematically reviews AI-powered software testing tools, categorizes their features, and empirically evaluates two tools, revealing their strengths in efficiency and limitations in handling complex UI changes.
Contribution
It provides a comprehensive taxonomy of AI testing tools and empirically assesses their effectiveness and limitations in real-world scenarios.
Findings
AI tools improve test efficiency and reduce maintenance
Limitations include difficulty handling complex UI changes
Current tools suffer from false positives and limited domain understanding
Abstract
Context: The rise of Artificial Intelligence (AI) in software engineering has led to the development of AI-powered test automation tools, promising improved efficiency, reduced maintenance effort, and enhanced defect-detection. However, a systematic evaluation of these tools is needed to understand their capabilities, benefits, and limitations. Objective: This study has two objectives: (1) A systematic review of AI-assisted test automation tools, categorizing their key AI features; (2) an empirical study of two selected AI-powered tools on two software under test, to investigate the effectiveness and limitations of the tools. Method: A systematic review of 55 AI-based test automation tools was conducted, classifying them based on their AI-assisted capabilities such as self-healing tests, visual testing, and AI-powered test generation. In the second phase, two representative tools were…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFault Detection and Control Systems
