Ohjelmistoprojekteissa tuotettavien ohjelmistojen monimutkaisuus, laajuus ja määrä kasvavat jatkuvasti. Tämä tuo toteutettavien ohjelmistojen testaukselle uusia haasteita. Yhä laajempia kokonaisuuksia on pystyttävä toteuttamaan ja testaamaan tiukkojen aikarajojen puitteissa. Järjestelmien testausta kehitettävä, jotta toteutettavien ohjelmistojen laatu pystyttäisiin takaamaan kasvavien vaatimusten mukaiseksi. Testausta pyritään kehittämään ottamalla käyttöön erilaisia työkaluja ja automatisoimaan mahdollisimman suuri osa testauksesta. Tässä diplomityössä kuvataan ohjelmistoprojektin testauksen kehittämistä Symbian OS middleware -ohjelmistoja toteuttavassa projektissa. Projektin moduulitestausta kehitettiin toteuttamalla testiautomaatiokehys...