Update Päätestaussuunnitelma authored by K1647's avatar K1647
# Päätestaussuunnitelma (Master Test Plan) # Päätestaussuunnitelma (Master Test Plan)
*Versio 0.9.9* *Versio 0.9.9.2042018*
*Halinallet* *Halinallet*
...@@ -59,12 +59,16 @@ Eli järjestelmää lähdetään testaamaan pienistä osista kohti isompaa kokon ...@@ -59,12 +59,16 @@ Eli järjestelmää lähdetään testaamaan pienistä osista kohti isompaa kokon
### Hyväksyntätestaus (Acceptance Testing) ### Hyväksyntätestaus (Acceptance Testing)
Hyväksyntätestaus suoritetaan automatisoidun Robot Frameworkin avulla. Hyväksyntätestaus suoritetaan automatisoidun Robot Frameworkin ja manuaalitestien avulla.
### Järjestelmätestaus (System Testing) ### Järjestelmätestaus (System Testing)
Järjestelmätestaus suoritettaisiin erilaisilla suorituskykyä testaavilla ohjelmilla. Koska suurin osa maksullisia ja palvelu on kuitenkin vielä prototyyppi, niin järjestelmätestaus on tällä hetkellä minimaalinen.
### Järjestelmän integraatiotestaus (System Integration Testing) ### Järjestelmän integraatiotestaus (System Integration Testing)
Toteutetaan hyväksyntätestastausken yhteydessä.
### Moduli/komponenttitason testaus (Module / Component Testing) ### Moduli/komponenttitason testaus (Module / Component Testing)
Toteutetaan Selenium2 ja Robot Frameworkia hyödyntäen. Toteutetaan Selenium2 ja Robot Frameworkia hyödyntäen.
...@@ -85,7 +89,7 @@ Otetaan ensin huomioon järjestelmälle laaditut vaatimukset. Ominaisuuksia läh ...@@ -85,7 +89,7 @@ Otetaan ensin huomioon järjestelmälle laaditut vaatimukset. Ominaisuuksia läh
Aluksi on tarkoitus testata toteutettujen ominaisuuksien toimivuutta ja niiden kautta korjailla mahdollisia virheitä. Kun ominaisuuden kaikki testit on suoritettu hyväksytysti, voi testauksessa siirtyä suorituskyky-, kuormitus- ja tietoturvatestauksiin. Näiden jälkeen suoritetaan vielä hyväksyntätestauksia, joiden avulla arvioidaan palvelun valmiutta ja toimivuutta. Aluksi on tarkoitus testata toteutettujen ominaisuuksien toimivuutta ja niiden kautta korjailla mahdollisia virheitä. Kun ominaisuuden kaikki testit on suoritettu hyväksytysti, voi testauksessa siirtyä suorituskyky-, kuormitus- ja tietoturvatestauksiin. Näiden jälkeen suoritetaan vielä hyväksyntätestauksia, joiden avulla arvioidaan palvelun valmiutta ja toimivuutta.
## Käytetyt testityövälineet ja ohjelmistot ## Testityövälineet ja ohjelmistot
### Suorituskykytestaus ### Suorituskykytestaus
- https://www.sitespeed.io/ - https://www.sitespeed.io/
... ...
......