|
|
|
### Testitapaus ID : TCID20003
|
|
|
|
|
|
|
|
- Testitapauksen suunnittelija: K8917-Sami
|
|
|
|
|
|
|
|
- Luontipvm : 15.2.2018
|
|
|
|
|
|
|
|
### Päivityshistoria
|
|
|
|
|
|
|
|
- versio 0.1 - 15.2.2018 - K8917-Sami - testitapaus luotu
|
|
|
|
|
|
|
|
### Testitapauksen kuvaus
|
|
|
|
|
|
|
|
Pyritään testaamaan kirjautumista
|
|
|
|
|
|
|
|
### Lähde testille
|
|
|
|
|
|
|
|
Testi on suunniteltu kirjautuminen ominaisuuden pohjalta
|
|
|
|
|
|
|
|
- [Kirjautuminen](https://gitlab.labranet.jamk.fi/Alphanet/projekti-01/wikis/ominaisuus1)
|
|
|
|
|
|
|
|
Testi pyrkii testaamaan vaatimusta:
|
|
|
|
|
|
|
|
- REQ005: Pitää tukea UTF-8 merkistöä
|
|
|
|
- REQ0052: Kirjautuminen ja autentikointi toimivat riippumatta siitä, mitä kenttiin syötetään
|
|
|
|
|
|
|
|
### Alkutilanne (Pre-state):
|
|
|
|
|
|
|
|
- Käyttäjän täytyy olla kirjautumissivulla ja käyttäjällä on oltava tunnuksia, joissa on outoja merkkejä esim. kiinalaisia merkkejä
|
|
|
|
|
|
|
|
### Testiaskeleet (Test Steps)
|
|
|
|
|
|
|
|
| Askel | Kuvaus | Haluttu lopputulos |
|
|
|
|
|:-----:|:------:|:------------------:|
|
|
|
|
| 1 | Syötä "Outojen merkkien tunnus" tunnuskenttään | - |
|
|
|
|
| 2 | Syötä salasana | - |
|
|
|
|
| 3 | Paina "Kirjaudu" nappulaa | Ei virheitä. kirjautuminen onnistuu |
|
|
|
|
| 4 | Paina "Kirjaudu Ulos" nappulaa | - |
|
|
|
|
| 5 | Syötä satunnaisia merkkejä käyttäjätunnus kenttään | - |
|
|
|
|
| 6 | Syötä SQL-injektio salasana kenttään | - |
|
|
|
|
| 7 | Paina "Kirjaudu" nappulaa | Käyttäjälle kerrotaan, että tiedoissa oli virheitä |
|
|
|
|
| 8 | Paina "Kirjaudu Ulos" nappulaa | - |
|
|
|
|
|
|
|
|
### Huomioitava testin aikana
|
|
|
|
|
|
|
|
### Testin lopputilanne (End-State)
|
|
|
|
|
|
|
|
- Käyttäjä on sisäänkirjautumis sivulla
|
|
|
|
|
|
|
|
### Testin "tuomio"/tulos (Pass/Fail Criteria):
|
|
|
|
|
|
|
|
- PASS: Kaikki toimet tuottivat halutut lopputulokset, virheet eivät kaataneet järjestelmää, käyttäjä ei saanut tehtyä tietokannalle mitään SQL-injektiolla.
|
|
|
|
|
|
|
|
- FAIL: Toimet eivät tuottaneet haluttuja lopputuloksia tai tapahtui odottamaton virhe |
|
|
|
\ No newline at end of file |