Key points are not available for this paper at this time.
Résumé—Les tests sont des artefacts centraux des systèmes logiciels et jouent un rôle crucial pour la qualité du logiciel. Dans les tests système, beaucoup d'exécutions de tests sont effectuées manuellement à l'aide de tests en langage naturel. Cependant, ces cas de tests sont souvent mal écrits sans tenir compte des meilleures pratiques. Cela conduit à des tests qui ne sont pas maintenables, difficiles à comprendre et inefficaces à exécuter. Pour le code source et les tests unitaires, les soi-disant odeurs de code et odeurs de tests ont été établies comme des indicateurs pour identifier un code mal écrit. Nous appliquons l'idée d'odeurs aux tests en langage naturel en définissant un ensemble de Common Natural Language Test Smells (NLTS). De plus, nous rapportons une étude empirique analysant l'étendue dans plus de 2800 tests de sept suites de tests industriels. Mots-clés—tests système, langage naturel, odeurs de tests I.
Hauptmann et al. (Sat,) ont étudié cette question.