Timber-sovellusprojekti, järjestelmätestaussuunnitelma

Ismo Huhtiniemi (IH)
Paavo Itkonen (PI)
Joonas Lattu (JL)
Petteri Palojärvi (PP)
Seppo Tarvainen (ST)


Versio 0.2.0

19.7.2016

Muutoshistoria:

Versio Päivämäärä Toimenpiteet Tekijä
0.0.1 8.4.2016 Luotiin dokumentin pohja ja kirjoitettiin luku 1. PI
0.0.2 11.4.2016 Luotiin luku 2 ja aloitettiin luku 2.1. PI
0.0.3 15.4.2016 Täydennettiin lukua 2. PI
0.1.0 12.5.2016 Päivitettiin dokumenttia ja julkaistiin ensimmäinen versio projektiorganisaatiolle. PI
0.1.1 19.5.2016 Päivitettiin dokumenttia palautteen perusteella. PI
0.1.2 13.6.2016 Testitapauksia luotiin uuden muuttuneen käyttöliittymän vuoksi. IH
0.1.3 21.6.2016 Testitapauksia velppien luontiin. IH
0.1.4 22.6.2016 Testitapauksia lisää velppien luontiin. IH
0.1.5 27.6.2016 Testitapauksia "Manage"-välilehdelle. IH
0.2.0 19.7.2016 Lisätty testitapauksi ja korjattu tekstiä palautteen pohjalta. IH

Yleistä

Testejä tulee suorittaa pöytätietokoneilla, tabletti tietokoneilla ja älypuhelimilla, sekä myös eri WWW-selaimilla ja käyttöjärjestelmillä. Testaamiseen tarvitaan verkkoyhteys sekä TIM asennettuna saatavilla olevalle palvelimelle. Testausraporteissa määritellään tarkemmin laitteen, selaimen ja sovelluksen versio.
Syötteet kirjataan testausraporttiin, jos suunnitelmassa ei ole annettu. Testausten tulokset kirjataan testausraportteihin. Suunnitelmaan on kirjattu vain "ihannetilanteita". Lisäksi kirjataan huomioita.

Testitapaukset

Järjestelmän lähtötila: TIMiin on kirjauduttu sisään käyttäjätunnuksilla. Selaimessa on auki TIM-dokumentti, jonka käyttäjä(testuser1) on luonut. Dokumentin nimi on "Testidokumentti2.1", pohjana on käytetty Dokumenttipohjaa.

1 Velppien luonti itse luotuun dokumenttiin

1.1 "Velp view" -näkymän esiin tuleminen

Suoritettu toiminto Odotettu vaste
Käyttäjä on klikannut dokumentin "Velp view" -linkkiä. Näkymään tulee dokumentin lisäksi raahattava "Velp menu" ikkuna, jossa näkyvät välilehdet "Select" (oletuksena), "Manage" ja "Summary". "Advanced view" valintaruutu joiden alapuolella "Search velps:" -teksti ja tekstilaatikko "Filter velps", alimpana on painike "Create new velp".

1.2 Uuden velpin luominen

1.2.1 Pistemäärältä positiivisen velpin luonti

Suoritettu toiminto Odotettu vaste
Velppi-ikkunassa käyttäjällä on oletuksena näkyvissä "Select" -välilehti. Siellä hän klikkaa "Create new velp" -painiketta. Käyttäjä saa näkyviin lomakkeen. Lomakkeessa näkyy tekstikenttä "Velp name", numerokenttä "Points", valintaruutu "Personal default", jonka edessä on (ei valittuna) ja valintaruutu "Testidokumentti2.1_default" (valittuna) ja painike "Create velp" (ei aktiivisena).
Käyttäjä antaa velpin nimeksi tekstin "Teppo Testaajan ensimmäinen hieno velppi". Pistemääräksi käyttäjä antaa "100". Käyttäjä tallettaa uuden velpin klikkaamalla painiketta "Create velp". Velp menun "Select" -välilehdelle ilmestyy velppi, jonka tekstinä on "Teppo Testaajan ensimmäinen hieno velppi". Velpin taustaväri on palegreen. Velpin pistemäärä "100" ja editointikynäikoni näkyvät velpin oikeassa laidassa. Uusi velppi tallentuu tietokantaan.

