Asset Details
MbrlCatalogueTitleDetail
Do you wish to reserve the book?
NET/C# instrumentation for search-based software testing
by
Golmohammadi, Amid
, Arcuri, Andrea
, Zhang, Man
in
Applications programs
/ Programming languages
/ Searching
/ Software
/ Software testing
/ Source code
2023
Hey, we have placed the reservation for you!
By the way, why not check out events that you can attend while you pick your title.
You are currently in the queue to collect this book. You will be notified once it is your turn to collect the book.
Oops! Something went wrong.
Looks like we were not able to place the reservation. Kindly try again later.
Are you sure you want to remove the book from the shelf?
Oops! Something went wrong.
While trying to remove the title from your shelf something went wrong :( Kindly try again later!
Do you wish to request the book?
NET/C# instrumentation for search-based software testing
by
Golmohammadi, Amid
, Arcuri, Andrea
, Zhang, Man
in
Applications programs
/ Programming languages
/ Searching
/ Software
/ Software testing
/ Source code
2023
Please be aware that the book you have requested cannot be checked out. If you would like to checkout this book, you can reserve another copy
We have requested the book for you!
Your request is successful and it will be processed during the Library working hours. Please check the status of your request in My Requests.
Oops! Something went wrong.
Looks like we were not able to place your request. Kindly try again later.
Journal Article
NET/C# instrumentation for search-based software testing
2023
Request Book From Autostore
and Choose the Collection Method
Overview
C# is one of the most widely used programming languages. However, to the best of our knowledge, there has been no work in the literature aimed at enabling search-based software testing techniques for applications running on the .NET platform, like the ones written in C#. In this paper, we propose a search-based approach and an open source tool to enable white-box testing for C# applications. The approach is integrated with a .NET bytecode instrumentation, in order to collect code coverage at runtime during the search. In addition, by taking advantage of Branch Distance, we define heuristics to better guide the search, e.g., how heuristically close it is to cover a branch in the source code. To empirically evaluate our technique, we integrated our tool into the EvoMaster test generation tool and conducted experiments on three .NET RESTful APIs as case studies. Results show that our technique significantly outperforms gray-box testing tools in terms of code coverage.
Publisher
Springer Nature B.V
Subject
This website uses cookies to ensure you get the best experience on our website.