T Testiraportti - järjestelmätestaus

Samankaltaiset tiedostot
T Testiraportti - integraatiotestaus

T Testiraportti - integraatiotestaus

Convergence of messaging

T Testaussuunnitelma

T Testaussuunnitelma

Testaussuunnitelma. Koskelo. Helsinki Ohjelmistotuotantoprojekti. HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Käyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä

Kuopio Testausraportti Asiakkaat-osakokonaisuus

TIE Ohjelmistojen testaus 2015 Harjoitustyö Vaiheet 1 ja 2. Antti Jääskeläinen Matti Vuori

TESTIRAPORTTI - JÄRJESTELMÄ, ADMIN Virtuaaliyhteisöjen muodostaminen Versio 1.0

TESTIRAPORTTI - XMLREADER LUOKKA Virtuaaliyhteisöjen muodostaminen Versio 1.0

Ohjelmiston testaussuunnitelma

Kuopio Testausraportti Kalenterimoduulin integraatio

COTOOL dokumentaatio Testausdokumentit

T Testaussuunnitelma

Testausdokumentti. Kivireki. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Lohtu-projekti. Testaussuunnitelma

TESTIRAPORTTI - JÄRJESTELMÄ, PORTAL Virtuaaliyhteisöjen muodostaminen Versio 1.0

SEPA diary. Dokumentti: SEPA_diary_PK_HS.doc Päiväys: Projekti: AgileElephant Versio: V0.3

T Testaussuunnitelma opponointitestaukseen

Testaussuunnitelma. PUSU-ryhmä. Helsinki Ohjelmistotuotantoprojekti. HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Testaussuunnitelma Labra

T Tietojenkäsittelyopin ohjelmatyö. Testiraportti, vaihe T1. Tietokonegrafiikka-algoritmien visualisointi. Testiraportti, vaihe T1

Testausraportti. Oppimistavoitteiden hallintajärjestelmä harri

T Tietojenkäsittelyopin ohjelmatyö. Testiraportti, vaihe LU. Tietokonegrafiikka-algoritmien visualisointi. Testiraportti, vaihe T3

UCOT-Sovellusprojekti. Testausraportti

Testaussuunnitelma Versio Päiväys Tekijä Kuvaus

Testausraportti. Orava. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Tik Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu. LiKe Liiketoiminnan kehityksen tukiprojekti

TESTIRAPORTTI - VYM JA KANTA Virtuaaliyhteisöjen muodostaminen Versio 1.0

Testaussuunnitelma. Pizzeria - Pitseria HAAGA-HELIA ammattikorkeakoulu Tietojenkäsittelyn koulutusohjelma. WebPizza

Lohtu-projekti. Testiraportti. Versiohistoria: syklin toteutuksen testit. 1. ajo Virve

Testausdokumentti. Sivu: 1 / 10. Ohjelmistotuotantoprojekti Sheeple Helsingin yliopisto. Versiohistoria

Testiraportti - Koordinaattieditori

TESTIRAPORTTI - XMLREADER-LUOKKA Virtuaaliyhteisöjen muodostaminen Versio 1.0 (luonnos 2)

L models. Testisuunnitelma. Ryhmä Rajoitteiset

HYVÄKSYMISTESTAUS- RAPORTTI - HAKEUTUJAN PALVELUT JA TODENNETUN OSAAMISEN REKISTERI

Versio Päiväys Tekijä Kuvaus Tikkanen varsinainen versio

TESTAUSSUUNNITELMA Virtuaaliyhteisöjen muodostaminen Versio 1.0 (luonnos 2)

T Tietojenkäsittelyopin ohjelmatyö. Testisarja Ray tracing. Tietokonegrafiikka-algoritmien visualisointi. Testisarja Ray tracing

Testaussuunnitelma PULSU. Syksy 2008 Ohjelmistotuotantoprojekti. HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Automaattinen regressiotestaus ilman testitapauksia. Pekka Aho, VTT Matias Suarez, F-Secure

TIE Ohjelmistojen testaus Harjoitustyön esittely osa 2: Vaiheet 3 & 4. Antti Jääskeläinen Matti Vuori

Teknillinen korkeakoulu T Tietojenkäsittelyopin ohjelmatyö. Testausraportti Smartmeeting opponointi

