next_inactive up previous


Testausdokumentti

Convergence of messaging

The Converge Group


Sisältö

0.0.1     01.12.2002   Dokumentti luotu                    Olli Pettay
0.0.2     06.12.2002   Rakenne ja sisältö                  Tea Silander
0.0.3     16.12.2002   Testitapaukset                      Tea Silander
0.0.4     17.12.2002   Testituloksia                       Tea Silander
0.0.5     19.12.2002   Lisää testituloksia                 Tea Silander
1.0       19.12.2002   Dokumentti jäädytetty               Tea Silander

Dokumentin tarkoitus

Tässä dokumentissa esitetään Converge-järjestelmän testitapaukset ja suoritettujen testien tulokset. Converge-järjestelmä on toteutettu Helsingin Yliopiston Tietojenkäsittelytieteen laitoksen ohjelmistotuotantoprojektina syksyllä 2002. Järjestelmän avulla käyttäjä voi hallita henkilökohtaisia viestejään luomalla profiileja ja kontekstimalleja, joiden perusteella viestejä käsitellään.

Testauksen vaatimat järjestelyt

Testaamista varten palvelimelle imap.converge.miuku.net on luotu yhdeksän sähköpostitiliä. IMAP-tilit ovat nimetty testi{1-9}@converge.miuku.net.
Jotta järjestelmää voisi testata, tulee myös WebCore olla asennettuna joko tietokoneeseen, jolla testaus suoritetaan tai johonkin toiseen tietokoneeseen, johon testausvaiheessa otetaan yhteys.

Testitapaukset

Seuraavassa testitapaukset eriteltyinä toimintojen mukaan.
Testitapaukset ovat suoritettu alla esitetyssä järjestyksessä.

Sisäänkirjautuminen

Käyttäjän kirjautuessa järjestelmään, tulee hänen syöttää hänen tunnuksensa sekä sitä vastaava salasana sisäänkirjautumissivun kenttiin. Jos käyttäjä ei ole aiemmin kirjautunut sisään järjestelmään, tulee hänen valita Create new user -optio, jotta hän pääsee järjestelmän käyttäjäksi. Jos käyttäjä on jonkin ryhmän jäsen, voi hän myös valita Login group -option, jolloin hän kirjautuu sisään ryhmän sivulle. Seuraavassa on kokeiltu sisäänkirjautumisen eri yhdistelmiä, jotta voitaisiin varmistua siitä, että sisäänkirjautuminen toimii, kuten on tarkoitus.

Testitapaus J1
Kuvaus Tutkitaan, hyväksyykö järjestelmä yksittäisen käyttäjän
  sisäänkirjautumisen ilman salasanaa ja tunnusta, kun
  Login -optio on valittu.
Odotettu tulos Käyttäjälle pitäisi tulostua virheviesti.
Testitulos OK

Testitapaus J2
Kuvaus Tutkitaan, hyväksyykö järjestelmä yksittäisen käyttäjän
  sisäänkirjautumisen ilman salasanaa ja tunnusta, kun
  Create new user -optio on valittu.
Odotettu tulos Käyttäjälle pitäisi tulostua virheviesti.
Testitulos OK

Testitapaus J3
Kuvaus Tutkitaan, hyväksyykö järjestelmä yksittäisen käyttäjän
  sisäänkirjautumisen uudella salasanalla ja tunnuksella
  kun Create new user -optio on valittu.
Odotettu tulos Käyttäjälle pitäisi avautua Converge-järjestelmän
  Main-sivu, johon listattuna kaikki käyttäjän näkymät.
Testitulos OK

Testitapaus J4
Kuvaus Tutkitaan, hyväksyykö järjestelmä yksittäisen käyttäjän
  sisäänkirjautumisen väärällä salasanalla ja tunnuksella
  kun Login-optio on valittu.
Odotettu tulos Käyttäjälle pitäisi tulostua virheviesti.
Testitulos OK

Testitapaus J5
Kuvaus Tutkitaan, hyväksyykö järjestelmä yksittäisen käyttäjän
  sisäänkirjautumisen kun salasana on oikea, mutta
  tunnus on väärä.
Odotettu tulos Käyttäjälle pitäisi tulostua virheviesti.
Testitulos OK

Testitapaus J6
Kuvaus Tutkitaan, hyväksyykö järjestelmä yksittäisen käyttäjän
  sisäänkirjautumisen kun salasana on väärä, mutta
  tunnus on oikea.
Odotettu tulos Käyttäjälle pitäisi tulostua virheviesti.
Testitulos OK

Testitapaus J7
Kuvaus Tutkitaan, hyväksyykö järjestelmä yksittäisen käyttäjän
  sisäänkirjautumisen olemassa olevalla salasanalla ja
  tunnuksella kun Login group -optio on valittu.
Odotettu tulos Käyttäjälle pitäisi tulostua virheviesti.
Testitulos OK

Testitapaus J8
Kuvaus Tutkitaan, hyväksyykö järjestelmä yksittäisen käyttäjän
  sisäänkirjautumisen olemassa olevilla salasanalla ja
  tunnuksella kun Create new user -optio on valittu.
