| ... | ... | @@ -19,12 +19,17 @@ Tässä dokumentissa käydään läpi Obsimo -palvelun testaamisen tarvittavat s |
|
|
|
|
|
|
|
## Testikohteesta (Test Target / System Under Test)
|
|
|
|
|
|
|
|
Teknistä tietao, obsimo -plavelu, rajapinnat jne.
|
|
|
|
Teknistä tietao, obsimo -plavelu, rajapinnat jne.asÄDPÖkasdäöaksdäöaksdäökasf
|
|
|
|
|
|
|
|
## Testauksen yleiset tavoitteet ja tärkeimmät tehtävät (Test goals and primary needs)
|
|
|
|
|
|
|
|
Testauksen tavoitteena on tehdä ko. palvelusta toimiva ja eheä niin käytettävyyden kuin toiminnaliisuuden puolesta.
|
|
|
|
Testauksen tavoitteena on tehdä ko. palvelusta toimiva ja eheä niin käytettävyyden kuin toiminnallisuuden puolesta.
|
|
|
|
Vaatimuksia joiden pohjalta palvelusta toteutetaan toimiva:
|
|
|
|
|
|
|
|
Toiminnalliset vaatimukset:
|
|
|
|
* [toiminnalliset vaatimukset](https://gitlab.labranet.jamk.fi/PRJTEAM-D/dumbdumbs/blob/master/projektidokumentit/vaatimusmaarittely.md#palveluun-liittyv%C3%A4t-toiminnalliset-vaatimukset-functional-requirements)
|
|
|
|
|
|
|
|
Ei toiminnalliset vaatimukset:
|
|
|
|
* [Suorituskyky] (https://gitlab.labranet.jamk.fi/PRJTEAM-D/dumbdumbs/blob/master/projektidokumentit/vaatimusmaarittely.md#suorituskyky-performance)
|
|
|
|
* [Luotettavuus] (https://gitlab.labranet.jamk.fi/PRJTEAM-D/dumbdumbs/blob/master/projektidokumentit/vaatimusmaarittely.md#luotettavuus)
|
|
|
|
* [Tietoturva] (https://gitlab.labranet.jamk.fi/PRJTEAM-D/dumbdumbs/blob/master/projektidokumentit/vaatimusmaarittely.md#tietoturva)
|
| ... | ... | @@ -38,25 +43,6 @@ Testauksen tavoitteena on tehdä ko. palvelusta toimiva ja eheä niin käytettä |
|
|
|
|
|
|
|
* [Projetkisuunnitelma: Julkaisusuunnitelma](https://gitlab.labranet.jamk.fi/PRJTEAM-D/dumbdumbs/blob/master/projektidokumentit/vaatimusmaarittely.md#julkaisun-suunnitelma)
|
|
|
|
|
|
|
|
### Testattavat ominaisuudet (Tested Features)
|
|
|
|
|
|
|
|
|
|
|
|
| Otsikko 1 | Otsikko 2 | Otsikko 3 |
|
|
|
|
|:-:|:-:|:-:|
|
|
|
|
| | |
|
|
|
|
| | |
|
|
|
|
| | |
|
|
|
|
| | |
|
|
|
|
|
|
|
|
### Ei-testattavat ominaisuudet (Non tested Features)
|
|
|
|
|
|
|
|
| Otsikko 1 | Otsikko 2 | Otsikko 3 |
|
|
|
|
|:-:|:-:|:-:|
|
|
|
|
| | |
|
|
|
|
| | |
|
|
|
|
| | |
|
|
|
|
| | |
|
|
|
|
|
|
|
|
|
|
|
|
## Testausympäristöt (Testing Environments)
|
|
|
|
|
| ... | ... | @@ -67,22 +53,25 @@ Palvelun ympäristössä käytetyt ohjelmistot |
|
|
|
|
|
|
|
### Resurssit ja vastuut (Resources and ...)
|
|
|
|
|
|
|
|
* [Linkkit resurssisuunnitelmaan ?]()
|
|
|
|
|
|
|
|
| Resurssi | Vastuus | Muuta | Yritys |
|
|
|
|
|:-:|:-:|:-:|:-:|
|
|
|
|
| Henkilö X | Suorituskykytestaus | lomalla heinäkuun | Firm Oy |
|
|
|
|
| Henkilö Y | Tietoturvatestas | Maaliskuun matkoilla | Firm Oy |
|
|
|
|
| Henkilö Z | Toiminnnallinen testaus |
|
|
|
|
| Henkilö Å | Kokeilevat testaus |
|
|
|
|
| Roope | Suorituskykytestaus | | DD |
|
|
|
|
| Roope | Tietoturvatestas | | Firm Oy |
|
|
|
|
| Roope | Toiminnnallinen testaus | Ränklää Manuaalisesti Obsimoa parhaillaan | DD |
|
|
|
|
| Roope | Kokeilevat testaus | | DD |
|
|
|
|
|
|
|
|
## Testaustasot (Testing Levels)
|
|
|
|
|
|
|
|
1. Komponenttitason testit
|
|
|
|
2. Järjestelmän integraatiotestit
|
|
|
|
3. Järjestelmätestit
|
|
|
|
4. Hyväksyntätestit
|
|
|
|
|
|
|
|
|
|
|
|
### Hyväksyntätestaus (Acceptance Testing)
|
|
|
|
|
|
|
|
|
|
|
|
Hyvösksyntätestaukset suoritetaan Robot frameworkia käyttäen.
|
|
|
|
|
|
|
|
### Järjestelmätestaus (System Testing)
|
|
|
|
|
| ... | ... | @@ -101,32 +90,44 @@ Palvelun ympäristössä käytetyt ohjelmistot |
|
|
|
|
|
|
|
## Testaus ja vianhallinnan prosessit
|
|
|
|
|
|
|
|
.
|
|
|
|
|
|
|
|
* Yleiset hyväksyntä kriteerit?
|
|
|
|
* Yleiset hylkäys kriteerit?
|
|
|
|
### Yleiset hyväksyntä kriteerit?
|
|
|
|
* Testi läpäisee sille annetut kriteerit
|
|
|
|
* Vaatimukset kriteerit dokumenteissä esillä
|
|
|
|
|
|
|
|
### Yleiset hylkäys kriteerit?
|
|
|
|
* Testi ei täytä sille annettuja kriteerejä
|
|
|
|
* Testi ei mene lävitse hyväksytysti
|
|
|
|
|
|
|
|
## Valittu testausstrategia
|
|
|
|
|
|
|
|
Palvelun testaaminen suoritetaan siinä järjestyksessä kun työn alla olleet komponentit saadaan valmiiksi.
|
|
|
|
Palvelun rakentaminen aloitetaan kriittisimmistä ominaisuuksita mikä osaltaan johtaa siihen, että testausjärjestys on automaattisesti priorisoitu.
|
|
|
|
Testaamisen järjestys on karkeasti:
|
|
|
|
1. Komponenttitason testit
|
|
|
|
2. Järjestelmän integraatiotestit
|
|
|
|
3. Järjestelmätestit
|
|
|
|
4. Hyväksyntätestit
|
|
|
|
|
|
|
|
|
|
|
|
## Käytetyt testityövälineet ja ohjelmistot
|
|
|
|
|
|
|
|
### Suorituskykytestaus
|
|
|
|
|
|
|
|
|
|
|
|
* Tsung(?)
|
|
|
|
|
|
|
|
### Toiminnallinentestaus
|
|
|
|
|
|
|
|
|
|
|
|
* Robot Framework
|
|
|
|
* Selenium 2 Library
|
|
|
|
|
|
|
|
### Tietoturvatestaus
|
|
|
|
|
|
|
|
|
|
|
|
* Kali Linux
|
|
|
|
|
|
|
|
### Kuormitustestaus
|
|
|
|
|
|
|
|
(?)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ... | ... | |
| ... | ... | |