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