Skip to content

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.

Hyväksyntätestit suunnitelma

Järjestelmätestaus:

Ei-toiminnalliset

Integraatio

Integraatio suunnitelma

Suorituskyky

Suorituskyky suunnitelma

Käytettävyys

Käytettävyys suunnitelma

Toiminnalliset testit

Toiminnalliset testit suunnitelma

Regressio Testit Video (YouTube)

Testi Raportti

Report