Table of Contents
Rakennetun testauskehyksen toteuttaminen voi vähentää merkittävästi vikatiheyttä ohjelmistokehityksessä. Tässä tapaustutkimuksessa selvitetään, miten keskikokoinen teknologiayritys parantaa tuotteiden laatua ottamalla käyttöön systemaattisia testausprosesseja.
Tausta
Yhtiö kohtasi usein bugeja lippulaivasovelluksessaan, mikä johti asiakkaiden tyytymättömyyteen ja ylläpitokustannusten nousuun. He päättivät uudistaa testaustapaansa näiden ongelmien ratkaisemiseksi.
Testauspuitteiden täytäntöönpano
Ryhmä hyväksyi jäsennellyn testauskehyksen, johon sisältyi yksikkötestejä, integrointitestejä ja loppu- ja lopputestejä. He integroivat nämä testit jatkuvaan integrointiputkeensa varmistaakseen, että viat havaitaan varhaisessa vaiheessa.
Keskeisiä toimia olivat testausstandardien määrittely, testin suorittamisen automatisointi ja parhaiden käytäntöjen kehittäjien kouluttaminen.
Tulokset ja tulokset
Kuudessa kuukaudessa yhtiö havaitsi 40 prosentin laskun bugitiheydessä. Vapautuksen jälkeen raportoitujen kriittisten vikatapausten määrä väheni ja tuotteen kokonaisvakaus parani.
Joukkueen tuottavuus kasvoi, kun vikakorjauksiin kului vähemmän aikaa, jolloin voitiin keskittyä enemmän ominaisuuksien kehittämiseen. Myös asiakastyytyväisyysarviot osoittivat huomattavaa parannusta.
- Vikojen tiheyden väheneminen 40%
- Tuotteiden vakauden parantaminen
- Tiimin tuottavuuden parantaminen
- Asiakastyytyväisyyden parantaminen