|
|
|
# Päätestaussuunnitelma
|
|
|
|
|
|
|
|
*Versio 0.1*
|
|
|
|
*Versio 0.2*
|
|
|
|
|
|
|
|
# Yleistä
|
|
|
|
|
| ... | ... | @@ -33,7 +33,7 @@ Testauksen päätavoite on löytää mahdolliset virheet testattavasta järjeste |
|
|
|
## Resurssit ja vastuut
|
|
|
|
|
|
|
|
| Resurssi | Vastuu | Lisätiedot |
|
|
|
|
|:-:|:-:|:-:|
|
|
|
|
|:--------:|:------:|:----------:|
|
|
|
|
| - | Suorituskykytestaus | - |
|
|
|
|
| - | Turvallisuustestaus | - |
|
|
|
|
| - | Toiminnallinen testaus | - |
|
| ... | ... | @@ -41,25 +41,9 @@ Testauksen päätavoite on löytää mahdolliset virheet testattavasta järjeste |
|
|
|
|
|
|
|
# Testaustasot
|
|
|
|
|
|
|
|
## 1. Yksikkötestaus
|
|
|
|
|
|
|
|
## 2. Hyväksyttämistestaus
|
|
|
|
|
|
|
|
## 3. Järjestelmätestaus
|
|
|
|
|
|
|
|
### Toiminnallinen testaus
|
|
|
|
|
|
|
|
* TBD
|
|
|
|
|
|
|
|
## 4. Integraatiotestaus
|
|
|
|
|
|
|
|
## 5. Moduuli- ja komponenttitestaus
|
|
|
|
|
|
|
|
## 6. Suorituskykytestaus
|
|
|
|
|
|
|
|
## 7. Turvallisuustestaus
|
|
|
|
|
|
|
|
## 8. Kuormitustestaus
|
|
|
|
1. Regressiotestaus
|
|
|
|
2. Integraatiotestaus
|
|
|
|
3. Hyväksyntätestaus
|
|
|
|
|
|
|
|
# Yleistä testisuunnittelusta
|
|
|
|
|
| ... | ... | @@ -70,25 +54,17 @@ TODO: Käyttäjätarinoita järjestelmän käytöstä (liittyen testitapauksien |
|
|
|
## Testauksen prosessi eri testeille:
|
|
|
|
|
|
|
|
* Graafisen käyttöliittymän automaattinen regressio- ja yksikkötestaus suoritetaan Karmalla.
|
|
|
|
|
|
|
|
* Graafisen käyttöliittymän automaattinen end-to-end testaus suoritetaan Protractorilla.
|
|
|
|
|
|
|
|
* Manuaaliset testit suoritetaan TODO:lla. Testaaja seuraa testitapauksen askeleita ja suorittaa testin askel askeleelta.
|
|
|
|
* Graafisen käyttöliittymän automaattinen integraatiotestaus suoritetaan Protractorilla.
|
|
|
|
* Hyväksyntätestit suoritetaan manuaalisesti. Testaaja seuraa testitapauksen askeleita ja suorittaa testin askel askeleelta.
|
|
|
|
|
|
|
|
* Kaikki viat ja parannusehdotukset kirjataan Gitlabin Issueihin.
|
|
|
|
|
|
|
|
## Yleiset hyväksymis/hylkäyskriteerit
|
|
|
|
|
|
|
|
* Testatun toiminnallisuuden hyväksyntä perustuu kyseisen toiminnallisuuden vaatimuksiin.
|
|
|
|
|
|
|
|
* Vakavia virheitä ei saa esiintyä sovelluksen toiminnoissa.
|
|
|
|
|
|
|
|
* Manuaaliset testitapaukset käyttävät ennaltamäärättyjä hyväksymis/hylkäyskriteereitä.
|
|
|
|
|
|
|
|
# Valittu testausstrategia
|
|
|
|
|
|
|
|
Päätoiminnallisuus ja manuaaliset testitapaukset testataan TODO:lla.
|
|
|
|
|
|
|
|
# Testaustulokset
|
|
|
|
|
|
|
|
* [Manuaalisten testitapausten tulokset]() |