Odotettu tulos Käyttäjälle pitäisi tulostua virheviesti.
Testitulos OK
Huomioitavaa Virheviesti voisi kuitenkin kertoa miksi
  sisäänkirjautuminen epäonnistui.

Testitapaus J9
Kuvaus Tutkitaan, hyväksyykö järjestelmä yksittäisen käyttäjän
  kirjautua sisään menemällä suoraan Main-sivulle.
Syötteet Selaimen osoiteriville:
  http://localhost.cs.helsinki.fi:8080/java/webcore.Main.
Odotettu tulos Käyttäjälle pitäisi tulostua virheviesti ja sen jälkeen
  käyttäjä siirretään sisäänkirjautumissivulle.
Testitulos OK

Tietolähteiden käsittely

IMAP-postipalvelimen lisääminen

Jotta käyttäjä voisi vastaanottaa sähköpostiviestejä järjestelmän kautta, tulee hänen määritellä vähintään yksi IMAP-palvelin, josta sähköpostiviestejä noudetaan. Palvelinta määriteltäessä tulee käyttäjän antaa palvelimen nimi ja osoite sekä sähköpostilaatikon käyttäjätunnus ja salasana. Jotta käyttäjä pääsee määrittelemään sähköpostipalvelimia, tulee hänen ensin kirjautua sisään järjestelmään.

Testitapaus J10
Kuvaus Tutkitaan, hyväksyykö järjestelmä käyttäjän määrittää
  uuden IMAP-palvelimen jättäen kaikki kysytyt kentät
  tyhjiksi.
Odotettu tulos Palvelimen lissämisen ei tulisi onnistua.
Testitulos OK
Huomautettavaa Jonkin virheviestin voisi tulostaa.

Testitapaus J11
Kuvaus Tutkitaan, hyväksyykö järjestelmä käyttäjän määrittää
  uuden IMAP-palvelimen jättäen Name-kentän tyhjäksi.
Syötteet Name:
  Server: imap.converge.miuku.net
  Username: testi1
  Password: converge
Odotettu tulos Palvelimen lisäämisen ei tulisi onnistua.
Testitulos OK
Huomautettavaa Jonkin virheviestin voisi tulostaa.

Testitapaus J12
Kuvaus Tutkitaan, hyväksyykö järjestelmä käyttäjän määrittää
  uuden IMAP-palvelimen jättäen Server-kentän tyhjäksi.
Syötteet Name: IMAP1
  Server:
  Username: testi1
  Password: converge
Odotettu tulos Palvelimen lisäämisen ei tulisi onnistua.
Testitulos OK
Huomautettavaa Jonkin virheviestin voisi tulostaa.

Testitapaus J13
Kuvaus Tutkitaan, hyväksyykö järjestelmä käyttäjän määrittää
  uuden IMAP-palvelimen jättäen Username-kentän tyhjäksi.
Syötteet Name: IMAP1
  Server: imap.converge.miuku.net
  Username:
  Password: converge
Odotettu tulos Palvelimen lisäämisen ei tulisi onnistua.
Testitulos OK
Huomautettavaa Jonkin virheviestin voisi tulostaa.

Testitapaus J14
Kuvaus Tutkitaan, hyväksyykö järjestelmä käyttäjän määrittää
  uuden IMAP-palvelimen jättäen Password-kentän tyhjäksi.
Syötteet Name: IMAP1
  Server: imap.converge.miuku.net
  Username: testi1
  Password:
Odotettu tulos Palvelimen lisäämisen ei tulisi onnistua.
Testitulos OK
Huomautettavaa Jonkin virheviestin voisi tulostaa.

Testitapaus J15
Kuvaus Tutkitaan, hyväksyykö järjestelmä käyttäjän määrittää
  uuden IMAP-palvelimen antaen kaikkiin kenttiin
  järkevät syötteet.
Syötteet Name: IMAP1
  Server: imap.converge.miuku.net
  Username: testi1
  Password: converge
Odotettu tulos Palvelimen lisäämisen pitäisi onnistua ja olemassa
  olevat DataSourcet -kohtaan tulisi ilmestyä uusi
  DataSource nimeltä IMAP1.
Testitulos OK

Testitapaus J16
Kuvaus Tutkitaan, hyväksyykö järjestelmä käyttäjän määrittää
  uuden IMAP-palvelimen antaen Username-kenttään
  väärän syötteen.
Syötteet Name: IMAP2
  Server: imap.converge.miuku.net
  Username: aaaa
  Password: converge
Odotettu tulos Järjestelmän tulisi havaita jossakin vaiheessa, ettei
  kyseistä IMAP-tiliä ole olemassa.
Testitulos Järjestelmä ei havaitse tätä.

Testitapaus J17
Kuvaus Tutkitaan, hyväksyykö järjestelmä käyttäjän määrittää
  uuden IMAP-palvelimen antaen Server-kenttään
  väärän syötteen.
Syötteet Name: IMAP2
  Server: aaaa.converge.net
  Username: testi1
  Password: converge
Odotettu tulos Järjestelmän tulisi havaita jossakin vaiheessa, ettei
  kyseistä palvelinta ole olemassa.
Testitulos Järjestelmä ei havaitse tätä.

