OnTime nr 1 2003 - Combitech.se
OnTime nr 1 2003 - Combitech.se
OnTime nr 1 2003 - Combitech.se
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
in, samt antalet fel som rapporterats i varje<br />
relea<strong>se</strong> under systemtest.<br />
Prediktion<br />
För prediktionsmodellen har vi ett kortsiktigt<br />
perspektiv, det vill säga att kunna prediktera<br />
vilka komponenter som kommer att orsaka<br />
problem i testfa<strong>se</strong>n eller nästa relea<strong>se</strong>. Vi vill<br />
få upp synligheten på de problematiska komponenterna.<br />
Hypote<strong>se</strong>n är att det oftast är<br />
samma komponenter som återfinns bland de<br />
mest felintensiva. Vi nyttjar därför data från<br />
test i den ena relea<strong>se</strong>n för att prediktera vilka<br />
komponenter som kommer att uppvisa<br />
många fel i nästa relea<strong>se</strong>-test (<strong>se</strong> figur 2).<br />
Resultatet från prediktionen kan nyttjas för<br />
att lägga mer resur<strong>se</strong>r på test (eller granskningar)<br />
av vissa komponenter.<br />
Angreppssättet för prediktionen är att vi<br />
rangordnar komponenterna efter hur många<br />
fel de uppvisade i systemtest. Anledningen<br />
till att inte använda det exakta antalet fel för<br />
varje komponent är att vi kan reducera skill-<br />
Nr 1 mars <strong>2003</strong><br />
<strong>Combitech</strong> Systems AB<br />
STRATEGIER FÖR EFFEKTIV TEST<br />
naderna som kan finnas mel- Relea<strong>se</strong> n Relea<strong>se</strong> n+1<br />
lan olika relea<strong>se</strong>r med av<strong>se</strong>ende<br />
på totala antalet fel som<br />
har rapporterats.<br />
Design<br />
Design<br />
Användningen av rangordning<br />
innebär också att vi inte<br />
Kodning<br />
Data n Kodning<br />
Data n+1<br />
behöver använda avancerade<br />
statistikverktyg.<br />
Test<br />
Test<br />
I det här fallet gjordes<br />
rangordningen med hjälp av<br />
Figur 2. Flöde över insamling av data, samt användandet.<br />
en funktion i Excel. Om vi till exempel har tio eller välja ut ett specifikt antal komponenter,<br />
komponenter får den komponent med flest till exempel de 25 procent mest felintensiva. I<br />
fel värdet 10 och den med minst antal fel 1. I det här fallet väljer vi det <strong>se</strong>nare, det vill säga<br />
fallet då flera komponenter har samma antal vi väljer ut de sju komponenterna med högst<br />
fel tilldelas de samma värde, medan nästa rangordning (gulmarkerade i tabell 1). Ett<br />
komponents värde förskjuts med samma problem är att det finns ett antal komponen-<br />
antal steg. Det innebär att om två komponenter med rangordningsvärdet 19 i första releater<br />
inte har några fel alls och får rangord<strong>se</strong>n. Vi valde ut en av dessa slumpmässigt<br />
ningsvärdet 1, får den komponent som har ett eftersom detta är ett exempel. Vi var även<br />
fel värdet 3 (istället för 2).<br />
tvungna att göra detta i den andra relea<strong>se</strong>n. I<br />
Rangordningen ger oss möjlighet att<br />
ett annat fall hade man varit tvungen fundera<br />
antingen peka ut felintensiva komponenter lite mer. Resultatet för de två relea<strong>se</strong>rna<br />
som har högre rangordning än ett visst värde, redovisas i tabell 1 och 2.<br />
Komponent A B C D E F G H I J K L M N<br />
Defekter 0 0 0 0 0 0 1 2 2 2 3 4 4 5<br />
Rangordning 1 1 1 1 1 1 7 8 8 8 11 12 12 14<br />
Komponent O P Q R S T U V W X Y Z AA AB<br />
Defekter 7 7 7 8 9 9 9 9 10 11 15 20 22 32<br />
Rangordning 15 15 15 18 19 19 19 19 23 24 25 26 27 28<br />
Tabell 1. Defekter i relea<strong>se</strong> n.<br />
Komponent A B C D E F G H I J K L M N<br />
Defekter 8 18 0 0 3 4 7 3 8 0 9 2 12 14<br />
Rangordning 15 25 1 1 9 11 14 9 15 1 17 8 21 23<br />
Komponent O P Q R S T U V W X Y Z AA AB<br />
Defekter 0 0 10 11 1 0 22 30 23 11 15 6 5 12<br />
Rangordning 1 1 18 19 7 1 26 28 27 19 24 13 12 21<br />
Tabell 2. Defekter i relea<strong>se</strong> n+1.<br />
21