| ... | @@ -10,15 +10,24 @@ |
... | @@ -10,15 +10,24 @@ |
|
|
|
|
|
|
|
# Yleistä
|
|
# Yleistä
|
|
|
|
|
|
|
|
Tämä dokumentti kertoo miten aijomme testata tehtävää järjestelmää. Käytämme apunamme Testlink työkalua. Testlinkkiin olemme koonneet suoritettavat testit.
|
|
Tämä dokumentti kertoo OBSIMO-palvelun testauksen testaus tavoitteet, aikataulun, sekä käytetyt työkalut. Käytämme apunamme Testlink työkalua. Testlinkkiin olemme koonneet suoritettavat testit.
|
|
|
|
|
|
|
|
## Testikohteesta (Test Target / System Under Test)
|
|
## Testikohteesta (Test Target / System Under Test)
|
|
|
|
|
|
|
|
Testauskohteena on ryhmän gg OBSIMO-palvelu.
|
|
Testauskohteena on ryhmän gg tekemä OBSIMO-palvelu, jolla on tarkoitus saada kerättyä tietoa yrityksiltä, heidän tarpeellisiksi näkemistään olemassa olevista kursseista, sekä saada uusia ehdotuksia kursseista, sekä helpottaa opiskelijoiden opintosuunnitelman tekoa.
|
|
|
|
|
|
|
|
* [Linkki Teknisiin tietoihin](https://gitlab.labranet.jamk.fi/PRJTEAM-G/gg/wikis/tekninen-arkkitehtuuri)
|
|
|
|
|
|
|
|
|
|
|
|
## Testauksen yleiset tavoitteet ja tärkeimmät tehtävät (Test goals and primary needs)
|
|
## Testauksen yleiset tavoitteet ja tärkeimmät tehtävät (Test goals and primary needs)
|
|
|
|
|
|
|
|
Testauksen tavoitteena on testata järjestelmän toimivuutta.
|
|
Testauksen tavoitteena on todeta järjestelmän eheys niin toimivuuden sekä käytettävyyden kannalta.
|
|
|
|
Vaatimukset joiden pohjalta testaamme:
|
|
|
|
|
|
|
|
* Toiminnalliset
|
|
|
|
|
|
|
|
* Ei toiminnalliset
|
|
|
|
|
|
|
|
|
|
|
|
## Aikataulu (Schedule)
|
|
## Aikataulu (Schedule)
|
|
|
|
|
|
| ... | @@ -51,7 +60,7 @@ Testauksen tavoitteena on testata järjestelmän toimivuutta. |
... | @@ -51,7 +60,7 @@ Testauksen tavoitteena on testata järjestelmän toimivuutta. |
|
|
|
|
|
|
|
## Testausympäristöt (Testing Environments)
|
|
## Testausympäristöt (Testing Environments)
|
|
|
|
|
|
|
|
Testit tehdään pääsääntöisesti Robotframeworkissä.
|
|
Testien tekoa, läpimenoa tarkkailemme käyttämällä Testlink työkalua. Testit tehdään pääsääntöisesti Robotframeworkillä Selenium2 kirjastoa apuna käyttäen.
|
|
|
|
|
|
|
|
### Resurssit ja vastuut (Resources and ...)
|
|
### Resurssit ja vastuut (Resources and ...)
|
|
|
|
|
|
| ... | @@ -59,64 +68,77 @@ Testit tehdään pääsääntöisesti Robotframeworkissä. |
... | @@ -59,64 +68,77 @@ Testit tehdään pääsääntöisesti Robotframeworkissä. |
|
|
|
|
|
|
|
| Resurssi | Vastuus | Ajankohta |
|
|
| Resurssi | Vastuus | Ajankohta |
|
|
|
|:-:|:-:|:-:|
|
|
|:-:|:-:|:-:|
|
|
|
| Tatu | Suorituskykytestaus | sprint 10 (vko12) |
|
|
| Tatu | Suorituskykytestaus | sprint 14 (vko16) |
|
|
|
| Katia | Tietoturvatestas | sprint 10 (vko12) |
|
|
| Katia | Tietoturvatestas | sprint 14 (vko16) |
|
|
|
| Yauheni | Toiminnnallinen testaus | sprint 10 (vko12) |
|
|
| Yauheni | Toiminnnallinen testaus | sprint 14 (vko16) |
|
|
|
| Katia | Kokeilevat testaus | sprint 10 (vko12) |
|
|
| Katia | Kokeilevat testaus | sprint 14 (vko16) |
|
|
|
|
|
|
|
|
## Testaustasot (Testing Levels)
|
|
## Testaustasot (Testing Levels)
|
|
|
|
|
|
|
|
In ultricies ultricies ligula, ut suscipit nulla ullamcorper non. Nunc aliquet finibus lorem. Vivamus pretium malesuada nulla a posuere. Pellentesque et bibendum massa. Mauris euismod erat orci, pretium elementum dolor pellentesque et. Vivamus laoreet justo sit amet est ultricies, sit amet rutrum lectus semper. Pellentesque gravida pulvinar ante non semper. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Cras vel dolor fermentum, porttitor mi at, condimentum velit. Pellentesque ut turpis pulvinar, tempor felis sit amet, placerat felis. In hac habitasse platea dictumst.
|
|
1. Komponenttitason testit
|
|
|
|
|
|
|
|
2. Järjestelmän integraatiotestit
|
|
|
|
|
|
|
|
3. Järjestelmätestit
|
|
|
|
|
|
|
|
4. Hyväksyntätestit
|
|
|
|
|
|
|
|
Ensiksi testaamme yksittäisiä osioa, minkä jälkeen siirrymme kohti koko järjestelmän testausta.
|
|
|
|
|
|
|
|
|
|
|
|
### Hyväksyntätestaus (Acceptance Testing)
|
|
### Hyväksyntätestaus (Acceptance Testing)
|
|
|
|
|
|
|
|
suscipit id, commodo id diam. Aliquam lorem urna, maximus in pretium pharetra, mollis eu lacus. Nam nunc erat, aliquet rutrum ultrices quis, fermentum vitae metus. In at nibh eu dui ultrices ultrices. Vestibulum mi mi, ultricies sed maximus eget,
|
|
Hyväksyntätestaus suoritetaan Robot Frameworkkiä käyttäen.
|
|
|
|
|
|
|
|
### Järjestelmätestaus (System Testing)
|
|
### Järjestelmätestaus (System Testing)
|
|
|
|
|
|
|
|
suscipit id, commodo id diam. Aliquam lorem urna, maximus in pretium pharetra, mollis eu lacus. Nam nunc erat, aliquet rutrum ultrices quis, fermentum vitae metus. In at nibh eu dui ultrices ultrices. Vestibulum mi mi, ultricies sed maximus eget,
|
|
|
|
|
|
|
|
|
|
### Järjestelmän integraatio testaus (System Integration Testing)
|
|
### Järjestelmän integraatio testaus (System Integration Testing)
|
|
|
|
|
|
|
|
suscipit id, commodo id diam. Aliquam lorem urna, maximus in pretium pharetra, mollis eu lacus. Nam nunc erat, aliquet rutrum ultrices quis, fermentum vitae metus. In at nibh eu dui ultrices ultrices. Vestibulum mi mi, ultricies sed maximus eget,
|
|
|
|
|
|
|
|
|
|
### Moduli/komponenttitason testaus (Module / Component Testing)
|
|
### Moduli/komponenttitason testaus (Module / Component Testing)
|
|
|
|
|
|
|
|
suscipit id, commodo id diam. Aliquam lorem urna, maximus in pretium pharetra, mollis eu lacus. Nam nunc erat, aliquet rutrum ultrices quis, fermentum vitae metus. In at nibh eu dui ultrices ultrices. Vestibulum mi mi, ultricies sed maximus eget,
|
|
|
|
|
|
|
|
|
|
## Testisuunnittelusta
|
|
## Testisuunnittelusta
|
|
|
|
|
|
|
|
Vestibulum molestie diam sit amet pretium pharetra. Praesent sagittis auctor convallis. Nulla augue sapien, ornare vel suscipit id, commodo id diam. Aliquam lorem urna, maximus in pretium pharetra, mollis eu lacus. Nam nunc erat, aliquet rutrum ultrices quis, fermentum vitae metus. In at nibh eu dui ultrices ultrices. Vestibulum mi mi, ultricies sed maximus eget, ultrices at nibh. Aenean vel turpis eu quam laoreet lobortis in eget tortor. Nunc vel arcu accumsan, finibus erat at, hendrerit elit. Ut fringilla eros a sollicitudin tincidunt.
|
|
|
|
|
|
|
|
|
|
## Testaus ja vianhallinnan prosessit
|
|
## Testaus ja vianhallinnan prosessit
|
|
|
|
|
|
|
|
Vestibulum molestie diam sit amet pretium pharetra. Praesent sagittis auctor convallis. Nulla augue sapien, ornare vel suscipit id, commodo id diam. Aliquam lorem urna, maximus in pretium pharetra, mollis eu lacus. Nam nunc erat, aliquet rutrum ultrices quis, fermentum vitae metus. In at nibh eu dui ultrices ultrices. Vestibulum mi mi, ultricies sed maximus eget, ultrices at nibh. Aenean vel turpis eu quam laoreet lobortis in eget tortor. Nunc vel arcu accumsan, finibus erat at, hendrerit elit. Ut fringilla eros a sollicitudin tincidunt.
|
|
**Yleiset hyväksyntäkriteerit**
|
|
|
|
|
|
|
|
* Testit menevät läpi vaatimuksien määritelmien mukaan
|
|
|
|
|
|
|
|
* Yleiset hyväksyntä kriteerit?
|
|
* Vaatimuksien kriteerit ovat dokumenteissä esillä
|
|
|
* Yleiset hylkäys kriteerit?
|
|
|
|
|
|
|
|
|
|
|
**Yleiset hylkäyskriteerit**
|
|
|
|
|
|
|
|
* Testin kohde ei täytä vaatimuksia
|
|
|
|
|
|
|
|
* Testiä ei voi suorittaa loppuun.
|
|
|
|
|
|
|
|
## Valittu testausstrategia
|
|
## Valittu testausstrategia
|
|
|
|
|
|
|
|
In at nibh eu dui ultrices ultrices. Vestibulum mi mi, ultricies sed maximus eget, ultrices at nibh. Aenean vel turpis eu quam laoreet lobortis in eget tortor. Nunc vel arcu accumsan, finibus erat at, hendrerit elit. Ut fringilla eros a sollicitudin tincidunt.
|
|
Huomioidaan OBSIMO-palvelulle tehdyt vaatimukset. Vaatimusten pohjalta lähdetään testaamaan tehtyjä ominaisuuksia siinä järjestyksessä, kuin niitä ollaan saatu palveluun valmistettua. Ominaisuudet luodaan palveluun tärkeysjärjestyksessä, mikä samalla on meidän testausjärjestys.
|
|
|
|
|
|
|
|
Ekaksi on tarkoitus testata tehtyjen ominaisuuksien toimivuutta. Kun toiminnallisten ominaisuuksien testit on suoritettu hyväksytysti, voidaan sen jälkeen testata suorituskykyä-, kuormitusta- ja tietoturvaa. Näiden jälkeen suoritetaan vielä hyväksyntätestauksia, joiden avulla arvioidaan palvelun toimivuutta ja Käytettävyyttä.
|
|
|
|
|
|
|
|
## Käytetyt testityövälineet ja ohjelmistot
|
|
## Käytetyt testityövälineet ja ohjelmistot
|
|
|
|
|
|
|
|
### Suorituskykytestaus
|
|
### Suorituskykytestaus
|
|
|
|
|
|
|
|
Phasellus dignissim tempor ipsum in rhoncus. Vestibulum eget mi sed arcu sollicitudin rutrum euismod ac nunc. Maecenas auctor tincidunt magna sed ullamcorper. Aliquam erat volutpat. Pellentesque neque mi, venenatis ut vestibulum at, elementum vitae libero. Maecenas iaculis a libero in tincidunt. Aenean laoreet, arcu non condimentum vulputate, nisl erat vestibulum felis, in vulputate nisi nunc ut nisi. Nam turpis magna, porta venenatis eleifend a, congue vitae diam.
|
|
|
|
|
|
|
|
|
|
### Toiminnallinentestaus
|
|
### Toiminnallinentestaus
|
|
|
|
|
|
|
|
Phasellus dignissim tempor ipsum in rhoncus. Vestibulum eget mi sed arcu sollicitudin rutrum euismod ac nunc. Maecenas auctor tincidunt magna sed ullamcorper. Aliquam erat volutpat. Pellentesque neque mi, venenatis ut vestibulum at, elementum vitae libero. Maecenas iaculis a libero in tincidunt. Aenean laoreet, arcu non condimentum vulputate, nisl erat vestibulum felis, in vulputate nisi nunc ut nisi. Nam turpis magna, porta venenatis eleifend a, congue vitae diam.
|
|
* Selenium2
|
|
|
|
|
|
|
|
* Robot framework
|
|
|
|
|
|
|
|
### Tietoturvatestaus
|
|
### Tietoturvatestaus
|
|
|
|
|
|
|
|
Phasellus dignissim tempor ipsum in rhoncus. Vestibulum eget mi sed arcu sollicitudin rutrum euismod ac nunc. Maecenas auctor tincidunt magna sed ullamcorper. Aliquam erat volutpat. Pellentesque neque mi, venenatis ut vestibulum at, elementum vitae libero. Maecenas iaculis a libero in tincidunt. Aenean laoreet, arcu non condimentum vulputate, nisl erat vestibulum felis, in vulputate nisi nunc ut nisi. Nam turpis magna, porta venenatis eleifend a, congue vitae diam.
|
|
|
|
|
|
|
|
|
|
### Kuormitustestaus
|
|
### Kuormitustestaus
|
|
|
|
|
|
|
|
Phasellus dignissim tempor ipsum in rhoncus. Vestibulum eget mi sed arcu sollicitudin rutrum euismod ac nunc. Maecenas auctor tincidunt magna sed ullamcorper. Aliquam erat volutpat. Pellentesque neque mi, venenatis ut vestibulum at, elementum vitae libero. Maecenas iaculis a libero in tincidunt. Aenean laoreet, arcu non condimentum vulputate, nisl erat vestibulum felis, in vulputate nisi nunc ut nisi. Nam turpis magna, porta venenatis eleifend a, congue vitae diam.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Liitteet |
|
## Liitteet |
|
\ No newline at end of file |
|
|