Testitapaus J18
Kuvaus Tutkitaan, hyväksyykö järjestelmä käyttäjän määrittää
  uuden IMAP-palvelimen antaen Server-kenttään
  väärän syötteen.
Syötteet Name: IMAP2
  Server: imap.converge.miuku.net
  Username: testi1
  Password: abcd
Odotettu tulos Järjestelmän tulisi havaita jossakin vaiheessa, ettei
  kyseistä tiliä pääse lukemaan.
Testitulos Järjestelmä ei havaitse tätä.

IMAP-postipalvelimen määrittelyjen muuttaminen

Testitapaus J19
Kuvaus Tutkitaan, hyväksyykö järjestelmä käyttäjän vaihtaa
  IMAP-palvelimen käyttäjätunnusta.
Odotettu tulos Muuttamisen tulisi onnistua.
Testitulos Muuttaminen ei onnistu, käyttäjä joutuu poistamaan
  vanhan IMAP-palvelimen tiedot ja tallentamaan
  uuden tilalle.

Testitapaus J20
Kuvaus Tutkitaan, hyväksyykö järjestelmä käyttäjän vaihtaa
  IMAP-palvelimen salasanaa.
Odotettu tulos Muuttamisen tulisi onnistua.
Testitulos Muuttaminen ei onnistu, käyttäjä joutuu poistamaan
  vanhan IMAP-palvelimen tiedot ja tallentamaan
  uuden tilalle.

IMAP-postipalvelimen poistaminen

Testitapaus J21
Kuvaus Tutkitaan, hyväksyykö järjestelmä käyttäjän poistaa
  määrittämänsä IMAP-palvelimen.
Odotettu tulos Palvelimen poistamisen tulisi onnistua.
Testitulos OK

Kontekstimallien käsittely

Kontekstimallien avulla käyttäjä voi säädellä viestien saapumisajankohtaa ja sitä, mihin näkymiin ne tulevat. Käyttäjä voi muokata kontekstimallejaan mieleisikseen liittämällä niihin attribuutteja ja antamalla niille arvoja tai arvovälejä kuvaamaan kyseistä kontekstimallia. Käyttäjä voi myös muuttaa attribuuttien arvoja tai poistaa attribuutteja kokonaan.

Kontekstimallin lisääminen

Testitapaus J22
Kuvaus Tutkitaan, hyväksyykö järjestelmä käyttäjän määrittää
  uuden kontekstimallin jättämällä kontekstimallin
  nimen tyhjäksi.
Odotettu tulos Lisäämisen ei tulisi onnistua.
Testitulos OK

Testitapaus J23
Kuvaus Tutkitaan, hyväksyykö järjestelmä käyttäjän määrittää
  uuden kontekstimallin antamalla järkevän syötteen.
Syötteet ContextModel: Work
Odotettu tulos Lisäämisen tulisi onnistua.
Testitulos OK

Kontekstimallien muokkaaminen

Testitapaus J24
Kuvaus Tutkitaan, hyväksyykö järjestelmä käyttäjän määrittää
  uuden attribuutin jättäen Value -kentän tyhjäksi.
Odotettu tulos Lisäämisen ei tulisi onnistua.
Testitulos OK

Testitapaus J25
Kuvaus Tutkitaan, hyväksyykö järjestelmä käyttäjän määrittää
  uuden attribuutin antaen Weight -kenttään String-
  merkkijonon.
Syötteet Weight: abc
Odotettu tulos Lisäämisen ei tulisi onnistua.
Testitulos OK

Testitapaus J26
Kuvaus Tutkitaan, hyväksyykö järjestelmä käyttäjän määrittää
  uuden attribuutin antaen Weight -kenttään sallitun
  syötteen.
Syötteet Weight: 50
Odotettu tulos Lisäämisen tulisi onnistua.
Testitulos OK

Testitapaus J27
Kuvaus Tutkitaan, hyväksyykö järjestelmä käyttäjän muuttaa
  määrittelemänsä attribuutin arvoväliä.
Odotettu tulos Muuttamisen tulisi onnistua.
Testitulos Attribuuttien muokkaaminen ei ole mahdollista.

Testitapaus J28
Kuvaus Tutkitaan, hyväksyykö järjestelmä käyttäjän poistaa
  määrittelemänsä attribuutin.
Odotettu tulos Poistamisen tulisi onnistua.
Testitulos Attribuuttien poistaminen ei ole mahdollista ellei
  käyttäjä poista koko kontekstimallia ja määrittele sitä
  uudelleen säilytettävien muuttujien osalta.

Kontekstimallin poistaminen

Testitapaus J29
Kuvaus Tutkitaan, onnistuuko kontekstimallin poistaminen
  järjestelmästä kun kontekstimalliin ei ole määritelty
  attribuutteja.
Odotettu tulos Poistamisen tulisi onnistua.
Testitulos OK

Testitapaus J30
Kuvaus Tutkitaan, onnistuuko kontekstimallin poistaminen
  järjestelmästä kun kontekstimalliin on määritelty
  attribuutteja.
Odotettu tulos Poistamisen tulisi onnistua.
Testitulos OK

Profiilien käsittely

