Mikko Palomaa SOVELLUKSEN TESTAUS. Merlot Palotarkastus
|
|
- Ella Karvonen
- 6 vuotta sitten
- Katselukertoja:
Transkriptio
1 Mikko Palomaa SOVELLUKSEN TESTAUS Merlot Palotarkastus Tekniikka ja liikenne 2011
2 VAASAN AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma TIIVISTELMÄ Tekijä Mikko Palomaa Opinnäytetyön nimi Sovelluksen testaus Vuosi 2011 Kieli suomi Sivumäärä liitettä Ohjaaja Ghodrat Moghadampour Pelastuslain uudistaminen, on johtanut siihen, että palolaitosten käyttämää Merlot Palotarkastus -sovellusta on täytynyt uudistaa vastaamaan lakimuutoksia. Tutkimuksen aiheena on sovelluksen uudistusten testaaminen. Tutkimuksessa käydään läpi testauksen eri vaiheita teoriassa ja käytännössä. Tutkimuksen teoreettinen viitekehys sisältää testaussuunnitelman, testitapausten sekä virheraportin laatimisen. Opinnäytetyö käy läpi, mitä kannattaa ottaa huomioon, kun näitä dokumentteja luodaan, sekä mitä varten dokumentit ovat luotu. Testauksessa ei löytynyt paljon virheitä. Pieni virhemäärä johtuu ohjelman iästä sekä siitä, ettei sovelluksesta ole olemassa monta eri versiota. Avainsanat Testaksen suunnittelu, testaussuunnitelma, testitapaus, virherapotti
3 VAASAN AMMATTIKORKEAKOULU UNIVERSITY OF APPLIED SCIENCES Tietotekniikan koulutusohjelma ABSTRACT Author Mikko Palomaa Title Testing Software Year 2011 Language Finnish Pages Appendices Name of Supervisor Ghodrat Moghadampour The laws handling safety are being renewed. This means that the fire inspection software Merlot Palotarkastus, used by the fire brigades, has to be updated to comply with the new laws. The purpose of the thesis is to test the updated software. Different steps of the testing path are gone through in this thesis, both in theory and in practice. Creation of the testplan, testcases and error report are being handled in theory. The thesis goes through what one needs to keep in mind creating these documents. What these documents are used, for is also explained. There were not many faults found in the testing of the new features and modifications. Most of the small, errors occurred because the definition of the renewal was not accepted by the clients in time. The small amount of errors, is because of the age of the software and because there are not many different versions of the software. Keywords Planning of tests, testplan, testcase, error report
4 SISÄLLYS TIIVISTELMÄ ABSTRACT JOHDANTO... 7 OHJELMISTOTESTAUS... 8 Yleistä testauksesta... 8 Testaustasot... 9 Testauksen lähestymistavat TESTAUKSEN TAUSTA JA TARKOITUS Merlot Palotarkastus Pelastuslaki TESTAUS Testauksen tavoitteet Testaussuunnitelma Testaussuunnitelman laatiminen Testaussuunnitelma -dokumentti Testauksen toteutus Testitapaukset Virheraportti JOHTOPÄÄTÖKSET JA POHDINTA LÄHTEET LIITTEET Avainsanat Testaksen suunnittelu, testaussuunnitelma, testitapaus, virherapotti
5 KUVIO- JA TAULUKKOLUETTELO Kuvio 1. Testauksen V-malli s. 11 Kuvio 2. Merlot Palotarkastus ohjelman käyttötapakaavio s. 13 Kuvio 3. Merlot Palotarkastus ohjelmiston rakennekuvaus s. 15 Kuvio 4. Testauksen suunnittelu s. 18
6 LIITELUETTELO LIITE 1. Testitapaus: 001 Tarkastusväli muutetaan kohdekohtaiseksi s. 30 LIITE 2. Virheraporttimalli s. 34
7 7 JOHDANTO Vuonna 2003 viimeksi uusittua pelastuslakia ollaan uusimassa jälleen. Lain uudistaminen vaikuttaa palolaitosten käyttämään palotarkastussovellukseen Merlot Palotarkastus. Logica Suomi Oy on Merlot Palotarkastuksen toimittaja. Opinnäytetyön aiheena on Merlot Palotarkastuksen, palolaista johtuvan, päivityksen testaaminen. Päivityksen testaaminen on tärkeää, koska testaamisella Logica haluaa varmistaa, että sekä ohjelman vanhat toiminnot edelleen toimivat, että uudet toiminnot toimivat oikein. Logica on it-alan yritys, joka on perustettu vuonna 1969 Iso-Britanniassa. Yrityksellä on n työntekijää Euroopassa sekä muutamassa Aasian maassa. Suomessa Logicalla on n työntekijää 18:ssa eri kaupungin toimipisteissä. Logica on kasvanut Suomessa mm. WM-Datan ostoksen myötä ja tekee paljon yhteistyötä isojen yritysten sekä valtion kanssa. Opinnäytetyö käsittelee sovelluksen testaamista, sekä testaamisen soveltamista käytännössä Merlot Palotarkastus -sovellukseen. Työ alkaa testaussuunnitelmalla, jonka jälkeen siirrytään testitapauksiin ja lopuksi virheraporttiin. Dokumentit toimivat sekä testauksen tuotoksina, että esimerkkeinä sovelluksen tulevaa testausta varten. Tämä johtuu siitä, että palotarkastussovellusta ei olla aiemmin testattu testitapauksilla.
8 8 OHJELMISTOTESTAUS Yleistä testauksesta Ohjelmistotestauksella pyritään löytämään ohjelman virheitä, sekä varmistamaan ohjelman laadun. Testauksen eri vaiheita ovat testauksen suunnittelu, testiympäristön luonti, testien suoritus sekä tulosten tarkastelu. Testaukseen, sekä siinä löytyvien virheiden jäljittäminen sekä korjaus vievät tyypillisesti puolet ohjelmointiprojektin resursseista, joten testaukseen kannattaa kiinnittää huomiota. (Haikala & Märijärvi, 283) Virheetöntä ohjelmistoa ei koskaan tule olemaan. Ohjelmissa on virheitä, koska ne ovat usein niin monimutkaisia ja laajoja, että ohjelma joudutaan hajauttamaan useammalle ohjelmoijalle sekä projektiin osallistuville muille henkilöille. Tämän lisäksi on kommunikaatio-ongelmia sekä vaihtuvia vaatimuksia. (Sorvo 2010) Ohjelmistotestauksen yhteydessä testaus määritellään perinteisesti suunnitelmalliseksi virheiden etsimiseksi. Tässä määritelmässä testaus suoritetaan usein umpimähkäisillä syötteillä ja tavoitteena on usein ohjelman toimivuuden osoittaminen, eikä virheiden löytäminen. Testaamista ei kuitenkaan kannata tehdä umpimähkään. Tarkoin suunniteltu muutaman tunnin testaus voi johtaa parempaan tulokseen kuin monen päivän umpimähkäinen kokeilu. (Haikala & Märijärvi 2004, 284) Nykyään testaus määritellään siten, että sen katsotaan käsittävän kaikki menetelmät, joilla pyritään mittaamaan ja parantamaan ohjelman laatua. Tässä määritelmässä korostuu testauksen tuottamat mittarit kuten vielä korjaamattomien virheiden määrä. Myös esimerkiksi tarkastuksia ja ohjelmakoodin staattista analysointia pidetään testauksena tämän uudemman määrittelyn mukaan. (Haikala & Märijärvi 2004, ) Yksinkertaisessa testitilanteessa ohjelmaan annetaan syöte X, jonka jälkeen ohjelma antaa tulosteen Y. Syöte voi esimerkiksi olla hissin napin painallus ja tuloste että hissi saapuu kerrokseen. Testauksen tulos riippuu paitsi syötteestä myös
9 9 ohjelman sisäisestä tilasta. Sisäinen tila voi tarkoittaa esimerkiksi ohjelman muuttujien arvoja tai levylle tallennettuja tietoja. Testin oikeellisuus edellyttää että tuloste Y on oikein sekä että sisäinen tila on muuttunut oikein. (Haikala & Märijärvi 2004, 285) 100 % kattavaa testausta kaikilla mahdollisilla syötteillä on yleensä käytännössä mahdotonta suorittaa. Yksinkertaisessa summausohjelmassakin on miljardeja syötekombinaatioita, joita kaikkia ei ehdi testata. Testauksen avulla voidaan siis osoittaa, että ohjelmassa on virheitä, mutta ohjelman virheettömyyttä ei voi taata edes yksinkertaisissa tapauksissa. Testausta kannattaa kuitenkin tehdä, ei vain kannata liiaksi luottaa ohjelman toimivuuteen, hyvistä testaustuloksista huolimatta. (Haikala & Märijärvi 2004, ) Yleensä arvioidaan valmiissa ohjelmassa olevan yksi virhe muutamaa kymmentä ohjelmariviä kohden. Pidempään käytössä olleet ohjelmat saattavat sisältää yhden virheen tuhatta riviä kohden. Arvioiden mukaan n. 5 % ohjelmavirheistä ei koskaan löydy. Tämä johtuu muun muassa siitä, että syöteavaruus on iso. Ohjelmassa voi myös olla virheitä, jotka korjaantuvat ohjelman toisen osan toiminnan tai virheen myötä. (Haikala & Märijärvi 2004, 287) Testaustasot Eri testaustasot V-mallin (Kuvio 1) mukaan ovat moduulitestaus, integrointitestaus, järjestelmätestaus sekä hyväksymistestaus. Hyväksymistestausta ei aina suoriteta. Se voidaan myös suorittaa järjestelmätestauksen kanssa. (Haikala & Märijärvi 2004, 288) Vasen puoli V-mallista osoittaa ohjelmistoprojektin normaalia etenemistapaa, kun taas oikea puoli kuviosta osoittaa projektin testauksen eri tasot ja mitä projektin osaa ne testaavat. Jos testauksen suunnittelu halutaan tehdä tehokkaasti, kannattaa jokaisen tason testaus suunnitella samalla, kun kyseistä tasoa tehdään projektissa. Esimerkiksi järjestelmätestaus kannattaa suunnitella samalla, kun tehdään projektin määrittely. Tällöin määrittely on vielä tekijöiden tuoreessa muistissa ja järjestelmätestauksen suunnittelu on huomattavasti nopeampaa ja helpompaa.
10 10 Vaatimukset Hyväksymistest. Määrittely Järjestelmätest. Ark.suunnittelu Integointitestaus Moduulisuunn. Moduulitestaus Ohjelmointi Kuvio 1. Testauksen V-malli (Haikala & Märijärvi, 289). Moduulitestauksessa testataan yksittäisiä moduuleja, joita suunniteltiin moduulisuunnitteluvaiheessa. Moduuli on yleensä n ohjelmariviä. Moduulitestauksessa tarvitaan yleensä testipetejä, jotka voivat simuloida ohjelman muita osia, jos niitä ei vielä ole olemassa. Testiajureilla voidaan kutsua moduulin toteuttamia palveluita sekä tarkastella niiden tuloksia. (Haikala & Märijärvi 2004, 289) Integrointitestauksessa testataan useamman moduulin tai moduuliryhmän välisiä rajapintoja. Integrointitestaus etenee usein rinnan moduulitestauksen kanssa. Integraatiotestaus etenee yleensä kokoavasti ylöspäin alimman tason moduuleista. (Haikala & Märijärvi 2004, 290) Järjestelmätestauksessa testataan koko järjestelmää. Järjestelmätestaukseen voi myös liittää hyväksymistestauksen ja kenttätestauksen. Järjestelmätestauksessa testataan järjestelmän lisäksi ei-toiminnalliset ominaisuudet: kuormitustestit, luotettavuustestit, asennustestit, käytettävyystestit jne. (Haikala & Märijärvi 2004, 290) Hyväksymistestaus suoritetaan käyttöympäristössä. Ohjelman asiakkaan edustajat toimivat yleensä testaajina, varmistaen että ohjelma täyttää asiakkaan vaatimukset. Hyväksymistestaus tehdään, kun kaikki muut testivaiheet ovat valmiita. (Partanen 2009)
11 11 Mitä aikaisemmin virhe löydetään, sitä halvemmaksi virheen korjaaminen tulee. Tämä johtuu siitä, että mitä myöhemmässä vaiheessa virhe löytyy, sitä enemmän tulee regressiotestaukseen. Uudelleen testaamalla varmistetaan ettei virheen korjaaminen rikkonut mitään, jonka todettiin toimivan aiemmalla testikierroksella Testauksen lähestymistavat Mustalaatikko- sekä lasilaatikkotestaus ovat kaksi peruslähestymistapaa testitapausten valintaan. Mustalaatikkotestauksessa ei välitetä ohjelman toteutuksesta, vaan valitaan testitapaukset ohjelman spesifikaatioiden perusteella. Lasilaatikkotestauksessa taas käytetään hyväksi tietoa ohjelman toteutuksesta. Kun siirrytään testauksen V-mallissa alhaalta ylöspäin, muuttuu testauksen luonne lasilaatikkotestauksesta yhä enemmän mustalaatikkotestaukseksi. (Haikala & Märijärvi 2004, 291) Mitä matalammalla tasolla ollaan V-mallissa, sitä enemmän käytetään lasilaatikkomenetelmää. Kun siirrytään ylöspäin, siirtyy menetelmä enemmän mustalaatikkomenetelmän puolelle. Musta- ja lasilaatikkotestauksen yhdistelmää kutsutaan harmaalaatikkotestaukseksi. (Saarinen 2008). Riittävän testauksen määrän arviointi on erittäin vaikeaa. Järjestelmätestausta, varsinkin, voi jatkaa kunnes resurssit loppuvat kesken. Usein joudutaan tekemään kompromissi olevien vikojen aiheuttamien kustannusten sekä tuotteen myöhästymisen aiheuttamien menetettyjen tuottojen välillä. Testauksen lopettamiselle tulisi asettaa hyväksymiskriteerit, jotka määritellään testaussuunnitelmassa. Järjestelmätestauksen hyväksymiskriteeri voi liittyä esimerkiksi järjestelmän virheiden määrään. Moduulitestauksen hyväksymiskriteerinä voi toimia määritelty testauksissa suoritettavan ohjelmakoodin kattavuusprosentti. (Haikala & Märijärvi 2004, ) Testaussuunnitelmassa kerrotaan, mitä testataan, milloin testataan, miten testataan ja millaisia lopputuloksia odotetaan. Testauksen lopettamiskriteerit määritellään myös testaussuunnitelmassa. Lopettamiskriteerinä voi esimerkiksi olla ajankohta,
12 12 määritelty prosentuaalinen osuus testitapauksista suoritettu tai, että kaikki löytyneet viat on korjattu. (Haikala & Märijärvi 2004, ) Löydetyt viat tulisi raportoida ja analysoida. Raportissa tulee mainita virheen kuvaus, vakavuus, löydön ajankohta, miten virhe olisi voinut löytää aikaisemmin sekä miten virheen olisi voinut estää. Virheitä voi raportoida virheraporttiin tai virhepäiväkirjaan. (Haikala & Märijärvi 2004, 300).
13 13 TESTAUKSEN TAUSTA JA TARKOITUS Merlot Palotarkastus Merlot Palotarkastus on sovellus, jonka tarkoitus on auttaa pelastuslaitoksia palotarkastustoiminnassa. Sovellus koostuu useasta pienemmästä osasta, jolla on yhteinen tekninen alusta. Itse Palotarkastusohjelma ja sen rakennusrekisteri toimivat sovelluksen runkona. Ohjelmassa hallinnoidaan rakennusrekisteriä, joka myös toimii keskeisenä rekisterinä ohjelman karttaosiossa. Rakennusrekisteri saadaan Väestörekisterikeskuksesta (VRK), ja koostuu kuntien VRK:lle lähettämistä rakennusrekisteritiedoista. Integroituja osasovelluksia ovat Karttaliittymä (MapTP), Väestönsuojelun suunnittelu (VSS) sekä Operatiivinen kohdekortti. Ohjelman peruskartta-aineisto toimii Maanmittauslaitoksen maastotietokanta ja osoitteisto. Uusia osasysteemejä ja toimintoja kehitetään yhteistyössä asiakaskäyttäjien kanssa. Kehitystyö tehdään tiiviissä yhteistyössä pelastuslaitosten sisäisen kehitysryhmän kanssa. Kehitysasioiden priorisointi tehdään yhteisillä suunnittelu- ja kehityspäivillä. Kuvio 2. Merlot Palotarkastus ohjelman käyttötapakaavio
14 14 Sovellus sisältää monta toimintoa ja ominaisuutta palotarkastuskohteiden käsittelyyn sekä tarkastusten rekisteröintiin. Merlot Palotarkastuksessa on toimintoja, jotka ovat tärkeitä suunnitteluun, rekisteröintiin ja statistiikan kirjaamiseen. Käyttötapakaaviosta (Kuvio 2) näkee ohjelman päätoiminnot palotarkastajan ja pääkäyttäjän näkökulmasta. Merlot Palotarkastusohjelman tärkeimmät ominaisuudet yksityiskohtaisemmin ovat: rakennusrekisterin ylläpito palotarkastuskohdetietojen ylläpito palotarkastusten suunnittelu sammutus- ja pelastusvälineiden tietojen ylläpito erikoiskohdetietojen ylläpito säiliörekisteri oman valmiuden kohdetietojen ylläpito palotarkastuspöytäkirjojen rekisteröinti tarkastuspäivämäärän nopea rekisteröinti rakennusluetteloon integroitu karttaliittymä palotarkastushistoriikki tarkastusten seuranta statistiikka suoritetuista palotarkastuksista tulosteiden luonti (pöytäkirjat, peruskohdekortti, statistiikka jne.) tulosteet voi tulostaa tarkastajan mukaan sekä kunta-, toiminta-alue- tai pelastuslaitostasolla
15 15 keskitetty käyttäjäryhmien ja -profiilien administraatio automaattinen käyttöliittymä Turvallisuus- ja kemikaaliviraston (TUKES) valvontakohderekisterin (KEMU) kemikaalivalvontaa varten. Kuvio 3. Merlot Palotarkastus ohjelmiston rakennekuvaus Kuvasta (Kuvio 3) näkee millainen sovelluksen rakenne on. Logica päivittää ohjelmiston versiota, suorittaa ohjelmistotukea ja tekee esimerkiksi Maanmittauslaitoksen rakennusrekisterin päivitykset etäyhteydellä pelastuslaitoksen sovelluspalvelimille. Käyttäjät tarvitsevat internetiin yhteyden, jotta voivat käyttää sovellusta, sillä yhteys toimipisteestä palvelimeen vaatii sitä. Valvontakohderekisteri päivitetään kerran viikossa suoraan pelastuslaitoksen palvelimille SFTP-yhteydellä. Pelastuslaki Pelastuslakia sovelletaan tulipalojen ehkäisyyn, pelastustoimintaan sekä väestönsuojeluun. (Pelastuslaki)
16 16 Pelastuslaki (468/2003) korvataan vuoden 2011 alussa voimaan tulevalla uudella pelastuslailla, uudistamisen tavoitteina ovat: Pelastuslain onnettomuuksien ehkäisyä, väestönsuojelujärjestelmää, väestönsuojien rakentamista, pelastustoimintaa sekä pelastustoimien hallintojärjestelmää koskevien säännösten tarkistaminen. Pelastustoimesta annettuun valtioneuvoston asetuksen tarkistaminen ottaen huomioon pelastuslakiin esitettävät muutokset. Pelastuslain nojalla annettujen sisäasiainministeriön asetusten tarkistaminen ottaen huomioon pelastuslakiin esitettävät muutokset. Nämä uudistukset vaikuttavat Merlot Palotarkastus -sovellukseen, jota joudutaan päivittämään, jotta ohjelma olisi pelastuslain mukainen. Yksi esimerkki muutoksesta, on rakennusten tarkastusvälin lisääminen tulosteisiin. Lisäksi muutama avaintermi on vaihtunut. Esimerkiksi palotarkastusluokka on muuttunut kohdetyypiksi.
17 17 TESTAUS Testauksen suunnittelua aloittaessa, tutkittiin määrittelydokumentit tarkasti läpi, jotta olisi tiedossa mitä testataan. Testauksen tavoitteet Testauksen tavoitteet laskevassa tärkeysjärjestyksessä ovat: Todeta että uudet ja muokatut toiminnot on tehty ja toimivat määritelmien mukaisesti. Suorittaa testaus mennessä. Vapun jälkeen sovellus menee asiakkaalle pilottitestaukseen, joten testaukset pitää olla suoritettuna ennen kuin tuote menee asiakkaalle. Todeta että ohjelman perustoiminnot edelleen toimivat. Luoda hyviä testausdokumentteja, joista voi ottaa mallia sovelluksen myöhempään testaukseen. Testaussuunnitelma Ennen kuin testaus voidaan aloittaa tarvitaan testaussuunnitelma. Kuten kuvio (Kuvio 2) kertoo, testauksen suunnittelussa pitää ottaa huomioon monta eri asiaa.
18 18 Kuvio 4. Testauksen suunnittelu (Haikala & Märijärvi, 298). Testaussuunnitelman laatiminen Määrittelydokumentaatio määrittelee pitkälti, mitä aiotaan testata. Kokemuksen avulla testien suunnittelija tietää, mihin kannattaa panostaa. Apuna testien painotuksessa toimivat myös tarkastuslistat, jos tarkastuksia on tehty pitkin projektia. Tarkastuksia ei olla suoritettu tässä projektissa. Suunnitteludokumentaatio kertoo määrittelydokumentaatiota yksityiskohtaisemmin, mitä projekti sisältää ja auttaa täten testauksen suunnittelua. Jos projektin pitää seurata laatujärjestelmää, pitää se ottaa huomioon myös testauksen suunnittelussa. Merlot Palotarkastuksen kehityksessä ei noudateta mitään laatujärjestelmää, joten testauksen suunnittelussa ei tarvitse ottaa laatujärjestelmää huomioon. Jos projektissa on vanha testaussuunnitelma, voi siitä ottaa mallia uudempiin. Virheraporteista näkee, missä virheitä on aikaisemmin ollut. Kun tietää missä on historiallisesti ollut paljon virheitä, tietää mihin kiinnittää huomiota tulevissa testeissä. Vanhoja testaussuunnitelmia, eikä virheraportteja, ei ollut olemassa Merlot Palotarkastus -sovellukseen. IEEE 829 -standardia käytettiin testaussuunnitelman pohjana ja sitä yksinkertaistettiin sopimaan projektin tarpeisiin. Aikaisempaa testausdokumentaatiota ei ollut
19 saatavilla. Sovelluksen testausta on aikaisemmin tehty kehittäjien puolesta ilman kunnon dokumentaatiota. Työn testaussuunnitelma löytyy liitteistä (LIITE 1). 19 Testaussuunnitelma -dokumentti Testaussuunnitelman versio Versio Tekijä Päivämäärä Kommentti 0.1 Mikko Palomaa Alustava runko otsikoineen sekä vähän sisältöä. 0.2 Mikko Palomaa Lisätty mitä testataan ja mitä ei testata. 0.3 Mikko Palomaa Määrittelydokumentit 0.4 Mikko Palomaa Lisää testattavia ominaisuuksia 1.0 Mikko Palomaa Virheiden korjaus Viitteet Testitapadokumentti: O:\Aluepelastuslaitos\Testaus\ Virheraporttidokumentti: O:\Aluepelastuslaitos\Testaus\ Määrittelydokumentit: O:\Aluepelastuslaitos\Testaus\Merlot uusia ominaisuuksia v doc O:\Aluepelastuslaitos\Testaus\Merlot Valvontasuunnitelma pdf
20 20 O:\Aluepelastuslaitos\Testaus\Valvontasuunnitelma Merlotiin määrittely doc O:\Aluepelastuslaitos\Toimintojen suunnittelu\kuvia ja ohjeita\ohjelmointiohjeita\kehityslista\valvontasuunnitelma\valvontasuunnitel ma Merlotiin määrittely.doc Johdanto Tämän testaussuunnitelman tarkoituksena on määritellä Merlot Palotarkastusohjelman (PT) testausta. PT:tä on päivitetty runsaasti, johtuen Palolain muutoksista. Nämä palolain vaatimat muutokset on saatava testattua ja täten varmistaa että PT:n muutokset toimivat oikein, sekä myös että ohjelman muut osat edelleen toimivat. Testattavat ominaisuudet Tehdään järjestelmätestaus, joka suoritetaan testitapauksia noudattaen käyttöliittymän kautta. Määrittelydokumentissa Merlot uusia ominaisuuksia v doc on lista Merlot Palotarkastus ohjelman muutoksista, joita testataan. Kyseisessä dokumentissa lukee tarkemmin muutoksista. 1. Uusi toiminto: Kohteiden luokittelu 2. Uusi tilasto: Prontotilasto 2 3. Uusi tilasto: Valvontasuunnitelma1 4. Uusi tilasto: Valvontasuunnitelma2 5. Uusi tuloste: Tarkastussuunnitelma kohteittain 6. Uusi toiminto: Tarkastusvälien ylläpito 7. Uusi toiminto: Käyttötarkoitusryhmien ylläpito 8. Muutoksia: Käyttötarkoitusten ylläpito 9. Muutoksia: Tarkastusten ylläpito 10. Muutoksia: Tarkastusten suunnittelu 11. Muutoksia: Tarkastuspvm toiminto 12. Muutoksia: Tarkastuskohdelista
21 Muutoksia: Tarkastusluettelo 14. Muutoksia: Lausuntoluettelo 15. Muutoksia: Tarkastuskohteiden tiedot 16. Muutoksia: Palotarkastusilmoitukset 17. Muutoksia: Tarkastusten auditoinnit 18. Muutoksia: Palotarkastusilmoitukset 19. Muutoksia: Alueiden päivitys 20. Muutoksia: Tarkastuskohteen tason korjaus 21. Muutoksia: Tarkastukset lajeittain ja pt-luokittain 22. Muutoksia: Uuden rakennuksen lisäys Ei-testattavat ominaisuudet Järjestelmätestauksessa, joka suoritetaan, ei testata ei-toiminnallisia ominaisuuksia: kuormitustesti, luotettavuustesti, asennustesti, käytettävyystesti jne. Lähestymistapa Muutoksien määrittelyjen perusteella luodaan testitapauksia testausta varten. Testitapaukset jaetaan ohjelman eri osien mukaan eri dokumentteihin. Muutosten lisäksi testataan ohjelman perustoimintoja, jos resurssit sallivat. Kun testitapauksia testataan läpi, kirjataan löydetyt virheet virheraporttiin. Virheraportissa kerrotaan kuka löysi virheen sekä yksityiskohtaisesti miten virhetilaan päästiin. Testien keskeyttämis- ja jälleenkäynnistyskriteerit Jos testeissä löytyy virhe joka vaikuttaa jäljelle jääneiden testien läpivientiin, voidaan testaus pysäyttää kunnes kyseinen virhe on korjattu. Testauksen lopputuotteet Tämän testausprojektin tuotteita tulevat olemaan:
22 22 - Testaussuunnitelma - Testitapauksia - Virheraportti Testausympäristö Testauksessa käytetään APL2-testaustietokantaa, joka myös on kehittäjien käytössä kehitysvaiheessa. Testaus suoritetaan testaajien omilla työkoneilla. Henkilö- ja koulutustarpeet Testaukset suorittavat ohjelman kehittäjät sekä määrittelyjen laatija. Koulutuksen tarvetta ei siis ole. Vastuut Testisuunnitelman sekä testitapaukset laatii Mikko Palomaa. Testaaja toimii Mikko Palomaa. Aikataulu Testit ja testeissä löydettyjen virheiden korjaaminen tulisi olla suoritettuna mennessä. Toukokuun alussa ohjelma menee jo muutamalle asiakkaalle pilottivaiheeseen, joten siihen mennessä pitää kaikki olla valmiina. Hyväksyntä Testaus on suoritettu, kun sen on hyväksynyt sovelluksen tuotepäällikkö, Selim Backman.
23 23 Testauksen toteutus Ensimmäiset viikot kuluivat lähteiden, testausopusten ja muiden vastaavien opinnäytetyöraporttien etsinnässä ja lukemisessa. Lisäksi käytiin läpi Merlot Palotarkastus -ohjelman muutosten määrittelydokumentteja. Löydetyn tiedon perusteella laadittiin testaussuunnitelma. Testaussuunnitelmasta lisää luvussa 5.1 Testaussunnitelma. Seuraavaksi laadittiin testitapauksia, määrittelydokumenttien mukaan, jotka käyvät läpi ohjelman muutokset. Ohjelman muutokset olivat suurimmalta osin tehtynä ennen kuin testitapausten laatiminen alkoi. Tästä johtuen, testaaminen tapahtui samaan aikaan kun testitapaukset luotiin. Testitapauksista lisää luvussa 5.2 Testitapaukset ja virheraportista lisää luvussa 5.3 Virheraportti. Testattaessa, löytyi 11 virhettä. Mikään virheistä ei ollut kovin vakavaa laatua. Suurin osa virheistä koski termimuutoksia, eli ohjelmassa esiintyi vielä vanhoja termejä. Lisäksi ohjelman opastusta ei oltu vielä ehditty päivittämään, eikä uusiin toimintoihin lisätty opastusta ollenkaan. Vakavin virhe, mikä löytyi, oli että sovelluksen käyttöliittymä piti käynnistää uudestaan, ennen kuin käyttötarkoitusryhmän muutokset esiintyivät toisessa osassa ohjelmaa. Vähemmän vakava virhe oli, että ohjelma antoi kaksi virheilmoitusta, kun vain yhden pitäisi esiintyä eräässä virhetilanteessa. Lisäksi ohjelmassa oli hieman eroja siinä, miten ohjelma käyttäytyy samankaltaisissa tilanteissa eri puolilla ohjelmaa. Testitapaukset Testitapaukset ohjeistavat askel askeleelta, miten ohjelman ominaisuuksia testataan. Jos testi tarvitsee jotain esiasetelmaa, siitä mainitaan ennen testitapausta. Testitapaukset myös kertovat, miten ohjelma käyttäytyy tai mitä tulisi tapahtua, kun testiaskeleita suoritetaan. Testitapauksissa on monesti myös tyhjä tila, mihin voi täyttää, mitä testissä tapahtui. Tämä tyhjä tila on kuitenkin usein vain testaajan omille muistiinpanoille, ja jos testissä sattui virhe, se raportoidaan erikseen virheraporttiin.
24 24 Lajittelin testitapaukset määrittelydokumenttien muutosten otsikoiden mukaan, kolmeentoista eri testitapausdokumenttiin: Tarkastusväli muutetaan kohdekohtaiseksi: Tarkastusvälien hallinnointi testataan Käyttötarkoitukset: Käyttötarkoitusten sekä käyttötarkoitusryhmien hallinnoinnin testaus Tarkastusten ylläpito: Testaa tarkastusvälin muuttamista sekä uusia perusarvoja valintalistoihin Termimuutoksia: Testaa termimuutoksia muutamassa eri paikassa ohjelmaa Kohteiden luokittelu: Uuden toiminnon testaaminen. Toiminnolla voi muuttaa kohdetyyppiä ja tarkastusväliä monelle kohteelle samaan aikaan Valvontasuunnitelma: Testaa tilastoon tehtyä hakukriteerin muutosta Valvontasuunnitelma 10v: a: Testaa tilastoon tehtyä hakukriteerin muutosta Tarkastusten suunnittelu: Testaa uusia hakukriteerejä sekä suunnitellun tarkastuspäivän laskemista Tarkastuspvm: Testaa suunniteltujen tarkastusten historiataulua Tarkastuskohdelista: Testaa uusia hakukriteerejä Tulosteet: Testataan että tarkastusväli on lisätty kaikkiin tulosteisiin, joissa on valintana kohderyhmä Prontotilasto2: Testataan uutta tilastoa Valvontasuunnitelma kohteittain: Testataan uutta tulostetta.
25 25 Testitapauksiin laitettiin täytettäväksi dokumentin alkuun testitapauksen nimen, testitapauksen laatijan sekä testitapauksen laadinnan päivämäärän. Itse testitapaukset täytetään taulukkoon, jossa on neljä saraketta ja niin monta riviä kuin on tarvetta. Sarakkeiden otsikot ovat: ID, Syöte, Odotettu tulos ja Tulos. ID-kenttä auttaa tunnistamaan testitapauksen ja ID voidaan mainita esimerkiksi toisessa testitapauksessa tai virheraportissa. Jos tiettyä ominaisuutta testataan monella eri osasyötteellä, tai jos jokin testi vaatii monta osa-askelta, voidaan testitapauksen ID jakaa pienempiin osiin. Esimerkiksi testitapaus jaetaan osiin , ja niin edelleen. Syöte-kentässä kerrotaan, mitä testitapauksessa tehdään. Odotettu tulos-kenttä kertoo, miten ohjelman odotetaan reagoivan syötteeseen. Tulos-kenttä on testaajan omia muistiinpanoja varten. Esimerkkinä testitapauksesta, testitapaus Tarkastusväli muutetaan kohdekohtaiseksi, löytyy liitteistä (LIITE 2). Virheraportti Virheraporttia täytetään, kun testaamisessa löydetään virheitä. Virheraportti näyttää erittäin samannäköiseltä kuin testitapaukset. Testitapausten neljän sarakkeen lisäksi, virheraportista löytyvät otsikot Pvm sekä Testaaja. Virheraporttiin laitoin täytettäväksi dokumentin alkuun virheraportin laatijan sekä virheraportin laadinnan päivämäärän. Virheraportin taulukkoon täytetään ID-kenttään, mitä testitapausta noudattaessa virhe esiintyi. Syöte-kenttään ja Odotettu tulos-kenttään kopioidaan tekstit testitapauksesta. Jos syöte on riippuvainen aiemmista testitapauksista, niin siitä pitää lisätä informaatiota Syöte-kenttään. Tulos-kenttään kirjoitetaan, miten virhe esiintyy, niin yksityiskohtaisesti kuin pystyy. Pvm-kenttään merkitään, koska virhe löydettiin, ja Testaaja-kenttään, kuka löysi virheen. Liitteistä löytyy esimerkki yhdestä löydetystä virheestä virheraportissa (LIITE 2). On erittäin tärkeää että tulos, päivämäärä ja testaaja täytetään tarkasti. Tulos on tärkeä siksi, että osataan toistaa virhetila. Päivämäärä pitää täyttää, jotta tiedetään, missä vaiheessa virhe on löydetty. Kun sovellus on testausvaiheessa ja suoritetaan regressiotestausta useamman kerran ja korjataan virheitä, sovelluksen versiot päi-
26 26 vittyvät tiheään tahtiin. Saattaa olla, että virhe on jo korjattu, mutta koska päivämäärä on epäselvä, virhettä joudutaan etsimään turhaan. Testaaja pitää olla täytettynä, jotta tiedetään missä olosuhteissa virhe esiintyy, mikäli virheraportin Tuloskentän sisältö on epäselvä.
27 27 JOHTOPÄÄTÖKSET JA POHDINTA Testien suunnittelua ja testaamista alettiin tehdä vasta, kun palotarkastussovelluksen uudistusprojekti oli loppusuoralla. Täten testauksesta ei tullut aivan kirjaoppisuoritusta. Lisäksi on havaittu, että testitapausten lukeminen etukäteen, auttaa ohjelmoijaa havainnollistamaan, miten tietyn ominaisuuden pitää suoriutua, sekä mitä käyttöliittymältä odotetaan. Testaajan pitäisi olla eri henkilö, kuin henkilö, joka on ohjelmoinut ohjelman. Ihminen on usein sokea omille virheilleen. Projektin testaaja ja testien laatija ei ollut tehnyt varsinaista kehitystyötä, joten itse testaaminen ja testauksen laatiminen oli varsin objektiivista. Ensimmäinen testaaminen suoritettiin, aikataulusyistä, samalla kun testitapaukset luotiin. Tämä onnistui, koska testaamisen suunnittelu aloitettiin vasta, kun sovelluksen päivitysprojekti oli lähes valmis. Testaamisessa ei löytynyt paljon virheitä. Suurin osa virheistä oli termimuutoksia, joita ei vielä oltu ehditty päivittämään sovellukseen. Tämä johtui siitä, että asiakas hyväksyi viimeisen määrittelyn erittäin myöhäisessä vaiheessa. Pieni virhemäärä johtuu kahdesta syystä. Ensimmäinen syy on ohjelman ikä. Ohjelma on ehtinyt olla markkinoilla niin kauan aikaa, että vakavat viat ovat karsiutuneet pois. Toinen syy pieneen virhemäärään on, että ohjelmasta on olemassa vain yksi tuotantoversio kerrallaan. Kun jokaiselle palolaitokselle ei ole erikseen räätälöityä sovellusta, jota pitää erikseen testata ja kehittää, niin virheiden määrä pysyy pienenä. Testien suunnittelu aloitettiin varsin myöhään. Testaamisen suunnittelu pitäisi aloittaa projektin alkuvaiheessa määrittelydokumenttien avulla. Ohjelman kehittäjät voivat käyttää testidokumentaatiota, ymmärtääkseen uusia ominaisuuksia paremmin. Parempi ymmärrys kehitettävistä ominaisuuksista vähentää väärinkäsityksiä ja virheiden määrää.
28 28 Kuten käytännössä monesti tapahtuu, testaamiselle ei jäänyt kovinkaan paljon aikaa, kun projektin muut osa-alueet eivät olleet ajoissa valmiina. Tästä johtuen testaus aloitettiin myöhään. Lisäksi osa määrittelydokumentaatiosta sai asiakkaan hyväksynnän, kun projekti oli lähes valmis, joten osa termimuutoksista valmistui vasta ensimmäisen testikierroksen jälkeen. Testauksen tavoitteet (luku 3.3) saavutettiin suurimmalta osin. Kaikki uudet toiminnot toimivat testeissä määritelmien mukaisesti, lukuun ottamatta osa termimuutoksista. Termimuutosvirheet ovat hyväksyttäviä, sillä ne eivät estä ohjelman käyttöä mitenkään. Testit saatiin suoritettua mennessä, kun testaus suoritettiin samaan aikaan kuin testitapaukset luotiin. Perustoimintoja ei ehditty testata juuri ollenkaan. Tämä on ainut testauksen tavoite, joka ei täyttynyt. Aikataulu ei yksinkertaisesti riittänyt testaamaan kaikkia perustoimintoja. Lisäksi aika ei riittänyt perustoimintojen testitapausten laatimiseen. Testausdokumentaatio ei ole monimutkainen, sitä on helppo käyttää pohjana tulevaisuuden testejä varten. Näin ollen on onnistuttu luomaan hyvä testausdokumentaatiopohja tulevia testejä varten.
29 29 LÄHTEET EtestingHub Viitattu Haikala, Märijärvi Ohjelmistotuotanto. 10. uud.painos. Helsinki. Talentum. Partanen Laadukkaan ohjelmistotestauksen piirteet. Viitattu Pyhäjärvi, Pöyhönen Ohjelmistotestaus. Viitattu Pelastuslaki /468. Säädös säädöstietopankki Finlexin sivuilla. Viitattu Pelastuslain uudistushanke. Sisäasiainministeriö. Viitattu Saarinen Testaus osana ohjelmistoprojektia. Viitattu Sorvo Testauksen liittäminen ohjelmistoprojektiin. Viitattu
30 30 LIITTEET Liite 1. Testitapaus: 001 Tarkastusväli muutetaan kohdekohtaiseksi Testitapauksen nimi: 001 Tarkastusväli muutetaan kohdekohtaiseksi Laatija: Mikko Palomaa Pvm: ID Syöte Odotettu tulos Tulos Luokittelut => Tarkastusluokittelut => Tarkastusvälit Tarkastusvälit avautuu -ikkuna Tarkasta Tunnuksen valintalista Paina Tarkastusvälit - ikkunan Uusi-painiketta Paina Peruutuspainiketta. Tarkastusvälit 6kk, 12kk, 24kk, 36kk, 48kk, 60kk, 96kk, 120kk, 180kk, 240kk sekä Ei erillinen tarkastuskohde löytyvät valikosta. Kaikki kentät tyhjenevät ja Uusi-painike muuttuu harmaaksi. Ikkunaan ilmestyy jonkun talletetun tarkastusvälin tiedot Paina Tunnus-kenttää. Kaikki kentät tyhjenevät ja Uusi-painike muuttuu harmaaksi.
31 Täytä kaikki kentät seuraavasti: Tunnus: 055 Nimi suomeksi: 55 kuukautta Nimi ruotsiksi: 55 månader Ilmoitus-ikkuna, tulee esiin, jossa lukee Lisäys suoritettu!. Sulje ilmoitus-ikkuna. Tarkastusvälit -ikkunan alareunassa lukee Lisäys suoritettu. Tark.väli: 55 Paina Tallennapainiketta. Tallennettu tarkastusväli jää esiin ja se löytyy nyt myös Tunnuksen vieressä olevasta valintalistasta nimellä kuukautta Poista tai lisää merkkejä kentässä Nimi suomeksi, Nimi Ruotsiksi tai Tark.väli Tunnus, valintalista sekä Uusi-painike muuttuvat harmaiksi. Paina Peruuta-painiketta Valitse valintalistasta yläpuolella luotu kuukautta ja paina tämän jälkeen Poistapainiketta. Vahvistus-ikkuna, ilmestyy, joka kysyy Haluatko varmasti poistaa? Paina Vahvistus-ikkunan Vahvistus-ikkuna sulkeu-
32 32 Ei-painiketta Valitse valintalistasta yläpuolella luotu kuukautta ja paina tämän jälkeen Poistapainiketta. tuu ja valittu tarkastusväli on vieläkin valittuna. Ilmoitus-ikkuna, tulee esiin, jossa lukee Poisto suoritettu. Sulje ilmoitusikkuna. Paina Vahvistus-ikkunan Kyllä -painiketta. Tarkastusvälit -ikkunan alareunassa lukee Poisto suoritettu. Ikkunaan ilmestyy jonkun muun talletetun tarkastusvälin tiedot eikä aiemmin luotua kuukautta -tarkastusväliä enää löydy valintalistasta Paina Tarkastusvälit - ikkunan Sulje-painiketta Tallenna uusi tarkastusväli täyttämättä Tunnuskenttää. Tarkastusvälit-ikkuna sulkeutuu. Ilmoitus-ikkuna, ilmestyy, jossa lukee Luokittelua ei voi tallentaa ilman tunnusta. Anna luokittelulle tunnus ja tallenna uudelleen Täytä Tunnus-kenttä täy- Tunnus-kenttään mahtuu
33 33 teen erilaisilla merkeillä Täytä Nimi suomeksi sekä Nimi ruotsiksi kentät täyteen erilaisilla merkeillä Täytä Tark.väli -kenttä täyteen merkeillä. vain 5 merkkiä. Kenttiin mahtuu 40 merkkiä. Kenttään mahtuu 3 numeroa. Kirjaimia ei voi täyttää.
34 34 Liite 2. Virheraporttimalli Virheraportti: Testitapausten luonnin yhteydessä löytyneet virheet Laatija: Mikko Palomaa Pvm: Osa testitapauksista tarvitsee samassa testitapausdokumentissa löytyvän aiemman testitapauksen tietoja, jotta virhetilanne saadaan toistettua. ID Syöte Odotettu tulos Tulos Pvm Toista testitapaus Käyttötarkoitukset 055 Testi 55 käyt ikkuna aukeaa. tötarkoitusryhmä ei Käyttötark.ryhmä ilmesty valintalistaan valintalistasta löy- ennen kuin käynnis- Luokittelut => Käyttötarkoitukset tyy luotu vaihtoehto 055 Testi 55. tää Palotarkastus ohjelman uudestaan.
Convergence of messaging
Convergence of messaging Testaussuunnitelma The Converge Group: Mikko Hiipakka Anssi Johansson Joni Karppinen Olli Pettay Timo Ranta-Ojala Tea Silander Helsinki 20. joulukuuta 2002 HELSINGIN YLIOPISTO
Ohjelmiston testaus ja laatu. Ohjelmistotekniikka elinkaarimallit
Ohjelmiston testaus ja laatu Ohjelmistotekniikka elinkaarimallit Vesiputousmalli - 1 Esitutkimus Määrittely mikä on ongelma, onko valmista ratkaisua, kustannukset, reunaehdot millainen järjestelmä täyttää
TESTIRAPORTTI - VYM JA KANTA Virtuaaliyhteisöjen muodostaminen Versio 1.0
TESTIRAPORTTI - VYM JA KANTA Versio 1.0 i Sisällysluettelo 1. YLEISTÄ 2 1.1. Dokumentin tarkoitus ja yleisiä toimintaohjeita 2 1.2. Viittaukset muihin dokumentteihin 2 2. SUORITETTAVA TESTI 3 2.1. Testauksen
Lohtu-projekti. Testaussuunnitelma
Lohtu-projekti Testaussuunnitelma Versiohistoria: 1.0 19.2.2003 1. versio Mari 1.1 20.2.2003 Muutoksia Mari 1.2 25.2.2003 Katselmoinnissa esiin tulleet Mari muutokset 1.3 17.3.2003 2. syklissä tehtävät
Good Minton QA Raportti Iteraatio 1 Sulkapalloliiton Kilpailujärjestelmä
Good Minton QA Raportti Iteraatio 1 Sulkapalloliiton Kilpailujärjestelmä Versiohistoria: Versio: Pvm: Laatijat: Muutokset: 0.1 2006 12 09 Jani Eränen Alustava DOKUMENTIN TILA: Alustava Valmis Tarkastettu
T Testiraportti - järjestelmätestaus
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
TESTIRAPORTTI - JÄRJESTELMÄ, ADMIN Virtuaaliyhteisöjen muodostaminen Versio 1.0
TESTIRAPORTTI - JÄRJESTELMÄ, ADMIN i Sisällysluettelo DUMENTIN VERSIOT 1 1. YLEISTÄ 2 1.1. Dokumentin tarkoitus ja yleisiä toimintaohjeita 2 1.2. Viittaukset muihin dokumentteihin 2 2. SUORITETTAVA TESTI
Ohjelmiston testaus ja laatu. Testaustasot
Ohjelmiston testaus ja laatu Testaustasot Testauksen vaihejako Tarpeet / sopimus Järjestelmätestaus Hyväksymiskoe Määrittely testauksen suunnittelu ja tulosten verifiointi Arkkitehtuurisuunnittelu Moduulisuunnittelu
Kuopio Testausraportti Asiakkaat-osakokonaisuus
Kuopio Testausraportti Asiakkaat-osakokonaisuus Kuopio, testausraportti, 25.3.2002 Versiohistoria: Versio Pvm Laatija Muutokset 0.1 11.2.2002 Matti Peltomäki Ensimmäinen versio 0.9 11.2.2002 Matti Peltomäki
Testausdokumentti. Kivireki. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Testausdokumentti Kivireki Helsinki 17.12.2007 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Anu Kontio Ilmari
Testaaminen ohjelmiston kehitysprosessin aikana
Testaaminen ohjelmiston kehitysprosessin aikana 04.02.2004 http://cs.joensuu.fi/tsoft/ Sisällys 1. Johdanto 2. Yksikkö- ja integrointitestaus 3. Järjestelmätestaus 4. Hyväksymistestaus http://cs.joensuu.fi/tsoft/
TESTIRAPORTTI - XMLREADER LUOKKA Virtuaaliyhteisöjen muodostaminen Versio 1.0
TESTIRAPORTTI - XMLREADER LUOKKA i Sisällysluettelo 1. YLEISTÄ 2 1.1. Dokumentin tarkoitus ja yleisiä toimintaohjeita 2 1.2. Viittaukset muihin dokumentteihin 2 2. SUORITETTAVA TESTI 3 2.1. Testauksen
TESTIRAPORTTI - JÄRJESTELMÄ, PORTAL Virtuaaliyhteisöjen muodostaminen Versio 1.0
TESTIRAPORTTI - JÄRJESTELMÄ, PORTAL i Sisällysluettelo DUMENTIN VERSIOT 1 1. YLEISTÄ 2 1.1. Dokumentin tarkoitus ja yleisiä toimintaohjeita 2 1.2. Viittaukset muihin dokumentteihin 2 2. SUORITETTAVA TESTI
Käyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä
www.niksula.cs.hut.fi/~jjkankaa// Testauksen loppuraportti v. 1.0 Päivitetty 23.4.2001 klo 19:05 Mikko Viljainen 2 (14) Dokumentin versiohistoria Versio Päivämäärä Tekijä / muutoksen tekijä Selite 1.0
Jussi Klemola 3D- KEITTIÖSUUNNITTELUOHJELMAN KÄYTTÖÖNOTTO
Jussi Klemola 3D- KEITTIÖSUUNNITTELUOHJELMAN KÄYTTÖÖNOTTO Opinnäytetyö KESKI-POHJANMAAN AMMATTIKORKEAKOULU Puutekniikan koulutusohjelma Toukokuu 2009 TIIVISTELMÄ OPINNÄYTETYÖSTÄ Yksikkö Aika Ylivieska
Testaussuunnitelma. Koskelo. Helsinki Ohjelmistotuotantoprojekti. HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Testaussuunnitelma Koskelo Helsinki 16.12.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Tom Bertell Johan
Testaus käsite. Sekalaista testausasiaa. Testauksen käsitteestä. Kattavuusmitat. Jos ajatellaan, että testaus = V&V, voidaan erottaa:
Testaus käsite Sekalaista asiaa Sami Kollanus 15.11.2006 Jos ajatellaan, että = V&V, voidaan erottaa: Staattinen Dynaaminen Toisaalta voidaan määritellä Myersin (1979) mukaan: Testaus on ohjelman suoritusta,
Testausraportti. Orava. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Testausraportti Orava Helsinki 5.5.2005 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Juhani Bergström Peter
Kontrollipolkujen määrä
Testaus Yleistä Testaus on suunnitelmallista virheiden etsimistä Tuotantoprosessissa ohjelmaan jää aina virheitä, käytettävistä menetelmistä huolimatta Hyvät menetelmät, kuten katselmoinnit pienentävät
Ohjelmiston testaussuunnitelma
Ohjelmiston testaussuunnitelma Ryhmän nimi: Tekijä: Toimeksiantaja: Toimeksiantajan edustaja: Muutospäivämäärä: Versio: Katselmoitu (pvm.): 1 1 Johdanto Tämä lukaa antaa yleiskuvan koko testausdokumentista.
TIE Ohjelmistojen testaus 2015 Harjoitustyö Vaiheet 1 ja 2. Antti Jääskeläinen Matti Vuori
TIE-21204 Ohjelmistojen testaus 2015 Harjoitustyö Vaiheet 1 ja 2 Antti Jääskeläinen Matti Vuori Työn yleiset järjestelyt 14.9.2015 2 Valmistautuminen Ilmoittaudu kurssille Lue harjoitustyön nettisivut
Testaussuunnitelma. Pizzeria - Pitseria HAAGA-HELIA ammattikorkeakoulu Tietojenkäsittelyn koulutusohjelma. WebPizza
Testaussuunnitelma Pizzeria - Pitseria HAAGA-HELIA ammattikorkeakoulu Tietojenkäsittelyn koulutusohjelma Versio 1.0 Ehdotus Laatija Raine Kauppinen VERSIOHISTORIA Versionotyyppi Versio- Päiväys Tekijä
Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu. LiKe Liiketoiminnan kehityksen tukiprojekti
Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu TESTIRAPORTTI LiKe Liiketoiminnan kehityksen tukiprojekti Versio: 1.1 Tila: hyväksytty Päivämäärä: 13.2.2001 Tekijä:
Testaussuunnitelma Labra
Testaussuunnitelma Labra Helsinki 25.8.2008 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos 1 Kurssi 581260 Ohjelmistotuotantoprojekti (9+1op) Projektiryhmä Anssi Kapanen,
TESTIRAPORTTI - XMLREADER-LUOKKA Virtuaaliyhteisöjen muodostaminen Versio 1.0 (luonnos 2)
TESTIRAPORTTI - XMLREADER-LUOKKA Versio 1.0 (luonnos 2) Copyright Comptel Oyj i Sisällysluettelo 1. YLEISTÄ 2 1.1. Dokumentin tarkoitus ja yleisiä toimintaohjeita 2 1.2. Viittaukset muihin dokumentteihin
Kuopio. Testitapausluettelo: Projektit-osakokonaisuus
Kuopio Testitapausluettelo: Projektit-osakokonaisuus Kuopio, testitapausluettelo, 25.3.2002 Versiohistoria: Versio Pvm Laatija Muutokset 0.1 19.3.2002 Matti Peltomäki Kriittisen prioriteetin testitapaukset
T Testiraportti - integraatiotestaus
T-76.115 Testiraportti - integraatiotestaus 16. huhtikuuta 2002 Confuse 1 Tila Versio: 1.1 Tila: Päivitetty Jakelu: Julkinen Luotu: 19.03.2002 Jani Myyry Muutettu viimeksi: 16.04.2002 Jani Myyry Versiohistoria
Testausdokumentti. Sivu: 1 / 10. Ohjelmistotuotantoprojekti Sheeple Helsingin yliopisto. Versiohistoria
Sivu: 1 / 10 Testausdokumentti Ohjelmistotuotantoprojekti Sheeple Helsingin yliopisto Versiohistoria Versio Päivitykset 0.4 Lisätty mod_form.php -tiedostoon liittyvät testit 0.5 Lisätty johdanto 1.0 Dokumentti
Testaussuunnitelma PULSU. Syksy 2008 Ohjelmistotuotantoprojekti. HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Testaussuunnitelma PULSU Syksy 2008 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (9 op) Projektiryhmä Heikki Manninen Noora Joensuu
Avoimen ja yhteisen rajapinnan hallintasuunnitelma v.1.4
Avoimen ja yhteisen rajapinnan hallintasuunnitelma v.1.4 Tämän esityksen sisältö tausta avoimet toimittajakohtaiset rajapinnat (toimittajan hallitsemat rajapinnat) avoimet yhteiset rajapinnat (tilaajan
@Tampereen Testauspäivät (2012-06)
@Tampereen Testauspäivät (2012-06) Testausodotukset räätälöityjen järjestelmien projekteissa Maaret Pyhäjärvi, testausasiantuntija Twitter: maaretp Testausvastaava @ Granlund Oy Yrittäjä
Lohtu-projekti. Testiraportti. Versiohistoria: syklin toteutuksen testit. 1. ajo Virve
Lohtu-projekti Testiraportti Versiohistoria: 1.0 6.5.2003 2. syklin toteutuksen testit. 1. ajo Virve Helsinki 6. toukokuuta 2003 Kimmo Airamaa, Andreas Asuja, Mari Muuronen, Seppo Pastila, Virve Taivaljärvi
TARKASTUSMENETTELYT JA NIIDEN APUVÄLINETUKI
TARKASTUSMENETTELYT JA NIIDEN APUVÄLINETUKI Vesa Tenhunen Tarkastusmenettelyt Keino etsiä puutteita ohjelmakoodeista, dokumenteista ym. ohjelmistoprosessissa syntyvästä materiaalista Voidaan käyttää kaikissa
Testauksen tuki nopealle tuotekehitykselle. Antti Jääskeläinen Matti Vuori
Testauksen tuki nopealle tuotekehitykselle Antti Jääskeläinen Matti Vuori Mitä on nopeus? 11.11.2014 2 Jatkuva nopeus Läpäisyaste, throughput Saadaan valmiiksi tasaiseen, nopeaan tahtiin uusia tuotteita
T Tietojenkäsittelyopin ohjelmatyö. Testiraportti, vaihe LU. Tietokonegrafiikka-algoritmien visualisointi. Testiraportti, vaihe T3
T-76.115 Tietojenkäsittelyopin ohjelmatyö Testiraportti, vaihe LU Sisältö Tästä dokumentista ilmenee LU-vaiheessa suoritettu testaus, sen tulokset ja poikkeamat testisuunnitelmasta. Päivämäärä 14.4.2003
Testausraportti. Oppimistavoitteiden hallintajärjestelmä harri
Testausraportti Oppimistavoitteiden hallintajärjestelmä harri Helsinki 13.12.2007 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti
Opponointitestaus VYM -> LiKe 29.03.2001
Opponointitestaus VYM -> LiKe 29.03.2001 Opponoinnin testitapaukset Opponoinnin testitapaukset on pääosin suoritettu loggautumalla sisään käyttäjällä Minna Reino, joka on I -käyttäjä After Sales-projektissa.
58160 Ohjelmoinnin harjoitustyö
58160 Ohjelmoinnin harjoitustyö Testaus 30.3.2009 Tuntiop. Sami Nikander sami.nikander@helsinki.fi 58160 Ohjelmoinnin harjoitustyö, Sami Nikander 30.3.2009 1 Testaus Ohjelman systemaattista tutkimista
KEYAQUA-VERKKOTIETOJÄRJESTELMÄN TESTAUS
KARELIA-AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma Heikki Majoinen KEYAQUA-VERKKOTIETOJÄRJESTELMÄN TESTAUS Opinnäytetyö Toukokuu 2015 OPINNÄYTETYÖ Toukokuu 2015 Tietotekniikan koulutusohjelma Karjalankatu
COTOOL dokumentaatio Testausdokumentit
Table of Contents Testausraportti.............................................................................. 1 1 Tiivistelmä...............................................................................
Kuopio Testausraportti Kalenterimoduulin integraatio
Kuopio Testausraportti Kalenterimoduulin integraatio Kuopio, testausraportti, 22.4.2002 Versiohistoria: Versio Pvm Laatija Muutokset 0.1 22.4.2002 Matti Peltomäki Ensimmäinen versio 0.9 22.4.2002 Matti
Menetelmäraportti Ohjelmakoodin tarkastaminen
Menetelmäraportti Ohjelmakoodin tarkastaminen Sisällysluettelo 1. Johdanto...3 2. Menetelmän kuvaus...4 2.1. Tarkastusprosessi...4 2.1.1. Suunnittelu...4 2.1.2. Esittely...5 2.1.3. Valmistautuminen...5
Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu KÄYTTÖOHJE. LiKe Liiketoiminnan kehityksen tukiprojekti
Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu JÄRJESTELMÄN KÄYTTÖOHJE LiKe Liiketoiminnan kehityksen tukiprojekti Versio: 1.1 Tila: hyväksytty Päivämäärä: 13.2.2001
Hälyri-tietojärjestelmän järjestelmätestaussuunnitelma ja -raporttimalli
Hälyri-tietojärjestelmän järjestelmätestaussuunnitelma ja -raporttimalli Laatijat: Veli Mikko Puupponen ja Ilkka Rautiainen Päivämäärä: 26.5.2014 Versio: 1.0.0 1. Testausympäristö ja yhteenveto Testatun
Testaussuunnitelma. PUSU-ryhmä. Helsinki Ohjelmistotuotantoprojekti. HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Testaussuunnitelma PUSU-ryhmä Helsinki 13.12.2007 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (9 op) Projektiryhmä Jussi Hynninen
Järjestelmän kriittisimmille toiminnallisuuksille (listattu alla), toteutetaan 1
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
Avoimen ja yhteisen rajapinnan hallintamalli
Avoimen ja yhteisen rajapinnan hallintamalli 1.10.2015 Sisältö tausta avoimet toimittajakohtaiset rajapinnat (toimittajan hallitsemat rajapinnat) avoimet yhteiset rajapinnat (tilaajan hallitsemat rajapinnat)
Onnistunut SAP-projekti laadunvarmistuksen keinoin
Onnistunut SAP-projekti laadunvarmistuksen keinoin 07.10.2010 Patrick Qvick Sisällys 1. Qentinel 2. Laadukas ohjelmisto täyttää sille asetetut tarpeet 3. SAP -projektin kriittisiä menestystekijöitä 4.
ARVI-järjestelmän ohje arvioinnin syöttäjälle
ARVI-järjestelmän ohje arvioinnin syöttäjälle 7.5. 2018 Sisältö ARVI-menettelyn perusteet... 1 Arvioinnin syöttäminen... 2 Arvion lähettäminen TE-toimistoon... 5 Sovelluksen sulkeminen... 6 Virhetilanteiden
Ohjelmoinnin perusteet Y Python
Ohjelmoinnin perusteet Y Python T-106.1208 2.3.2009 T-106.1208 Ohjelmoinnin perusteet Y 2.3.2009 1 / 28 Puhelinluettelo, koodi def lue_puhelinnumerot(): print "Anna lisattavat nimet ja numerot." print
Maestro Lappeenranta Mannerheiminkatu Lappeenranta. Maestro Helsinki Huopalahdentie Helsinki
1 Uusi asiakasyrityksen käyttäjätunnus MaestroNG-järjestelmään 1 Yleistä... 2 2 Perusta käyttäjäryhmät... 2 3 Lisää käyttäjäryhmille oikeudet... 3 Oikeus sivustoon... 3 Oikeus firmaan... 4 Oikeudet sovelluksiin...
T Tietojenkäsittelyopin ohjelmatyö. Testiraportti, vaihe T1. Tietokonegrafiikka-algoritmien visualisointi. Testiraportti, vaihe T1
T-76.115 Tietojenkäsittelyopin ohjelmatyö Sisältö Tästä dokumentista ilmenee T1-vaiheessa suoritettu testaus, sen tulokset ja poikkeamat testisuunnitelmasta. Päivämäärä 1.12.2002 Projektiryhmä Keimo keimo-dev@list.hut.fi
Hälyri-tietojärjestelmän järjestelmätestaussuunnitelma ja -raporttimalli
Hälyri-tietojärjestelmän järjestelmätestaussuunnitelma ja -raporttimalli Laatijat: Veli-Mikko Puupponen ja Ilkka Rautiainen Päivämäärä: 26.5.2014 Versio: 1.0.0 1. Testausympäristö ja yhteenveto Testatun
CoMa - Testausdokumentti
CoMa - Testausdokumentti Mindmap - Kari Velling Helsinki 16.12.2005 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä
dokumentin aihe Dokumentti: Testausraportti_I1.doc Päiväys: Projekti : AgileElephant
AgilElephant Testausraportti I1 Tekijä: Petri Kalsi Omistaja: ElectricSeven Aihe: Testausraportti Sivu 1 / 5 Dokumentti Historia Muutoshistoria Revision Numero Revision Päiväys Yhteenveto muutoksista Revision
Projektin suunnittelu
Projektin suunnittelu Sami Kollanus TJTA330 Ohjelmistotuotanto 15.3. Projektin suunnittelu - CMMIkäytänteet Projektin estimaatit: Määritellään projektin laajuus (scope) Määritellään tehtävien ja tuotosten
UCOT-Sovellusprojekti. Testausraportti
UCOT-Sovellusprojekti Testausraportti Ilari Liukko Tuomo Pieniluoma Vesa Pikki Panu Suominen Versio: 0.02 Julkinen 11. lokakuuta 2006 Jyväskylän yliopisto Tietotekniikan laitos Jyväskylä Hyväksyjä Päivämäärä
Omakannan Omatietovaranto palvelun asiakastestaus
Omakannan Omatietovaranto palvelun asiakastestaus 18.4.2017 Johdanto Tämä dokumentti käsittelee hyvinvointisovelluksen toimittajan asiakastestaukseen liittymistä Kuvauksessa ei käsitellä Ammattilaissovelluksia
Teknillinen korkeakoulu T-76.115 Tietojenkäsittelyopin ohjelmatyö. Testitapaukset - Koordinaattieditori
Testitapaukset - Koordinaattieditori Sisällysluettelo 1. Johdanto...3 2. Testattava järjestelmä...4 3. Toiminnallisuuden testitapaukset...5 3.1 Uuden projektin avaaminen...5 3.2 vaa olemassaoleva projekti...6
Ohjelmistotuotantoprojekti
Ohjelmistotuotantoprojekti Ryhmä Muppett TESTAUSDOKUMENTTI Helsinki 5.8.2008 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Ohjelmistotuotantoprojekti, kesä 2008 Projekti: Muutos- ja korjauspyyntöjen
WCLIQUE. Ohjelmistoprojekti. Testaussuunnitelma
TKK/DISKO/Tik-76.115 WCLIQUE Projektiryhmä Clique http://www.hut.fi/jekahkon/wclique/testplan.html WCLIQUE Ohjelmistoprojekti Projektiryhmä Clique: Janne Dufva, 75008T, email: janne.dufva@nokia.com, 75014C,
CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET. Jussi Kasurinen (etu.suku@lut.fi) Kevät 2015
CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET Jussi Kasurinen (etu.suku@lut.fi) Kevät 2015 NOPEA KERTAUS TESTAUS HYVIN LYHYESTI Miten normaali testaajan arki ohjelmistoprojektissa sitten rullaa? Käytännössä
L models. Testisuunnitelma. Ryhmä Rajoitteiset
Teknillinen korkeakoulu T-76.115 Tietojenkäsittelyopin ohjelmatyö Lineaaristen rajoitteiden tyydyttämistehtävän ratkaisija L models Testisuunnitelma Ryhmä Rajoitteiset Versio Päivämäärä Tekijä Muutokset
Ohjelmistojen mallintaminen. Luento 11, 7.12.
Ohjelmistojen mallintaminen Luento 11, 7.12. Viime viikolla... Oliosuunnittelun yleiset periaatteet Single responsibility eli luokilla vain yksi vastuu Program to an interface, not to concrete implementation,
Harjoitustyön testaus. Juha Taina
Harjoitustyön testaus Juha Taina 1. Johdanto Ohjelman teko on muutakin kuin koodausta. Oleellinen osa on selvittää, että ohjelma toimii oikein. Tätä sanotaan ohjelman validoinniksi. Eräs keino validoida
Ohjelmointitekniikka lyhyesti Survival Kit 1 Evtek KA ELINKAARIMALLEISTA
Ohjelmointitekniikka lyhyesti Survival Kit. Vesiputousmalli ELINKAARIMALLEISTA. Ohjelmiston elinkaari Ohjelmiston elinkaarella (life cycle) tarkoitetaan aikaa, joka kuluu ohjelmiston kehittämisen aloittamisesta
Maestro Lappeenranta Mannerheiminkatu Lappeenranta. Maestro Helsinki Huopalahdentie Helsinki
1 Uusi asiakasyrityksen käyttäjätunnus MaestroNG-järjestelmään 1 Yleistä... 2 2 Perusta käyttäjäryhmät... 2 3 Lisää käyttäjäryhmille oikeudet... 3 Oikeus sivustoon... 3 Oikeus firmaan... 4 Oikeudet sovelluksiin...
Sisäänrakennettu tietosuoja ja ohjelmistokehitys
Sisäänrakennettu tietosuoja ja ohjelmistokehitys Petri Strandén 14. kesäkuuta, 2018 Petri Strandén Manager Cyber Security Services Application Technologies Petri.stranden@kpmg.fi Petri vastaa KPMG:n Technology
Hyväksymistestauksen tarkistuslista järjestelmän hankkijalle
Hyväksymistestauksen tarkistuslista järjestelmän hankkijalle Tarkistuslista on suunniteltu käytettäväksi hyväksymistestauksen suunnittelussa, valmiuksien arvioinnissa ja katselmoinnissa.tämä tarkistuslista
Testaussuunnitelma. Asdf. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Testaussuunnitelma Asdf Helsinki 22.2.2008 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Kuisma Sami Louhio
Toisessa viikkoharjoituksessa on tavoitteena tutustua JUnit:lla testaukseen Eclipse-ympäristössä.
Toisessa viikkoharjoituksessa on tavoitteena tutustua JUnit:lla testaukseen Eclipse-ympäristössä. JUnit-ympäristö 1. Luo tests -pakkaukseen uusi luokka. Nimeä VHTestit. 2. Laita VHTestit periytymään TestCase:sta
Yksikkötestaus. Kattava testaus. Moduulitestaus. Ohjelman testaus. yksikkotestaus/ Seija Lahtinen
Yksikkötestaus Kattava testaus Moduulitestaus Ohjelman testaus 1 Kattava testaus Testauksen perimmäinen tarkoitus on LÖYTÄÄ VIRHEITÄ Testaus pitäisi olla täydellinen: - Jokainen pyydetty arvo pitäisi testata
Visma Fivaldi -käsikirja Tehtävienhallinta- ohje käyttäjälle
Visma Fivaldi -käsikirja Tehtävienhallinta- ohje käyttäjälle 2 Sisällys 1 Palvelunhallinta... 3 1.1 Käyttäjäryhmän luominen... 3 2 Tehtävienhallinta- perustiedot... 4 2.1 Yhtiön perustiedot... 4 2.2 Tehtävä-/
Ohjelmistotestaus ja Global Planning -projekti
Tampereen ammattikorkeakoulu Tietotekniikan koulutusohjelma Tietoliikennetekniikka Tutkintotyö Leinonen Tiina Ohjelmistotestaus ja Global Planning -projekti Työn ohjaaja: Corporate Logistics Manager Jussi
CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET. Jussi Kasurinen (etu.suku@lut.fi) Kevät 2016
CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET Jussi Kasurinen (etu.suku@lut.fi) Kevät 2016 VIIME KERRALLA MENETELMIÄ Musta laatikko Valkea laatikko Harmaa laatikko Regressio Automaatio Rasitus (kuormitus)
T Testiraportti - integraatiotestaus
T-76.115 Testiraportti - integraatiotestaus 22. maaliskuuta 2002 Confuse 1 Tila Versio: 1.0 Tila: Päivitetty Jakelu: Julkinen Luotu: 19.03.2002 Jani Myyry Muutettu viimeksi: 22.03.2002 Jani Myyry Versiohistoria
PELASTUSVIRANOMAISEN ROOLI OLEMASSA OLEVAN VÄESTÖNSUOJAN TOIMINTAKUNTOISUUDEN VALVONNASSA
PELASTUSVIRANOMAISEN ROOLI OLEMASSA OLEVAN VÄESTÖNSUOJAN TOIMINTAKUNTOISUUDEN VALVONNASSA Palotarkastusinsinööri Tapio Stén Pirkanmaan pelastuslaitos, pvm. 27.9.2017 Pelastusviranomaisen rooli väestönsuojien
ADMIN. Käyttöopas 08Q4
ADMIN Käyttöopas 08Q4 Sisällysluettelo Uuden käyttäjän lisääminen...3 Käyttäjän poistaminen...3 Oikeudet...4 Käyttäjäasetukset...6 Aktiviteetin määritys...8 Aktiviteetin määrittely...8 Kenttämäärittelyt...9
Aimo-ohjauspaneelin käyttöohje Sisällys
Aimo-ohjauspaneelin käyttöohje Sisällys Tunnusten tilaaminen... 2 Sisäänkirjautuminen... 3 Käyttöliittymä... 4 Ryhmätekstiviestien lähettäminen... 5 Ryhmät... 7 Push-viestien lähettäminen... 12 Mobiilipalvelun
Testaustyökalut Sini Mäkelä
Testaustyökalut Sini Mäkelä Helsinki 26.11.2000 Ohjelmistotuotantovälineet seminaari HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Sisällys 1 Johdanto...1 2 Testausprosessi...1 2.1 Testauksen tasot...1
Ohjelmistotestauksen suunnittelu - Case: A-lehdet Oy:n laskujen tulostusohjelma
Ohjelmistotestauksen suunnittelu - Case: A-lehdet Oy:n laskujen tulostusohjelma Eija Rauhala Tietojenkäsittelyn koulutusohjelma 2010 Tiivistelmä Koulutusohjelma Tekijät Eija Rauhala Opinnäytetyön nimi
OHJE KILPIEN LISÄÄMISESTÄ ATJN KILPIVARASTOON
OHJE KILPIEN LISÄÄMISESTÄ ATJN KILPIVARASTOON Kilpiä voidaan joutua lisäämään kilpivarastotiedoksi mm. alla mainituissa tilanteissa. Sarjakilpivarastoon: - Tunnus on määräytynyt ajoneuvolle LTJn aikaisessa
Testaussuunnitelma. Opeapuri. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Testaussuunnitelma Opeapuri Helsinki 2.4.2007 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Krister Eklund
Office 365 palvelujen käyttöohje Sisällys
Office 365 palvelujen käyttöohje Sisällys Sisäänkirjautuminen... 2 Office 365:n käyttöliittymä... 3 Salasanan vaihto... 5 Outlook-sähköpostin käyttö... 7 Outlook-kalenterin käyttö... 10 OneDriven käyttö...
Projektityö
Projektityö 21.10.2005 Projektisuunnitelma Työn ositus Projektisuunnitelman sisältö Kurssin luennoitsija ja projektiryhmien ohjaaja: Timo Poranen (email: tp@cs.uta.fi, työhuone: B1042) Kurssin kotisivut:
Käyttöohje Suomen Pankin DCS2-järjestelmään rekisteröityminen
1 (13) Käyttöohje Suomen Pankin DCS2-järjestelmään rekisteröityminen 2 (13) Sisällysluettelo 1 Palveluun rekisteröityminen... 3 1.1 Henkilötiedot...4 1.2 Suomen Pankin tiedonkeruut... 5 1.2.1 Alustava
Webforum. Version 14.4 uudet ominaisuudet. Viimeisin päivitys: 2014-12-6
Webforum Version 14.4 uudet ominaisuudet Viimeisin päivitys: 2014-12-6 Sisältö Tietoja tästä dokumentista... 3 Yleistä... 4 Yleistä & hallinnointi... 5 Dokumentit... 5 Perättäinen tarkistus- ja hyväksymisprosessi...
ILMOITUSSOVELLUS 4.1. Rahanpesun selvittelykeskus REKISTERÖINTIOHJE. SOVELLUS: 2014 UNODC, versio 4.1.38.0
Rahanpesun selvittelykeskus ILMOITUSSOVELLUS 4.1 REKISTERÖINTIOHJE SOVELLUS: 2014 UNODC, versio 4.1.38.0 Tekninen tuki: puh: 0295 486 833 (ark. 8-16) email: goaml.krp@poliisi.fi Ilmoitusten sisältöön liittyvät
Visma Business AddOn Tositteiden tuonti. Käsikirja
Visma Business AddOn Tositteiden tuonti Käsikirja Oppaan päiväys: 10.2.2012. Asiakaspalvelu: Helpdesk: www.visma.fi Visma Software Oy pidättää itsellään oikeuden mahdollisiin parannuksiin ja/tai muutoksiin
VIRTA-tarkastuksesta ilmoittaminen
VIRTA-tarkastuksesta ilmoittaminen VIRTA-järjestelmä löytyy osoitteesta: https://virta.virkku.net VIRTA-tarkastuksen voi ilmoittaa yhdistyksen käyttäjä. Aikaisemmasta poiketen VIRTA-ilmoitukseen liitetään
Päivitetty 17.1.2014. JETI pikaohje. Ennakkosuunnitelman luonti
Päivitetty 17.1.2014 JETI pikaohje Ennakkosuunnitelman luonti 1/5 Uuden ennakkosuunnitelman luonti Voit luoda uuden ennakkosuunnitelman kahdella tavalla: 1. Joko luomalla uuden ennakkosuunnitelman tyhjältä
Voit hakea asiakasta nimellä sivun alapalkissa Tarkennettu haku -valinnalla tai sivun yläpalkissa olevalla valinnalla Haut.
1 2 Syötetään haettavan tai lisättävän yrityksen Y-tunnus (tai asiakasnumero). Asiakasnumero on A+8 merkkiä tai 8 merkkiä ja kohta Asiakasnumero rastitettuna. Järjestelmä antaa jokaiselle henkilölle ja
L7 8.8 Tulorekisteriaineistot: Aineistojen lähetys ja virhetilanteet, aineistojen korjaaminen
L7 8.8 Tulorekisteriaineistot: Aineistojen lähetys ja virhetilanteet, aineistojen korjaaminen Toimiala: Yleinen Kirjoittaja: Sovellus: Palkanlaskenta Tiedosto: Päivämäärä: 21.1.2019 Versio: 1.1 1 Yleistä
Toimittajaportaalin pikaohje
1 Toimittajaportaalin pikaohje Toimittajaportaalin rekisteröityminen Toimittajaportaalin sisäänkirjautuminen Laskun luonti Liitteen lisääminen laskulle Asiakkaiden hallinta Uuden asiakkaan lisääminen Laskujen
EMVHost Online SUBJECT: EMVHOST ONLINE CLIENT - AUTOMAATTISIIRROT COMPANY: EMVHost Online Client sovelluksen käyttöohje AUTHOR: DATE: 15.03.
EMVHost Online SUBJECT: COMPANY: COMMENTS: AUTHOR: EMVHOST ONLINE CLIENT - AUTOMAATTISIIRROT NETS OY EMVHost Online Client sovelluksen käyttöohje NETS OY DATE: 15.03.2011 VERSION: 1.0 1 SISÄLLYS SISÄLLYS...
ASENNUS- JA KÄYTTÖOHJE
ASENNUS- JA KÄYTTÖOHJE YKSIKKÖHINTA SOPIMUKSEN TOTEUTUNEET MÄÄRÄT-SOVELLUS CMPRO5 VERSIO 2.8 PÄIVITETTY HEINÄKUU 2010 COPYRIGHT 2010 ARTEMIS FINLAND OY. ALL RIGHTS RESERVED. KÄYTTÖOHJE SIVU 2 (12) SISÄLLYSLUETTELO
GLOW projekti ja sen hyväksymistestaus
GLOW projekti ja sen hyväksymistestaus Rönnquist, Olavi 2009 Leppävaara Laurea ammattikorkeakoulu Laurea Leppävaara GLOW projekti ja sen hyväksymistestaus Olavi Rönnquist Tietojenkäsittelyn koulutusohjelma
Oodi ja egradu Ohje opinnäytteiden kirjaamisesta Oodiin
Oodi ja egradu Ohje opinnäytteiden kirjaamisesta Oodiin 19.2.2013 Kuva: Sanna Waris egradu Oulun yliopistossa Oulun yliopiston kirjasto ottaa syksyllä 2012 käyttöön egradu-järjestelmän. Kyseessä on lopputöiden
29.8.2012 SUOMEN PANKIN RAPORTOINTIPALVELUN KÄYTTÖOHJE. Maksutaseen kuukausikysely ulkomaisista rahoitussaamisista ja -veloista (BOPM)
1 (7) SUOMEN PANKIN RAPORTOINTIPALVELUN KÄYTTÖOHJE Maksutaseen kuukausikysely ulkomaisista rahoitussaamisista ja -veloista (BOPM) Suomen Pankin tilastotiedonkeruu tapahtuu DCS-raportointipalvelun (Data
Hops-ohjaajan ohje Opiskelijan hopsit.
Hops-ohjaajan ohje Tässä ohjeessa kuvataan kaksi erilaista tapaa hakea tietyn opiskelijan lähettämä hops. Ensin ohjeistetaan miten toimitaan, jos hopsin ryhmätyökalu on käytössä, eli ohjaajalle on luotu