Abstract-Galidera kod hantering exceptionellt beteende är svårt, särskilt när det handlar om externa resurser som kan vara bullriga och opålitliga, som det kräver: 1) systematisk undersökning av utrymmet för undantag som kan kastas av externa resurser, och 2) utformningen av sammanhanget för att utlösa specifika mönster av undantag. I detta arbete presenterar vi en strategi som tar itu med dessa svårigheter genom att utföra en uttömmande förstärkning av utrymmet för exceptionellt beteende i samband med en extern resurs som utövas av en testsvit. Varje förstärkning försöker exponera ett program undantag hantering konstruktion till nytt beteende genom att håna en extern resurs så att den återgår normalt eller kastar ett undantag enligt ett fördefinierat mönster. Vår bedömning av metoden indikerar att den kan vara helt automatiserad, är tillräckligt kraftfull för att upptäcka 65% av de fel som rapporterats i felrapporter av detta slag, och är tillräckligt exakt för att 77% av de upptäckta anomalier motsvarar fel som fastställts av utvecklarna.
Zhang och Elbaum REF har nyligen presenterat ett tillvägagångssätt som förstärker testet för att validera undantagshantering.
Amplifying tests to validate exception handling code
{'venue': "ICSE '12", 'journal': None, 'mag_field_of_study': ['Computer Science']}