1.2.2 Pistemäärältä negatiivisen velpin luonti

Suoritettu toiminto Odotettu vaste
Velppi-ikkunassa käyttäjällä on näkyvissä "Select" -välilehti. Siellä hän klikkaa "Create new velp" -painiketta. Käyttäjä saa näkyviin lomakkeen. Lomakkeessa näkyy tekstikenttä "Add velp!", numerokenttä "Points", valintaruutu "Personal default" (ei valittuna), valintaruutu "Testidokumentti2.1_default"(valittuna) ja painike "Create velp" (ei aktiivisena).
Käyttäjä antaa velpin nimeksi tekstin "Hieno doc+personal velppi". Pistemääräksi käyttäjä antaa "-100". Käyttäjä valitsee klikkaa myös valintaruudun "Personal default". Käyttäjä tallettaa uuden velpin klikkaamalla painiketta "Create velp". Velp menun "Select" -välilehdelle ilmestyy velppi, jonka tekstinä on "Hieno doc+personal velppi". Velpin väri on lightpink. Velpin pistemäärä "-100" ja editointikynäikoni näkyvät velpin oikeassa laidassa. Uusi velppi tallentuu tietokantaan.

1.2.3 Pistemäärältä "0" pisteisen velpin luonti

Suoritettu toiminto Odotettu vaste
Velppi-ikkunassa käyttäjällä on näkyvissä "Select" -välilehti. Siellä hän klikkaa "Create new velp" -painiketta. Käyttäjä saa näkyviin lomakkeen, jossa näkyvät tekstikenttä "Add velp!", numerokenttä "Points", valintaruutu "Personal default" (valittuna), valintaruutu "Testidokumentti2.1_default" (valittuna) ja painike "Create velp" (ei aktiivisena).
Käyttäjä antaa velpin nimeksi tekstin "Uusi neutraali personal velppi 1". Käyttäjä valitsee klikkaa myös valintaruutua "Testidokumentti2.1_default". Pistemääräksi käyttäjä antaa "0". Käyttäjä viimeistelee uuden velpin klikkaamalla painiketta "Create velp". Velp menun "Select" -välilehdelle ilmestyy velppi, jonka tekstinä on "Uusi neutraali personal velppi 1". Velpin taustaväri on khaki. Velpin pistemäärä "0" ja editointikynäikoni näkyvät velpin oikeassa laidassa. Uusi velppi tallentuu tietokantaan.

1.2.4 Velpin luonti ilman pistemäärää

Suoritettu toiminto Odotettu vaste
Velppi-ikkunassa käyttäjällä on näkyvissä "Select" -välilehti. Siellä hän klikkaa "Create new velp" -painiketta. Käyttäjä saa näkyviin lomakkeen. Lomakkeessa näkyy tekstikenttä "Add velp!", numerokenttä "Points", valintaruutu "Personal default" (valittuna), valintaruutu "Testidokumentti2.1_default" (valittuna) ja painike "Create velp" (ei aktiivisena).
Käyttäjä antaa velpin nimeksi tekstin "Docuvelppi 1". Käyttäjä ei anna pistemäärää. Käyttäjä valitsee klikkaa myös valintaruudut "Testidokumentti2.1_default" ja "Personal default". Käyttäjä tallettaa uuden velpin klikkaamalla painiketta "Create velp". Velp menun "Select" välilehdelle ilmestyy velppi, jonka tekstinä on "Docuvelppi 1". Velpin taustaväri on gainsboro. Editointikynäikoni näkyy velpin oikeassa laidassa. Uusi velppi tallentuu tietokantaan.

1.3 Uuden velpin luominen "Advanced"-näkymässä

