Under de senaste årtiondena har många automatiserade mjukvarufel diagnostekniker inklusive Spektrum-Based Fault Localization (SBFL) föreslagits för att förbättra effektiviteten i programvara felsökning aktivitet. När det gäller SBFL är misstänkta beräkningar nära relaterade till antalet misslyckade och godkända testfall. Studier har visat att förhållandet mellan antalet misslyckade och godkända testfall har en större inverkan på noggrannheten hos SBFL än det totala antalet testfall, och en balanserad testsvit är mer fördelaktig för att förbättra noggrannheten hos SBFL. Baserat på teoretisk analys föreslog vi en PNF-strategi (Passed test cases, Not exekvate Faulty statement) för att minska testsviten och bygga upp en mer balanserad strategi för SBFL, som kan användas vid regressionstestning. Vi utvärderade strategin med hjälp av Siemens-programmet och rymdprogrammet. Experiment visade att vår PNF-strategi kan användas för att bygga en ny testsvit på ett effektivt sätt. Jämfört med den ursprungliga testsviten har den nya en mindre storlek (genomsnittligt 90 % testfall reducerades i experiment) och mer balanserat förhållande mellan misslyckade testfall att klara testfall, medan den har samma uttalande täckning och fel lokalisering noggrannhet.
Löjtnant m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m för m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m. generera testsviter för sbfl, med tanke på att misslyckas med att passera testfall förhållandet att vara viktigare än antalet REF.
An Effective Strategy to Build Up a Balanced Test Suite for Spectrum-Based Fault Localization
{'venue': None, 'journal': 'Mathematical Problems in Engineering', 'mag_field_of_study': ['Computer Science']}