Timber-sovellusprojekti, järjestelmätestaussuunnitelma
Ismo Huhtiniemi (IH)
Paavo Itkonen (PI)
Joonas Lattu (JL)
Petteri Palojärvi (PP)
Seppo Tarvainen (ST)
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.