1.3.1 Pistemäärältään positiivisen velpin luonti avainsanan kanssa

Suoritettu toiminto Odotettu vaste
Käyttäjä laittaa raksin "Advanced view" valintaruutuun "Select"-välilehdellä. "Advanced view" tekstin alapuolelle tulevat teksti "Search labels:", syöttökentät "Filter labels" ja "Search velps:" sekä "Filter velps" tekstikentän alapuolelle tulee "Order velps:" pudotusvalikko, jossa ovat valittavana "Alphabetical", "Most used", "Labels" (oletuksena), "Highest point" ja "Lowest point".
Velppi-ikkunassa käyttäjällä on näkyvissä "Select" -välilehti. Siellä hän klikkaa "Create new velp" -painiketta. Käyttäjä saa näkyviin lomakkeen. Lomakkeessa näkyvät tekstikenttä "Velp name", numerokenttä "Points", otsikko "Labels", tekstikenttä "Add label" sen vierellä painike "Add". Otsikon "Velp groups" alla näkyvät "Personal default" ja "Testidokumentti2.1_defaut", valintaruutu. "Testidokumentti2.1_defaut" on valittuna ja painike "Create velp" (ei ole aktiivisena).
Käyttäjä antaa velpin nimeksi tekstin "Teppo Testaajan ensimmäinen hieno kehittynyt velppi". Pistemääräksi käyttäjä antaa "200". Käyttäjä kirjoittaa syöttökenttään "Add label" tekstin "Ohjelmointi1" ja painaa vierellä olevaa "Add"-painiketta. Käyttäjä tallettaa uuden velpin klikkaamalla painiketta "Create velp". "Select"-välilehdelle ilmestyy velppi, jonka tekstinä on "Teppo Testaajan ensimmäinen hieno kehittynyt velppi". Velpin taustaväri on palegreen. Velpin pistemäärä "200" ja editointikynäikoni näkyvät velpin oikeassa laidassa. Velpin editointikynäikonin alla näkyy värikäs avainsanaikoni. "Search labels:" alle tulee avainsana "Ohjelmointi1". Uusi velppi ja avainsana tallentuvat tietokantaan.

1.3.2 Pistemäärältään positiivisen velpin luonti toisen avainsanan kanssa

Suoritettu toiminto Odotettu vaste
Sivun oikean laidan velppivalikossa käyttäjällä on oletuksena näkyvissä "Select" -välilehti. Siellä hän klikkaa "Create new velp" -painiketta. Käyttäjä saa näkyviin lomakkeen, jossa näkyvät tekstikenttä "Add velp!", numerokenttä "Points", otsikko "Labels", valintaruutu "Ohjelmointi1", editointikynäikoni, tekstikenttä "Add label" ja painike "Add". Otsikon "Velp groups" alla näkyvät tekstit "Personal default" ja "Testidokumentti2.1_defaut". Valintaruutu "Testidokumentti2.1_defaut" on valittuna ja painike "Create velp" ei ole aktiivisena.
Käyttäjä antaa velpin nimeksi tekstin "Tepon kehittynyt negatiivinen velppi". Pistemääräksi käyttäjä antaa "-200". Käyttäjä kirjoittaa "Add label" tekstin "Ohjelmointi2" ja painaa vierellä olevaa "Add"-painiketta sekä klikkaa valintaruutua "Ohjelmointi2". Käyttäjä tallettaa uuden velpin klikkaamalla painiketta "Create velp". "Select"-välilehdelle ilmestyy velppi, jonka tekstinä on "Tepon kehittynyt negatiivinen velppi". Velpin taustaväri on lightpink. Velpin pistemäärä "-200" näkyy ja editointikynäikoni näkyvät velpin oikeassa laidassa. Velpin editointikynäikonin alla näkyy värikäs avainsanaikoni. "Search labels:" -tekstin alle tulee "Ohjelmointi2" avainsana. Uusi velppi ja avainsana tallentuvat tietokantaan.

