Testitapaukset - Puurtsa/delete-this-repo GitHub Wiki

Viisi testitapausta liittyen järjestelmän eri toimintoihin

Testitapaus1: Kirjautuminen

Testi Tulos
Käyttäjä painaa log in kirjoittamatta mitään käyttäjää pyydetään antamaan nimi ja salasana
Käyttäjä painaa log in kirjoittamalla vain nimen Käyttäjää pyydetään edelleen antamaan salis
Käyttäjä kirjoittaa väärän salasanan Salasana on väärä! T.järjestelmä
Käyttäjä antaa olemattoman tunnuksen Tunnusta ei ole olemassa T.järjestelmä
Käyttäjä kirjoittaa oikean nimen ja salasanan Käyttäjä ohjataan sisään sivuille
Käyttäjä painaa "log out" käyttäjä ohjataan ulos

Testitapaus2: Salasanan vaihtaminen

Testi Tulos
Käyttäjä kirjoittaa väärän salasanan Ruudulle ilmestyy "unohditko salasanan?" -linkki
Käyttäjä painaa linkkiä käyttäjä ohjataan uudelle sivulle
  • Käyttäjältä kysytään sähköpostia, jotta linkki uuteen salasanaan voidaan lähettää
Testi Tulos
Käyttäjä ei kirjoita mitään kyseiseen kenttään käyttäjää pyydetään kirjoittamaan sähköposti osoite
Käyttäjä kirjoittaa invalidin sähköposti osoitteen Järjestelmä herjaa ettei sähköpostia ole kirjattu ylös
Käyttäjä on urpo ja kokeilee antaa kaverin sähköpostia Järjestelmä lähettää uuden avauslinkin kaverille, noloa
Käyttäjä lopettaa urpoilun ja laittaa oman sähköpostiosoitteen Järjestelmä lähettää käyttäjän sähköpostiosoitteeseen linkin salasanan vaihtoon
Käyttäjä klikkaa linkkiä Käyttäjä ohjataan uudelle sivulle, jossa kysytään uutta salasanaa kahdesti
Käyttäjä ei syötä mitään Järjestelmä pyytää täyttämään kentät uudella salasanalla
Käyttäjä syöttää eri salasanant Järjestelmä ei hyväksy, kentissä eriävät salasanat
Käyttäjä syöttää yhtäkkiä vanhan salasanansa Sitäkään järjestelmä ei hyväksy, koska vanhaa salasanaa ei voi käyttää uudelleen
Käyttäjä syöttää uuden salasanan, molempiin kenttiin identtisesti saman Järjestelmä hyväksyy ja käyttäjä pääsee sisään sivuille

Testitapaus3: Viestin lähettäminen

Testi Tulos
Käyttäjä painaa "uusi viesti" Käyttäjälle avautuu sivu josta hän voi lähettää viestiä
Käyttäjä painaa "lähetä" Käyttäjää pyydetään lisäämään vastaanottaja
Käyttäjä lisää vastaanottajan ja painaa "lähetä" Käyttäjää pyydetään lisäämään sisältöä viestiin
Käyttäjä lisää tekstiä ja otsikon ja painaa "lähetä" Käyttäjälle tulee ilmoitus että viesti on lähetetty ja mennyt perille

Testitapaus4: Itsearviointi

Testi Tulos
Käyttäjä painaa "tee itsearvionti" vaikka työtä ei ole vielä kukaan arvioinut" Mitään ei tapahdu, vaikka nappia painaisi kuinka
Kun työ on hyväksytty arvioitavaksi, käyttäjä painaa "tee itsearviointi" Käyttäjä ohjataan sivulle jossa itsearvioinnin voi tehdä
Käyttäjä yrittää lähettää tyhjää itsearviointia Käyttäjälle tulee viesti että täytä tyhjät kohdat
Käyttäjä täyttää itsearvioinnista osan ja tallentaa sen kesken eräisenä Käyttäjälle tulee ilmoitus että keskeneräinen itsearviointi on tallennettu
Käyttäjä painaa "jatka itsearvioinnin tekemistä" Käyttäjä ohjataan takaisin sivulle ja pääsee jatkamaan keskeneräistä arviointiaan
Käyttäjä on täyttänyt kaikki kohdat ja painaa "lähetä arviointi" Käyttäjältä kysytään oletko varma
käyttäjä painaa "ei" pääsee takaisin muokkaamaan arviointia
käyttäjä painaa "kyllä" käyttäjän itsearvionti on tallennettu

Testitapaus5: Kieltenvaihto testi

Testi Tulos
Käyttäjä kirjautuu sivuille oletuskiellellään Sivuilla näyttäisi kieli olevan oikea
Käyttäjä painaa nappia, jossa lukee kielet Käyttäjä ohjataan sivulle jossa hän pääsee valitsemaan haluamansa kielen
Käyttäjä valitsee englannin Websites are now in english!
Käyttäjä haluaa vaihtaa kielen takaisin Suomenkieleksi ja menee uudelleen kielet -sivulle, ja valitsee suomenkielen. Käyttäjän kieli vaihtuu suomenkieleksi.
Käyttäjä haluaa vaihtaa kielensä ruotsiksi De är i svenska ny!
Käyttäjä vaihtaa kielensä takaisin suomeksi Kielenvaihto onnistui, kielet ok!