Novelty-Driven Evolutionary Scriptless Testing

被引:0
作者
Hufkens, Lianne V. [1 ]
Vos, Tanja E. J. [1 ,2 ]
Marin, Beatriz [2 ]
机构
[1] Open Univ, Valkenburgerweg 177, NL-6419 AT Heerlen, Netherlands
[2] Univ Politecn Valencia, Valencia, Spain
来源
RESEARCH CHALLENGES IN INFORMATION SCIENCE, PT II, RCIS 2024 | 2024年 / 514卷
关键词
Automated GUI testing; Scriptless testing; Novelty Search; Grammar-based testing; Evolutionary testing; Grammatical Evolution; SEARCH; TESTAR;
D O I
10.1007/978-3-031-59468-7_12
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In recent years, scriptless Graphical User Interface (GUI) testing has been positioned as a complement to traditional testing techniques. Automated scriptless GUI testing approaches use Action Selection Rules (ASR) to generate on-the-fly test sequences when testing a software system. Currently, random is the standard selection approach in scriptless testing, provoking drawbacks in the testing process, such as test sequences that do not reflect the human strategies for testing, and being unable to deal with multistep tasks. This paper presents an alternate selection approach based on the use of a grammar to design the ASR and an Evolutionary Algorithm (EA) with Novelty Search (NS) to direct the evolution process. Preliminary testing shows that the ASRS do evolve in the standard EA process. Further research is needed to show the benefits of the additional NS for the testing process.
引用
收藏
页码:100 / 108
页数:9
相关论文
共 34 条
  • [1] Amalfitano Domenico., 2015, P 3 INT WORKSHOP SOF, P5, DOI DOI 10.1145/2804345.2804348
  • [2] Arnold DV, 2002, IEEE T EVOLUT COMPUT, V6, P30, DOI [10.1109/4235.985690, 10.1023/A:1015059928466]
  • [3] Bauersfeld S., 2014, 8 ACM IEEE INT S EMP, P1
  • [4] Software testing research: Achievements, challenges, dreams
    Bertolino, Antonia
    [J]. FOSE 2007: FUTURE OF SOFTWARE ENGINEERING, 2007, : 85 - 103
  • [5] Scripted and scriptless GUI testing for web applications: An industrial case
    Bons, Axel
    Marin, Beatriz
    Aho, Pekka
    Vos, Tanja E. J.
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2023, 158
  • [6] Scriptless Testing at the GUI Level in an Industrial Setting
    Chahim, Hatim
    Duran, Mehmet
    J. Vos, Tanja E.
    Aho, Pekka
    Fernandez, Nelly Condori
    [J]. RESEARCH CHALLENGES IN INFORMATION SCIENCE (RCIS 2020), 2020, 385 : 267 - 284
  • [7] de Groot M., 2018, Master's thesis
  • [8] A Novelty Search and Metamorphic Testing Approach to Automatic Test Generation
    DeVries, Byron
    Trefftz, Christian
    [J]. 2021 IEEE/ACM 14TH INTERNATIONAL WORKSHOP ON SEARCH-BASED SOFTWARE TESTING (SBST 2021), 2021, : 8 - 11
  • [9] Ant colony optimization theory: A survey
    Dorigo, M
    Blum, C
    [J]. THEORETICAL COMPUTER SCIENCE, 2005, 344 (2-3) : 243 - 278
  • [10] Using genetic programming to evolve action selection rules in traversal-based automated software testing: results obtained with the TESTAR tool
    Esparcia-Alcazar, Anna, I
    Almenar, Francisco
    Vos, Tanja E. J.
    Rueda, Urko
    [J]. MEMETIC COMPUTING, 2018, 10 (03) : 257 - 265