1.3.3 Pistemäärältään positiivisen velpin luonti kahdella avainsanalla

Suoritettu toiminto Odotettu vaste
Sivun oikean laidan velppivalikossa käyttäjällä on oletuksena näkyvissä "Select" -välilehti. Siellä hän klikkaa "Create new velp" -painiketta. Käyttäjä saa näkyviin lomakkeen. Lomakkeessa näkyy tekstikenttä "Add velp!", numerokenttä "Points", otsikko "Labels", valintaruutu jonka oikealla puolella teksti "Ohjelmointi1" sekä editointikynäikoni, valintaruutu "Ohjelmointi2" sekä editointikynäikoni, tekstikenttä "Add label" ja painike "Add". Otsikon "Velp groups" alla näkyvät tekstit "Personal default" ja "Testidokumentti2.1_defaut". Valintaruutu "Testidokumentti2.1_defaut" on valittuna ja painike "Create velp" ei ole aktiivisena.
Käyttäjä antaa velpin nimeksi tekstin "Tepon neutraali velppi". Pistemääräksi käyttäjä antaa "0". Käyttäjä valitsee valintaruuduista avainsanat "Ohjelmointi1" ja "Ohjelmointi2". Käyttäjä tallettaa uuden velpin klikkaamalla painiketta "Create velp". "Select"-välilehdelle ilmestyy velppi, jonka tekstinä on "Tepon neutraali velppi". Velpin taustaväri on khaki. Velpin pistemäärä "0" ja editointikynäikoni näkyvät velpin oikeassa laidassa. Velpin editointikynäikonin alla näkyy kaksi värikästä avainsana ikonia. Uusi velppi ja avainsanat tallentuvat tietokantaan.

2 "Manage"-välilehden toiminnot

Järjestelmän lähtötila: Käyttäjä on luonut aiempien testitapausten mukaiset velpit.

2.1 Velppikokoelman velppien näkymän hallinta

Suoritettu toiminto Odotettu vaste
Käyttäjä klikkaa "Manage" -välilehteä sivun oikeassa laidassa. Käyttäjä saa näkyviin tekstin "Choose area for velp group". Radiopainikkeet "Whole document" ja "Selected paragraph", "Whole document" on valittuna. Taulukko otsikkorivin tekstit "Show" ja "Default", joiden edessä valintaruudut ja teksti "Group". Taulukon sarakkeissa "Show" ja "Default" ovat valintaruudut valittuina. Taulukon eri riveillä on tekstit "Personal default" ja "Testidokumentti2.1_defaut". Taulukon alla on painikkeet "Reset current selections" ja "Reset all selections". Tämän alla radiopainikkeet "Personal collection", "Document" ja "Folder". Alimpana on painike "Create velp group".
Käyttäjä klikkaa "Personal default" "Show"-valintaruutua ja klikkaa "Velp menun" "Select" -välilehteä sivun oikeassa laidassa. Käyttäjä näkee "Select"-välilehdellä "Testidokumentti2.1_defaut" kuuluvat velpit: "Teppo Testaajan ensimmäinen hieno velppi", "Hieno doc+personal velppi", "Docuvelppi 1", "Teppo Testaajan ensimmäinen hieno kehittynyt velppi", "Tepon kehittynyt negatiivinen velppi" ja "Tepon neutraali velppi".
Käyttäjä klikkaa "Manage" -välilehdeltä sekä "Personal default" että "Testidokumentti2.1_defaultin" edessä "Show"-valintaruutua ja klikkaa "Velp menun" "Select" -välilehteä sivun oikeassa laidassa. "Personal default" valintaruutuun tulee raksi. "Testidokumentti2.1_defaut" edestä valintaruudusta lähtee pois raksi. Käyttäjä näkee "Select"-välilehdellä "Personal default" kuuluvat velpit "Hieno doc+personal velppi" ja "Uusi neutraali personal velppi 1".

2.2 Velppikokoelmien luonti

2.2.1 Henkilökohtaisen velppikokoelman luonti

