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
相关论文
共 23 条
[1]  
[Anonymous], 2014, The Economist
[2]  
Bavota G, 2012, 2012 28TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE (ICSM), P56, DOI 10.1109/ICSM.2012.6405253
[3]  
Garousi V., 2018, GUIDELINES CONDUCTIN
[4]  
Garousi V., 2017, Proc. 2017 ACM SIGSOFT, P21, DOI DOI 10.1145/3121245.3121250
[5]  
Garousi V., 2016, P INT C EV ASS SOFTW, P171
[6]   Automated Testing of Simulation Software in the Aviation Industry An Experience Report [J].
Garousi, Vahid ;
Tasli, Seckin ;
Sertel, Onur ;
Tokgoz, Mustafa ;
Herkiloglu, Kadir ;
Arkin, Hikmet Ferda Ergunes ;
Bilir, Osman .
IEEE SOFTWARE, 2019, 36 (04) :63-75
[7]   Introducing automated GUI testing and observing its benefits: an industrial case study in the context of law-practice management software [J].
Garousi, Vahid ;
Yildmm, Erdem .
2018 IEEE 11TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW), 2018, :138-145
[8]   What We Know about Testing Embedded Software [J].
Garousi, Vahid ;
Felderer, Michael ;
Karapicak, Cagri Murat ;
Yilmaz, Ugur .
IEEE SOFTWARE, 2018, 35 (04) :62-69
[9]   What We Know about Software Test Maturity and Test Process Improvement [J].
Garousi, Vahid ;
Felderer, Michael ;
Hacaloglu, Tuna .
IEEE SOFTWARE, 2018, 35 (01) :84-92
[10]   Industry-academia collaborations in software testing: experience and success stories from Canada and Turkey [J].
Garousi, Vahid ;
Eskandar, Matt M. ;
Herkiloglu, Kadir .
SOFTWARE QUALITY JOURNAL, 2017, 25 (04) :1091-1143