| ... | @@ -35,6 +35,7 @@ Toiminnallisista vaatimuksista testien pitää läpäistä yli 90%, mikä takaa |
... | @@ -35,6 +35,7 @@ Toiminnallisista vaatimuksista testien pitää läpäistä yli 90%, mikä takaa |
|
|
## Testausympäristöt (Testing Environments)
|
|
## Testausympäristöt (Testing Environments)
|
|
|
|
|
|
|
|
- Manuaalinen testaus suoritetaan omalla työpisteellä [TestLinkkillä](http://10.112.7.54/testlink/index.php)
|
|
- Manuaalinen testaus suoritetaan omalla työpisteellä [TestLinkkillä](http://10.112.7.54/testlink/index.php)
|
|
|
|
|
|
|
### Resurssit ja vastuut (Resources and Responsibilities)
|
|
### Resurssit ja vastuut (Resources and Responsibilities)
|
|
|
|
|
|
|
|
| Resurssi | Vastuus | Muuta |
|
|
| Resurssi | Vastuus | Muuta |
|
| ... | @@ -62,11 +63,11 @@ Hyväksyntätestaus suoritetaan TestLinkkiin syötettyjen manuaalitestien avulla |
... | @@ -62,11 +63,11 @@ Hyväksyntätestaus suoritetaan TestLinkkiin syötettyjen manuaalitestien avulla |
|
|
|
|
|
|
|
### Järjestelmätestaus (System Testing)
|
|
### Järjestelmätestaus (System Testing)
|
|
|
|
|
|
|
|
Järjestelmätestaus suoritettaisiin erilaisilla suorituskykyä testaavilla ohjelmilla. Koska suurin osa maksullisia ja palvelu on kuitenkin vielä prototyyppi, niin järjestelmätestaus on tällä hetkellä minimaalinen.
|
|
Järjestelmätestaus suoritettaan projektin edetessä syöttämällä dummy dataa kirjoitettujen testien mukaisesti.
|
|
|
|
|
|
|
|
### Järjestelmän integraatiotestaus (System Integration Testing)
|
|
### Järjestelmän integraatiotestaus (System Integration Testing)
|
|
|
|
|
|
|
|
Integraatiotestauta suoritetaan kun featuret 1-4 valmistuvat ja koko OBSIMO on ajettu yhteen.
|
|
Integraatiotestaus suoritetaan kun featuret 1-4 valmistuvat ja koko OBSIMO on ajettu yhteen.
|
|
|
|
|
|
|
|
## Testaus ja vianhallinnan prosessit
|
|
## Testaus ja vianhallinnan prosessit
|
|
|
|
|
|
| ... | @@ -79,13 +80,13 @@ Integraatiotestauta suoritetaan kun featuret 1-4 valmistuvat ja koko OBSIMO on a |
... | @@ -79,13 +80,13 @@ Integraatiotestauta suoritetaan kun featuret 1-4 valmistuvat ja koko OBSIMO on a |
|
|
### Yleiset hylkäyskriteerit
|
|
### Yleiset hylkäyskriteerit
|
|
|
|
|
|
|
|
- Testi ei täytä vaatimuksia
|
|
- Testi ei täytä vaatimuksia
|
|
|
|
- Testin stepit tai vaatimukset epäselviä
|
|
|
|
|
|
|
|
- Testi ei mene hyväksytysti läpi
|
|
- Testi ei mene hyväksytysti läpi
|
|
|
## Valittu testausstrategia
|
|
## Valittu testausstrategia
|
|
|
|
|
|
|
|
Otetaan ensin huomioon järjestelmälle laaditut vaatimukset. Ominaisuuksia lähdetään testaamaan siinä järjestyksessä, kuin niitä saadaan palveluun tuotettua. Ominaisuuksien luominen palveluun tapahtuu tärkeysjärjestyksessä, mikä samalla priorisoi testausjärjestyksen.
|
|
Testejä ajetaan projektin edetessä ominaisuuksien valmistuessa tai niiden ollessa riittävän valmiita. Testauksen alkuvaiheessa testataan ominaisuuksien toimivuutta ja niiden kautta tehdään korjaavia toimenpiteitä.
|
|
|
|
|
Kun ominaisuuden kaikki testit on suoritettu hyväksytysti, voi testaaja siirtyä suorituskyky-, kuormitus- ja tietoturvatestauksiin. Näiden jälkeen suoritetaan stressi- ja hyväksyntätestauksia, joiden avulla arvioidaan palvelun valmiutta ja toimivuutta.
|
|
|
Aluksi on tarkoitus testata toteutettujen ominaisuuksien toimivuutta ja niiden kautta korjailla mahdollisia virheitä. Kun ominaisuuden kaikki testit on suoritettu hyväksytysti, voi testauksessa siirtyä suorituskyky-, kuormitus- ja tietoturvatestauksiin. Näiden jälkeen suoritetaan vielä hyväksyntätestauksia, joiden avulla arvioidaan palvelun valmiutta ja toimivuutta.
|
|
|
|
|
|
|
|
|
|
## Testityövälineet ja ohjelmistot
|
|
## Testityövälineet ja ohjelmistot
|
|
|
|
|
|
| ... | @@ -94,23 +95,14 @@ Aluksi on tarkoitus testata toteutettujen ominaisuuksien toimivuutta ja niiden k |
... | @@ -94,23 +95,14 @@ Aluksi on tarkoitus testata toteutettujen ominaisuuksien toimivuutta ja niiden k |
|
|
- https://www.sitespeed.io/
|
|
- https://www.sitespeed.io/
|
|
|
### Toiminnallinen testaus
|
|
### Toiminnallinen testaus
|
|
|
|
|
|
|
|
- Selenium2
|
|
- TestLink
|
|
|
|
|
|
|
|
- Robot framework
|
|
- Robot framework
|
|
|
### Tietoturvatestaus
|
|
### Tietoturvatestaus
|
|
|
|
|
|
|
|
- Nmap
|
|
- Nmap
|
|
|
|
- Tietokannan testaus
|
|
|
|
|
|
|
### Kuormitustestaus
|
|
### Kuormitustestaus
|
|
|
|
|
|
|
|
- https://jmeter.apache.org/ |
|
- https://jmeter.apache.org/ |
|
|
## Liitteet
|
|
|
|
|
|
|
|
|
|
- Minttu: Käytettävyys: https://gitlab.labranet.jamk.fi/K8517/students-private-project/blob/master/PT7/vastaus.md
|
|
|
|
|
|
|
|
|
|
- Konsta: Stabiilisuus: https://gitlab.labranet.jamk.fi/K8721/students-private-project/blob/master/PT7/vastaus.md
|
|
|
|
|
|
|
|
|
|
- Jenna: Skaalautuvuus: https://gitlab.labranet.jamk.fi/K2224/students-private-project/blob/master/PT7/vastaus.md
|
|
|
|
|
|
|
|
|
|
- Joona: Suorituskyky: https://gitlab.labranet.jamk.fi/K1647/students-private-project/blob/master/PT7/vastaus.md
|
|
|
|
|
|
|
|
|
|
- Joonas: Ylläpidettävyys https://gitlab.labranet.jamk.fi/K9371/students-private-project/blob/master/PT7/vastaus.md |
|
|
|
\ No newline at end of file |
|
|