Testitulokset
- Viimeisimmät testit on ajettu versioilla: 1.0
Testaus menetelmät
Järjestelmätestauksessa käytettiin robotframeworkia testiautomaatio-framework:ina. Robotframework on pythonilla tehty avainsanapohjainen testiautomaatio ohjelmisto, jota käytetään esim hyväksymistestaukseen. Kaikki testit eivät sovellu testiautomaatiolla tehtäväksi ja nämä testit suoritettiin manuaalisesti
Robotframework
Projektissa käytetään react:ia käyttäjän näkymien tekemiseen. Se toi lisähaastetta automaattitestaukseen, koska on vaikea saada tiettyä komponenttia testauksen kohteeksi, kun dom puu muuttuu ohjelman suorituksen aikana. Asiaa yritettiin huomioida siten, että testattaviin komponentit merkittiin ID-numeroilla. Mutta haasteita jäi siitä huolimatta. Regressio testeissä ongelma korostui. Kun regressiotesti laitettiin osaksi pipelinea ohjelman suoritus oli taas erilainen. Näihin löytyi kuitenkin ratkaisut.
Hyväksyntätestit
Hyväksyntätestit kirjoitettiin valmiiksi projektin alkuvaiheessa. Ne olivat käyttökelpoisia testejä vielä projektin hyväksyntä vaiheessa. Tämä seikka kertoo, että olemme onnistuneet pysymään suunnitelmissa ja kaikki suunnitelmat ovat olleet realistisia.
Järjestelmätestaus:
Ei-toiminnalliset
Integraatio
Suorituskyky
Käytettävyys
Toiminnalliset testit
Toiminnalliset testit suunnitelma