Testaussuunnitelma. Asdf. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Ohjelmiston testaus ja laatu. Testausmenetelmiä

Teknillinen korkeakoulu T Tietojenkäsittelyopin ohjelmatyö. Testitapaukset - Siirtoprotokolla

Tik Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu. LiKe Liiketoiminnan kehityksen tukiprojekti

TIE Ohjelmistojen testaus 2016 Harjoitustyö Vaiheet 1 ja 2. Antti Jääskeläinen Matti Vuori

dokumentin aihe Dokumentti: Testausraportti_I1.doc Päiväys: Projekti : AgileElephant

CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET. Jussi Kasurinen Kevät 2016

TIE Ohjelmistojen testaus Harjoitustyön esittely osa 2: Vaiheet 3 & 4. Antti Jääskeläinen Matti Vuori

Good Minton QA Raportti Iteraatio 1 Sulkapalloliiton Kilpailujärjestelmä

TOIMINNALLINEN MÄÄRITTELY MS

Teknillinen korkeakoulu T Tietojenkäsittelyopin ohjelmatyö. Testitapaukset - Koordinaattieditori

Hirviö Laadunvarmistussuunnitelma

Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset

Hirviö Laadunvarmistussuunnitelma

TIE Ohjelmistojen testaus 2015 Harjoitustyö Vaihe 3. Antti Jääskeläinen Matti Vuori

Ylläpitodokumentti. Boa Open Access. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Ohjelmiston testaus ja laatu. Testaustasot

UCOT-Sovellusprojekti. Asennusohje

T Tietojenkäsittelyopin ohjelmatyö Hirviöryhmä loppukatselmointi. Hirviö. Projektikatselmointi

Harjoitustyön testaus. Juha Taina

WCLIQUE. Ohjelmistoprojekti. Testaussuunnitelma

Ohjelmistojen mallintaminen. Luento 11, 7.12.

Ohjelmiston toteutussuunnitelma

CoMa - Testausdokumentti

Testaustyökalut. Luento 11 Antti-Pekka Tuovinen. Faculty of Science Department of Computer Science

Käyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä

PORTTI-PROJEKTI. Juha Erkkilä Jenni Hytönen Marko Kivelä Paula Mali Lari Väänänen. Testaussuunnitelma

Onnistunut Vaatimuspohjainen Testaus

T Projektikatselmus

Testausraportti v.1.3

ALEA-Sovellusprojekti. Testaussuunnitelma

T Loppuraportti

Aineistosiirron testauksen aloituksen ohje Trafin sopimuskumppaneille

Hirviö Testausraportti I2

TESTAUSSUUNNITELMA Virtuaaliyhteisöjen muodostaminen Versio 1.1

Testaussuunnitelma Kuopio

Yksikkötestaus. Kattava testaus. Moduulitestaus. Ohjelman testaus. yksikkotestaus/ Seija Lahtinen

Vaatimusmäärittely Ohjelma-ajanvälitys komponentti

SEPA diary. Dokumentti: SEPA_diary_PK_HS.doc Päiväys: Projekti: AgileElephant

Hirviö Vertaistestausraportti

Valppaan asennus- ja käyttöohje

LoCCaM. LoCCaM Cam laitteiston ohjaaminen. Dimag Ky dimag.fi

Figure 1: Projektipäälliköt Juha-Pekka Honkavaara ja Juha Mattila

LAATURAPORTTI Iteraatio 1

Opponointitestaus VYM -> LiKe

Mihin kaikkeen voit törmätä testauspäällikön saappaissa?

Testaaminen ohjelmiston kehitysprosessin aikana

TIE Ohjelmistojen testaus 2016 Harjoitustyö Vaihe 3. Antti Jääskeläinen Matti Vuori

Ohjelmistotuotantoprojekti

Tik Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu. LiKe Liiketoiminnan kehityksen tukiprojekti

Hyväksymistestauksen tarkistuslista järjestelmän hankkijalle

Tik Projektiryhmä: TeamAhma. Projektin HAYABUSA opponointi. Opponointisuunnitelma

T SEPA päiväkirja

Dokumentin nimi LOGO:) Tampereen teknillinen yliopisto. Ryhmä XXX: Projektiryhmän nimi Projektin nimi

Transkriptio:

T-76.115 Testiraportti - järjestelmätestaus 18. huhtikuuta 2002 Confuse 1

