testaustekniikat - Porin yksikkö - Tampereen teknillinen yliopisto
testaustekniikat - Porin yksikkö - Tampereen teknillinen yliopisto
testaustekniikat - Porin yksikkö - Tampereen teknillinen yliopisto
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Tampere University of Technology, Pori 20.9.2007<br />
Koodin analysointi<br />
• Data flow analysis<br />
• Etsitään koodista muuttujat ja niiden käyttö:<br />
• koska muuttuja määritellään<br />
• mikä on muuttujan alkuarvo<br />
• koska muuttujaan asetetaan arvo<br />
• koska muuttujaa käytetään<br />
• Control flow analysis<br />
• Käydään läpi koodin kontrollirakenne, joka voidaan<br />
mallintaa<br />
• process block, decision point, junction point<br />
• Yritetään löytää esim. kuollut koodi ja päättymättömät luupit.<br />
20.9.2007<br />
Ohjelmiston testaus - tekniikat © TTY Pori, Arto Stenberg 45<br />
<strong>Tampereen</strong> Teknillinen <strong>yliopisto</strong><br />
<strong>Porin</strong> yksikkö<br />
Koodin mallintaminen<br />
F<br />
T<br />
F<br />
T<br />
Sekvenssi Ehto Luuppi<br />
20.9.2007<br />
Ohjelmiston testaus - tekniikat © TTY Pori, Arto Stenberg 46<br />
<strong>Tampereen</strong> Teknillinen <strong>yliopisto</strong><br />
<strong>Porin</strong> yksikkö<br />
© Arto Stenberg 23