Artificial Intelligence in Software Test Automation: A Systematic Literature Review

Anna Trudova, Michal Dolezel, Alena Buchalcevova

Abstract

Artificial intelligence (AI) has made a considerable impact on the software engineering field, and the area of software testing is not an exception. In theory, AI techniques could help to achieve the highest possible level of software test automation. The goal of this Systematic Literature Review (SLR) paper is to highlight the role of artificial intelligence in the software test automation area through cataloguing AI techniques and related software testing activities to which the techniques can be applied. Specifically, the potential influence of AI on those activities was explored. To this end, the SLR was performed with the focus on research studies reporting the implementation of AI techniques in software test automation. Out of 34 primary studies that were included in the final set, 9 distinct software testing activities were identified. These activities had been reportedly improved by applying the AI techniques mostly from the machine learning and computer vision fields. According to the reviewed primary studies, the improvement was achieved in terms of reusability of test cases, manual effort reduction, improved coverage, improved fault and vulnerability detection. Several publicly accessible AI-enhanced tools for software test automation were discovered during the review as well. Their short summary is presented.

Download


Paper Citation


in Harvard Style

Trudova A., Dolezel M. and Buchalcevova A. (2020). Artificial Intelligence in Software Test Automation: A Systematic Literature Review.In Proceedings of the 15th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE, ISBN 978-989-758-421-3, pages 181-192. DOI: 10.5220/0009417801810192


in Bibtex Style

@conference{enase20,
author={Anna Trudova and Michal Dolezel and Alena Buchalcevova},
title={Artificial Intelligence in Software Test Automation: A Systematic Literature Review},
booktitle={Proceedings of the 15th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,},
year={2020},
pages={181-192},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0009417801810192},
isbn={978-989-758-421-3},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 15th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,
TI - Artificial Intelligence in Software Test Automation: A Systematic Literature Review
SN - 978-989-758-421-3
AU - Trudova A.
AU - Dolezel M.
AU - Buchalcevova A.
PY - 2020
SP - 181
EP - 192
DO - 10.5220/0009417801810192