Suoritettu toiminto Odotettu vaste
Käyttäjä kirjoittaa "Manage" -välilehdellä "Velp group name" -tekstikenttään "Tepon oma kokoelma". Radiopainike "Personal collection" on valittuna. Lopuksi hän klikkaa "Create velp group" -painiketta. Käyttäjälle taulukkoon yläpuolelle ilmaantuu "Tepon oma kokoelma", jonka edessä on kaksi valintaruutua valittuina. Linkin urli päättyy {käyttäjätunnus} + "/velp%20groups/Tepon%20oma%20kokoelma". Kokoelma tallentuu tietokantaan.

2.2.2 Dokumenttikohtaisen velppikokoelman luonti

Suoritettu toiminto Odotettu vaste
Käyttäjä kirjoittaa "Manage" -välilehdellä "Velp group name" -tekstikenttään "Uusi dokumentikokoelma". Radiopainike "Document" on valittuna. Lopuksi hän klikkaa "Create velp group" -painiketta. Linki Käyttäjälle taulukkoon yläpuolelle ilmaantuu "Uusi dokumentikokoelma", jonka edessä on kaksi valintaruutua valittuina. n urli päättyy "/velp%20groups/Testidokumentti2.1/Uusi%20dokumentikokoelma". Kokoelma tallentuu tietokantaan.

2.2.3 Hakemistokohtaisen velppikokoelman luonti

Suoritettu toiminto Odotettu vaste
Käyttäjä kirjoittaa "Manage" -välilehdellä "Velp group name" -tekstikenttään "Hakemistokokoelma". Radioainike "Folder" on valittuna. Lopuksi hän klikkaa "Create velp group" -painiketta. Käyttäjälle taulukkoon yläpuolelle ilmaantuu "Tepon oma kokoelma", jonka edessä on kaksi valintaruutua valittuina. Linkin urli päättyy {hakemistopolku, jossa dokumentti sijaitsee} + "/velp%20groups/Hakemistokokoelma". Kokoelman tallentuu tietokantaan.

3 Merkinnät

Järjestelmän lähtötila: Käyttäjä on tehnyt aiemmat testitapaukset ja on valinnut dokumentin näkymäksi "Teacher view".

3.1 Merkinnän tekeminen kappaleeseen

Suoritettu toiminto Odotettu vaste
Käyttäjä klikkaa kappaletta dokumentissa. Kappaleen oikeaan yläkumaan aktivoituu "V"-ikoni.
Käyttäjä klikkaa velppiä. Uusi merkintä tulee TIM-sisällön oikealle puolelle ja siinä merkinnässä näkyy velpin nimi. Merkintä tallentuu tietokantaan.

3.2 Merkinnän lisääminen tehtävään

Suoritettu toiminto Odotettu vaste
Käyttäjä korostaa ("maalaa") haluamansa kohdan opiskelijan tallentamasta vastauksesta. Korostus näkyy vastauksessa.
Käyttäjä liittää haluamansa velpin maalattuun kohtaan klikkaamalla velppiä. Merkintäikkuna avautuu maalatun kohdan alapuolelle.
Käyttäjä muokaa velpin pistemäärää klikkaamalla nuolia oletuspisteiden vieressä. Velpin pisteet kyseisessä merkinnässä muuttuvat.
Käyttäjä kirjoittaa kommentin merkintäikkunan "Add comment" -osioon. Kommentti näkyy merkintäikkunassa.
Käyttäjä muokaa merkinnän katseluoikeuksia "Visible to" -pudotusvalikossa. Oletus- tai valittu katseluoikeus näkyy valikkoruudussa, kun valikko suljetaan.
Käyttäjä viimeistelee merkinnän klikkaamalla painiketta "Save changes" ja sulkemalla merkintäikkunan raksista ikkunan oikeassa ylänurkassa. Merkintä tallentuu vastaukseen ja merkintäikkuna sulkeutuu.

3.3 Merkinnän teko oletuspisteillä

