What We Know About Smells in Software Test Code

被引:20
|
作者
Garousi, Vahid [1 ]
Kucuk, Baris [2 ]
Felderer, Michael [3 ,4 ]
机构
[1] Wageningen Univ, Software Engn, Wageningen, Netherlands
[2] Proven Informat Technol, Ankara, Turkey
[3] Univ Innsbruck, Innsbruck, Austria
[4] Blekinge Inst Technol, Karlskrona, Sweden
关键词
multivocal literature review; Software testing; systematic literature review; test anti-patterns; test automation; test scripts; test smells;
D O I
10.1109/MS.2018.2875843
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Test smells are poorly designed tests and negatively affect the quality of test suites and production code. We present the largest catalog of test smells, along with a summary of guidelines, techniques, and tools used to deal with test smells.
引用
收藏
页码:61 / 73
页数:13
相关论文
共 50 条
  • [1] What We Know about Software Test Maturity and Test Process Improvement
    Garousi, Vahid
    Felderer, Michael
    Hacaloglu, Tuna
    IEEE SOFTWARE, 2018, 35 (01) : 84 - 92
  • [2] What Do We Know About Readability of Test Code? - A Systematic Mapping Study
    Winkler, Dietmar
    Urbanke, Pirmin
    Ramler, Rudolf
    2022 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING (SANER 2022), 2022, : 1167 - 1174
  • [3] What We Know about Testing Embedded Software
    Garousi, Vahid
    Felderer, Michael
    Karapicak, Cagri Murat
    Yilmaz, Ugur
    IEEE SOFTWARE, 2018, 35 (04) : 62 - 69
  • [4] On The Relation of Test Smells to Software Code Quality
    Spadini, Davide
    Palomba, Fabio
    Zaidman, Andy
    Bruntink, Magiel
    Bacchelli, Alberto
    PROCEEDINGS 2018 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME), 2018, : 1 - 12
  • [5] What Do We Know about Agile Software Development?
    Shull, Forrest
    Dyba, Tore
    Dingsoyr, Torgeir
    IEEE SOFTWARE, 2009, 26 (05) : 6 - 9
  • [6] Do we know what we test and do we test what we want to know?
    Klugkist, Irene
    van Wesel, Floryt
    Bullens, Jessie
    INTERNATIONAL JOURNAL OF BEHAVIORAL DEVELOPMENT, 2011, 35 (06) : 550 - 560
  • [7] What we (don't) know about what we know
    Sher, Shlomi
    Winkielman, Piotr
    BEHAVIORAL AND BRAIN SCIENCES, 2014, 37 (01) : 38 - 39
  • [8] What we know and what we do not know about DMN
    Figl, Kathrin
    Mendling, Jan
    Tokdemir, Gul
    Vanthienen, Jan
    ENTERPRISE MODELLING AND INFORMATION SYSTEMS ARCHITECTURES-AN INTERNATIONAL JOURNAL, 2018, 13
  • [9] WHAT WE KNOW AND WHAT WE DONT KNOW ABOUT COMPETITIVENESS
    JONES, PT
    TEECE, DJ
    COOPERATION AND COMPETITION IN THE GLOBAL ECONOMY: ISSUES AND STRATEGIES, 1988, : 265 - 330
  • [10] What do we know about requirements management in software ecosystems?
    Paulo Malcher
    Eduardo Silva
    Davi Viana
    Rodrigo Santos
    Requirements Engineering, 2023, 28 (4) : 567 - 593