Panosta jatkuvaan laadunhallintaan
Perinteisesti laadunvarmistus on painottunut tuotekehityssyklin loppupäähän. Tällöin testaustiimin mahdollisuus vaikuttaa lopputuotteen laatuun on oleellisesti heikompaaa, kuin silloin jos laadunvarmistus on integroitu osaksi kehitystä.
Jatkuva laadunhallinta ohjelmistokehitykseen kannattaa toteuttaa niin että:
- Vaatimuksissa otetaan huomioon liiketoiminnan tavoitteet sekä testauksen tarpeet
- Laatua tarkkaillaan kehityksen aikana (esimerkiksi osana jatkuvaa integraatiota)
- Testausta tehdään riittävästi ja riittävän aikaisin
- Virheitä ja virhetrendejä seurataan
- Suuret testausponnistelut kohdistetaan asioihin, joilla on suurin merkitys asiakkaille ja liiketoiminnalle
Näiden periaatteiden toteuttaminen organisaatiossa vaatii myös tehokkaat välineet, joiden avulla on mahdollista suunnitella ja toteuttaa testaus vaatimuslähtöisesti, hallita koko testausprosessia, suorittaa testejä ja seurata virheitä sekä automatisoida testauksen toistettavat ja/tai monistettavat vaiheet.
Näitä välineitä ovat:
- SilkCentral Test Manager: täysin web-pohjainen testauksen hallinnan keskitin, joka mahdollistaa sekä automaattisten että manuaalisten testien suunnittelun, linkitykset vaatimuksiin, suorituksen, virheiden seurannan ja raportoinnin.
- SilkTest: automaattinen GUI- ja regressiotestausväline web-, Java- ja Windows-sovelluksille. Sopii sekä perinteiseen että ketterään kehitystiimiin.
- SilkPerformer: helppokäyttöinen suorituskyky- ja kuormitustestausratkaisu. Soveltuu mm. seuraavantyyppisten sovellusten testaukseen: web, Java, .NET, tietokannat, CORBA, eri CRM:t jne.
|