Tila Versio: 1.0 Tila: Päivitetty Jakelu: Julkinen Luotu: 18.04.2002 Jani Myyry Muutettu viimeksi: 18.04.2002 Jani Myyry Versiohistoria Versio Pvm Tekijä Kuvaus 0.1 18.04.2002 Myyry Jani Dokumenttipohja. 1.0 18.04.2002 Myyry Jani Tulokset järjestelmätestauksesta. 2

Sisältö 1 Johdanto 4 1.1 Tarkoitus ja kattavuus.......................................... 4 1.2 Viitteet.................................................. 4 1.3 Yleiskatsaus dokumenttiin....................................... 4 2 Testien kattavuus 4 2.1 Laajuus................................................. 4 2.2 Testausympäristö............................................ 4 2.3 Muutokset testaussuunnitelmaan.................................... 5 3 Komponentit testauksessa 5 3.1 GUI................................................... 5 3.2 Configurator Engine........................................... 5 3.3 Installer................................................. 5 3.4 Kokonaisjärjestelmä ja ulkopuoliset komponentit........................... 5 4 Testien tulokset 5 5 Virheet 5 6 Arviointi 5 3

1 Johdanto 1.1 Tarkoitus ja kattavuus Tämä dokumentti on kurssin T-76.115 Tietojenkäsittelyopin ohjelmatyö-kurssia suorittavan ryhmän Confuse testiraportti. Ryhmän tarkoituksena on kehittää konfigurointiympäristö mobiilipäätelaitteille, hyödyntäen projektissa Compaq ipaq PDA-laitetta. Konfigurointiympäristön tarkemmat yksityiskohdat löytyvät vaatimusmäärittelystä ja toiminnallisesta määrittelystä. Testauksen aikataulut ja käytettävät metodit löytyvät testaussuunnitelmasta ja projektinhallinnan osalta myös projektisuunnitelmasta. Tähän dokumenttiin on kirjattu testaussuunnitelmassa esitettyjen testitapausten tulokset ja ongelmat, jotka testauksen aikana tulivat vastaan. Lisäksi raportissa pyritään yksilöimään käytetyt versiot testatuista ohjelmista ja testiympäristö, joka testin aikana oli käytettävissä. 1.2 Viitteet Viitteet ovat listattuina dokumentin lopussa. 1.3 Yleiskatsaus dokumenttiin Dokumentin ensimmäinen kappale antaa yleiskuvan käsiteltävästä aiheesta ja määrittelee termit joita dokumentissa käytetään. 2. kappale määrittelee testien kattavuuden ja testattavien ominaisuuksien laajuuden. Lisäksi määritellään yleinen testausympäristö ja ohjelmistojen versiot. 3. kappale käsittelee komponentteja yksityiskohtaisemmin, testejä ja testaukseen vaikuttavia näkökohtia, versioita, jotka ovat olennaisia kyseisten komponenttien kohdalla. 4. kappale sisältää testien tulokset ja niissä ilmenneet virheet. 5. kappale sisältää testien aikana ilmenneet virheet. 6. kappaleessa arvioimme testien tuloksia ja niiden vaikutuksia ohjelmiston toimivuuteen ja projektin etenemiseen. 2 Testien kattavuus 2.1 Laajuus Järjestelmätestausvaihe käsitti testitapauksia, jotka testasivat koko järjestelmän toimintaa. Mapperin testaus oli suoritettu jo aiemminssa integraatio- ja moduulitestausvaiheissa, joten sitä ei tässä vaiheessa testattu, koska käyttöliittymä ei suoranaisesti sitä käyttänyt. Järjestelmätestaukseen kuuluvia komponentteja olivat käyttöliittymä GUI, Installer ja Configurator Engine. Näitä kaikkia käytettiin läpinäkyvästi GUI:n kautta, kuitenkin niin, että jokaisessa testitapauksessa kaikki komponentit olivat osaltaan mukana. Järjestelmä vaati kaikkien komponenttien toimivan oikein, ennen kuin testitapaus oli mahdollista läpäistä. Järjestelmätestauksessa verifioitiin normaalien vaatimusmäärittelyn mukaisten operaatioden toimiminen, pakettien asennus ja poistaminen, konfiguraation detektointi ipaq:sta, konfiguraation tarkistaminen Configurator Engine:ltä, sekä riippuvuuksien aiheuttamat automaattiset lisäykset pakettilistaukseen. Lisäksi testattiin konfiguraation tallennus- ja lataus-toimintoja. 2.2 Testausympäristö Testausympäristönä käytettiin testaussuunnitelmassa eriteltyä testausympäristöä, serverinä oli confuse.soberit.hut.fi (RedHat 7.1) ja sovelluksesta päivän 2002-04-17 tilanne. Testikäyttäjänä oli erillinen tunnus demo, joka kuului ryhmään confuse oikeuksin muokata allpackages.xml (GUI:n syöte) ja packages.rl-tiedostoja (Configurator Enginen syöte). Configurator Engine oli Tommi Syrjäsen toimittaman ipkg-konfiguraatiomallin mukainen, linkattuna lajittelukirjastoon, joka tuki ipkg-pakettien erityisominaisuuksia. GUI:n testaukseen käytettiin testaussuunnitelman mukaisia www-selaimia lisättynä tekstipohjaisella selaimella Lynx:llä. Testausympäristö oli riittävän kattava, koska halutun Linux-ympäristön lisäksi GUI toimii myös kehitysympäristössä Windowsissa. ipaq:ssa oli Familiar Linux 0.5 pre, joka on ollut käytössä projektin alusta lähtien. 4