Käyttäjä voi vaikuttaa järjestelmän toimintaan omalta kannaltaan määrittelemällä profiileita. Profiilit ovat joukko sääntöjä, joiden perusteella viestejä käsitellään. Säännöt voivat olla myös ajastettuja, joilloin niiden määrittämät toiminnot tehdään säännössä määritetyin väliajoin. Jokaiseen sääntöön on kuuluttava vähintään yksi ehto, jotta sääntö olisi olemassa. Sääntöön voi myös kuulua seuraus, joka astuu voimaan määritellyn ehdon toteutuessa. Jotta viestejä viestit toimitettaisiin profiiliin määriteltyyn näkymään, tulee profiiliin määritellä ajastettu sääntö, joka käy tarkistamassa käyttäjän sähköpostitilin tietyn väliajoin ja vie profiiliin kuuluvat viestit profiilissa määritettyyn näkymään. Jotta käyttäjä pääsee käsittelemään profiileitaan, tulee hänen olla kirjautunut sisään järjestelmään.

Profiilin lisääminen

Testitapaus J31
Kuvaus Tutkitaan, hyväksyykö järjestelmä käyttäjän määrittää
  uuden profiilin jättäen profiilin nimelle
  tarkoitetun kentän tyhjäksi.
Odotettu tulos Lisäämisen ei tulisi onnistua.
Testitulos OK
Huomautettavaa Jonkin virheilmoituksen voisi tulostaa.

Testitapaus J32
Kuvaus Tutkitaan, hyväksyykö järjestelmä käyttäjän määrittää
  uuden profiilin antamalla sille uuden nimen.
Syötteet Profile: Work
Odotettu tulos Profiilin nimen tulisi ilmestyä käyttäjän profiileihin.
Testitulos OK

Testitapaus J33
Kuvaus Tutkitaan, hyväksyykö järjestelmä käyttäjän määrittää
  uuden profiilin jo olemassa olevalla profiilin
  nimellä.
Syötteet Profile: Work
Odotettu tulos Profiilin luonnin tulisi onnistua ja se korvaa vanhan.
Testitulos OK
Huomautettavaa Jossakin voisi huomauttaa, että tämä operaatio
  tuhoaa olemassa olevan profiilin kaikki säännöt.

Sääntöjen lisääminen

Sääntöjä lisätään edellä määriteltyyn Work-profiiliin.

Testitapaus J34
Kuvaus Tutkitaan, hyväksyykö järjestelmä käyttäjän määrittää
  uuden säännön jättäen säännön nimelle tarkoitetun
  kentän tyhjäksi.
Odotettu tulos Säännön luonnin ei tulisi onnistua.
Testitulos OK

Testitapaus J35
Kuvaus Tutkitaan, hyväksyykö järjestelmä käyttäjän määrittää
  uuden säännön järkevällä syötteellä.
Syötteet Rule: rule1
Odotettu tulos Säännön luonnin tulisi onnistua ja käyttäjälle avautua
  ikkuna, jossa hän voi liittää sääntöön ehtoja.
Testitulos OK

Testitapaus J36
Kuvaus Tutkitaan, hyväksyykö järjestelmä käyttäjän määrittää
  uuden säännön olemassa olevan säännön nimellä.
Syötteet Rule: rule1
Odotettu tulos Uuden säännön ei tulisi korvata vanhaa sääntöä.
Testitulos OK
Huomautettavaa Add new rule säännön nimen ollessa jo käytössä vie
  käyttäjän muokkaamaan olemassa olevaa sääntöä.
  Tämä on kuitenkin toimintalogiikan kannalta
  ristiriitaista.

Ehtojen liittäminen sääntöihin

Ehdot liitetään edellä määritellyn Work-profiilin sääntöön rule1.

Testitapaus J37
Kuvaus Tutkitaan, antaako järjestelmä käyttäjän lisätä
  säännön jättäen ehdon määrittelemättä.
Odotettu tulos Ehdon lisäämisen ei tulisi onnistua.
Testitulos OK
Huomautettavaa Jossakin voisi mainita, ettei sääntö tallennu
  ellei siihen lisää ainuttakaan ehtoa.

Testitapaus J38
Kuvaus Tutkitaan, antaako järjestelmä käyttäjän lisätä
  säännön määrittelemällä vain ehdon.
Odotettu tulos Säännön lisäämisen tulisi onnistua.
Testitulos OK

Testitapaus J39
Kuvaus Tutkitaan, antaako järjestelmä käyttäjän lisätä
  säännön määrittelemällä vain
  toiminnallisuuden.
Odotettu tulos Säännön lisäämisen tulisi onnistua.
Testitulos OK

Testitapaus J40
Kuvaus Tutkitaan, antaako järjestelmä käyttäjän lisätä
  säännön määrittelemällä sekä ehdon että
  toiminnallisuuden.
Odotettu tulos Säännön lisäämisen tulisi onnistua.
Testitulos OK

Sääntöjen muokkaaminen

Testitapaus J41
Kuvaus Tutkitaan, antaako järjestelmä käyttäjän vaihtaa
  sääntöön määrittelemänsä ehdon merkkijonoa.
