Abstract-Automated testing är en grundläggande princip för smidig utveckling. Dess fördelar inkluderar tidig feldetektering, defekt orsaka lokalisering och avlägsnande av rädsla för att tillämpa ändringar i koden. Därför är det viktigt att upprätthålla testkoden av hög kvalitet. Denna studie introducerar en modell som utvärderar testkodskvalitet genom att kombinera källkodsmått som återspeglar tre huvudaspekter av testkodskvalitet: fullständighet, effektivitet och underhållbarhet. Modellen är inspirerad av Software Quality Model i Software Improvement Group som aggregerar källkodsmått till kvalitetsbetyg baserat på benchmarking. För att validera modellen bedömer vi relationen mellan testkodens kvalitet, mätt enligt modellen, och emissionshanteringens prestanda. Ett experiment utförs där testkodens kvalitetsmodell tillämpas på 18 system med öppen källkod. Testkvalitetsklassificeringarna testas för korrelation med indikatorer för emissionshantering, som erhålls genom gruvemissionsarkiv. I synnerhet studerar vi (1) felupplösningshastighet, (2) genomströmning och (3) produktivitetsfråga hanteringsmått. Resultaten visar ett signifikant positivt samband mellan testkodernas kvalitet och två av de tre mätvärdena för hantering av problem (genomströmning och produktivitet), vilket tyder på att god testkodskvalitet positivt påverkar hanteringens prestanda.
al REF skapade en modell för att mäta testkodskvalitet baserad på attribut såsom underhållsbarhet som konstaterats ha ett positivt samband med problemhantering.
Test Code Quality and Its Relation to Issue Handling Performance
{'venue': 'IEEE Transactions on Software Engineering', 'journal': 'IEEE Transactions on Software Engineering', 'mag_field_of_study': ['Computer Science']}