Testausdokumentti
The Converge Group
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
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.
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.
Seuraavassa testitapaukset eriteltyinä toimintojen mukaan.
Testitapaukset ovat suoritettu alla esitetyssä järjestyksessä.
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 |
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ä. |
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. |
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 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.
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 |
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. |
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 |
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.
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ö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. |
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 |
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. |
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. |
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 |
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 |
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.
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 |
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 |
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 |
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 |
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. |
Testitapaus | J77 |
---|---|
Kuvaus | Tutkitaan, hyväksyykö järjestelmä kontaktin |
poistamisen listalta painamalla Delete- | |
painiketta. | |
Odotettu tulos | Poistamisen tulisi onnistua. |
Testitulos | OK |
Testitapaus | J78 |
---|---|
Kuvaus | Tutkitaan, hyväksyykö järjestelmä ulos |
kirjautumisen painamalla LogOut-painiketta | |
Main-sivulla | |
Odotettu tulos | Uloskirjautumisen tulisi onnistua. |
Testitulos | OK |
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ä.
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 |
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 |
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 |
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 |
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.
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ä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