Odotettu tulos Muuttamisen tulisi onnistua.
Testitulos Määriteltyjä ehtoja tai niihin liitettyä
  toiminnallisuutta ei voi muokata.

Sääntöjen poistaminen

Testitapaus J42
Kuvaus Tutkitaan, antaako järjestelmä käyttäjän poistaa
  säännön, johon on liitetty ehtoja ja
  toiminnallisuutta.
Odotettu tulos Säännön poistamisen tulisi onnistua.
Testitulos OK

Testitapaus J43
Kuvaus Tutkitaan, antaako järjestelmä käyttäjän poistaa
  säännön, johon ei ole määritetty ehtoja eikä
  toiminnallisuutta.
Odotettu tulos Säännön poistamisen tulisi onnistua.
Testitulos OK
Huomautettavaa Sääntö, johon ei ole tallennettu ehtoja ei
  tallennu ollenkaan.

Kontekstimallin liittäminen profiiliin

Testitapaus J44
Kuvaus Tutkitaan, antaako järjestelmä käyttäjän liittää
  profiiliin kontekstimallin antaen raja-arvoksi
  String-merkkijonon.
Syötteet ContextModel: Home
  Limit value: abc
Odotettu tulos Liittämisen ei tulisi onnistua.
Testitulos OK
Huomautettavaa Kontekstimalli liitetään profiiliin, mutta
  sen raja-arvoksi asetetaan 0 %.

Testitapaus J45
Kuvaus Tutkitaan, antaako järjestelmä käyttäjän liittää
  profiiliin kontekstimallin antaen raja-arvoksi
  luvun, joka on suurempi kuin 100.
Syötteet ContextModel: Home
  Limit value: 101
Odotettu tulos Liittämisen ei tulisi onnistua.
Testitulos OK

Testitapaus J46
Kuvaus Tutkitaan, antaako järjestelmä käyttäjän liittää
  profiiliin kontekstimallin antaen raja-arvoksi
  luvun, joka on pienempi tai yhtä pieni kuin 100.
Syötteet ContextModel: Home
  Limit value: 99
Odotettu tulos Liittämisen tulisi onnistua.
Testitulos OK

Testitapaus J47
Kuvaus Tutkitaan, antaako järjestelmä käyttäjän liittää
  profiiliin jo liitetyn kontekstimallin antaen
  raja-arvoksi luvun, joka on suurempi kuin 100.
Syötteet ContextModel: Home
  Limit value: 104
Odotettu tulos Liittämisen ei tulisi onnistua.
Testitulos OK
Huomautettavaa Virheellisen arvon liittäminen poistaa myös
  edellä määritellyn samannimisen kontekstimallin
  raja-arvon. Näin on kuitenkin tarkoitettu.

Testitapaus J48
Kuvaus Tutkitaan, antaako järjestelmä käyttäjän liittää
  profiiliin ajastetun säännön, joka noutaa
  viestejä IMAP-palvelimelta, jota käyttäjä
  ei ole määritellyt.
Odotettu tulos Liittämisen ei tulisi onnistua.
Testitulos Liittäminen onnistuu

Profiilin poistaminen

Testitapaus J49
Kuvaus Tutkitaan, antaako järjestelmä käyttäjän poistaa
  olemassa olevan profiilin, johon ei ole liitetty
  yhtäkään sääntöä.
Odotettu tulos Profiilin poistamisen tulisi onnistua.
Testitulos OK

Testitapaus J50
Kuvaus Tutkitaan, antaako järjestelmä käyttäjän poistaa
  olemassa olevan profiilin, johon on liitetty
  sääntöjä.
Odotettu tulos Profiilin poistamisen tulisi onnistua.
Testitulos OK

Viestien käsittely

Testattaessa viestien saapumista järjestelmään, lähetettiin sähköpostiviestejä järjetelmän ulkopuolelle testausta varten perustetuille IMAP-sähköpostitileille, joista järjestelmä kävi ne noutamassa. Viestejä lähetettiin sekä järjestelmän kautta, että suoraan järjestelmään.

Viestien saapuminen

Testitapauksia varten määriteltiin testaus-profiili, johon määriteltiin kaksi sääntöä. Säännön rule1 mukaan viestit toimitetaan Tean_viestit-kansioon jos From-kentässä on merkkijono tea. Säännön rule2 mukaan viestit toimitetaan Timon_viestit-kansioon jos From-kentässä on merkkijono timo. Näiden lisäksi on luotu profiili nimeltä profiili1, jossa on sääntö, jonka mukaan viestit, joiden Subject-kentässä tai viestin sisällössä on merkkijono Moi, toimitetaan näkymään nimeltä profiili1.

Testitapaus J51
Kuvaus Tutkitaan, saapuuko viesti perille, kun käyttäjällä on
  käytössään ainoastaan oletuskontekstimalli.
Odotettu tulos Viestin tulisi saapua INBOX-kansioon.
Testitulos OK

Testitapaus J52
Kuvaus Tutkitaan, saapuuko viesti perille oikeaan kansioon, kun
  viestin Subject-kentän jättää tyhjäksi.
Odotettu tulos Viestin tulisi saapua INBOX-kansioon.
Testitulos Viesti saapui oletettuun kansioon, mutta viestiä
  ei voinut lukea otsikon puuttuessa, koska viestin
  otsikko olisi linkki itse viestiin.

