1. Testattavat asiat Järjestelmän kriittisimmille toiminnallisuuksille (listattu alla), toteutetaan 1 selainyhteensopivuustesti käyttäen Suomessa eniten käytössä olevia selaimia. Uuden keräyksen lisääminen Keräyksien selaaminen Epäilyttävän keräyksen ilmoittaminen 2. Tavoitteet Projektin alussa asiakas määritteli yhteensopivuuden yhdeksi laadulliseksi vaatimukseksi. Suoritettavan selainyhteensopivuustestin avulla pyritään varmistumaan siitä, että järjestelmän kriittisimmät toiminnallisuudet toimivat Suomessa yleisimmin käytössä olevilla selaimilla. Testit toteutetaan käyttäjän näkökulmasta ja tavoitteena on saada kokonaiskuva järjestelmän toiminnasta eri selaimilla ja havaita ongelmat, jotka toteutuvat vain tietyillä selaimilla. 3. Toteutustapa Selainyhteensopivuustestit toteutetaan suorittamalla ennalta määritetyt testitilanteet. Nämä testitilanteet on esitetty liitteessä 1. Testi suoritetaan käyttäjän omalla tietokoneella osoitteessa www.rahankeraysrekisteri.fi olevalle versiolle. Havaitut virheet ja ongelmat listataan tämän dokumentin lopussa oleviin samannimisiin osioihin. Testit suoritetaan jokaisella alla määritetyllä selaimella (): Chrome Firefox Internet Explorer Järjestelmän tulee toimia ilman JavaScriptiä, joten poista IE:stä javascript ja aja testicaset uudestaan. HUOM! Järjestelmän vetuma mocup käyttää javascriptiä, joten ilman javascriptiä tehtäessä testaa vain testitapaukset 2 4 4. Testisession loki ALOITUS AIKA: 2014 03 26 11:54 KESTO: 1:45 TESTAAJA: Atte Isopuro KÄYTTÖYMPÄRISTÖ: Ubuntu on MacBook, Chrome 1 http://www.mext.fi/stimarkkinointi/selainten markkinasuudet
4.1 Tiedostot Testitssä suoritettavat testitapahtumat on esitetty liitteessä 1. 4.2 Testi muistiinpanot Test notes that describe what was done, and how. Detailed enough to be able to use in briefing the test session with other persons. Detailed enough to be able to reproduce failures. 4.3 Havaitut virheet Defect tracking system bug ID:s and optionally short descriptions 4.4 Muut ongelmat Any observations, issues, new feature requests and questions that came up during testing but were not reported as bugs.
LIITE 1: Testitapahtumat Taulukko 1, tunnistautuminen testi 1 Paina Kirjaudu sisään painiketta oikeassa yläkulmassa. Tulos: Tyhjä sivu, jossa painike Jatka vetumaan. URL /tunnistus 2. Paina Jatka vetumaan Tulos: Url /tunnistus/vetuma Sivulla on kolme painiketta: Onnistunut, Keskeytynyt ja Epaonnistunut. Tämän lisäksi on mahdollista valita henkilötunnus. 3. Valitse Successful valinta ja paina jatka Tulos: Takaisin etusivulla. Oikeassa yläkulmassa näkyy äsken valittu käyttäjän nimi, esim. Matti Meikäläinen ja lisäksi Kirjaudu ulos painike. 4. Paina Kirjaudu ulos painiketta. Tulos: Etusivu näkyy taas, nimeä ei enää näy, mutta Kirjaudu sisään painike näkyy. 5. Toista askeleet 1 4 valiten sekä Cancelled, että Error valinta. Tulos: Sisäänkirjautuminen ei onnistu ja käyttäjä ohjataan etusivulle, jolla on mahdollisuus kirjautua uudestaan. 6. Kirjautuneena sisään, mene osoitteeseen /tunnistus Tulos: Et voi kirjautua uudelleen sisään., Error valinta ilmoittaa virheestä ja pyytää kirjautumaan uudelleen, Cancelled heittää etusivulle Taulukko 2, ilmoita keräys testi Alkutilanne: Olet kirjautunut sisään ja olet järjestelmän etusivulla 1. Paina Aloita keräys painiketta Tulos: Sivu, jossa on lomake johon voi kirjata keräyksen tietoja. 2. Täytä keräyksen tiedot järkevillä tiedoilla ja paina Julkaise Tulos: Käyttäjä ohjataan käyttäjän omille sivuille.
3. Etsi lisäämäsi keräys Selaa rahankeräyksiä sivulta. Tulos: Uusi keräys löytyy listauksesta 4. Aloita uuden keräyksen tekeminen, mutta yritä antaa keräykselle hyvin lyhyt kuvaus tai vain muutaman merkin pituinen nimi. Kokeile myös jättää kenttiä tyhjäksi. Tulos: Keräyksen lisääminen ei onnistu ja käyttäjälle ilmoitetaan puutteesta. 5. Kirjaudu ulos ja yritä lisätä keräys. Tulos: Keräyksen lisääminen ei onnistu, mutta: Kun virhe korjataan ja painetaan Julkaise, käyttäjällä on kaksi kopiota samasta keräyksestä käynnissä., pistää kirjautumaan Taulukko 3, keräyksen hakeminen testi 1. Paina Selaa rahankeräyksiä painiketta Tulos: Sivu, jossa on listattu uusimpia rahankeräyksiä (päivämäärän mukaiseen järjestykseen). URL /fi/hae 2. Valitaan listausperusteeksi: Nimen mukaan Tulos: Hakutulokset menevät nimen mukaan aakkosjärjestykseen 3. Valitaan listausperusteeksi: Päivämäärän mukaan Tulos: Hakutulokset menevät takaisin päivämäärän mukaiseen järjestykseen. Taulukko 4, epäilyttävän keräyksen ilmoittaminen testi 1. Paina Selaa rahankeräyksiä painiketta Tulos: Sivu, jossa on listattu uusimpia rahankeräyksiä (päivämäärän mukaiseen järjestykseen). URL /fi/hae 2. Valitse yksi hakutulos. Tulos: Sivu, jossa on listattu keräyksen tiedot, sekä tietojen alapuolella Epäilyttävä keräys? Ilmoita! teksti tekstikenttä ja Ilmoita nappi. URL /fi/kerays/<keräyksen ID> 3. Kirjoita kuvauskenttään: Tämä keräys epäilyttää ja paina Ilmoita nappia. Tulos: Sivulle tulee ilmoitus: Kiitos ilmoituksesta!
4. Toista kohta 3 vielä kaksi kertaa Tulos: Sivulle tulee ilmoitus: Kiitos ilmoituksesta! 5. Paina Ilmoita nappia. Tulos: Sivulle tulee ilmoitus: Olet jo ilmoittanut keräyksen epäilyttäväksi