Artificial Intelligence Role in Software Automation Testing
Artificial intelligence (AI) significantly influences the systems and applications that underpin modern life. Large datasets are generated from diverse sources. Hence, there is a need for effective data monitoring, processing, and reporting, which is crucial for making influential decisions. In developing complex software systems, AI has become essential for ensuring rigorous testing that aligns with business requirements within constrained timelines. The main advantage of AI in software testing lies in its ability to enhance accuracy and streamline repetitive tasks, ultimately reducing the time required for testing. To this end, this paper explores the role of AI in automated software testing, critically analyzing the limitations of traditional automated testing methods, which often struggle with inconsistent bug detection and have limited adaptability across different environments. By expanding test coverage and addressing these limitations, AI-driven tools can significantly enhance testing efficiency. Additionally, we investigate various AI-based tools designed to optimize software testing and strengthen quality assurance processes.
Authors
- Fadi Almasalha (ORCID: https://orcid.org/0000-0002-7900-2409)
- Ali Ahmed (ORCID: https://orcid.org/0000-0002-7370-3044)
- Mahmoud H. Qutqut (ORCID: https://orcid.org/0000-0001-6369-938X)
- Akil Awad (ORCID: https://orcid.org/0000-0002-8959-4479)
- Fatima Alhaj (ORCID: https://orcid.org/0000-0002-1600-7990)
Institutions
- Applied Science Private University (JO)
- Gulf University for Science & Technology (KW)
Publication Details
- Published
- 2024-12-11
- DOI
- https://doi.org/10.1109/dasa63652.2024.10836630
- Citations
- 3
- Primary Topic
- Software System Performance and Reliability
- Type
- article
- Field-Weighted Citation Impact
- 1.05