SSBSE Summary of.NET/C# Instrumentation for Search-Based Software Testing

被引:0
|
作者
Golmohammadi, Amid [1 ]
Zhang, Man [1 ]
Arcuri, Andrea [1 ,2 ]
机构
[1] Kristiania Univ Coll, Oslo, Norway
[2] Oslo Metropolitan Univ, Oslo, Norway
基金
欧洲研究理事会;
关键词
NET instrumentation; SBST; REST APIs;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
C# is a widely used programming language. However, to the best of our knowledge, there is no documented work on enabling Search-Based Software Testing methods for C# and.NET applications. This paper introduces a white-box testing approach and an open-source tool for C# applications that collects code coverage information in real-time via.NET bytecode instrumentation. The method improves the search's direction by using Branch Distance heuristics. The tool was evaluated on three.NET RESTful APIs after being integrated into the EvoMaster test generator. Results show that our strategy achieves significantly higher code coverage than grey-box testing tools.
引用
收藏
页码:XVII / XVIII
页数:2
相关论文
共 50 条
  • [41] Tester interactivity makes a difference in search-based software testing: A controlled experiment
    Marculescu, Bogdan
    Poulding, Simon
    Feldt, Robert
    Petersen, Kai
    Torkar, Richard
    INFORMATION AND SOFTWARE TECHNOLOGY, 2016, 78 : 66 - 82
  • [42] Summary of "An empirical comparison of combinatorial testing and search-based testing in the context of automated and autonomous driving systems"
    Kluck, Florian
    Li, Yihao
    Tao, Jianbo
    Wotawa, Franz
    2024 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS, ICSTW 2024, 2024, : 178 - 179
  • [43] EXSYST: Search-Based GUI Testing
    Gross, Florian
    Fraser, Gordon
    Zeller, Andreas
    2012 34TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2012, : 1423 - 1426
  • [44] Search-Based Testing of Reinforcement Learning
    Tappler, Martin
    Cordoba, Filip Cano
    Aichernig, Bernhard K.
    Koenighofer, Bettina
    PROCEEDINGS OF THE THIRTY-FIRST INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, IJCAI 2022, 2022, : 503 - 510
  • [45] Search Based Software Engineering - Third International Symposium, SSBSE 2011, Proceedings
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2011, 6956 LNCS
  • [46] Search-based Testing using EFSMs
    Turlea, Ana
    2019 IEEE 30TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW 2019), 2019, : 100 - 103
  • [47] Search-Based Energy Testing of Android
    Jabbarvand, Reyhaneh
    Lin, Jun-Wei
    Malek, Sam
    2019 IEEE/ACM 41ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2019), 2019, : 1119 - 1130
  • [48] Search-based testing in membrane computing
    Turlea, Ana
    Gheorghe, Marian
    Ipate, Florentin
    Konur, Savas
    JOURNAL OF MEMBRANE COMPUTING, 2019, 1 (04) : 241 - 250
  • [49] Search-based testing in membrane computing
    Ana Ţurlea
    Marian Gheorghe
    Florentin Ipate
    Savas Konur
    Journal of Membrane Computing, 2019, 1 : 241 - 250
  • [50] Special Issue on Search-Based Software Engineering
    Sarro, Federica
    Kessentini, Marouane
    Deb, Kalayanmoy
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2018, 22 (03) : 333 - 333