| ... | ... | @@ -2,41 +2,40 @@ |
|
|
|
|
|
|
|
* Testitapauksen suunnittelija: Vo
|
|
|
|
* Testitapauksen hyväksyjä: xx
|
|
|
|
* Luontipvm : 15.2.2018
|
|
|
|
* Luontipvm : 22.2.2018
|
|
|
|
|
|
|
|
### Päivityshistoria
|
|
|
|
|
|
|
|
* versio 0.1 - 15.2.2018 - Vo- testitapaus luotu
|
|
|
|
* versio 0.1 - 22.2.2018 - Vo- testitapaus luotu
|
|
|
|
|
|
|
|
### Testitapauksen kuvaus
|
|
|
|
|
|
|
|
API-KEY koodi pitää onnistua luomaan automaattisesti, niin ettei siihen tarvitse kirjoitttaa mitäään
|
|
|
|
Samoja kursseja ei voi tallentaa
|
|
|
|
|
|
|
|
### Lähde testille
|
|
|
|
|
|
|
|
|
|
|
|
* vaatimus,ominaisuus,
|
|
|
|
|
|
|
|
### Alkutilanne (Pre-state):
|
|
|
|
|
|
|
|
* API-KEY taulu
|
|
|
|
* Kurssit taulu
|
|
|
|
* back end-php
|
|
|
|
|
|
|
|
|
|
|
|
### Testiaskeleet (Test Steps)
|
|
|
|
|
|
|
|
Askel ja odotettu tulos
|
|
|
|
|
|
|
|
1. PHP-buttonia painatessa satunnainen API-KEY pitäisi generoitua
|
|
|
|
2. KS.API-KEY kirjataan tietokaantaan
|
|
|
|
1. Lisätään kurssi tietokantaan
|
|
|
|
2. Järjestelmän pitäisi antaa virhe ilmoituksen jos kyseinen kurssi on tietokannassa
|
|
|
|
3. Järjestemä ei tallenna kyseista kurssia tietokantaan
|
|
|
|
|
|
|
|
|
|
|
|
### Huomioitava testin aikana
|
|
|
|
|
|
|
|
1. Samaa API-KEY ei saa olla tietokannassa
|
|
|
|
1. Kurssit tarkistetaan kurssitunnuksen avulla
|
|
|
|
|
|
|
|
### Testin lopputilanne (End-State)
|
|
|
|
|
|
|
|
|
|
|
|
API-KEY näkyy tietokannassa
|
|
|
|
Kurssi ei tallennettu, olettaen että se on jo tietokannassa
|
|
|
|
|
|
|
|
### Testin "tuomio"/tulos (Pass/Fail Criteria):
|
|
|
|
|
| ... | ... | |
| ... | ... | |