Testitapaus J53
Kuvaus Tutkitaan, saapuuko viesti perille oikeaan kansioon, kun
  lähettäjä jättää viestin tyhjäksi.
Odotettu tulos Viestin tulisi saapua INBOX-kansioon.
Testitulos OK

Testitapaus J54
Kuvaus Tutkitaan, saapuuko viesti perille oikeaan kansioon, kun
  lähettäjän osoitteessa on merkkijono tea.
Odotettu tulos Viestin tulisi saapua kansioon Tean_viestit.
Testitulos OK

Testitapaus J55
Kuvaus Tutkitaan, saapuuko viesti perille oikeaan kansioon, kun
  lähettäjän osoitteessa on merkkijono timo.
Odotettu tulos Viestin tulisi saapua kansioon Timon_viestit.
Testitulos OK

Testitapaus J56
Kuvaus Tutkitaan, saapuuko viesti perille oikeaan kansioon, kun
  Subject-kentässä on merkkijono Moi!.
Odotettu tulos Viestin tulisi saapua näkymään profiili1.
Testitulos OK

Testitapaus J57
Kuvaus Tutkitaan, saapuuko viesti perille oikeaan kansioon,
  kun viestin rungossa on merkkijono Moi.
Odotettu tulos Viestin tulisi saapua kansioon profiili1.
Testitulos OK

Testitapaus J58
Kuvaus Tutkitaan, saapuuko viesti perille ja onnistuuko liite-
  tiedoston lukeminen, kun liitteenä on tekstiä.
Syötteet Liitteenä: style2.css
Odotettu tulos Viestin tulisi saapua INBOX-kansioon ja liitetiedoston
  avaamisen onnistua.
Testitulos OK

Testitapaus J59
Kuvaus Tutkitaan, saapuuko viesti perille ja onnistuuko liite-
  tiedoston lukeminen, kun liitteenä on kuva.
Syötteet Liitteenä: kuva.jpg
Odotettu tulos Viestin tulisi saapua INBOX-kansioon ja liitetiedoston
  avaamisen onnistua.
Testitulos OK

Testitapaus J60
Kuvaus Tutkitaan, saapuuko viesti perille, kun käyttäjällä
  on aktivoituna vain profiili, jossa on sääntö, johon
  on liitetty kaksi ristiriitaista ehtoa. Jos ehdot
  toteutuvat, viestit toimitetaan koe-näkymään.
Syötteet Ehto1: From in tea, weight 50
  Ehto2: From not in helsinki, weight 51
  Viesti lähetetään osoitteesta teahelsinki.fi
Odotettu tulos Viestin tulisi saapua INBOX-kansioon, koska
  ehto2:lle on annettu suurempi paino.
Testitulos Järjestelmä meni lukkoon.
Huomautettavaa Järjestelmän lukittuminen johtui siitä, ettei
  kirjoituslukkoa vapautettu.

Testitapaus J61
Kuvaus Tutkitaan, saapuuko viesti perille, kun käyttäjällä
  on käytössään profiili, joka noutaa viestit
  kun kello on vähemmän kuin 16:00.
Syötteet Testattaessa kello oli 15:22.
Odotettu tulos Viestin tulisi saapua INBOX-kansioon ennen kello
  16:00:aa.
Testitulos OK

Testitapaus J62
Kuvaus Tutkitaan, saapuuko viesti perille, kun käyttäjällä
  on käytössään profiili, joka noutaa viestit
  kun kello on enemmän kuin 16:00.
Syötteet Testattaessa kello oli 15:26.
Odotettu tulos Viestin ei tulisi saapua INBOX-kansioon ennen
  kello 16:00:aa.
Testitulos OK

Testitapaus J63
Kuvaus Tutkitaan, saapuuko viesti perille, kun käyttäjällä
  on käytössään profiili, joka noutaa viestit
  kun kello on vähemmän 15:00.
Syötteet Testattaessa kello oli 15:29.
Odotettu tulos Viestin ei tulisi saapua INBOX-kansioon.
Testitulos OK

Viestien lukeminen

Testitapaus J64
Kuvaus Tutkitaan viestien lukemista, kun käyttäjän
  yhteenkään näkymään ei ole toimitettu viestejä.
Odotettu tulos Näkymiä ei pitäisi olla olemassa.
Testitulos OK

Testitapaus J65
Kuvaus Tutkitaan viestien lukemista, kun käyttäjän
  näkymässä on vastaanotettuja sähköpostiviestejä.
Odotettu tulos Näkymässä tulisi olla lista vastaanotetuista
  viesteistä.
Testitulos OK

Testitapaus J66
Kuvaus Tutkitaan viestien lukemista, kun käyttäjän
  näkymistä on poistettu kaikki sähköpostiviestit.
Odotettu tulos Listan näkymistä tulisi olla olemassa, mutta
  näkymissä ei tulisi olla viestejä.
Testitulos OK

Viestien poistaminen

Testitapaus J67
Kuvaus Tutkitaan, poistaako järjestelmä viestin, kun
  käyttäjä poistaa viestin suoraan näkymän
  viestilistasta.
