Asset Details
MbrlCatalogueTitleDetail
Do you wish to reserve the book?
Rotten green tests in Java, Pharo and Python
by
Fuhrman, Christopher
, Polito, Guillermo
, Black, Andrew P
, Aranega Vincent
, Martinez, Matias
, Etien Anne
, Ducasse Stéphane
, Delplanque Julien
in
Java
/ Smell
2021
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?
Rotten green tests in Java, Pharo and Python
by
Fuhrman, Christopher
, Polito, Guillermo
, Black, Andrew P
, Aranega Vincent
, Martinez, Matias
, Etien Anne
, Ducasse Stéphane
, Delplanque Julien
in
Java
/ Smell
2021
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
Rotten green tests in Java, Pharo and Python
2021
Request Book From Autostore
and Choose the Collection Method
Overview
Rotten Green Tests are tests that pass, but not because the assertions they contain are true: a rotten test passes because some or all of its assertions are not actually executed. The presence of a rotten green test is a test smell, and a bad one, because the existence of a test gives us false confidence that the code under test is valid, when in fact that code may not have been tested at all. This article reports on an empirical evaluation of the tests in a corpus of projects found in the wild. We selected approximately one hundred mature projects written in each of Java, Pharo, and Python. We looked for rotten green tests in each project, taking into account test helper methods, inherited helpers, and trait composition. Previous work has shown the presence of rotten green tests in Pharo projects; the results reported here show that they are also present in Java and Python projects, and that they fall into similar categories. Furthermore, we found code bugs that were hidden by rotten tests in Pharo and Python. We also discuss two test smells —missed fail and missed skip —that arise from the misuse of testing frameworks, and which we observed in tests written in all three languages.
MBRLCatalogueRelatedBooks
Related Items
Related Items
This website uses cookies to ensure you get the best experience on our website.