A Peruma, K Almalki, CD Newman… - Proceedings of the 28th …, 2020 - dl.acm.org
The test code, just like production source code, is subject to bad design and programming practices, also known as smells. The presence of test smells in a software project may affect …
V Garousi, B Küçük - Journal of systems and software, 2018 - Elsevier
As a type of anti-pattern, test smells are defined as poorly designed tests and their presence may negatively affect the quality of test suites and production code. Test smells are the …
Test smells aim to capture design issues in test code that reduces its maintainability. These have been extensively studied and generally found quite prevalent in both human-written …
D Spadini, M Schvarcbacher, AM Oprescu… - Proceedings of the 17th …, 2020 - dl.acm.org
Test smells are poor design decisions implemented in test code, which can have an impact on the effectiveness and maintainability of unit tests. Even though test smell detection tools …
Test smells have been defined as poorly designed tests and, as reported by recent empirical studies, their presence may negatively affect comprehension and maintenance of test suites …
Bad smells are symptoms that something may be wrong in the system design or code. There are many bad smells defined in the literature and detecting them is far from trivial. Therefore …
Similarly to production code, code smells also occur in test code, where they are called test smells. Test smells have a detrimental effect not only on test code but also on the production …
Test smells represent sub-optimal design or implementation solutions applied when developing test cases. Previous research has shown that these smells may decrease both …
Several strategies have been proposed for test quality measurement and analysis. Code coverage is likely the most widely used one. It enables to verify the ability of a test case to …