Mutation testning av en testsvit och ett program ger ett sätt att mäta kvaliteten på testsviten. I huvudsak är mutationstestning en form av känslighetstestning: genom att köra muterade versioner av programmet mot testsviten mäter mutationstestning svitens känslighet för att upptäcka fel som en programmerare kan införa i programmet. Detta dokument introducerar en teknik för att förbättra mutationstester som vi kallar vildfångade mutanter; det ger en metod för att skapa potentiella fel som är närmare kopplade till förändringar som görs av faktiska programmerare. Denna teknik gör det möjligt för mutationstestaren att vara mer säker på att testsviten är känslig för den typ av förändringar som har observerats ha gjorts av programmerare i verkliga fall. • Programvara och dess konstruktion → Programvarukonfigurationshantering och versionskontrollsystem; Programvarutestning och felsökning; Parsers; KEYWORDS-mutationstestning, arkivbrytning, testsviter ACM Referensformat:
Brunt och al. REF har utvecklat en metod för att skapa potentiella fel som är närmare kopplade till förändringar som gjorts av faktiska programmerare där de kallade "vilda mutanter".
The care and feeding of wild-caught mutants
{'venue': 'ESEC/FSE 2017', 'journal': None, 'mag_field_of_study': ['Computer Science']}