Graafinen käyttöliittymä lintujen rengastusjärjestelmään Testausdokumentti Versiohistoria: 0.1 26.03.2002 Ensimmäinen luonnos. Mari Jaakkola, Vesa Teikari Helsinki, 26. maaliskuuta 2002 Markus Päivinen Mari Jaakkola Peter Lindroos Tar Rauste Simo Salmensuu Vesa Teikari HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Ohjelmistotuotantoprojekti Haukka
Sisältö 1 Testauksen kuvaus 1 1.1 Moduulitestaus........................... 1 1.2 Integrointitestaus.......................... 1 1.3 Validointitestaus........................... 2 2 Testaustulokset 3 2.1 Renkaiden palautus......................... 3 2.2 Rengastyyppien ylläpito...................... 3 2.3 Lajeille sallitut sart........................ 3 2.4 Renkaan merkitseminen hävinneeksi/tuhoutuneeksi........ 9 2.5 Käytettyjen renkaiden selaus.................... 9 2.6 Rengasvälin hajoitus........................ 14 2.7 Rengastajien ylläpito........................ 14 2.8 Rengastusten hirrustietojen ylläpito................ 14 2.9 Maatietojen ylläpito......................... 19 2.10 Läänien ylläpito........................... 26 2.11 LYL-alueiden ylläpito........................ 30 2.12 Euring-provinssien ylläpito..................... 35 2.13 Rengastuskeskusten ylläpito.................... 35 2.14 Lajien ylläpito............................ 35 2.15 Sanaston ylläpito.......................... 35 2.16 Lintuasemien ylläpito........................ 40 2.17 Värirenkaiden kelu........................ 46
1 1 Testauksen kuvaus 1.1 Moduulitestaus Moduulitestaus oli epäformaalia eikä siitä tehty tarkempaa dokumentaatiota. Jokainen ohjelmoi testasi tekemänsä moduulin itse. Lisäksi kaikki projektin jäsenet testasivat tehtyjä osia käyttöliittymän kautta. 1.2 Integrointitestaus Integrointitestaus toteutettiin black box -menetelmällä. Testi suoritettiin käyttöliittymän kautta erilaisten käyttötapausten avulla. Niiden avulla testattiin WWW- Tipun toiminnallisuutta mahdollisimman kattavasti. Testitietokantana oli lähes täydellinen kopio aidosta tietokannasta. Testauksessa käytettiin selainta IE 6.0. Kuhunkin WWW -Tipun lomakkeeseen liittyi omat testinsä. Lomakkeen testaa oli eri henkilö kuin sen tekijä. Testiaineistoa käytiin läpi virheistä ilmoitettiin tekijälle, kunnes kustakin lomakkeesta saatiin riittävän virheetön. Testeissä syntyneitä virheitä käytiin läpi palaverissa pohdittiin virheiden vakavuutta. Testiaineisto tulokset on liitteessä. Testauksen aikana ilmeni että kohta jossa tarkisetetaan poistoa hakemalla ensin tietue muuttamalla sitä, jotta poisto kohdistuisi toiseen tapaukseen on harhaanjohtava. Poisto tehdään aina rivitunnisteen mukaan, oli näytön kenttiin syötetty mitä tieto tahansa. Asiakas testasi ohjelmistoa jo tekovaiheessa. Rengastustoimistosta kävi väkeä kertomassa löytämistään virheistä neuvottelemassa muutostoivomuksistaan. Asiakkaan testaus oli hedelmällistä, sillä he pystyivät testaamaan WWW-Tipua aidolla testiaineistolla.
2 WWW-Tipu oli koko an Internetissä sitä testattiin aktiivisesti. Tällainen epämuodollinen testaus tuotti paljon tulosta. Tekijät saivat koko an palautetta muilta projektin jäseniltä. 1.3 Validointitestaus Vaatimusdokumentin vaatimukset on toteutettu. Vain asiakkaalta tulleiden toiveiden osalta on tehty joitain muutoksia. Esimerkiksi muutamia toiminto on poistettu. Integrointitestauksessa käytetty testiaineisto (kts.testitulokset) sisältää myös validointitestausaineistoa. Niissä on testattu, että kaikki lomakkeet sisältävät vaaditut kentät toiminnot ovat muutenkin vaatimusten mukaisia. Käyttöohjeet löytyvät WWW-Tipusta. Kullakin lomakkeella on oma ohjeensa, joka aukeaa lomakkeen Ohje -painikkeesta. Ohjeet on todettu riittäviksi oikeellisiksi. Myös muu dokumentaatio todettiin hyväksi. Suunnitteludokumentiin tehdyt muutokset on dokumentoitu Toteutusdokumentin luvussa XX.
3 2 Testaustulokset 2.1 Renkaiden palautus 2.2 Rengastyyppien ylläpito 2.3 Lajeille sallitut sart Tietokantatoiminnot kohdistuvat tauluun RSARJA. Käyttöliittymän yleiskuva Testattavat asiat Lomake aukeaa valikkopalkista Kenttien asettelu näyttää samalta muihin lomakkeisiin nähden Lomake on samanvärinen muihin lomakkeisiin nähden Tabulaattori käy läpi kaikki kentät painikkeet jerjestyksessä. Lomakkeessa on kaikki vaadittavat kentät (ks. suunn. dokumentti) Kenttien nimet on kirjoitettu oikein Kaikki toiminnot (painikkeet) löytyy OK / Ei OK Popup-valikot
4 Testattavat asiat Onko vaadituissa kentissä popup-valikot Löytyykö valikoista kaikki arvot, jotka on tietokannassa Valitaan arvo. Siirtyykö valittu arvo lomakkeen kenttään Ihmisten nimiä sisältävissä popupeissa order-by sukunimi & etunimi OK / Ei Toimintojen testaus Testattava asia Alkutila Syöte Tulos OK/Toimii väärin Hae-toiminto
5 Haetaan tyhjin hakueh- Tyhjennetään Hakuehdot OK doin puuttuvat Haetaan, kun kaikki Avataan kentät on täytetty Haetaan väärin hakueh- Tyhjennetään Syötetään kenttiin doin vääränmuotoisia arvo Haetaan oikein ehdoin - Tietokannasta Syötetään 0 hakutulosta katsomalla et- hakuehdot sitään sellaiset painetaan hakuehdot, että haun tulokseksi tulee 0 tietuetta. Haetaan oikein ehdoin - Tietokannasta Syötettän 1 hakutulos katsomalla et- hakuehdot sitään sellaiset painetaan hakuehdot, että haun tulokseksi tulee 1 tietue. Haetaan oikein ehdoin - Tietokannasta Syötettän monta hakutulosta (yli katsomalla et- hakuehdot kymmenen) sitään sellaiset painetaan hakuehdot, että haun tulokseksi tulee yli 10 tietuetta. Toimiko hakutulosten Edellisen Selataan haku- selaus oikein kohdan haku- tuloksia listas- tulokset sa alusta loppuun takaisin
6 Lisää-toiminto Lisätään tyhjää Kelvollisen tietueen lisääminen tietokantaan Lisätään sama tietue kahteen kertaan Tyhjennetään Esim. poistetaan tietue kannasta lisätään se uudelleen Äsken lisätty tietue on näytöllä Lisääpainiketta Lisääpainiketta Kenttiin liittyvät haut tarkistukset
7 Laji: Koostuu lajin lyhennekentästä sekä popup-valikosta. Käyttäjä voi suoraan kirjoittaa lajin lyhenteen kenttään, jonka perusteella lajin sallitut sart haetaan näytölle. Tai lajitieto voidaan hakea popup-valikosta, jonka arvo (LALYH) haetaan LAJI-taulusta. Sar: Renkaan sarn tunniste, joka haetaan RENGAS-taulusta attribuutista RGTUN- NUS1. Sarn tunniste on RGTUNNUS1:n kaksi ensimmäistä merkkiä. Tyyppi: Kenttä saa arvot NULL (sallittu) tai H (hyväksyttävä). Kora-toiminto
8 Päivitetään olemassaolevaa tietuetta Päivitetään tietuetta, jota ei ole tietokannassa. Poisto-toiminto Poistetaan olemassaoleva tietue (Tarkistettava: Varmistettiinko käyttäjältä poiston halukkuus, poistuiko tietue tietokannasta ilmoitettinko tietueeseen liittyvistä toisista tietueista) Yritetään poistaa tietue, jota ei ole tietokannassa Palauta-toiminto Avataan näytölle tietue Keksitään tietue, jota ei ole tietokannassa Avataan Avataan Muutetaan tieto (ei kuitenkaan avainkenttää) Korapainiketta. Syötetään tietue näytölle Korapainiketta Poistapainiketta Muutetaan jotain tietoa Poistapainiketta.
9 Toimiiko palautus Avataan näytölle tietue Muutetaan tieto Palautapainiketta Tyhjennä -toiminto Tyhjennetään Avataan tyhjennä painiketta Ohje -toiminto Luetaan ohjeita (Aukeaako ohje oikeasta paikasta) Ohjepainiketta 2.4 Renkaan merkitseminen hävinneeksi/tuhoutuneeksi 2.5 Käytettyjen renkaiden selaus Tietokantatoiminnot kohdistuvat tauluun RENGASTETTU. Käyttöliittymän yleiskuva
10 Testattavat asiat Lomake aukeaa valikkopalkista Kenttien asettelu näyttää samalta muihin lomakkeisiin nähden Lomake on samanvärinen muihin lomakkeisiin nähden Tabulaattori käy läpi kaikki kentät painikkeet jerjestyksessä. Lomakkeessa on kaikki vaadittavat kentät (ks. suunn. dokumentti) Kenttien nimet on kirjoitettu oikein Kaikki toiminnot (painikkeet) löytyy OK / Ei OK Toimintojen testaus Testattava asia Alkutila Syöte Tulos OK/Toimii väärin Hae-toiminto
11 Haetaan tyhjin hakueh- Tyhjennetään Hakuehdot OK doin puuttuvat Haetaan, kun kaikki Avataan kentät on täytetty Haetaan väärin hakueh- Tyhjennetään Syötetään kenttiin doin vääränmuotoisia arvo Haetaan oikein ehdoin - Tietokannasta Syötetään 0 hakutulosta katsomalla et- hakuehdot sitään sellaiset painetaan hakuehdot, että haun tulokseksi tulee 0 tietuetta. Haetaan oikein ehdoin - Tietokannasta Syötettän 1 hakutulos katsomalla et- hakuehdot sitään sellaiset painetaan hakuehdot, että haun tulokseksi tulee 1 tietue. Haetaan oikein ehdoin - Tietokannasta Syötettän monta hakutulosta (yli katsomalla et- hakuehdot kymmenen) sitään sellaiset painetaan hakuehdot, että haun tulokseksi tulee yli 10 tietuetta. Toimiko hakutulosten Edellisen Selataan haku- selaus oikein kohdan haku- tuloksia listas- tulokset sa alusta loppuun takaisin
12 Lisää-toiminto Lisätään tyhjää Kelvollisen tietueen lisääminen tietokantaan Lisätään sama tietue kahteen kertaan Kora-toiminto Päivitetään olemassaolevaa tietuetta Päivitetään tietuetta, jota ei ole tietokannassa. Poisto-toiminto Tyhjennetään Esim. poistetaan tietue kannasta lisätään se uudelleen Äsken lisätty tietue on näytöllä Avataan näytölle tietue Keksitään tietue, jota ei ole tietokannassa Lisääpainiketta Lisääpainiketta Muutetaan tieto (ei kuitenkaan avainkenttää) Korapainiketta. Syötetään tietue näytölle Korapainiketta
13 Poistetaan olemassaoleva tietue (Tarkistettava: Varmistettiinko käyttäjältä poiston halukkuus, poistuiko tietue tietokannasta ilmoitettinko tietueeseen liittyvistä toisista tietueista) Yritetään poistaa tietue, jota ei ole tietokannassa Palauta-toiminto Avataan Avataan Poistapainiketta Muutetaan jotain tietoa Poistapainiketta. Toimiiko palautus Avataan näytölle tietue Muutetaan tieto Palautapainiketta Tyhjennä -toiminto Tyhjennetään Avataan tyhjennä painiketta Ohje -toiminto Luetaan ohjeita (Aukeaako ohje oikeasta paikasta) Ohjepainiketta
14 2.6 Rengasvälin hajoitus 2.7 Rengastajien ylläpito 2.8 Rengastusten hirrustietojen ylläpito Tietokantatoiminnot kohdistuvat tauluun RHIRRUS. Käyttöliittymän yleiskuva Testattavat asiat Lomake aukeaa valikkopalkista Kenttien asettelu näyttää samalta muihin lomakkeisiin nähden Lomake on samanvärinen muihin lomakkeisiin nähden Tabulaattori käy läpi kaikki kentät painikkeet jerjestyksessä. Lomakkeessa on kaikki vaadittavat kentät (ks. suunn. dokumentti) Kenttien nimet on kirjoitettu oikein Kaikki toiminnot (painikkeet) löytyy OK / Ei OK Toimintojen testaus
15 Testattava asia Alkutila Syöte Tulos OK/Toimii Hae-toiminto väärin
16 Haetaan tyhjin hakueh- Tyhjennetään Hakuehdot OK doin puuttuvat Haetaan, kun kaikki Avataan kentät on täytetty Haetaan väärin hakueh- Tyhjennetään Syötetään kenttiin doin vääränmuotoisia arvo Haetaan oikein ehdoin - Tietokannasta Syötetään 0 hakutulosta katsomalla et- hakuehdot sitään sellaiset painetaan hakuehdot, että haun tulokseksi tulee 0 tietuetta. Haetaan oikein ehdoin - Tietokannasta Syötettän 1 hakutulos katsomalla et- hakuehdot sitään sellaiset painetaan hakuehdot, että haun tulokseksi tulee 1 tietue. Haetaan oikein ehdoin - Tietokannasta Syötettän monta hakutulosta (yli katsomalla et- hakuehdot kymmenen) sitään sellaiset painetaan hakuehdot, että haun tulokseksi tulee yli 10 tietuetta. Toimiko hakutulosten Edellisen Selataan haku- selaus oikein kohdan haku- tuloksia listas- tulokset sa alusta loppuun takaisin
17 Lisää-toiminto Lisätään tyhjää Kelvollisen tietueen lisääminen tietokantaan Lisätään sama tietue kahteen kertaan Tyhjennetään Esim. poistetaan tietue kannasta lisätään se uudelleen Äsken lisätty tietue on näytöllä Lisääpainiketta Lisääpainiketta Kenttiin liittyvät haut tarkistukset Kentän NIMIR tarkistus tehdään RENGASTETTUtaulusta. Kora-toiminto
18 Päivitetään olemassaolevaa tietuetta Päivitetään tietuetta, jota ei ole tietokannassa. Poisto-toiminto Poistetaan olemassaoleva tietue (Tarkistettava: Varmistettiinko käyttäjältä poiston halukkuus, poistuiko tietue tietokannasta ilmoitettinko tietueeseen liittyvistä toisista tietueista) Yritetään poistaa tietue, jota ei ole tietokannassa Palauta-toiminto Avataan näytölle tietue Keksitään tietue, jota ei ole tietokannassa Avataan Avataan Muutetaan tieto (ei kuitenkaan avainkenttää) Korapainiketta. Syötetään tietue näytölle Korapainiketta Poistapainiketta Muutetaan jotain tietoa Poistapainiketta.
19 Toimiiko palautus Avataan näytölle tietue Muutetaan tieto Palautapainiketta Tyhjennä -toiminto Tyhjennetään Avataan tyhjennä painiketta Ohje -toiminto Luetaan ohjeita (Aukeaako ohje oikeasta paikasta) Ohjepainiketta 2.9 Maatietojen ylläpito Tietokantatoiminnot kohdistuvat tauluun OSOITEMAA. Käyttöliittymän yleiskuva
20 Testattavat asiat Lomake aukeaa valikkopalkista Kenttien asettelu näyttää samalta muihin lomakkeisiin nähden Lomake on samanvärinen muihin lomakkeisiin nähden Tabulaattori käy läpi kaikki kentät painikkeet jerjestyksessä. Lomakkeessa on kaikki vaadittavat kentät (ks. suunn. dokumentti) Kenttien nimet on kirjoitettu oikein Kaikki toiminnot (painikkeet) löytyy OK / Ei OK Popup-valikot
21 Testattavat asiat Onko vaadituissa kentissä popup-valikot Löytyykö valikoista kaikki arvot, jotka on tietokannassa Valitaan arvo. Siirtyykö valittu arvo lomakkeen kenttään Ihmisten nimiä sisältävissä popupeissa order-by sukunimi & etunimi OK / Ei Toimintojen testaus Testattava asia Alkutila Syöte Tulos OK/Toimii väärin Hae-toiminto
22 Haetaan tyhjin hakueh- Tyhjennetään Hakuehdot OK doin puuttuvat Haetaan, kun kaikki Avataan kentät on täytetty Haetaan väärin hakueh- Tyhjennetään Syötetään kenttiin doin vääränmuotoisia arvo Haetaan oikein ehdoin - Tietokannasta Syötetään 0 hakutulosta katsomalla et- hakuehdot sitään sellaiset painetaan hakuehdot, että haun tulokseksi tulee 0 tietuetta. Haetaan oikein ehdoin - Tietokannasta Syötettän 1 hakutulos katsomalla et- hakuehdot sitään sellaiset painetaan hakuehdot, että haun tulokseksi tulee 1 tietue. Haetaan oikein ehdoin - Tietokannasta Syötettän monta hakutulosta (yli katsomalla et- hakuehdot kymmenen) sitään sellaiset painetaan hakuehdot, että haun tulokseksi tulee yli 10 tietuetta. Toimiko hakutulosten Edellisen Selataan haku- selaus oikein kohdan haku- tuloksia listas- tulokset sa alusta loppuun takaisin
23 Lisää-toiminto Lisätään tyhjää Kelvollisen tietueen lisääminen tietokantaan Lisätään sama tietue kahteen kertaan Tyhjennetään Esim. poistetaan tietue kannasta lisätään se uudelleen Äsken lisätty tietue on näytöllä Lisääpainiketta Lisääpainiketta Kenttiin liittyvät haut tarkistukset
24 Maatunnus: Koostuu osoitemaan maatunnuskentästä sekä popupvalikosta. Käyttäjä voi suoraan kirjoittaa maan lyhenteen kenttään, jonka perusteella maan nimi haetaan. Tai tieto voidaan hakea popup-valikosta, jonka arvo (OMLYH) haetaan OSOITEMAAtaulusta. Kieli: Alasvetovalikko, jonka arvot haetaan SANASTO-taulusta (SAKIELI). Kora-toiminto Päivitetään olemassaolevaa tietuetta Päivitetään tietuetta, jota ei ole tietokannassa. Avataan näytölle tietue Keksitään tietue, jota ei ole tietokannassa Muutetaan tieto (ei kuitenkaan avainkenttää) Korapainiketta. Syötetään tietue näytölle Korapainiketta
25 Poisto-toiminto Poistetaan olemassaoleva tietue (Tarkistettava: Varmistettiinko käyttäjältä poiston halukkuus, poistuiko tietue tietokannasta ilmoitettinko tietueeseen liittyvistä toisista tietueista) Yritetään poistaa tietue, jota ei ole tietokannassa Palauta-toiminto Avataan Avataan Poistapainiketta Muutetaan jotain tietoa Poistapainiketta. Toimiiko palautus Avataan näytölle tietue Muutetaan tieto Palautapainiketta Tyhjennä -toiminto Tyhjennetään Avataan tyhjennä painiketta Ohje -toiminto Luetaan ohjeita (Aukeaako ohje oikeasta paikasta) Ohjepainiketta
26 2.10 Läänien ylläpito Tietokantatoiminnot kohdistuvat tauluun LAANI. Käyttöliittymän yleiskuva Testattavat asiat Lomake aukeaa valikkopalkista Kenttien asettelu näyttää samalta muihin lomakkeisiin nähden Lomake on samanvärinen muihin lomakkeisiin nähden Tabulaattori käy läpi kaikki kentät painikkeet jerjestyksessä. Lomakkeessa on kaikki vaadittavat kentät (ks. suunn. dokumentti) Kenttien nimet on kirjoitettu oikein Kaikki toiminnot (painikkeet) löytyy OK / Ei OK Toimintojen testaus Testattava asia Alkutila Syöte Tulos OK/Toimii väärin Hae-toiminto
27 Haetaan tyhjin hakueh- Tyhjennetään Hakuehdot OK doin puuttuvat Haetaan, kun kaikki Avataan kentät on täytetty Haetaan väärin hakueh- Tyhjennetään Syötetään kenttiin doin vääränmuotoisia arvo Haetaan oikein ehdoin - Tietokannasta Syötetään 0 hakutulosta katsomalla et- hakuehdot sitään sellaiset painetaan hakuehdot, että haun tulokseksi tulee 0 tietuetta. Haetaan oikein ehdoin - Tietokannasta Syötettän 1 hakutulos katsomalla et- hakuehdot sitään sellaiset painetaan hakuehdot, että haun tulokseksi tulee 1 tietue. Haetaan oikein ehdoin - Tietokannasta Syötettän monta hakutulosta (yli katsomalla et- hakuehdot kymmenen) sitään sellaiset painetaan hakuehdot, että haun tulokseksi tulee yli 10 tietuetta. Toimiko hakutulosten Edellisen Selataan haku- selaus oikein kohdan haku- tuloksia listas- tulokset sa alusta loppuun takaisin
28 Lisää-toiminto Lisätään tyhjää Kelvollisen tietueen lisääminen tietokantaan Lisätään sama tietue kahteen kertaan Tyhjennetään Esim. poistetaan tietue kannasta lisätään se uudelleen Äsken lisätty tietue on näytöllä Lisääpainiketta Lisääpainiketta Kenttiin liittyvät haut tarkistukset Lääninumero: Alasvetovalikko, jonka arvot haetaan LAANItaulusta. Lääninumerokentän on oltava numeerinen Kora-toiminto
29 Päivitetään olemassaolevaa tietuetta Päivitetään tietuetta, jota ei ole tietokannassa. Poisto-toiminto Poistetaan olemassaoleva tietue (Tarkistettava: Varmistettiinko käyttäjältä poiston halukkuus, poistuiko tietue tietokannasta ilmoitettinko tietueeseen liittyvistä toisista tietueista) Yritetään poistaa tietue, jota ei ole tietokannassa Palauta-toiminto Avataan näytölle tietue Keksitään tietue, jota ei ole tietokannassa Avataan Avataan Muutetaan tieto (ei kuitenkaan avainkenttää) Korapainiketta. Syötetään tietue näytölle Korapainiketta Poistapainiketta Muutetaan jotain tietoa Poistapainiketta.
30 Toimiiko palautus Avataan näytölle tietue Muutetaan tieto Palautapainiketta Tyhjennä -toiminto Tyhjennetään Avataan tyhjennä painiketta Ohje -toiminto Luetaan ohjeita (Aukeaako ohje oikeasta paikasta) Ohjepainiketta 2.11 LYL-alueiden ylläpito Tietokantatoiminnot kohdistuvat tauluun LYL-ALUE. Käyttöliittymän yleiskuva
31 Testattavat asiat Lomake aukeaa valikkopalkista Kenttien asettelu näyttää samalta muihin lomakkeisiin nähden Lomake on samanvärinen muihin lomakkeisiin nähden Tabulaattori käy läpi kaikki kentät painikkeet jerjestyksessä. Lomakkeessa on kaikki vaadittavat kentät (ks. suunn. dokumentti) Kenttien nimet on kirjoitettu oikein Kaikki toiminnot (painikkeet) löytyy OK / Ei OK Toimintojen testaus Testattava asia Alkutila Syöte Tulos OK/Toimii väärin Hae-toiminto
32 Haetaan tyhjin hakueh- Tyhjennetään Hakuehdot OK doin puuttuvat Haetaan, kun kaikki Avataan kentät on täytetty Haetaan väärin hakueh- Tyhjennetään Syötetään kenttiin doin vääränmuotoisia arvo Haetaan oikein ehdoin - Tietokannasta Syötetään 0 hakutulosta katsomalla et- hakuehdot sitään sellaiset painetaan hakuehdot, että haun tulokseksi tulee 0 tietuetta. Haetaan oikein ehdoin - Tietokannasta Syötettän 1 hakutulos katsomalla et- hakuehdot sitään sellaiset painetaan hakuehdot, että haun tulokseksi tulee 1 tietue. Haetaan oikein ehdoin - Tietokannasta Syötettän monta hakutulosta (yli katsomalla et- hakuehdot kymmenen) sitään sellaiset painetaan hakuehdot, että haun tulokseksi tulee yli 10 tietuetta. Toimiko hakutulosten Edellisen Selataan haku- selaus oikein kohdan haku- tuloksia listas- tulokset sa alusta loppuun takaisin
33 Lisää-toiminto Lisätään tyhjää Kelvollisen tietueen lisääminen tietokantaan Lisätään sama tietue kahteen kertaan Tyhjennetään Esim. poistetaan tietue kannasta lisätään se uudelleen Äsken lisätty tietue on näytöllä Lisääpainiketta Lisääpainiketta Kenttiin liittyvät haut tarkistukset LYL-alue -kentän on oltava numeerinen Kora-toiminto Päivitetään olemassaolevaa tietuetta Päivitetään tietuetta, jota ei ole tietokannassa. Poisto-toiminto Avataan näytölle tietue Keksitään tietue, jota ei ole tietokannassa Muutetaan tieto (ei kuitenkaan avainkenttää) Korapainiketta. Syötetään tietue näytölle Korapainiketta
34 Poistetaan olemassaoleva tietue (Tarkistettava: Varmistettiinko käyttäjältä poiston halukkuus, poistuiko tietue tietokannasta ilmoitettinko tietueeseen liittyvistä toisista tietueista) Yritetään poistaa tietue, jota ei ole tietokannassa Palauta-toiminto Avataan Avataan Poistapainiketta Muutetaan jotain tietoa Poistapainiketta. Toimiiko palautus Avataan näytölle tietue Muutetaan tieto Palautapainiketta Tyhjennä -toiminto Tyhjennetään Avataan tyhjennä painiketta Ohje -toiminto Luetaan ohjeita (Aukeaako ohje oikeasta paikasta) Ohjepainiketta
35 2.12 Euring-provinssien ylläpito 2.13 Rengastuskeskusten ylläpito 2.14 Lajien ylläpito 2.15 Sanaston ylläpito Tietokantatoiminnot kohdistuvat tauluun SANASTO. Käyttöliittymän yleiskuva Testattavat asiat Lomake aukeaa valikkopalkista Kenttien asettelu näyttää samalta muihin lomakkeisiin nähden Lomake on samanvärinen muihin lomakkeisiin nähden Tabulaattori käy läpi kaikki kentät painikkeet jerjestyksessä. Lomakkeessa on kaikki vaadittavat kentät (ks. suunn. dokumentti) Kenttien nimet on kirjoitettu oikein Kaikki toiminnot (painikkeet) löytyy OK / Ei OK
36 Toimintojen testaus Testattava asia Alkutila Syöte Tulos OK/Toimii väärin Hae-toiminto
37 Haetaan tyhjin hakueh- Tyhjennetään Hakuehdot OK doin puuttuvat Haetaan, kun kaikki Avataan kentät on täytetty Haetaan väärin hakueh- Tyhjennetään Syötetään kenttiin doin vääränmuotoisia arvo Haetaan oikein ehdoin - Tietokannasta Syötetään 0 hakutulosta katsomalla et- hakuehdot sitään sellaiset painetaan hakuehdot, että haun tulokseksi tulee 0 tietuetta. Haetaan oikein ehdoin - Tietokannasta Syötettän 1 hakutulos katsomalla et- hakuehdot sitään sellaiset painetaan hakuehdot, että haun tulokseksi tulee 1 tietue. Haetaan oikein ehdoin - Tietokannasta Syötettän monta hakutulosta (yli katsomalla et- hakuehdot kymmenen) sitään sellaiset painetaan hakuehdot, että haun tulokseksi tulee yli 10 tietuetta. Toimiko hakutulosten Edellisen Selataan haku- selaus oikein kohdan haku- tuloksia listas- tulokset sa alusta loppuun takaisin
38 Lisää-toiminto Lisätään tyhjää Kelvollisen tietueen lisääminen tietokantaan Lisätään sama tietue kahteen kertaan Tyhjennetään Esim. poistetaan tietue kannasta lisätään se uudelleen Äsken lisätty tietue on näytöllä Lisääpainiketta Lisääpainiketta Kenttiin liittyvät haut tarkistukset SATUNNUS-kentän on oltava numeerinen Kora-toiminto Päivitetään olemassaolevaa tietuetta Päivitetään tietuetta, jota ei ole tietokannassa. Poisto-toiminto Avataan näytölle tietue Keksitään tietue, jota ei ole tietokannassa Muutetaan tieto (ei kuitenkaan avainkenttää) Korapainiketta. Syötetään tietue näytölle Korapainiketta
39 Poistetaan olemassaoleva tietue (Tarkistettava: Varmistettiinko käyttäjältä poiston halukkuus, poistuiko tietue tietokannasta ilmoitettinko tietueeseen liittyvistä toisista tietueista) Yritetään poistaa tietue, jota ei ole tietokannassa Palauta-toiminto Avataan Avataan Poistapainiketta Muutetaan jotain tietoa Poistapainiketta. Toimiiko palautus Avataan näytölle tietue Muutetaan tieto Palautapainiketta Tyhjennä -toiminto Tyhjennetään Avataan tyhjennä painiketta Ohje -toiminto Luetaan ohjeita (Aukeaako ohje oikeasta paikasta) Ohjepainiketta
40 2.16 Lintuasemien ylläpito Tietokantatoiminnot kohdistuvat tauluun LINTUASEMA. Käyttöliittymän yleiskuva Testattavat asiat Lomake aukeaa valikkopalkista Kenttien asettelu näyttää samalta muihin lomakkeisiin nähden Lomake on samanvärinen muihin lomakkeisiin nähden Tabulaattori käy läpi kaikki kentät painikkeet jerjestyksessä. Lomakkeessa on kaikki vaadittavat kentät (ks. suunn. dokumentti) Kenttien nimet on kirjoitettu oikein Kaikki toiminnot (painikkeet) löytyy OK / Ei OK Popup-valikot
41 Testattavat asiat Onko vaadituissa kentissä popup-valikot Löytyykö valikoista kaikki arvot, jotka on tietokannassa Valitaan arvo. Siirtyykö valittu arvo lomakkeen kenttään Ihmisten nimiä sisältävissä popupeissa order-by sukunimi & etunimi OK / Ei Toimintojen testaus Testattava asia Alkutila Syöte Tulos OK/Toimii väärin Hae-toiminto
42 Haetaan tyhjin hakueh- Tyhjennetään Hakuehdot OK doin puuttuvat Haetaan, kun kaikki Avataan kentät on täytetty Haetaan väärin hakueh- Tyhjennetään Syötetään kenttiin doin vääränmuotoisia arvo Haetaan oikein ehdoin - Tietokannasta Syötetään 0 hakutulosta katsomalla et- hakuehdot sitään sellaiset painetaan hakuehdot, että haun tulokseksi tulee 0 tietuetta. Haetaan oikein ehdoin - Tietokannasta Syötettän 1 hakutulos katsomalla et- hakuehdot sitään sellaiset painetaan hakuehdot, että haun tulokseksi tulee 1 tietue. Haetaan oikein ehdoin - Tietokannasta Syötettän monta hakutulosta (yli katsomalla et- hakuehdot kymmenen) sitään sellaiset painetaan hakuehdot, että haun tulokseksi tulee yli 10 tietuetta. Toimiko hakutulosten Edellisen Selataan haku- selaus oikein kohdan haku- tuloksia listas- tulokset sa alusta loppuun takaisin
43 Lisää-toiminto Lisätään tyhjää Kelvollisen tietueen lisääminen tietokantaan Lisätään sama tietue kahteen kertaan Tyhjennetään Esim. poistetaan tietue kannasta lisätään se uudelleen Äsken lisätty tietue on näytöllä Lisääpainiketta Lisääpainiketta Kenttiin liittyvät haut tarkistukset
44 Kunta: Kenttä, johon käyttäjä voi suoraan kirjoittaa kuntalyhenteen tai hakea sen popup valikosta. Valikon arvot haetaan KUNTAtaulusta.(KULYH KUNIMI) Kieli: Alasvetovalikko, jonka arvot haetaan SANASTO-taulusta (SAKIELI). Rengastanro: Tarkistetaan, että syötetty rengastanumero löytyy RENGASTAJAtaulusta. Asemanumeron, koordinaattikenttien sekä säde-kentän on oltava numeerisia Kora-toiminto
45 Päivitetään olemassaolevaa tietuetta Päivitetään tietuetta, jota ei ole tietokannassa. Poisto-toiminto Poistetaan olemassaoleva tietue (Tarkistettava: Varmistettiinko käyttäjältä poiston halukkuus, poistuiko tietue tietokannasta ilmoitettinko tietueeseen liittyvistä toisista tietueista) Yritetään poistaa tietue, jota ei ole tietokannassa Palauta-toiminto Avataan näytölle tietue Keksitään tietue, jota ei ole tietokannassa Avataan Avataan Muutetaan tieto (ei kuitenkaan avainkenttää) Korapainiketta. Syötetään tietue näytölle Korapainiketta Poistapainiketta Muutetaan jotain tietoa Poistapainiketta.
46 Toimiiko palautus Avataan näytölle tietue Muutetaan tieto Palautapainiketta Tyhjennä -toiminto Tyhjennetään Avataan tyhjennä painiketta Ohje -toiminto Luetaan ohjeita (Aukeaako ohje oikeasta paikasta) Ohjepainiketta 2.17 Värirenkaiden kelu Tietokantatoiminnot kohdistuvat tauluun VRENGAS. Käyttöliittymän yleiskuva
47 Testattavat asiat Lomake aukeaa valikkopalkista Kenttien asettelu näyttää samalta muihin lomakkeisiin nähden Lomake on samanvärinen muihin lomakkeisiin nähden Tabulaattori käy läpi kaikki kentät painikkeet jerjestyksessä. Lomakkeessa on kaikki vaadittavat kentät (ks. suunn. dokumentti) Kenttien nimet on kirjoitettu oikein Kaikki toiminnot (painikkeet) löytyy OK / Ei OK Popup-valikot
48 Testattavat asiat Onko vaadituissa kentissä popup-valikot Löytyykö valikoista kaikki arvot, jotka on tietokannassa Valitaan arvo. Siirtyykö valittu arvo lomakkeen kenttään Ihmisten nimiä sisältävissä popupeissa order-by sukunimi & etunimi OK / Ei Toimintojen testaus Testattava asia Alkutila Syöte Tulos OK/Toimii väärin Hae-toiminto
49 Haetaan tyhjin hakueh- Tyhjennetään Hakuehdot OK doin puuttuvat Haetaan, kun kaikki Avataan kentät on täytetty Haetaan väärin hakueh- Tyhjennetään Syötetään kenttiin doin vääränmuotoisia arvo Haetaan oikein ehdoin - Tietokannasta Syötetään 0 hakutulosta katsomalla et- hakuehdot sitään sellaiset painetaan hakuehdot, että haun tulokseksi tulee 0 tietuetta. Haetaan oikein ehdoin - Tietokannasta Syötettän 1 hakutulos katsomalla et- hakuehdot sitään sellaiset painetaan hakuehdot, että haun tulokseksi tulee 1 tietue. Haetaan oikein ehdoin - Tietokannasta Syötettän monta hakutulosta (yli katsomalla et- hakuehdot kymmenen) sitään sellaiset painetaan hakuehdot, että haun tulokseksi tulee yli 10 tietuetta. Toimiko hakutulosten Edellisen Selataan haku- selaus oikein kohdan haku- tuloksia listas- tulokset sa alusta loppuun takaisin
50 Lisää-toiminto Lisätään tyhjää Kelvollisen tietueen lisääminen tietokantaan Lisätään sama tietue kahteen kertaan Tyhjennetään Esim. poistetaan tietue kannasta lisätään se uudelleen Äsken lisätty tietue on näytöllä Lisääpainiketta Lisääpainiketta Kenttiin liittyvät haut tarkistukset
51 Laji: Koostuu lajin lyhennekentästä sekä popup-valikosta. Käyttäjä voi suoraan kirjoittaa lajin lyhenteen kenttään, jonka perusteella lajin sallitut sart haetaan näytölle. Tai lajitieto voidaan hakea popup-valikosta, jonka arvo (LALYH) haetaan LAJI-taulusta. Rengasta: Tarkistetaan, että syötetty rengastanumero löytyy RENGASTAJAtaulusta. Jakopvm: Tarkistetaan, että kopäivä ei ole tulevaisuudessa. Rengasta-kentän on oltava numeerinen Kora-toiminto
52 Päivitetään olemassaolevaa tietuetta Päivitetään tietuetta, jota ei ole tietokannassa. Poisto-toiminto Poistetaan olemassaoleva tietue (Tarkistettava: Varmistettiinko käyttäjältä poiston halukkuus, poistuiko tietue tietokannasta ilmoitettinko tietueeseen liittyvistä toisista tietueista) Yritetään poistaa tietue, jota ei ole tietokannassa Palauta-toiminto Avataan näytölle tietue Keksitään tietue, jota ei ole tietokannassa Avataan Avataan Muutetaan tieto (ei kuitenkaan avainkenttää) Korapainiketta. Syötetään tietue näytölle Korapainiketta Poistapainiketta Muutetaan jotain tietoa Poistapainiketta.
53 Toimiiko palautus Avataan näytölle tietue Muutetaan tieto Palautapainiketta Tyhjennä -toiminto Tyhjennetään Avataan tyhjennä painiketta Ohje -toiminto Luetaan ohjeita (Aukeaako ohje oikeasta paikasta) Ohjepainiketta