Yleistestaussuunnitelma - Master Test Plan
v. 0.2
Yleistä
Tämä testaussuunnitelma kertoo kuinka testausta lähestytään sekä miten ja millä testaus suoritetaan
Testikohteesta (Test Target / System Under Test)
Testikohde on MeijänMetsät karttapalvelu, millä voi hakea ja etsiä luontoon, urheiluun ja muuhun vapaaajan vietoon liittyviä aktiviteettejä suomen alueelta.
Testauksen yleiset tavoitteet ja tärkeimmät tehtävät (Test goals and primary needs)
Testauksen tavoitteena on selvittää, että kaikki palvelun toiminnot toimivat kuten ne on suunnitelmassa laadittu ja jos ongelmia löytyy korjata ne.
Aikataulu (Schedule)
Julkaisusuunnitelma (Release Plan)
Testattavat ominaisuudet (Tested Features)
-
Kaikki Ominaisuudet testataan joko automaatiolla tai manuaalisesti
Testausympäristöt
- Gitlab
Testaustasot (Testing Levels)
Hyväksyntätestaus (Acceptance Testing)
Hyväksyntätestaus suoritetaan RobotFrameWorkilla, millä tehdään jokaisesta userstorystä testi, näissä tulee ilmi hyväksyntätestit
Järjestelmätestaus (System Testing)
Järjestelmätestausta tehdään manuaalisesti projektin loppuvaiheessa ja JMeterin avulla millä näkee palvelun rasituksen sietoa
Järjestelmän integraatio testaus (System Integration Testing)
Palvelussa testataan integraatiota tekemisen aikana.
Moduli/komponenttitason testaus (Module / Component Testing)
Testisuunnittelusta
Testaus ja vianhallinnan prosessit
Bugin sattuessa toiminnon toteuttamisen jälkeen lisätään se testlinkissä testin kohdalle vian informaation kanssa
Valittu testausstrategia
Exploratiivinen testaus
Käytetyt testityövälineet ja ohjelmistot
- TestLink
- RobotFrameWork
- JMeter
Suorituskykytestaus - Performance Testing
-
Toiminnallinentestaus - Functional Testing
-
Tietoturvatestaus
Katsotaan ettei sivu näytä henkilökohtaisia tietoja muille.
Kuormitustestaus
JMeterillä testataan palvelun käyttäjämäärän kestoa ja nopeutta.