Odotettu tulos Viesti tulisi poistaa lopullisesti.
Testitulos OK

Testitapaus J68
Kuvaus Tutkitaan, poistaako järjestelmä viestin, kun
  käyttäjä poistaa viestin ollessaan sen
  kohdalla.
Odotettu tulos Viesti tulisi poistaa lopullisesti.
Testitulos OK

Viestien lähettäminen

Testitapaus J69
Kuvaus Tutkitaan, onnistuuko viestin lähettäminen
  järjestelmän kautta järjestelmään liitettyyn
  sähköpostiosoitteeseen.
Odotettu tulos Viestin tulisi saapua järjestelmään.
Testitulos OK

Testitapaus J70
Kuvaus Tutkitaan, onnistuuko viestin lähettäminen
  järjestelmän kautta järjestelmän
  ulkopuoliseen sähköpostiosoitteeseen.
Odotettu tulos Viestin tulisi saapua järjestelmän
  ulkopuoliseen sähköpostilaatikkoon.
Testitulos OK

Kontaktilistojen käsittely

Kontaktin lisääminen listaan

Testitapaus J71
Kuvaus Tutkitaan, hyväksyykö järjestelmä kontaktin
  lisäämisen listaan jättäen molemmat kentät
  tyhjiksi.
Odotettu tulos Lisäämisen ei tulisi onnistua.
Testitulos OK

Testitapaus J72
Kuvaus Tutkitaan, hyväksyykö järjestelmä kontaktin
  lisäämisen listaan jättäen Name-kentän
  tyhjäksi.
Odotettu tulos Lisäämisen ei tulisi onnistua.
Testitulos OK

Testitapaus J73
Kuvaus Tutkitaan, hyväksyykö järjestelmä kontaktin
  lisäämisen listaan jättäen EMail-kentän
  tyhjäksi.
Odotettu tulos Lisäämisen ei tulisi onnistua.
Testitulos OK

Testitapaus J74
Kuvaus Tutkitaan, hyväksyykö järjestelmä kontaktin
  lisäämisen listaan antaen molempiin kenttiin
  järkevät syötteet.
Odotettu tulos Lisäämisen tulisi onnistua.
Testitulos OK

Testitapaus J75
Kuvaus Tutkitaan, hyväksyykö järjestelmä kontaktin
  lisäämisen listaan jo olemassa olevalla
  nimellä ja sähköpostiosoitteella.
Odotettu tulos Lisäämisen ei tulisi onnistua.
Testitulos OK

Testitapaus J76
Kuvaus Tutkitaan, hyväksyykö järjestelmä kontaktin
  lisäämisen jo olemassa olevalla nimellä,
  mutta eri sähköpostiosoitteella.
Odotettu tulos Lisäämisen tulisi onnistua.
Testitulos OK
Huomautettavaa Ei kuitenkaan ole loogista, että uuden
  sähköpostiosoitteen lisääminen korvaa
  vanhan.

Kontaktin poistaminen listasta

Testitapaus J77
Kuvaus Tutkitaan, hyväksyykö järjestelmä kontaktin
  poistamisen listalta painamalla Delete-
  painiketta.
Odotettu tulos Poistamisen tulisi onnistua.
Testitulos OK

Uloskirjautuminen

Testitapaus J78
Kuvaus Tutkitaan, hyväksyykö järjestelmä ulos
  kirjautumisen painamalla LogOut-painiketta
  Main-sivulla
Odotettu tulos Uloskirjautumisen tulisi onnistua.
Testitulos OK

Ryhmien käsittely

Järjestelmässä on mahdollista luoda ryhmiä, jolloin kaikki ryhmään kuuluvat käyttäjät vastaanottavat saman ryhmälle lähetetyn viestin. Ryhmiä käsitellään järjestelmän ylläpitäjän käyttöön tarkoitetulla graafisella käyttöliittymällä.

Ryhmän luominen

Testitapaus J79
Kuvaus Tutkitaan, hyväksyykö järjestelmä käyttäjän
  luoda uuden ryhmän käyttöliittymän kautta.
Syötteet Group name: Ryhmä1
  Password: Ryhmä1
Odotettu tulos Olemassa olevien ryhmien listaan tulisi
  ilmestyä Ryhmä1.
Testitulos OK

Testitapaus J80
Kuvaus Tutkitaan, hyväksyykö järjestelmä käyttäjän
  liittää olemassa olevan käyttäjän ryhmään.
Odotettu tulos Ryhmän jäsenlistaan tulisi ilmestyä uusi
  jäsen.
Testitulos OK

Testitapaus J81
Kuvaus Tutkitaan, hyväksyykö järjestelmä käyttäjän
  luoda uuden jäsenen ja liittää sen ryhmään.
Odotettu tulos Ryhmän jäsenlistaan tulisi ilmestyä juuri
  luotu uusi jäsen.
Testitulos OK

Viestin saapuminen ryhmälle

Testitapaus J82
Kuvaus Tutkitaan, saapuuko ryhmälle lähetetty viesti
  kaikille ryhmään kuuluville jäsenille.
Odotettu tulos Viestin tulisi molempien ryhmän jäsenten
  henkilökohtaiseen näkymään.
