Programvarutester är en av de viktigaste uppgifterna i den typiska utvecklingsprocessen. Utvecklare är vanligtvis skyldiga att skriva enhet test fall för den kod de implementerar. Eftersom detta är en tidskrävande uppgift, har många metoder och verktyg för automatisk testfallsgenerering - som EvoSuite- införts under de senaste åren. Icke desto mindre måste utvecklare upprätthålla och utveckla tester för att upprätthålla förändringarna i källkoden; därför är det viktigt att ha läsbara testfall för att underlätta en sådan process. Det är dock fortfarande oklart om utvecklare gör en ansträngning att skriva läsbara enhetstester. Därför genomför vi i detta dokument en explorativ studie som jämför läsbarheten av manuellt skrivna testfall med de klasser de testar. Dessutom fördjupar vi en sådan analys genom att undersöka läsbarheten hos automatiskt genererade testfall. Våra resultat tyder på att utvecklare tenderar att försumma läsbarheten av testfall och att automatiskt genererade testfall i allmänhet är ännu mindre läsbara än manuellt skrivna. • Programvara och dess konstruktion → Underhåll av programvara; Sökbaserad programvaruteknik;
Grano m.fl. REF jämförde läsbarheten hos manuellt genererade och genererade tester och fann att de senare var mindre läsbara.
An empirical investigation on the readability of manual and generated test cases
{'venue': "ICPC '18", 'journal': None, 'mag_field_of_study': ['Computer Science']}