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 条
  • [1] .NET/C# instrumentation for search-based software testing
    Amid Golmohammadi
    Man Zhang
    Andrea Arcuri
    Software Quality Journal, 2023, 31 : 1439 - 1465
  • [2] .NET/C# instrumentation for search-based software testing
    Golmohammadi, Amid
    Zhang, Man
    Arcuri, Andrea
    SOFTWARE QUALITY JOURNAL, 2023, 31 (04) : 1439 - 1465
  • [3] JavaScript Instrumentation for Search-Based Software Testing: A Study with RESTful APIs
    Zhang, Man
    Belhadi, Asma
    Arcuri, Andrea
    Proceedings - 2022 IEEE 15th International Conference on Software Testing, Verification and Validation, ICST 2022, 2022, : 105 - 115
  • [4] Java']JavaScript Instrumentation for Search-Based Software Testing: A Study with RESTful APIs
    Zhang, Man
    Belhadi, Asma
    Arcuri, Andrea
    2022 IEEE 15TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST 2022), 2022, : 105 - 115
  • [5] SSBSE'21 Tutorial: Search-Based System Testing with EvoMaster (Tutorial Paper)
    Arcuri, Andrea
    SEARCH-BASED SOFTWARE ENGINEERING (SSBSE 2021), 2021, 12914 : XIII - XIV
  • [7] The Cloudification Perspectives of Search-based Software Testing
    Martin, Diego
    Panichella, Sebastiano
    2019 IEEE/ACM 12TH INTERNATIONAL WORKSHOP ON SEARCH-BASED SOFTWARE TESTING (SBST 2019), 2019, : 5 - 6
  • [8] SBSTFrame: a Framework to Search-Based Software Testing
    Machado, Bruno N.
    Camilo-Junior, Celso G.
    Rodrigues, Cassio L.
    Quijano, Eduardo H. D.
    2016 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2016, : 4106 - 4111
  • [9] Search-Based Secure Software Testing: A Survey
    Khari, Manju
    Vaishali
    Kumar, Manoj
    SOFTWARE ENGINEERING (CSI 2015), 2019, 731 : 375 - 381
  • [10] Broadening the Search in Search-Based Software Testing: It Need Not Be Evolutionary
    Feldt, Robert
    Poulding, Simon
    2015 IEEE/ACM 8TH INTERNATIONAL WORKSHOP ON SEARCH-BASED SOFTWARE TESTING (SBST), 2015, : 1 - 7