Suoritettu toiminto Odotettu vaste
Merkinnän voi tehdä myös pelkillä oletuspisteillä ja -katseluoikeuksilla. Tällöin käyttäjä vain liittää velpin maalattuun kohtaan ja sulkee merkintäikkunan. Merkintäikkuna sulkeutuu.

3.4 Merkinnän tekeminen HTML-tagirajojen yli

Suoritettu toiminto Odotettu vaste
Käyttäjä lisää merkinnän ristiin aikaisemman merkinnän, niin että alueen valinta alkaa ennen aikaisemmin tehtyä merkintää ja päättyy sen merkinnän jälkeen. Tämän jälkeen käyttäjä klikkaa haluttua velppiä. Uusi merkintä tulee TIM-sisällön oikealle puolelle ja siinä on velpin nimi. Merkintä tallentuu tietokantaan.
Käyttäjä lisää merkinnän ristiin aikaisemman merkinnän, niin että alueen valinta alkaa ennen aikaisemmin tehtyä merkintää ja päättyy sen merkinnän alueelle. Tämän jälkeen käyttäjä klikkaa haluttua velppiä. Uusi merkintä tulee TIM-sisällön oikealle puolelle ja siinä on velpin nimi. Merkintä tallentuu tietokantaan.

3.5 Merkinnän poisto tehtävästä

Suoritettu toiminto Odotettu vaste
Käyttäjä klikkaa korostettua kohtaa. Merkintäikkuna avautuu.
Käyttäjä klikkaa merkintäikkunassa olevaa roskatynnyrisymbolia. Avautuu selaimen popup-ikkuna.
Käyttäka klikkaa "Ok" painiketta popup-ikkunassa Merkintä poistuu tehtävästä.

4 Opiskelijan käyttöliittymän testitapaukset

Järjestelmän lähtötila: TIMiin on kirjauduttu sisään käyttäjätunnuksella testuser2. Selaimessa on auki TIM-dokumentti, johon käyttäjällä on "view" käyttöoikeudet.

4.1 Merkintöjen katsominen tehtävässä

Suoritettu toiminto Odotettu vaste
Käyttäjä valitsee tehtävän vastaukseen, johon jossa on "V"-ikoni. Oikeassa laidassa pluginin vieressä on merkintä ja siinä on velpin nimi.
Käyttäjä klikkaa merkintää. Merkintäikkuna avautuu, ja käyttäjä näkee tarkastajan tekemät merkinnät.
Käyttäjä kirjoittaa kommentin merkintäikkunan "Add comment"-osioon. Kommentti tallentuu tietokantaan ja näkyy merkintäikkunassa.
Käyttäjä sulkee merkintäikkunan. Merkintäikkuna sulkeutuu.
Käyttäjä klikkaa "Velps" tekstin edessä olevaa valintaruutua. Vastaus tekstinä tulee näkyviin ja vastauksen merkinnät näkyvät tekstissä.

4.2 Merkintöjen katsominen yhteenvedossa

Käyttäjä on dokumentin "Velp view" -näkymässä.

Suoritettu toiminto Odotettu vaste
Käyttäjä klikkaa "Summary" välilehteä. Käyttäjä näkee kaikki tarkastajan käyttämät velpit listattuna velppivalikon "Summary"-välilehdellä.
Käyttäjä klikkaa listassa olevaa velppiä, jolloin merkintä avautuu tehtävässä, kappaleessa tai kappaleen vieressä. Merkintäikkuna avautuu, ja käyttäjä näkee tarkastajan tekemät merkinnät.
Käyttäjä kirjoittaa kommentin merkintäikkunan "Add comment"-osioon ja painaa "Save changes" painiketta. Kommentti näkyy merkintäikkunassa ja tallentuu tietokantaan.
Käyttäjä sulkee merkintäikkunan. Merkintäikkuna sulkeutuu.

These are the current permissions for this document; please modify if needed. You can always modify these permissions from the manage page.