Testitulos OK

Ryhmän muokkaaminen

Testitapaus J83
Kuvaus Tutkitaan, hyväksyykö järjestelmä käyttäjän
  poistaa jäsenen ryhmästä käyttöliittymän
  kautta.
Odotettu tulos Jäsenen tulisi poistua ryhmän jäsenlistasta.
Testitulos OK

Testitapaus J84
Kuvaus Tutkitaan, hyväksyykö järjestelmä käyttäjän
  poistaa jäsenen kokonaan käyttöliittymän
  kautta.
Odotettu tulos Jäsenen tulisi poistua sekä olemassa olevien
  käyttäjien listasta, että ryhmän jäsenlistasta.
Testitulos OK

Testitapaus J85
Kuvaus Tutkitaan, hyväksyykö järjestelmä käyttäjän
  poistaa kaikki ryhmän jäsenet.
Odotettu tulos Ryhmän tulisi tyhjänä jäädä Groups-
  valikkoon.
Testitulos OK

Ryhmän poistaminen

Testitapaus J86
Kuvaus Tutkitaan, hyväksyykö järjestelmä käyttäjän
  poistaa ryhmä kokonaan.
Odotettu tulos Ryhmän tulisi poistua Groups-valikosta.
Testitulos OK

Yhteenveto

Ensimmäisellä testauskierroksella testitapauksia suoritettiiin yhteensä 86 kappaletta, joista virheellisiä oli kymmenen kappaletta. Lisäksi huomautettavaa löytyi neljästätoista testitapauksesta. Kaikenkaikkiaan 62 testitapausta palautti odotetun tuloksen.

Testitulos kpl prosenttia
Odotettu 62 72,1 %
Virheellinen tulos 10 11,6 %
Huomautettavaa 14 16,3 %
Testitapauksia yhteensä 86 100 %

Päätettiin, että virheellisen tuloksen antaneita testitapauksia J19, J20, J27, J28 sekä J41 ei suoriteta uudelleen, sillä testitapauksissa testattuja toiminnallisuuksia ei toteuteta.

Uudelleen suoritetut testitapaukset

Testitapaus J16-II
Kuvaus Tutkitaan, hyväksyykö järjestelmä käyttäjän määrittää
  uuden IMAP-palvelimen antaen Username-kenttään
  väärän syötteen.
Syötteet Name: IMAP2
  Server: imap.converge.miuku.net
  Username: aaaa
  Password: converge
Odotettu tulos Järjestelmän tulisi havaita jossakin vaiheessa, ettei
  kyseistä IMAP-tiliä ole olemassa ja lähettää
  käyttäjälle viesti koskien asiaa.
Testitulos OK

Testitapaus J17-II
Kuvaus Tutkitaan, hyväksyykö järjestelmä käyttäjän määrittää
  uuden IMAP-palvelimen antaen Server-kenttään
  väärän syötteen.
Syötteet Name: IMAP2
  Server: aaaa.converge.net
  Username: testi1
  Password: converge
Odotettu tulos Järjestelmän tulisi havaita jossakin vaiheessa, ettei
  kyseistä palvelinta ole olemassa ja lähettää
  käyttäjälle viesti koskien asiaa.
Testitulos OK

Testitapaus J18-II
Kuvaus Tutkitaan, hyväksyykö järjestelmä käyttäjän määrittää
  uuden IMAP-palvelimen antaen Server-kenttään
  väärän syötteen.
Syötteet Name: IMAP2
  Server: imap.converge.miuku.net
  Username: testi1
  Password: abcd
Odotettu tulos Järjestelmän tulisi havaita jossakin vaiheessa, ettei
  kyseistä tiliä pääse lukemaan ja lähettää käyttäjälle
  viesti koskien asiaa.
Testitulos OK

Testitapaus J52-II
Kuvaus Tutkitaan, saapuuko viesti perille oikeaan kansioon,
  kun viestin Subject-kentän jättää tyhjäksi.
Odotettu tulos Viesti saapuu INBOX-kansioon.
Testitulos OK

Testitapaus J60-II
Kuvaus Tutkitaan, saapuuko viesti perille, kun käyttäjällä
  on aktivoituna vain profiili, jossa on sääntö, johon
  on liitetty kaksi ristiriitaista ehtoa.
Syötteet Ehto1: From in tea, weight 50
  Ehto2: From not in helsinki, weight 51
Odotettu tulos Viestin tulisi saapua INBOX-kansioon, eikä kansioon
  tean_viestit, koska ehto2:lle on annettu suurempi
  paino.
Testitulos OK

Tästä dokumentista ...

Convergence of messaging

Tämä dokumentti tehtiin ohjelmistolla LaTeX2HTML translator Version 2002 (1.62)

Copyright © 1993, 1994, 1995, 1996, Nikos Drakos, Computer Based Learning Unit, University of Leeds.
Copyright © 1997, 1998, Ross Moore, Mathematics Department, Macquarie University, Sydney.

Komentoriviargumentit olivat:
latex2html -split 0 testausdokumentti.tex.

Komennon ajoi Joni J Karppinen 2002-12-20


next_inactive up previous
Joni J Karppinen 2002-12-20