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 条
  • [21] Looking For Novelty in Search-Based Software Product Line Testing
    Xiang, Yi
    Huang, Han
    Li, Miqing
    Li, Sizhe
    Yang, Xiaowei
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2021, 48 (07) : 2317 - 2338
  • [22] Analysing the fitness landscape of search-based software testing problems
    Aldeida Aleti
    I. Moser
    Lars Grunske
    Automated Software Engineering, 2017, 24 : 603 - 621
  • [23] Optimizing the Software Testing Problem Using Search-Based Software Engineering Techniques
    Ben Zayed, Hissah A.
    Maashi, Mashael S.
    INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2021, 29 (01): : 307 - 318
  • [24] Constructing Search Spaces for Search-Based Software Testing Using Neural Networks
    Joffe, Leonid
    Clark, David
    SEARCH-BASED SOFTWARE ENGINEERING, SSBSE 2019, 2019, 11664 : 27 - 41
  • [25] Search-based software engineering
    Gutjahr, Walter J.
    Harman, Mark
    COMPUTERS & OPERATIONS RESEARCH, 2008, 35 (10) : 3049 - 3051
  • [26] Search-based software engineering
    Harman, M
    Jones, BF
    INFORMATION AND SOFTWARE TECHNOLOGY, 2001, 43 (14) : 833 - 839
  • [27] Search-based software maintenance
    O'Keeffe, Mark
    Cinneide, Mel O.
    10TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS, 2006, : 247 - +
  • [28] Search-Based Testing for Embedded Telecom Software with Complex Input Structures
    Doganay, Kivanc
    Eldh, Sigrid
    Afzal, Wasif
    Bohlin, Markus
    TESTING SOFTWARE AND SYSTEMS (ICTSS 2014), 2014, 8763 : 205 - 210
  • [29] An initial industrial evaluation of interactive search-based testing for embedded software
    Marculescu, Bogdan
    Feldt, Robert
    Torkar, Richard
    Poulding, Simon
    APPLIED SOFT COMPUTING, 2015, 29 : 26 - 39
  • [30] Seeding Grammars in Grammatical Evolution to Improve Search-Based Software Testing
    Anjum M.S.
    Ryan C.
    SN Computer Science, 2021, 2 (4)