2.3 Muutokset testaussuunnitelmaan Testaussuunnitelmaan lisättiin testitapauksia järjestelmätestausta varten. Integraatiotestaustapauksia olivat TC-G- 13, TC-G-14, TC-G-15 ja TC-G-16. Moduuli- ja integraatiotestitapaukset poistettiin epärelevantteina. 3 Komponentit testauksessa 3.1 GUI GUI oli päivän 2002-04-17 versio, jota käytettiin testien suorittamiseen. 3.2 Configurator Engine Configurator Engine oli päivän 2002-04-17 versio, jota käytettiin konfiguraatioiden tarkistamiseen. 3.3 Installer Installer oli päivän 2002-04-17 versio, jota käytettiin kommunikointiin ipaq:iin ja pakettien asentamiseen. 3.4 Kokonaisjärjestelmä ja ulkopuoliset komponentit Configurator Engine oli varustettu testaussuunnitelman mukaisilla smodels- ja lparse-versioilla sekä Tommi Syrjäsen konfiguraatio-mallilla. Configurator Engine on vertailufunktion osalta korjattu versio, koska edellinen oli viallinen. Lisäksi suoraa pakettilistauksen generointia Familiar-distribuution metadatoista ei voida käyttää, koska distribuutio on riippuvuuksien osalta rikki sisältäen mm. vaatimuksia kirjastoihin, joita ei ole olemassa. 4 Testien tulokset Seuraavassa taulukossa löytyvät testien tulokset, itse testitapaukset löytyvät testaussuunnitelmasta. Virheprioriteetit ovat myös tarkemmin selitettyinä testaussuunnitelmassa (F = Fatal, B = Broken, E = Feature), taulukossa lyhenteellä VP. Testitapaus Päiväys Testaaja Tulos Virheet VP TC-G-13 2002-04-17 Petri Kujala OK TC-G-14 2002-04-17 Petri Kujala OK TC-G-15 2002-04-17 Petri Kujala OK TC-G-16 2002-04-17 Petri Kujala OK 5 Virheet Testauksen aikana ei löydetty raportoitavia virheitä. 6 Arviointi Järjestelmätestaus onnistui hyvin, koska raportoitavia bugeja ei löytynyt. Tämä osattiin jo ennustaa, sillä integraatiotestauksessa oli löydetty muutamia virheitä, jotka korjattiin ja järjestelmätestitapaukset olivat pitkälti kombinaatioita integraatiotestitapauksista. Vastaavanlaisia ongelmia opponointitestauksen kanssa ei koettu, koska ryhmämme osasi välttää käyttämästä konfiguraatioita, jotka eivät toimineet johtuen Familiar Linuxin riippuvuudesta tiettyjen järjestelmäpakettien suhteen. Testauskriteeriemme mukaan järjestelmätestaus on nyt suoritettu hyväksytysti ja V-mallin testausmenetelmämme mukaan myös projektin kokonaistestaus on osaltamme ohi. 5