Artificial Intelligence Applied to Software Testing: A Literature Review

被引:11
|
作者
Lima, Rui [1 ]
Rosado da Cruz, Antonio Miguel [1 ]
Ribeiro, Jorge [1 ]
机构
[1] Inst Politecn Viana do Castelo, Rua Escola Ind & Comercial Nunalvares 34, P-4900347 Viana Do Castelo, Portugal
关键词
Software Testing; Test Pattern; Artificial Intelligence; Machine Learning; Artificial Neural Network; Genetic Algorithm;
D O I
10.23919/cisti49556.2020.9141124
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In the last few years Artificial Intelligence (AI) algorithms and Machine Learning (ML) approaches have been successfully applied in real-world scenarios like commerce, industry and digital services, but they are not a widespread reality in Software Testing. Due to the complexity of software testing, most of the work of AI/ML applied to it is still academic. This paper briefly presents the state of the art in the field of software testing, applying ML approaches and AI algorithms. The progress analysis of the AI and ML methods used for this purpose during the last three years is based on the Scopus Elsevier, web of Science and Google Scholar databases. Algorithms used in software testing have been grouped by test types. The paper also tries to create relations between the main AI approaches and which type of tests they are applied to, in particular white-box, grey-box and black-box software testing types. We conclude that black-box testing is, by far, the preferred method of software testing, when AI is applied, and all three methods of ML (supervised, unsupervised and reinforcement) are commonly used in black-box testing being the "clustering"technique, Artificial Neural Networks and Genetic Algorithms applied to "fuzzing" and regression testing.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Artificial Intelligence Applied to Software Testing: A Tertiary Study
    Amalfitano, Domenico
    Faralli, Stefano
    Hauck, Jean Carlo Rossa
    Matalonga, Santiago
    Distante, Damiano
    [J]. ACM COMPUTING SURVEYS, 2024, 56 (03)
  • [2] Artificial Intelligence applied to project success: a literature review
    Magana Martinez, Daniel
    Carlos Fernandez-Rodriguez, Juan
    [J]. INTERNATIONAL JOURNAL OF INTERACTIVE MULTIMEDIA AND ARTIFICIAL INTELLIGENCE, 2015, 3 (05): : 77 - 82
  • [3] A Systematic Literature Mapping of Artificial Intelligence Planning in Software Testing
    de Lima, Luis F.
    Peres, Leticia M.
    Gregio, Andre R. A.
    Silva, Fabiano
    [J]. ICSOFT: PROCEEDINGS OF THE 15TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES, 2020, : 152 - 159
  • [4] Artificial Intelligence Tools Applied to Education: A Systematic Literature Review
    Yerbabuena Torres, Carlos Fernando
    Villagomez Cabezas, Alexandra Valeria
    Yerbabuena Torres, Ana Rocío
    Mendoza Torres, Nathalie Abigail
    [J]. International Journal of Interactive Mobile Technologies, 2024, 18 (24) : 155 - 174
  • [5] Artificial intelligence applied for micro smart grids: A literature review
    Guerrero-Sanchez, A. E.
    Rivas-Araiza, E. A.
    Gonzalez-Cordoba, J. L.
    Rodriguez-Resendiz, J.
    Garduno-Aparicio, M.
    [J]. LATIN AMERICAN APPLIED RESEARCH, 2024, 54 (02) : 213 - 230
  • [6] ARTIFICIAL INTELLIGENCE APPLIED TO MOTOR ACTIVITIES: A RAPID REVIEW OF THE LITERATURE
    Peralta-Marquez, B.
    Reynaldos-Grandon, K.
    [J]. VALUE IN HEALTH, 2022, 25 (12) : S379 - S379
  • [7] The Impact of Artificial Intelligence on Software Testing
    Hourani, Hussam
    Hammad, Ahmad
    Lafi, Mohammad
    [J]. 2019 IEEE JORDAN INTERNATIONAL JOINT CONFERENCE ON ELECTRICAL ENGINEERING AND INFORMATION TECHNOLOGY (JEEIT), 2019, : 565 - 570
  • [8] Artificial Intelligence of Things Applied to Assistive Technology: A Systematic Literature Review
    de Freitas, Mauricio Pasetto
    Piai, Vinicius Aquino
    Farias, Ricardo Heffel
    Fernandes, Anita M. R.
    de Moraes Rossetto, Anubis Graciela
    Quietinho Leithardt, Valderi Reis
    [J]. SENSORS, 2022, 22 (21)
  • [9] Where Is the Artificial Intelligence Applied in Dentistry? Systematic Review and Literature Analysis
    Thurzo, Andrej
    Urbanova, Wanda
    Novak, Bohuslav
    Czako, Ladislav
    Siebert, Tomas
    Stano, Peter
    Marekova, Simona
    Fountoulaki, Georgia
    Kosnacova, Helena
    Varga, Ivan
    [J]. HEALTHCARE, 2022, 10 (07)
  • [10] Generative Artificial Intelligence and the Future of Software Testing
    Layman, Lucas
    Vetter, Ron
    [J]. COMPUTER, 2024, 57 (01) : 27 - 32