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