Abstract-Recent framsteg i testning av programvara tillåter automatisk härledning av tester som når nästan alla önskade punkt i källkoden. Det finns dock ett grundläggande problem med den allmänna idén om att rikta in sig på ett tydligt mål för testtäckning i taget: Målen för täckning är varken oberoende av varandra eller testgenerering för något specifikt mål för täckning som garanterat kommer att lyckas. Vi presenterar EVOSUITE, en sökbaserad metod som optimerar hela testsviter för att uppfylla ett täckningskriterium, snarare än att generera distinkta testfall riktade mot tydliga täckningsmål. Utvärderad på fem open source-bibliotek och en industriell fallstudie, visar vi att EVOSUITE når upp till 18 gånger täckningen av en traditionell strategi för enskilda grenar, med upp till 44% mindre testsviter.
Det arbete som Fraser och Arcuri REF lagt fram visar att hela testsviten når upp till 18 gånger täckningen än den traditionella metoden som skulle rikta sig mot täckningsmålen individuellt.
Evolutionary Generation of Whole Test Suites
{'venue': '2011 11th International Conference on Quality Software', 'journal': '2011 11th International Conference on Quality Software', 'mag_field_of_study': ['Computer Science']}