Home // VALID 2024, The Sixteenth International Conference on Advances in System Testing and Validation Lifecycle // View article
Analysis of Test Smell Impact on Test Code Quality
Authors:
Ismail Cebeci
Tuğkan Tuğlular
Keywords: Test Smells; Software Testing; Empirical Software Engineering.
Abstract:
Software testing is a crucial component of the software development life-cycle, playing a key role in ensuring the quality and robustness of software products. However, test code, like production code, is susceptible to poor design choices or "test smells", which can compromise its effectiveness and maintainability. This article investigates the prevalence and impact of various test smells across open-source software projects, using advanced detection tools such as JNose and TestSmellDetector. The research highlights that certain test smells, such as "Assertion Roulette," "Magic Number Test," and "Lazy Test," are notably prevalent. The study also examines the co-occurrence of different test smells, providing understanding of how these issues interrelate. Additionally, the article compares the effectiveness of JNose and TestSmellDetector in detecting test smells, providing insights into their strengths and limitations.
Pages: 1 to 6
Copyright: Copyright (c) IARIA, 2024
Publication date: September 29, 2024
Published in: conference
ISSN: 2308-4316
ISBN: 978-1-68558-199-2
Location: Venice, Italy
Dates: from September 29, 2024 to October 3, 2024