Testitapaus 3 - Rataas/ohjelmistosuunnittelu GitHub Wiki
Testitapaus ID : 003
- Testitapauksen suunnittelija: Aapo
- Testitapauksen hyväksyjä: Aapo
- Luontipvm : 26.03.2017
Päivityshistoria
- versio 0.1 - 26.03.2017 - Aapo - testitapaus luotu
Testitapauksen kuvaus
Suorituskykytestaus. Testataan sivuston suorituskykyä lisäämällä liikennettä odotettu käyttäjämäärä ja tästä vielä enemmän.
Minkä pohjalta testi on suunniteltu?
-
Testi on suunniteltu yleisen suorituskyvyn testaamiseksi.
-
REQ001 Kestää vähintään 100 käyttäjää kerralla (ylittyessä ei kaadu, vaan enintään hidastelee hieman)
Alkutilanne (Pre-state):
- tulee olla vähintään 100 opinnäytetyö ympäristöä, sekä kaikille näille 6 käyttäjää.
Testiaskeleet (Test Steps)
Askel ja odotettu tulos
Askel | Toiminta | Odotettu lopputulos | |
---|---|---|---|
1 | Kirjaudutaan 100 alustalle 6 käyttäjällä | sivusto toimii normaalisti ilman hidastelua | |
2 | kuormitetaan sivustoa 600 käyttäjällä samanaikaisesti | Sivusto toimii normaalisti |
Huomioitava testin aikana
- Palvelua tulee kuormittaa eri osotteista ja osittain myös samanaikaisesti eri tapoja käyttäen.
Testin lopputilanne (End-State)
Sivustoa on kuormitettu esimerkiksi pingaamalla kaikkien käyttäjien edestä, ja se ei ole kaatunut tai muuten hidastellut huomattavasti
Testin "tuomio"/tulos (Pass/Fail Criteria):
- PASS: Sivusto toimii normaalisti kaatumatta/hidastelematta kun sitä kuormitetaan oletetun käyttäjämäärän edestä.
- FAIL: Sivusto kaatuu tai se hidastelee huomattavasti