| ... | @@ -15,25 +15,17 @@ Testauksen tavoitteena on pitää huoli, että toiminnalliset- ja ei-toiminnalli |
... | @@ -15,25 +15,17 @@ Testauksen tavoitteena on pitää huoli, että toiminnalliset- ja ei-toiminnalli |
|
|
## Aikataulu
|
|
## Aikataulu
|
|
|
|
|
|
|
|
- Sprintti 9 on alustavasti varattu testaamiseen, mutta toimivuutta valvotaan myös jatkuvasti työn edetessä.
|
|
- Sprintti 9 on alustavasti varattu testaamiseen, mutta toimivuutta valvotaan myös jatkuvasti työn edetessä.
|
|
|
- Yksikkötestit tehdään samaan aikaan, kuin ominaisuuksia tuotetaan.
|
|
|
|
|
- Yksikkötestit ajetaan aina ennen ominaisuuksien yhditämistä "masteriin".
|
|
|
|
|
|
|
|
|
|
## Työkalut
|
|
## Työkalut
|
|
|
|
|
|
|
|
- Alustavan suunnitelman mukaan järjestelmää testataan Robot Frameworkia ja manual testing:ia käyttäen.
|
|
- Alustavan suunnitelman mukaan järjestelmää testataan Robot Frameworkia ja manual testing:ia käyttäen.
|
|
|
- Yksikkötestit tehdään käyttäen Jest / Mocha kirjastoja, sekä jotain "väite" (assertion) kirjastoa.
|
|
|
|
|
|
|
|
|
|
## Testaustasot
|
|
## Testaustasot
|
|
|
|
|
|
|
|
1. Yksikkötestaus
|
|
1. Integraatiotestaus
|
|
|
- Tietokanta kyselyt ja lisäykset ja yhteydenotto on yksikkötestattava
|
|
|
|
|
- Verkkopalvelimen reitit on yksikkötestattava
|
|
|
|
|
- Tietoja muuttavat tai hakevat funktiot on yksikkötestattava
|
|
|
|
|
|
|
|
|
|
2. Integraatiotestaus
|
|
|
|
|
- Uudet ominaisuudet testataan niiden valmistuessa, jotta voidaan tietää niiden vaikutukset vanhoihin ominaisuuksiin.
|
|
- Uudet ominaisuudet testataan niiden valmistuessa, jotta voidaan tietää niiden vaikutukset vanhoihin ominaisuuksiin.
|
|
|
|
|
|
|
|
3. Hyväksyntätestaus
|
|
2. Hyväksyntätestaus
|
|
|
- Käyttöliittymä hyväksyntätestaan eri roolien käyttötapausten perusteella
|
|
- Käyttöliittymä hyväksyntätestaan eri roolien käyttötapausten perusteella
|
|
|
- Tärkeimmät toiminnallisuudet on testattava
|
|
- Tärkeimmät toiminnallisuudet on testattava
|
|
|
|
|
|
| ... | |
... | |
| ... | | ... | |