Mutationstester medför artificiella defekter för att mäta testernas lämplighet. Om kandidattester kan särskilja mutanters beteende från det ursprungliga programmet, anses de av god kvalitet - annars utvecklare behöver utforma nya tester. Även om denna metod har visat sig vara effektiv, branschen-skala kod utmanar dess tillämplighet på grund av det stora antalet mutanter och tester utföranden som krävs. I detta dokument presenterar vi PIT, ett praktiskt mutationstestverktyg för Java, tillämpligt på verkliga kodbaser. PIT är snabb eftersom den fungerar på bytecode och optimerar muterade exekveringar. Det är också robust och väl integrerat med utvecklingsverktyg, eftersom det kan åberopas genom ett kommandoradsgränssnitt, Ant eller Maven. PIT är också öppen källkod och därför allmänt tillgänglig på http://pitest.org/ •Programvara och dess konstruktion → Testning och felsökning av programvara.
Bland de mest framträdande verktygen är PIT REF, ett mutationstestverktyg för Java.
PIT: a practical mutation testing tool for Java (demo)
{'venue': 'ISSTA 2016', 'journal': None, 'mag_field_of_study': ['Computer Science']}