Test Smells in Python
In this project, we study test smells in Python for the first time. We perform a mapping study to discover test smells studied in different papers, selected test smells that apply to Python, and discovered another Python-specific test smell called Suboptimal Assert. Then, we developed a tool called PyNose that detects these smells, validated it, and conducted an empirical study of 450 Python projects.
PyNose is avaiable on GitHub.
PyNose: A Test Smell Detector For Python
Tongjie Wang, Yaroslav Golubev, Oleg Smirnov, Jiawei Li, Timofey Bryksin, and Iftekhar Ahmed