Kuntokirjuri. Testaussuunnitelma. Miika Alonen Jarkko Laine Jesse Honkanen Veli Matti Huovinen Jani Jäntti. Versio
|
|
- Tiina Niemelä
- 8 vuotta sitten
- Katselukertoja:
Transkriptio
1 Kuntokirjuri Testaussuunnitelma Miika Alonen Jarkko Laine Jesse Honkanen Veli Matti Huovinen Jani Jäntti Versio Jakelu: Asiakas Jukka Rantala Ohjaaja Erkki Pesonen Opponoiva ryhmä 1 Kuopion yliopisto tietojenkäsittelytieteen laitos
2 Dokumentin versiohistoria: Versio Pvm Tekijä Muutos JH Sisällön mietintä JH Hieman tekstiä JH Lisää tekstiä JH Testitapauksia ja testauksen etenemisestä JH Dokumentin jako lukuihin ja yhtenäistäminen JH Testitapausten kirjaamista, kappaleiden uudelleenkirjoitusta JH, MA, VH Korjailua, testitapausten taulukointia, ulkoasun muokkausta MA Korjailua ja säätöä JH, VH Arvosteltava versio. Testitapausten tarkennusta, viime hetken korjailuja, liitteiden liittäminen JH Opponoinnissa löydettyjen virheiden korjaaminen, julkaisukuntoon laittaminen Tekijöiden lyhenteet: MA JJ JH VH JL Miika Alonen Jani Jäntti Jesse Honkanen Veli Matti Huovinen Jarkko Laine
3 SISÄLLYSLUETTELO SISÄLLYSLUETTELO JOHDANTO Tarkoitus ja kattavuus Yleiskatsaus dokumenttiin Testauksen tavoitteet Käytetyt termit ja määritelmät TESTAUSYMPÄRISTÖ Tarvittavat koneet ja ohjelmat Tarvittavat tiedostot Testauksen valmistelu TESTAUKSEN ORGANISOINTI JA RAPORTOINTI Testausryhmä Vastuualueet henkilöittäin VAADITTAVA TULOSAINEISTO Virheraporteista TESTAUSSTRATEGIA Testattavat osat Testausten suorittaminen Regressiotestaus Moduulitestaus Integrointitestaus Järjestelmätestaus Käyttäjätestaus TESTAUKSEN AIKATAULU JA TYÖMÄÄRÄT TESTITAPAUKSET Yleistä Tietokantamoduuli... 18
4 7.3 Profiilitoiminnot Merkintöjen lisäys Merkintöjen selaus ja muokkaus Tyyppien ja attribuuttien hallinta Raportit Käyttöliittymä Asennus, poisto ja siirrettävyys Muut ei toiminnalliset ominaisuudet Erikoistapaukset OMINAISUUDET JOITA EI TESTATA TESTAUKSEN HALLINTA Testauksen hyväksyminen Testauksen hylkääminen Testauksen keskeyttäminen Testauksen lopettaminen Testauksen päättyminen LÄHTEET LIITTEET:... 1 Liite 1 Testipöytäkirjan malli... 1 Liite 2 Vaatimukset... 2
5 1 JOHDANTO 1.1 Tarkoitus ja kattavuus Tässä dokumentissa on kuvattu Kuntokirjuriohjelman testausprosessin kaikki vaiheet. Dokumentissa kuvataan testauksen lähestymistavat, kattavuus, testien suorittaminen, testausvastuut, testauksessa syntyvät dokumentit ja aikataulu. Testitapaukset on kehitetty ohjelman vaatimusmäärittelyn sekä toiminnallisen ja teknisen määrittelyn pohjalta. Testauksen tarkoituksena on varmistua siitä, että toteutettu ohjelma vastaa spesifikaatioitaan ja toimii oikeellisesti. Tehtävän testauksen laatu riippuu käytettävissä olevasta ajasta ja testaajien osaamistasosta. tehdystä testauksesta löytyy Testausraportti dokumentista. 1.2 Yleiskatsaus dokumenttiin Luvussa 2 on kuvattu testauksessa käytettävä ympäristö ja työkalut Luvussa 3 on määritelty testauksen osallistujat ja vastuut Luvussa 4 on kuvaus testauksesta syntyvistä dokumenteista Luvussa 5 on kuvattu testauksen vaiheet ja testien suorittaminen Luvussa 6 on arvioitu testauksen aikataulua ja työmäärää Luvussa 7 on testauksessa käytettävät testitapaukset Luvussa 8 on listattuna testauksen ulkopuolelle jäävät ominaisuudet Luvussa 9 on testauksen hyväksymiseen ja hallintaan liittyvää tietoa Liitteissä on testauspöytäkirjan malli ja järjestelmän vaatimukset 1.3 Testauksen tavoitteet Testauksen tavoitteena on spesifikaatioiden mukainen ja vakaa ohjelma. Tavoitteena on löytää ja korjata ohjelman toiminnan kannalta vakavimmat virheet. Testauksella nostetaan tehdyn ohjelman laatua, mutta testaus voidaan itsessään nähdä myös laadullisena ilmiönä. Projektiryhmän kokemattomuudesta johtuen ei voida odottaa korkeaa testauksen laatua. Tavoitteena on siis myös, että projektiryhmä oppii jotain testauksesta ja sen merkityksestä. Huonosti menneistä asioista voidaan ottaa oppia tulevaisuuden varalle. 5 / 36
6 1.4 Käytetyt termit ja määritelmät Testaus Käsitteen laajuus riippuu käyttöyhteydestä, yleensä systemaattista virheiden etsintää ajamalla ohjelmaa Testitapaus Toimenpide tai toimenpiteiden sarja, jolla varmistutaan ohjelman oikeasta toiminnasta ja vaatimusten täyttämisestä Mustalaatikkotestaus Testaus, jossa testataan osan rajapintaa ilman tietoa sisäisestä toteutuksesta Lasilaatikkotestaus Testaus, jossa tarkastellaan ohjelman sisäistä toimintaa eri syötteillä Regressiotestaus Testitapausten uudelleen suorittamista ohjelman uudelle versiolle Moduuli Kokonaisuuden osa, jolla on määritelty liitäntä ympäristöönsä Katselmointi Dokumentin tai ohjelmakoodin läpikäymistä virheitä etsien Verifiointi Rakennammeko tuotetta oikein? eli vastaako tuote spesifikaatioitaan Validiointi Rakennammeko oikeaa tuotetta? eli tehdäänkö tuote vaatimusten ja toiveiden mukaan Bugi Ohjelmavirhe, ero oikean ja väärän ohjelman toiminnan välillä 2 TESTAUSYMPÄRISTÖ Tässä luvussa on kuvattu testauksessa tarvittava ympäristö ja dokumentit. Luvusta löytyy myös ohjeet testaukseen valmistautumiseen. 2.1 Tarvittavat koneet ja ohjelmat Testauksessa käytetään projektiryhmän jäsenten omia koneita, sillä Kuopion yliopiston koneilla ei ole Javan versiota 1.6. Testausympäristöön tulee olla asennettuna Javan versio 1.6 tai uudempi. Testauksessa voidaan käyttää Netbeansin ajotyökaluja, mutta ne eivät ole välttämättömiä jokaisessa vaiheessa. Virheenjäljitys tehdään samalla ohjelmalla kuin toteutuskin, eli Netbeansin versiolla 6. Koska käytetyt ohjelmat ja Java ovat alustariippumattomia, ei testauksessa käytettävälle käyttöjärjestelmälle aseteta rajoitteita. Suositeltavaa olisi kuitenkin käyttää Windows ympäristöä (XP tai Vista), sillä ohjelma on suunniteltu erityisesti sille. Ohjelman toimivuutta tulee kuitenkin testata myös Linux ympäristössä viimeistään järjestelmätestausvaiheessa. 6 / 36
7 Testauksessa käytetään alkuun uudehkoja koneita, joista löytyy riittävästi muistia ja levytilaa. Testauksen loppupuolella voidaan toimivuutta kokeilla myös hitaammilla laitteilla. Lisäksi testauksessa tarpeellisia asioita voivat olla sekuntikello nopeusmittauksiin ja muistiinpanovälineet testauspöytäkirjan pitoon. Suorituskykyä voidaan mitata myös erillisillä ohjelmilla. 2.2 Tarvittavat tiedostot Testaukseen tarvitaan tämän dokumentin tuorein versio ja testipöytäkirja, johon kirjataan tehtävät testit. Molemmat määrittelydokumentit on hyvä olla saatavilla, sillä niistä voi katsoa testauksen kannalta oleellisia asioita. Testaukseen tarvitaan myös tuorein ohjelmaversio. Tuoreimman ohjelmaversion pystyy ainakin testauksen loppuvaiheessa lataamaan projektin SourceForge sivulta [1]. Lisäksi useimmissa testauksissa voidaan käyttää tiedostoa, johon on kirjoitettu valmiita tietokantaan tehtäviä syötteitä. Näin vältytään tarpeelta keksiä itse syötettäviä esimerkkiarvoja. Tämä tiedosto löytyy sovitusta paikasta. Testauksessa voidaan tarvita myös aiemmin tehtyjen testien tiedostoja ja tuloksia. Sen vuoksi aiemmista testeistä on hyvä säilyttää kaikki mahdollisesti tarpeellinen. 2.3 Testauksen valmistelu Ennen testausta varmistetaan, että tarvittavat ohjelmat on asennettuna ja tarvittavista dokumenteista on saatu uusimmat versiot. On myös hyvä varmistaa, että käytössä on riittävästi levytilaa ja muistia. Testausta varten luodaan levylle oma hakemisto, johon tiedostot tallennetaan. Ennen testausta on päätettävä, mitä ohjelman osaa tai ominaisuutta testataan ja miten kattavasti. Testauspöytäkirjaan voi kirjoittaa tehtävät testitapaukset ennen testauksen aloittamista, jotta testaus sujuu joutuisammin. Testausta varten on ohjelma aloitettava puhtaalta pöydältä, niin ettei edellisestä testauksesta jää jäänteitä. 7 / 36
8 3 TESTAUKSEN ORGANISOINTI JA RAPORTOINTI 3.1 Testausryhmä Testaukseen osallistuvat projektiryhmän jäsenet, opponoiva ryhmä, asiakas ja mahdollisesti joitain ulkopuolisia henkilöitä. Jokainen projektiryhmän jäsen ei osallistu kaikkiin testausvaiheisiin. Toteuttajan ei tulisi testata omaa koodiaan, mutta joudumme joustamaan tästä periaatteesta testausprosessin nopeuttamiseksi. Onhan toteuttaja lopulta itse vastuussa moduulinsa toimivuudesta. Toteuttaja pystyy myös helpommin ja nopeammin paikantamaan ja korjaamaan virheet. Uudelleentestauksen voi tehdä joku muu kuin toteuttaja. Testaus voidaan tehdä myös parityönä, jolloin toinen parin jäsen on toteutuksen tehnyt henkilö. Kenelläkään ryhmän jäsenellä ei ole aiempaa kokemusta oikeasta testauksesta, joten testauksesta ei tehdä liian monimutkaista ja ammattimaista. 3.2 Vastuualueet henkilöittäin Jesse Honkanen Testauksen suunnittelu Testaussuunnitelman ylläpito Testausraportin laadinta Koodien katselmoinnit Tietokannan testaus Järjestelmätestaus Miika Alonen (käyttöliittymän toteuttaja) Integraatiotestaus Ohjelman kokoaminen järjestelmätestausta varten Korjaukset ohjelmaan Jani Jäntti (tietokannan toteuttaja) Tietokannan testaus Tietokantakorjausten tekeminen Järjestelmätestaus Jarkko Laine (projektipäällikkö, käyttöliittymän toteuttaja) Käyttäjätestauksen järjestäminen ja valvonta Vastuu ohjelman käytettävyydestä Testausvastaava (hallinnointi ja vastuu) Järjestelmätestaus Veli Matti Huovinen (käyttöohjeen laatija) Esimerkkisyötteet Testausavustaja Järjestelmätestaus Tietokantatestaus 8 / 36
9 4 VAADITTAVA TULOSAINEISTO Testaustilanteessa sattuneet tapahtumat kirjataan testauspöytäkirjaan (malli liitteessä 1). Testauspöytäkirjaan tulee testaajan nimi, testitapaukset, ilmoitus vastasiko tulos odotuksia ja viittaukset virheraportteihin. Testauspöytäkirjat toimitetaan sovittuun paikkaan ryhmän saataville. Testauksesta syntyvät lokitiedostot otetaan talteen testaushakemistoon testaajan levylle. Myös testauksen aikana syntyneet muut tiedostot, kuten tietokannat ja tietokantaraportit, tallennetaan. Näitä ei välttämättä tarvitse laittaa muiden saataville, mutta ne voivat osoittautua hyödyllisiksi. Testauksen aikana on hyvä ottaa kuvaruutukaappauksia sopivista tilanteista. Näitä kuvaruutukaappauksia voidaan hyödyntää käyttöohjeessa tai projektin verkkosivulla. Myös kummallisista virhetilanteista voidaan ottaa kuvaruutukaappaukset ja liittää nämä osaksi testauspöytäkirjaa. Testauksesta kootaan tiivistelmä yhteen testausraporttiin. Testausraporttiin poimitaan keskeiset asia testauspöytäkirjoista ja virheraporteista. Testausraporttiin tulee myös arvioita testauksen onnistumisesta, testauksessa tehdyistä virheistä ja testauksen kattavuudesta. 4.1 Virheraporteista Virheiden raportoinnissa käytetään hyödyksi SourceForge:ssa [1] olevia toimintoja. Testauksessa löytyneistä virheistä tehdään yksilöidyt virheraportit sivustolle. Osan toteuttaja on ensisijaisesti vastuussa virheiden korjaamisesta. Tilanne ei muutu vaikka toteuttaja testaisikin itse. Testaus on silti dokumentoitava ja mielellään myös virheraportit täytettävä. Virheraporttien täyttö voi auttaa myöhemmin ohjelmaa testattaessa, sillä niistä nähdään mitä on korjattu ja miten. Pienistä, esimerkiksi kosmeettisista virheistä ei välttämättä tarvitse täyttää omia virheraporttejaan vaan virheiden listaus samaan tiedostoon voi riittää. Virheraporttien luonnissa kannattaa muutenkin käyttää omaa harkintaa (kuten koko testauksessa ylipäätään). Löydetyt virheet nimetään seuraavasti: BUG<virheen tyyppi>.<juokseva tunniste>_<testaajan nimi> Virheen tunniste voi siis olla esimerkiksi 1_Jesse Testitapauksen tunniste kirjoitetaan kokonaisuudessaan. Jos löydetään virhe, joka ei liity mihinkään testitapaukseen kirjoitetaan uusi testitapaus tai jätetään kylmästi koko testitapauksen tunniste pois. Juoksevan numeroinnin käytössä täytyy olla tarkkana, ettei kaksi virhettä saa samaa tunnistetta. 9 / 36
10 Virheiden hallinnassa voidaan käyttää myös omaa järkeä, mutta tehdyt korjaukset on hyvä merkitä sivustolle. Virheiden tyypit: 1. Metodin virheellinen palautusarvo 2. Ristiriita vaatimusten kanssa 3. Ristiriita suunnitelmien kanssa 4. Virheellinen tuloste 5. Virheellinen testitapaus 6. Käytettävyysvirhe 7. Muu käyttöliittymävirhe 8. Edellisiin sopimaton virhe Virheiden tunniste laitetaan täytetyn lomakkeen otsikkokenttään, jotta virheiden hallinta helpottuu. Koodin katselmoinnissa löydetyt virheet voidaan kirjoittaa kaikki samaan tiedostoon eli virheraportteja ei ole pakko luoda. Tiedostoon kirjoitetaan koodin versionumero, metodinnimi ja rivi josta virhe löydettiin sekä virheen kuvaus. Myös muita tarpeellisia tietoja voidaan kirjoittaa ylös. Katselmoinnissa tarkkaillaan koodausvirheiden lisäksi muuttujien nimeämistä ja käyttöä, koodin selkeyttä sekä koodin kommentointia. Myös turhan koodin paikantaminen kuuluu katselmointiin. Katselmoinnista ei välttämättä tarvitse kirjoittaa edes tiedostoa, vaan riittää palauttaa toteuttajalle tulostettu koodi, josta löytyy merkintöjä. Erillisen dokumentin kirjoittaminen on kuitenkin suositeltua. 10 / 36
11 5 TESTAUSSTRATEGIA Ohjelma testataan osissa edeten erillisten osien testauksesta koko järjestelmän testaukseen. Tässä luvussa on määritelty testattavat osat ja testauksen vaiheistaminen. Luvussa on myös ohjeita eri testausvaiheiden läpivientiin. 5.1 Testattavat osat Testattavia osia on tiivistettynä kaksi: tietokanta ja käyttöliittymä. Raporttitoiminnon voi ajatella olevan myös erillinen osa ohjelmaa. Ohjelma ei sisällä tietokantametodien ja tapahtumankäsittelijöiden lisäksi juuri muuta koodia, joka vaatisi testausta. Tietokantametodit katselmoidaan ja testataan kattavasti. Käyttöliittymän tapahtumankäsittelijät katselmoidaan ja niiden toimintaa testataan integrointitestausvaiheessa. Järjestelmätestausvaiheessa testataan järjestelmän toimintaa kokonaisuutena. Raportit testataan vasta integrointivaiheessa tai järjestelmätestausvaiheessa. 5.2 Testausten suorittaminen Ohjeet testaukseen valmistautumiseen löytyy luvusta 2. Valmistelun jälkeen koneella tulee olla testattava osa valmiina testaukseen ja testauspöytäkirjan tulee olla avoimena. Useimmiten testaus on helpointa suorittaa yhdeltä istumalta, jolloin testaukseen tulee varata riittävästi aikaa. Suunniteltu testaus ei saa olla summittaista testitapausten suoritusta vain tarkoituksena aiheuttaa ohjelman kaatuminen apina ja gorillatestaus on asia erikseen. Testitapaukset suoritetaan järjestyksessä ensiksi hyväksyttävät syötteet ja sen jälkeen eri tavoin virheelliset syötteet. Saadut tulokset kirjataan ylös pöytäkirjaan ja virheiden löytyessä täytetään virheraportti. Testauspöytäkirjaan tulee testitapauksen tunnus ja saatu tulos, sekä ilmoitus vastaako tulos odotettua. Testauksen aikana keksityistä uusista testitapauksista kirjoitetaan kuvaus testauspöytäkirjaan. Väärä asenne testaukseen on sellainen, että vain suunnitellut testitapaukset suoritetaan. Suunnitteluvaiheessa tehdyt testitapaukset eivät välttämättä ole läheskään kattavia, joten testaajan oma aivotoiminta on hyvin tärkeää. Harkintaa voidaan käyttää myös testitapausten karsimisessa ja tärkeydessä. Bugin löytyessä voi testaaja itse selvittää missä tämä virhe sijaitsee, mutta kesken testausta tehtävät korjaukset eivät ole suotavia. Tästä periaatteesta voidaan joustaa vain, jos testaaja on itse vastuussa myös korjausten tekemisestä ja korjauksilla on kiire. Korjaukset tehdään yleensä vasta, kun ollaan saatu ajettua läpi sen kerran aiotut testitapaukset. Virheen sijainti kirjoitetaan ylös virheraporttiin, jotta sen korjaus on helppoa myöhemmin. Ohjeet testauksen hyväksyntään, keskeyttämiseen tai lopettamiseen löytyy luvusta / 36
12 5.3 Regressiotestaus Regressiotestauksessa suoritetaan vanhoja testitapauksia uudelleen. Regressiotestauksen tarkoituksena on varmistua, että ohjelmaan tehdyt muutokset ovat korjanneet ongelman eivätkä ole aiheuttaneet uusia ongelmia. Jokainen testausvaihe on siis hyvä suorittaa vähintään kahteen kertaan. Regressiotestauksessa ei ole välttämätöntä suorittaa kaikkia testitapauksia uudestaan. Testauspöytäkirjasta voidaan poimia tarpeelliset asiat uudelleentestattaviksi. Projektissa regressiotestausta tehdään tarpeen mukaan käsityönä. Automatisoitua testausta ei ole tarkoitus kehittää, mutta esimerkiksi Junit ohjelma tarjoaa mahdollisuuden siihen. 5.4 Moduulitestaus Ennen varsinaista testausta joku muu kuin toteuttaja tarkastaa koodin. Katselmoinnissa löytyneet virheet listataan tiedostoon ja korjataan. Sekä tietokantamoduulin metodit, että tapahtumankäsittelijät katselmoidaan. Tietokantamoduulin toimintaa päästään testaamaan katselmoinnin jälkeen. Tietokantamoduulin metodit testataan kattavasti, sillä tietokannan oikea toiminta on kriittistä. Tärkeimmät metodit vaativat tarkemman testauksen kuin vähemmän tärkeät. Testausta varten on tehtävä joko erillinen ajuriohjelma tai käytettävä Javalle sopivia testiohjelmia kuten JUnit työkalua [2]. Ensisijaisesti testaus tehdään mustalaatikkotestauksena, mutta testitapausten keksimisessä voidaan käyttää apuna lähdekoodia. Virheiden paikantaminen vaatii tietenkin lähdekoodin tarkastelua. Testauksessa on hyvä tarkkailla myös syntyviä tiedostoja ja niiden päivitystiheyttä, jotta pystytään sanomaan, milloin tiedot on kirjoitettu levylle. Käyttöliittymää ei ole välttämätöntä testata tarkasti vielä tässä vaiheessa, mutta karkeat toteutusvirheet ja suuret käytettävyysongelmat on hyvä korjata. Testauksessa keskitytään käyttöliittymän ulkoasuun ja käytettävyyteen. Testauksessa voidaan käyttää apuna esimerkiksi käyttöliittymän testitapauksia ja toiminnallisuuksiin liittyviä testitapauksia. Mikäli aikaa on käytettävissä, voidaan käyttöliittymälle kehittää oma tynkäluokka tietokannasta. Tehtyjä testejä ei ole välttämätöntä dokumentoida jos aika ei riitä. Ryhmä ja mahdollisesti myös asiakas hyväksyvät käyttöliittymän ennen kuin voidaan siirtyä testauksessa eteenpäin. 5.5 Integrointitestaus Integrointitestauksessa liitetään tietokanta kiinni käyttöliittymään. Ennen testien suorittamista kannattaa katselmoida läpi tietokantaan liittyvät tapahtumankäsittelijät ja poistaa mahdollinen turha 12 / 36
13 koodi. Testauksessa keskitytään tarkkailemaan, että käyttöliittymä käyttää tietokantaa oikein. Testaus suoritetaan käyttöliittymästä käsin. Tässä testauksen vaiheessa keskitytään tietojen lisäämiseen, muokkaamiseen ja hakemiseen. Lisäksi testataan tyyppien ja attribuuttien hallinta. Muiden tietokantatoimintojen testaus voidaan jättää järjestelmätestaukseen. Koska tietokantakomponentin toiminta on testattu jo moduulitestausvaiheessa, voidaan tietokannan odottaa palauttavan järkeviä vastauksia. Tässä vaiheessa on tärkeää kiinnittää huomiota myös poikkeustilanteiden käsittelyyn ja käyttäjälle annettaviin ilmoituksiin. Raporttityökalun testauksen voi tehdä vasta integrointivaiheessa, sillä JasperReports[3] lukee tiedot suoraan käytetystä JavaDB tietokannasta. Suora tietokannasta lukeminen voi aiheuttaa monenlaisia ongelmia: käytetyt SQL kyselyt voivat olla väärin muotoiltuja tai suoraan tietokannasta luetut tiedot näyttävät vääränlaisilta muotoilematta. Raporttityökalua testattaessa saatu raportti on tärkeässä asemassa ja sen vuoksi saadut raportit on hyvä tallentaa levylle. Raportista tarkastellaan osien sijoittelua, muotoilua, graafien ulkoasua ja tulostettavuutta. 5.6 Järjestelmätestaus Järjestelmätestauksessa koko järjestelmää testataan kokonaisuutena. Järjestelmätestauksessa testataan kaikki ohjelman toiminnot ja tarkastetaan vastaavatko toiminnot kirjattuja vaatimuksia ja onko ne toteutettu suunnitelmien mukaan. Tässä vaiheessa testataan myös järjestelmän muita ominaisuuksia, kuten asennusta, käytettävyyttä, suorituskykyä, turvallisuutta, siirrettävyyttä ja vakautta. Käytännössä suurin osa testitapauksista on suunniteltu järjestelmätestausta varten. Järjestelmätestausta varten ohjelmasta on oltava olemassa toimiva versio, joka voidaan antaa muillekin testattavaksi. Tässä versiossa tulee olla mukana asennusohjelma ja valmis käyttöohje. Järjestelmätestaukseen osallistuu projektiryhmän lisäksi opponoiva ryhmä ja asiakas, joten tapahtuu paljon samanaikaista testausta. Kaikki järjestelmätestaukseen osallistujat saavat ohjelman mukana käyttöohjeen lisäksi tämän dokumentin. Opponoiva ryhmä ja asiakas keräävät omaa listaa löytämistään ongelmista ja toimittavat korjausehdotuksensa sovittuun päivämäärään mennessä. Järjestelmätestaus kannattaa jakaa osiin, niin että eri henkilöt voivat testata eri ominaisuuksia. Päällekkäistä testausta tulee välttää ajanpuutteen vuoksi. Virheidenhallinnan toimivuus on tässä vaiheessa erityisen tärkeää. Ohjelmasta ei ole hyvä julkaista uutta versiota kesken järjestelmätestauksen. Käytännössä joidenkin testien suorittaminen voi vaatia uutta ohjelmaversiota, joten virheiden korjausta ei voida jättää testauksen jälkeiseen aikaan. Korjauksia järjestelmään tehdään siis sitä mukaan, kun virheitä löytyy. 13 / 36
14 Koska asiakas osallistuu järjestelmätestauksen, kuuluu järjestelmätestaukseen osaksi hyväksymistestaus, jossa tarkastetaan onko kaikki ohjelman vaatimukset toteutettu hyväksyttävästi. 5.7 Käyttäjätestaus Käyttäjätestaus tehdään järjestelmätestauksen jälkeen, mikäli aikaa on. Testaukseen otetaan mukaan loppukäyttäjän näkökulma. Käyttäjätestauksen tarkoituksena on etsiä erityisesti ohjelman käytettävyysvirheitä ja varmistaa, että ohjelma vastaa loppukäyttäjän tarpeita. Käyttäjätestaukseen osallistuu toteutuksen ulkopuolisia henkilöitä, joille järjestetään valmisteltu testaustilaisuus. Testaustilaisuudessa testihenkilöt testaavat ohjelman toimintaa ja projektiryhmän jäsenet tarkkailevat heidän toimiaan. Testihenkilöille voidaan antaa valmiiksi mietittyjä tehtäviä tehtäväksi. Testitilaisuudessa havaitut ongelmat analysoidaan ja dokumentoidaan mahdollisen jatkokehityksen varalle. Korjauksia ei ehkä pystytä tekemään enää projektin aikana. Käyttäjätestauksesta voidaan tehdä myös vähemmän muodollinen, jolloin erillistä testaustilaisuutta ei järjestetä. Käyttäjätestaukseen liittyvistä suunnitelmista päätetään myöhemmin. Mikäli testaushenkilöt ovat tyytyväisiä ohjelmaan, voidaan projektia pitää onnistuneena ja projektiryhmä voi onnitella itseään hyvästä työstä. Sen sijaan, jos ohjelma koetaan tarpeettomaksi tai liian hankalaksi käyttää, voidaan miettiä mikä on mennyt vikaan. Beta testausta ei projektin aikana suoriteta, vaan beta vaihe alkaa, kun testaus päättyy ja ohjelma julkaistaan verkossa. Projektiryhmä ei ole vastuussa enää betatestauksessa löytyneiden virheiden korjaamisesta. 14 / 36
15 6 TESTAUKSEN AIKATAULU JA TYÖMÄÄRÄT Tarkempi kuvaus testausvaiheista löytyy luvusta 5. Testaukseen ja korjaukseen tarvittavat työmäärät ovat suoraan yhteydessä löydettyjen virheiden määrään ja tehtyyn dokumentointiin. Virheitä on eri asteisia vakavuudeltaan ja vaikeudeltaan, joten joidenkin virheiden korjaus voi tapahtua parissa minuutissa, kun taas toisten virheiden paikannus ja korjaus voi viedä päiviä. Testaukseen tarvittavassa ajassa on hyvä ottaa huomioon myös testitapausten keksimiseen ja dokumenttien kirjoittamiseen tarvittava aika. On määritelty, että testaus aloitetaan mahdollisesti jo ennen pääsiäislomaa ja testaus päättyy viimeistään Koko testaukseen on varattu aikaa siis maksimissaan noin kuukausi. Testaus aloitetaan mielellään heti, kun toteutettavat osat ovat valmiita testaukseen. Moduulitestaukseen on varattu aikaa kaksi viikkoa ja se sattuu pahasti päällekkäin pääsiäisloman kanssa. Ihmisiä ei voida pakottaa testaamaan loman aikana, mutta loman jälkeen testaus on saatava nopeasti alkuun. Ensimmäiseksi testataan tietokantamoduuli. Moduulin testaus on jaettu kolmeen vaiheeseen: koodin katselmointiin, kaikkien metodien testaukseen ja ainakin yhteen regressiotestauskierrokseen. Välissä tehdään tietenkin tarvittavat korjaukset. On otettava huomioon testitapausten kehittämiseen ja dokumentointiin menevä aika. Tietokantamoduuli on nopeimmillaan testattu kahdessa työpäivässä, mutta pahimmillaan aikaa voi mennä kaksikin viikkoa. Integrointitestausta varten on varattu korkeintaan viikko, jonka aikana tietokanta ja käyttöliittymä laitetaan toimimaan yhdessä. Korjaukset ohjelmaan on tehtävä saman viikon aikana. Mikäli vakavia virheitä ei juurikaan löydy kannattaa siirtyä järjestelmätestaukseen mahdollisimman nopeasti. Järjestelmätestaukseen varattu aika riippuu edellisten vaiheiden valmiiksi saamisesta. Maksimissaan aikaa voi odottaa olevan kaksi viikkoa. Toteutus ei saa olla liian hidasta, jotta järjestelmätestaukseen jää aikaa. Järjestelmätestaukseen päästään vasta kun ohjelmasta on olemassa toimiva ja asennettava versio. Testitapausten määrältä järjestelmätestaus on laajin ja ei ole suoritettavissa yhdeltä istumalta. Testaus kannattaa jakaa osiin ja hajauttaa projektiryhmän jäsenille. Järjestelmätestaukseen osallistuvat myös asiakas ja opponoiva ryhmä, joten aikataulu tulee tehdä myös heille selväksi. Ainakin yksi ryhmän jäsen keskittyy virheiden paikannukseen ja korjausten tekemiseen samalla kun muut testaavat. Käyttäjätestaus suunnitellaan ja toteutetaan viimeiseksi, jos se koetaan tarpeelliseksi, ja siihen on jäänyt riittävästi aikaa. Yksi ryhmän jäsen riittää käyttäjätestauksen valmisteluun. Käyttäjätestausta 15 / 36
16 varten testihenkilöille voidaan tehdä valmis tehtävälista testauksen helpottamiseksi. Käyttäjätestaus tehdään ja dokumentoidaan yhden päivän aikana. Testausraporttia laaditaan testauksen rinnalla. Koko testaus päättyy testausraportin valmistumiseen. Testausraportin laatimiseen menee aikaa vähintään muutama työpäivä. Testausraporttiin tulee yhteenveto testauksen tapahtumista ja järjestelmän korjauksista. Testausraportin laatija voi olla sama henkilö kuin tämän testaussuunnitelman kirjoittaja. Testausraportinkin olisi hyvä olla valmis määriteltyyn testauksen päättymispäivään mennessä. 16 / 36
17 7 TESTITAPAUKSET Tässä luvussa on kerrottu testauksessa käytettävät testitapaukset. Testitapaukset on yksilöity ja priorisoitu. Testitapauksissa kuvataan, mitä tehdään ja mitkä ovat odotetut tulokset. 7.1 Yleistä Kirjatut testitapaukset on laitettu loogiseen järjestykseen, mutta testaaja voi halutessaan jättää joitain testitapauksia suorittamatta tai tehdä testit eri järjestyksessä. Testitapaukset on tarkoitettu testauksen apuvälineiksi, eikä niiden orjallinen noudattaminen ole itseistarkoitus. Erityisesti käyttöliittymän testauksessa ja regressiotestauksessa voi testaaja käyttää omaa luovaa ajattelukykyään. Testitapauksia voidaan myös keksiä lisää testauksen aikana. Jos testitapausta ei voida suorittaa, kirjataan testipöytäkirjaan siihen syy. Jotkut testitapaukset voidaan joutua kokonaan hylkäämään tarpeettomina ohjelman rakenteen kehittyessä. Testitapausten tunnukset ovat muotoa: TC<testitapausluokan nro>.<vaatimuksen nro> <testitapauksen nro> Esimerkiksi profiilin luonnin ensimmäinen testitapaus saisi tunnuksekseen TC2.1 1 ja uusi testitapaus merkintöjen lisäysten väliin TC3.7 3b. Testitapausluokkien numerointi on seuraava: 1. Tietokantamoduuli 2. Profiilitoiminnot 3. Merkintöjen lisäys 4. Merkintöjen selaus ja muokkaus 5. Tyyppien ja attribuuttien hallinta 6. Raportit 7. Käyttöliittymä 8. Asennus, poisto ja siirrettävyys 9. Muut ei toiminnalliset ominaisuudet 10. Erikoistapaukset Vaatimusnumerot ovat vaatimusmäärittelyssä olevia numeroita, mikäli testitapaus liittyy johonkin vaatimukseen. Vaatimuksiin liittymättömät testitapaukset saavat numeron 0. Liitteessä 2 on lista vaatimusmäärittelyssä olevista vaatimuksista. Testitapauksen numero on juokseva. Mikäli uusi testitapaus tulee väliin, tulee testitapauksen numeron jälkeen pieni aakkonen alkaen b:stä. 17 / 36
18 Testitapaukset on luokiteltu kolmeen kriittisyysluokkaan. Numeroinnissa 1 tarkoittaa korkeinta ja 3 matalinta. Ensimmäisen kriittisyysluokan testitapausten on mentävä läpi, jotta ohjelma voidaan hyväksyä. Toisen luokan testitapaukset on hyvä suorittaa ja niistä on hyvä saada oikea tulos. Kolmannen luokan testitapauksista osan voi jättää kokonaan suorittamatta, eivätkä niistä löydetyt virheet ole yleensä kriittisiä. 7.2 Tietokantamoduuli Tietokantamoduulin testitapauksia ei kirjoiteta tähän dokumenttiin, vaan niistä tehdään erillinen dokumentti. Testaaja itse määrittää tietokannan testitapaukset. Monet eri alilukujen alla olevat testitapaukset kelpaavat myös tietokannan testaukseen. Jokaiselle tietokannan metodille on annettava syötteenä sekä oikeita, että vääriä arvoja. Tärkeimpien metodien syötteiden raja arvot on myös testattava. 7.3 Profiilitoiminnot Tunnus TC2.1 1 Prioriteetti 1 Luodaan profiili pelkällä käyttäjätunnuksella ja muut kentät jätetään oletusarvoikseen Profiili ilmestyy listaan Tunnus TC2.1 2 Prioriteetti 1 Luodaan profiili, jolla sekä käyttäjätunnus että salasana Profiili ilmestyy listaan Tunnus TC2.1 3 Prioriteetti 2 Luodaan profiili, jonka käyttäjätunnus on liian lyhyt Profiilia ei luoda ja ohjelma ilmoittaa käyttäjälle käyttäjätunnuksen olevan liian lyhyt. Tunnus TC2.1 4 Prioriteetti 2 Luodaan profiili, jonka käyttäjätunnus on liian pitkä Profiilia ei luoda ja ohjelma ilmoittaa käyttäjälle käyttäjätunnuksen olevan liian pitkä. 18 / 36
19 Tunnus TC2.1 5 Prioriteetti 2 Luodaan profiili, jonka salasanat eivät täsmää. Laitetaan salasanat täsmäämään Ohjelma ilmoittaa käyttäjälle, että salasanat eivät täsmää ja pyytää käyttämään syöttämään salasanat uudestaan. Profiili ilmestyy listaan. Tunnus TC2.1 6 Prioriteetti 2 Yritetään luoda profiili, jonka niminen profiili jo löytyy Ilmoitetaan käyttäjälle, että samanniminen profiili on jo olemassa. Kysytään käyttäjältä, haluaako hän tallentaa profiilin olemassa olevan profiilin päälle. Tallennus päälle onnistuu. Tunnus TC2.2 1 Prioriteetti 1 Kirjaudutaan ensimmäiseksi luodulla profiililla, jolla ei ole salasanaa Ohjelma käynnistyy etusivulle. Tunnus TC2.2 2 Prioriteetti 1 Kirjaudutaan ulos ohjelmasta kirjautumisikkunaan Ohjelma sulkeutuu ja kirjautumisikkuna ilmestyy. Tunnus TC2.2 3 Prioriteetti 1 Yritetään kirjautua profiiliin, jolla on salasana, väärällä salasanalla Kirjautuminen epäonnistuu ja ohjelma ilmoittaa väärästä salasanasta. Tunnus TC2.2 4 Prioriteetti 1 Kirjaudutaan profiiliin, jolla on salasana Ohjelma käynnistyy etusivulle. Tunnus TC2.3 1 Prioriteetti 1 Käynnistetään profiilin asetusten muokkaus Asetusikkuna avautuu erilliseen ikkunaan 19 / 36
20 Tunnus TC2.3 2 Prioriteetti 2 Muutetaan profiilin tallennettuja muita tietoja. Tallennetaan muutokset. Tiedot tallentuvat ja säilyvät Tunnus TC2.3 3 Prioriteetti 2 Yritetään muuttaa profiilin salasana väärin Ohjelma ilmoittaa väärin syötetystä salasanasta Tunnus TC2.3 4 Prioriteetti 2 Muutetaan profiilin salasana oikein. Tallennetaan muutokset. Tietokannan salasana muuttuu. Muutos voi kestää. Tunnus TC2.3 5 Prioriteetti 3 Muutetaan käyttöliittymää. Jos muutokset eivät tapahdu välittömästi kirjaudutaan ulos ja takaisin sisään Profiiliin tehdyt muutokset kuvastuvat käyttöliittymän ulkoasuun. Tunnus TC2.6 1 Prioriteetti 2 Yritetään poistaa profiili väärällä salasanalla oman profiilin poistotoiminnolla. Ohjelma ilmoittaa väärästä salasanasta ja toiminto päättyy Tunnus TC2.6 2 Prioriteetti 2 Poistetaan profiili, johon ollaan kirjauduttu. Profiiliin liittyvät tiedostot häviävät levyltä. Ohjelma palaa takaisin kirjautumisikkunaan. Poistettu profiili ei näy listassa. Tunnus TC2.4 1 Prioriteetti 1 Kirjaudutaan sisään ohjelmaan. Viedään profiili tiedostoon vientitoiminnolla. Tallennetaan profiiliin tietoja. Kirjaudutaan ulos ohjelmasta. Syntyy odotusten kaltainen tiedosto haluttuun paikkaan. 20 / 36
21 Tunnus TC2.4 2 Prioriteetti 2 Yritetään tuoda profiilia tiedostosta, jolla ei ole oikeanlainen tiedostopääte Ei pitäisi olla edes mahdollista yrittää Tunnus TC2.4 3 Prioriteetti 3 Yritetään tuoda profiilia tiedostosta, joka on oikeanlainen tiedostopääte, mutta ei ole Kuntokirjuri ohjelman tiedosto. Ohjelma joko tunnistaa vääräntyyppisen tiedoston ja ilmoittaa siitä tai sitten tiedosto purkautuu ohjelman kansioon oikein. Profiililistaan ei saa mielellään ilmestyä mitään kummallista. Tunnus TC2.4 4 Prioriteetti 2 Yritetään tuoda viety profiili tiedostosta. Profiili on jo olemassa. Jos tuonti epäonnistuu, poistetaan olemassa oleva profiili. Ohjelma ilmoittaa profiilin olevan jo olemassa. Ohjelma kysyy kirjoitetaanko päälle. Päällekirjoitus onnistuu ohjelmakansioon. Tunnus TC2.4 5 Prioriteetti 1 Tuodaan viety profiili tiedostosta, jos edellinen tuonti epäonnistui. Profiilin tiedostot ilmestyvät ohjelman kansioon. Profiili ilmestyy listaan. Tunnus TC2.2 5 Prioriteetti 1 Kirjaudutaan tuotuun profiiliin. Kirjautuminen onnistuu samalla tavoin kuin luodussa profiilissa. Tunnus TC2.0 1 Prioriteetti 2 Poistetaan ylimääräisiä profiileja käsin projektikansiosta Profiilien tiedot eivät näy enää kirjautumisikkunan listassa. 21 / 36
22 Tunnus TC2.5 1 Prioriteetti 1 Kirjaudutaan ulos ohjelmasta, niin että ohjelma sulkeutuu Ohjelma sulkeutuu, eikä sen tuottamia prosesseja jää pyörimään taustalle. 7.4 Merkintöjen lisäys Tunnus TC3.7 1 Prioriteetti 1 Lisätään oikein muotoiltuja merkintöjä tietokantaan käyttäen merkintöjenlisäystoimintoa. Valmiita merkintöjä, joita voidaan syöttää on kirjoitettu tiedostoon. Merkintöjen lisäyksessä ei tapahdu ongelmia. Ohjelma ilmoittaa merkinnän lisäyksen onnistumisesta huomaamatta. Tunnus TC3.7 2 Prioriteetti 2 Yritetään lisätä tietokantaan väärin muotoiltuja merkintöjä. Yritetään lisätä liian pitkiä merkintöjä tai esimerkiksi merkkijonoja luvuiksi. Ohjelma ilmoittaa väärin muotoilluista merkinnöistä eikä niiden lisäys onnistu. Tunnus TC3.7 3 Prioriteetti 3 Yritetään lisätä tietokantaan samoja tietoja Ei pitäisi olla edes mahdollista Tunnus TC3.7 4 Prioriteetti 1 Lisätään merkintöjä omille tyypeille. Tietokannassa on oltava omia tyyppejä tämän tekemiseksi. Lisäysten ei pitäisi poiketa muista lisäyksistä. Tunnus TC3.8 1 Prioriteetti 2 Lisätään tietokantaan tavoitteita. Tarkastetaan näkyvätkö tavoitteet lisätyissä tiedoissa ja käyttääkö ohjelma tavoitemerkintöjä oikein. Tavoitteiden lisäys onnistuu. Merkinnöistä erottaa onko kyseessä tavoite vai ei. Ohjelma käyttää tavoitemerkintöjä oikein. 22 / 36
23 7.5 Merkintöjen selaus ja muokkaus Tunnus TC Prioriteetti 1 Haetaan tietokannasta yhdelle päivälle tehdyt merkinnät Merkinnät ilmestyvät listaan oikein. Tunnus TC Prioriteetti 1 Haetaan tietokannasta viikon merkinnät Merkinnät ilmestyvät listaan oikein aikajärjestyksessä. Tunnus TC Prioriteetti 2 Haetaan tietokannasta kaikki merkinnät Kaikki merkinnät ilmestyvät listaan aikajärjestyksessä. Tunnus TC Prioriteetti 1 Suodatetaan viikon merkinnöistä vain tietyn tyyppiset Muut merkinnät katoavat näkyvistä. Merkinnät näkyvät oikein aikajärjestyksessä. Tunnus TC Prioriteetti 2 Vaihdetaan aikaväliä suodatuksen ollessa päällä Suodatusasetukset eivät muutu. Aikavälin merkinnät näkyvät oikein. Tunnus TC Prioriteetti 1 Muokataan suodatettuja merkintöjä oikein. Muokkauksen päätyttyä tiedot tallentuvat tietokantaan ja merkinnän muutokset tulevat voimaan myös käyttöliittymään. Tunnus TC Prioriteetti 2 Yritetään muuttaa merkinnän tietoja väärin. Ohjelma ilmoittaa virheistä tietojen muutossa. Ohjelma korostaa vir 23 / 36
24 heelliset kentät. Tunnus TC Prioriteetti 3 Muutetaan jo muutettuja merkintöjä. Tuloksen ei pitäisi erota edellisistä muokkauksista. Tunnus TC Prioriteetti 1 Poistetaan merkintöjä yksitellen. Poistetut merkinnät myös poistuvat eivätkä jää näkymään käyttöliittymään. Tunnus TC Prioriteetti 2 Poistetaan useampi merkintä kerralla Sama tulos kuin yksittäisiä merkintöjä poistettaessa. 7.6 Tyyppien ja attribuuttien hallinta Tunnus TC Prioriteetti 1 Lisätään uusi tyyppi, jolle asetetaan kolme valmista attribuuttia Uuden tyypin luonti onnistuu. Käyttäjälle ilmoitetaan huomaamattomasti. Tunnus TC Prioriteetti 2 Yritetään lisätä tyyppejä, joiden nimet ovat liian pitkiä tai muuten virheellisiä Ohjelma tarkastaa nimien virheellisyyden ja ilmoittaa virheestä. Tunnus TC Prioriteetti 2 Lisätään tyyppi, jolla ei ole lainkaan attribuutteja Tyypin lisäyksessä ei ole ongelmia. 24 / 36
25 Tunnus TC Prioriteetti 2 Yritetään lisätä tyyppi, joka on jo olemassa Ohjelma ilmoittaa tyypin jo löytyvän. Lisäys ei onnistu. Tunnus TC Prioriteetti 1 Lisätään uusia attribuutteja ainakin kolme Attribuuttien lisäys onnistuu Tunnus TC Prioriteetti 2 Yritetään lisätä attribuutteja, joiden nimet ovat liian pitkiä tai muuten virheellisiä Ohjelma tarkastaa nimien virheellisyyden ja ilmoittaa käyttäjälle. Tunnus TC Prioriteetti 2 Yritetään lisätä attribuutti, joka on jo olemassa Ohjelma ilmoittaa attribuutin jo löytyvän. Lisäys ei onnistu. Tunnus TC Prioriteetti 2 Lisätään uusi tyyppi, johon liittyy luotuja attribuutteja Ei pitäisi olla ongelmaa Tunnus TC Prioriteetti 1 Poistetaan itse luotu tyyppi, johon ei liity merkintöjä, eli yksinkertaisin perustapaus Ohjelma tarkastaa löytyykö tyypille merkintöjä. Varmistus kysytään joka tapauksessa. Tyypin poisto onnistuu. Tunnus TC Prioriteetti 1 Poistetaan valmis tyyppi, johon ei liity merkintöjä. Ei poikkea itse luodun tyypin poistosta. 25 / 36
26 Tunnus TC Prioriteetti 1 Yritetään poistaa itse luotu tyyppi, johon liittyy merkintöjä. Merkintöjä on siis lisättävä ennen testitapauksen ajoa. Ohjelma tarkastaa löytyykö tyypille merkintöjä. Varmistus kysytään joka tapauksessa. Tyypin poisto onnistuu. Tunnus TC Prioriteetti 1 Yritetään poistaa valmis tyyppi, johon liittyy merkintöjä. Merkintöjä on siis lisättävä ennen testitapauksen ajoa. Ei poikkea itse luodun tyypin poistosta. Tunnus TC Prioriteetti 1 Poistetaan itse luotu attribuutti, joka ei liity tyyppeihin, eli yksinkertainen perustapaus. Poistosta kysytään varmistusta. Poisto onnistuu. Tunnus TC Prioriteetti 3 Poistetaan valmis attribuutti, joka ei liity tyyppeihin. Ei välttämättä edes löydy sellaista. Ei poikkea itse luodun attribuutin poistosta. Tunnus TC Prioriteetti 1 Yritetään poistaa itse luotu attribuutti, joka liittyy itse luotuun tyyppiin Annetaan käyttäjälle virheilmoitus. Poisto ei onnistu ennen kuin tyypit on poistettu. Tunnus TC Prioriteetti Raportit Yritetään poistaa valmis attribuutti, joka liittyy yhteen tai useampaan tyyppiin Ei poikkea itse luodun attribuutin poistosta. Tunnus TC Prioriteetti 1 26 / 36
27 Luodaan raportti yhden valmiin tyypin merkinnöistä, ei kuvaajaa tai muuta. Merkintöjä löytyy. Yksinkertainen perustapaus. Raportti näyttää siltä kuin pitää. Tunnus TC Prioriteetti 1 Luodaan raportti yhden valmiin tyypin merkinnöistä, myös kuvaaja. Merkintöjä löytyy riittävästi kuvaajan tekemiseen. Kuvaaja näyttää oikeanlaiselta. Myös mitta asteikot ovat oikein. Tunnus TC Prioriteetti 1 Luodaan raportti useamman tyypin merkinnöistä, ei kuvaajia. Tyypeille löytyy merkintöjä. Tarkastellaan, miten useampi tyyppi vaikuttaa. Raportti näyttää hyvältä myös, kun on useampi tyyppi. Tunnus TC Prioriteetti 1 Luodaan raportti useamman tyypin merkinnöistä, myös kuvaajat. Tyypeille löytyy merkintöjä. Tarkastellaan ulkoasua. Raportin asettelu toimii ja raportti on luettavissa. Tunnus TC Prioriteetti 2 Luodaan raportti yhdestä tyypistä, jolla ei ole merkintöjä. myös kuvaaja Raportti luodaan, mutta kuvaajaa ei ilmesty. Tunnus TC Prioriteetti 2 Luodaan raportti, jossa ei yhtään tyyppiä. Ohjelma huomauttaa, ettei yhtään tyyppiä ole valittu. Raporttia ei luoda. Tunnus TC Prioriteetti 3 Yritetään luoda raportti järjettömältä aikaväliltä, mikäli mahdollista. Raporttia ei luoda. 27 / 36
28 Tunnus TC Prioriteetti 1 Luodaan terveyskortti yleisimmillä asetuksilla. Tarkastetaan terveyskortin ulkoasu ja osien sijoittelu. Tarvittaessa luodaan useampia terveyskortteja eri asetuksilla. Terveyskortista tulee suunnitellun kaltainen. Valitut kentät näkyvät. Tunnus TC Prioriteetti 3 Yritetään luoda terveyskortti, johon ei tule merkintöjä. Ei välttämättä edes mahdollista. Ohjelma huomauttaa, ettei terveyskorttiin ole valittu merkintöjä. Terveyskorttia ei luoda. 7.8 Käyttöliittymä Tunnus TC Prioriteetti 1 Käyttöliittymän yleisilmeen ja värimaailman tarkastelu. Katsotaan, että värejä on käytetty johdonmukaisesti. Tarkastetaan myös käyttöliittymässä näkyvät kuvat ja kuvakkeet. Käyttöliittymä on miellyttävä katsoa, eikä värimaailma satu silmiin. Tunnus TC Prioriteetti 1 Tarkastetaan painikkeiden sijainti ja koko. Tarkastetaan myös painikkeiden johdonmukainen ja järkevä nimeäminen. Painikkeet ovat hyvin sijoiteltuja ja helposti löydettäviä. Painikkeiden nimet ovat kuvaavia. Tunnus TC Prioriteetti 1 Tarkastetaan muiden komponenttien sijainti ja koko. Komponentit on sijoiteltu järkevästi, eikä turhaa tyhjää tilaa jää. Tunnus TC Prioriteetti 1 Tarkastetaan käyttöliittymän osissa käytetty kieli loppukäyttäjän näkökulmasta. Ohjeiden kieli tarkastetaan myöhemmin. Käyttöliittymän osissa ei käytetä liian hankalia tai kyseenalaisia ilmauksia. 28 / 36
29 Tunnus TC Prioriteetti 1 Tarkastetaan käyttäjälle annetuissa ilmoituksissa käytetty kieli. Ilmoitukset ovat kieleltään selkeitä ja kertovat virheen syyn ymmärrettävästi. Tunnus TC Prioriteetti 1 Tarkastetaan käyttäjälle annettavissa ohjeissa käytetty kieli. Ohjeistuksesta on apua käyttäjälle, eikä se aiheuta lisää sekaannusta. Tunnus TC Prioriteetti 2 Tarkastetaan ilmoitusten riittävyys. Katsotaan, mitä ilmoitetaan ja missä. Ilmoituksia tarkastetaan myös muita testejä tehtäessä, joten tämä tarkastelu ei ole välttämätön. Käyttäjää informoidaan tarvittaessa, eikä näytetä liikaa ilmoituksia. Tunnus TC Prioriteetti 2 Tarkastetaan ohjeistuksen riittävyys. Katsotaan miten nopeasti ohje on löydettävissä ongelmatilanteessa. Käyttäjä löytää nopeasti apua ongelmatilanteissa. Ohjeistus toimii. Tunnus TC Prioriteetti 3 Pienennetään ohjelma tilariville. Katsotaan onko ongemia. Ei ongelmia. Tunnus TC Prioriteetti 2 Muutetaan jokaisen ikkunan kokoa, mikäli pystytään. Katsotaan, miten käyttöliittymä suhtautuu muutoksiin. Ikkunan koon muutos ei laita käyttöliittymää sekaisin tai ikkunan kokoa ei edes pystytä muuttamaan. Tunnus TC Prioriteetti 2 29 / 36
30 Kokeillaan ohjelmaan määritellyt pikanäppäimet. Pikanäppäimet toimivat. Tunnus TC Prioriteetti 3 Kokeillaan muita näppäinkomentoja, joita ei ole määritelty. Ohjelma ei mene sekaisin muista näppäinkomennoista. Tunnus TC Prioriteetti 2 Kokeillaan käyttöliittymän käyttöä näppäimistöllä. Liikutaan lomakkeissa tabulaattorin avulla ja kokeillaan mitä Enter ja Esc näppäimet tekevät. Käyttöliittymässä liikkuminen näppäimistöllä on luontevaa ja loogista. Tunnus TC Prioriteetti 1 Tarkastetaan käyttöliittymän loogisuus loppukäyttäjän näkökulmasta. Testaajalle tämä voi olla vaikeaa. Käyttöliittymä toimii loogisesti. Tunnus TC Prioriteetti 1 Tarkastetaan tärkeimpien toimintojen suorituksen helppous loppukäyttäjän näkökulmasta, eli tarkastetaan käytettävyys. Testaaja etsii mahdollisesti hankalia asioita eläytymällä loppukäyttäjäksi. Tärkeimmät toiminnot ovat selkeästi esillä ja helposti käytettäviä. Tunnus TC Prioriteetti 2 Katsotaan voiko käyttäjä jäädä jumiin johonkin. Tarkastetaan onko ohjeistus riittävää ja voiko jokin tilanne vaikuttaa hankalalta loppukäyttäjän näkökulmasta. Ohjelmassa ei ole tilanteita, joissa käyttäjä ei pääse etenemään. 7.9 Asennus, poisto ja siirrettävyys Tunnus TC8.0 1 Prioriteetti 2 30 / 36
31 Asennetaan ohjelma Windowsiin. Katsotaan syntyykö kansio oikeaan paikkaan, syntyykö pikakuvakkeita, ilmestyykö lisää/poista listaan. Saadaan asennettua ohjelma Windowsiin normaaliin tapaan. Tunnus TC8.0 2 Prioriteetti 2 Poistetaan ohjelma Windowsista. Ei poisteta profiilitiedostoja, jos siihen annetaan mahdollisuus. Tarkastetaan jääkö tiedostoja tai pikakuvakkeita. Ohjelma poistuu, eikä siihen jää viittauksia. Profiilitiedostot poistuvat kysymättä tai niiden poistoa kysytään. Tunnus TC Prioriteetti 3 Yritetään asentaa ohjelma Linuxiin pääkäyttäjän oikeuksilla. Tarkastetaan, mihin asennus tapahtuu. Jos asennusta ei tueta, koitetaan muuten ajaa ohjelmaa Linuxissa. Katsotaan toimiiko ohjelma ja mihin tiedostot tallentuvat. Testaillaan muutenkin käyttöä Linux ympäristössä. Asennus Linuxiin onnistuu ja ohjelmaan syntyy pikakuvake valikkoon. Tunnus TC Prioriteetti 3 Poistetaan ohjelma Linuxista toiminnon kautta tai käsin. Tarkastetaan jääkö tiedostoja. Tiedostoja ei jää. Tunnus TC8.0 3 Prioriteetti 3 Yritetään asentaa ohjelma eri käyttöjärjestelmiin, vaikka se on jo asennettu. Tulee kehote poistaa edellinen asennus tai asennetaan päälle. Profiilitiedostoja ei poisteta päälle asennettaessa Muut ei toiminnalliset ominaisuudet Tunnus TC Prioriteetti 1 Testataan ohjelman suorituskykyä tavallisessa käytössä. Tehdään aikaa vieviä toimintoja ja mitataan, kauanko niihin menee. Testataan sekä nopeilla, että hitailla koneilla. Käyttöliittymä on riittävän nopea hitaammillakin koneilla. 31 / 36
32 Tunnus TC Prioriteetti 2 Tarkastellaan ohjelman muistin käyttöä eri tilanteissa. Muistin käyttöä voi tarkastella monenlaisilla ohjelmilla. Muistin käyttö ei nouse hälyttävän korkeaksi Erikoistapaukset Tunnus TC Prioriteetti 3 Ohjelman jättäminen päälle pyörimään kahdeksi vuorokaudeksi. Katsotaan tuleeko ongelmia. Ongelmia ei tule. Tunnus TC Prioriteetti 3 Yritetään käynnistää ohjelmaa ilman virtuaaliympäristöä. Ajo ei onnistu Tunnus TC Prioriteetti 2 Tapetaan ohjelma kirjautumatta ulos. Käynnistetään ohjelma uudestaan. Katsotaan vaikuttiko ohjelman tappaminen tietokantaan ja siihen tallennettuihin tietoihin. Viimeisimmät tiedot saattavat jäädä tallentumatta tietokantaan. Tunnus TC Prioriteetti 3 Apinatestaus, eli toimitaan käyttöliittymässä ilman mitään tolkkua. Tukeva humalatila voi auttaa. Katsotaan kaatuuko ensin ohjelma vai mies. Mitä tahansa voi sattua. Tunnus TC Prioriteetti 2 Gorillatestaus, eli tehdään kaikki mahdollinen ohjelman kaatamiseksi. Syötetään virheellisiä syötteitä, mikä keritään ja pahoinpidellään ohjelmaa. Katsotaan saadaanko ohjelma kaatumaan. Ohjelma saadaan kaatumaan tarpeeksi yrittämällä. Kaataminen vaatii kuitenkin jonkin verran työtä. 32 / 36
33 8 OMINAISUUDET JOITA EI TESTATA Valmiit avoimen lähdekoodin komponentit Käytetyt komponentit ovat jo todennäköisesti testattuja. Ainoa mitä pitää testata, on käyttääkö ohjelmamme niitä oikein. Ohjelman hyödyllisyys Hyödyllisyyttä ja tarpeellisuutta voidaan kysyä projektin ulkopuolisilta henkilöiltä, mutta mitään tutkimusta ei tehdä. Ohjelman toiminta rasituksessa Rasitukselle ei tehdä erillistä testausta. Ei myöskään testata suuria tietomääriä. Ohjelman toiminta vanhemmissa ympäristöissä Ohjelmaa ei testata Windows XP:tä vanhemmissa ympäristöissä tai vanhoilla koneilla. Myöskään erikoisia ympäristöjä ei testata. (Solaris jne.) Levytilan tai muistin loppumisen vaikutukset Turvallisuus Tietokannan turvallisuutta ei testata yrittämällä murtautua siihen ulkopuolisilla ohjelmilla. Myöskään tietoturvan riittävyyttä ei testata. Toipuminen Toipumista ei testata kattavasti. Toipuminen tarkoittaa ohjelman kykyä selviytyä väkivaltaisesta sulkemisesta. Ongelmia voi lähinnä syntyä tietokannan eheydessä. Joitain tietoja saattaa jäädä tallentumatta levylle. Tietojen tallennusta voidaan kuitenkin jossain määrin testata. Useampi ohjelman ilmenemä Ei testata mitä ongelmia useampi ohjelman ajaminen aiheuttaa, mutta testataan kuitenkin onko se mahdollista. Liian pitkät syötteet Liian pitkiä syötteitä testataan tietokantatestauksessa, mutta käyttöliittymäpuolella ei niihin kiinnitetä enää juurikaan huomiota. Testausprosessin laatu Testausprosessin laatua ei arvioida enempää kuin testausraportin kirjoittaminen vaatii. Syntyneiden dokumenttien laatu Testauksessa syntyneistä dokumenteista tarkistetaan, että niistä löytyvät vaaditut tiedot, mutta dokumentin laatua ei arvioida systemaattisesti. 33 / 36
34 9 TESTAUKSEN HALLINTA 9.1 Testauksen hyväksyminen Testaaja päättää itse milloin yksittäinen testitapaus on mennyt hyväksyttävästi läpi. Testauksen hyväksymistä ei hallita, mutta testausvastaava voi päättää milloin testaus on hylätty. Testaus voidaan hyväksyä esimerkiksi silloin, kun kriittisimmät testitapaukset ovat menneet läpi. Alla on joitain yleisiä testausvaiheiden hyväksymiskriteerejä. Tietokantatestaus on hyväksytty, kun tietokanta on testattu kahteen kertaan ja korjaukset on tehty. Ennen integrointitestausta projektiryhmä hyväksyy käyttöliittymän ja toteaa sen olevan valmis testaukseen. Käyttöliittymän on oltava realistinen ja toimiva. Paljon on kiinni käyttöliittymän valmistumisen ajankohdasta. Seuraavaan vaiheeseen ei voida siirtyä ennen käyttöliittymän hyväksyntää. Integroimistestaus on hyväksytty, kun tietokantakomentojen kutsu käyttöliittymästä ei aiheuta virheitä ja käyttöliittymä osaa käsitellä oikein tietokannan palautukset. Integroimistestauksen hyväksyntään kuuluu myös se että tietokannan tiedoista saadaan luotua luettava raportti. Järjestelmätestaus on hyväksytty, kun aiotut testitapaukset on ajettu ja löytyneet virheet raportoitu ja vakavat virheet korjattu. Ohjelman lopullisesta hyväksymisestä päättävät projektipäällikkö ja asiakas. Ohjelman hyväksyminen ei vaikuta projektin loppuun viemiseen, mutta tavoitteena on valmis ja julkaisukelpoinen ohjelma. Hyväksyttävän ohjelman on täytettävä vaatimuksissa esitetyt ehdot. Hyväksymistestausta varten voidaan valmistaa testitapauslista, jossa jokainen vaatimus testataan. Ohjelma voidaan hyväksyä listan mennessä hyväksyttävästi läpi. Koko testaus hyväksytään, kun kaikki vaadittavat dokumentit on kirjoitettu. Muita rajoja testauksen hyväksymiselle ei aseteta. 9.2 Testauksen hylkääminen Huonosti suoritettu testaus voidaan hylätä ja laittaa testaaja suorittamaan testaus uudelleen. Testaus hylätään esimerkiksi silloin, kun testaaja ei kirjaa ylös testauksen tapahtumia. Hylkäys voi johtua myös riittämättömästä testauksesta. Testauksen hylkäämisestä päättää testausvastaava. 34 / 36
35 Testauksen lisäksi voidaan hylätä myös yksittäisiä testitapauksia. Testitapauksen hylkääminen on paikallaan esimerkiksi silloin, kun sitä ei voida suorittaa ohjelman muuttuneen toiminnan vuoksi. Testipäiväkirjaan kirjataan myös hylätyt testitapaukset ja selitetään miksi niitä ei ole suoritettu. 9.3 Testauksen keskeyttäminen Keskeyttäminen ei ole sama asia kuin lopettaminen. Keskeytyksestä voidaan puhua, jos testausta ei saada vietyä loppuun kerralla ja sitä on tarkoitus jatkaa myöhemmin. Testaus voidaan joutua keskeyttämään myös, korjausten tekemisen ajaksi. Testauspöytäkirjaan kirjataan ilmoitus keskeytyksestä. Kun testausta jatketaan, ilmoitetaan siitä samassa pöytäkirjassa. Testauksen jatkaminen edellyttää, että ohjelman tila saadaan palautettua ja ympäristössä ei tapahdu muutoksia keskeytyksen aikana. Testitapaukset voivat vaatia ennalta tapahtuvia asioita. 9.4 Testauksen lopettaminen Testaus voidaan lopettaa monesta syystä. Testausvastaava tai testaaja itse määrittää milloin testaus voidaan lopettaa hyväksytysti. Testaus voidaan lopettaa esimerkiksi, kun ollaan saatu ajettua kaikki aiotut testitapaukset ilman ongelmia. Eräs lopetuksen syy on, että ohjelma tai sen osa ei ole vielä valmis testaukseen ja vaatii korjausta. Löytyy siis sellainen virhe, joka estää testauksen jatkamisen. Toinen syy testauksen lopettamiseen on ajan loppuminen. Testausvastaava määrittää päivämäärän, johon mennessä testaus on viimeistään lopetettava. Testauksen loputtua testaaja toimittaa testauspöytäkirjan ja virheraportit sovittuun paikkaan ryhmän jäsenten saataville. 9.5 Testauksen päättyminen Kaikki testaus päättyy 18.4 riippumatta siitä, miten keskeneräinen ohjelma on. Tästä päivämäärästä ei voida joustaa ilman erittäin hyvää syytä. Testauksen päättyminen ei siis vaadi testauksen tai ohjelman hyväksymistä. Testaus voidaan päättää jo aikaisemmin, jos sekä projektipäällikkö että asiakas hyväksyvät ohjelman. Hyvää syytä aiempaan testauksen päättämiseen on kuitenkin vaikea keksiä. Testauksen päättymisen jälkeen ohjelmaan voi vielä tehdä korjauksia ennen lopullisen version julkistamista. Ohjelma julkistetaan suunnitelmien mukaan, riippumatta sen valmiusasteesta. 35 / 36
Kuntokirjuri. Testausraportti. Miika Alonen Jarkko Laine Jesse Honkanen Veli Matti Huovinen Jani Jäntti. Versio 1.1 16.5.2008
Kuntokirjuri Testausraportti Miika Alonen Jarkko Laine Jesse Honkanen Veli Matti Huovinen Jani Jäntti Versio 1.1 16.5.2008 Jakelu: Asiakas Jukka Rantala Ohjaaja Erkki Pesonen Opponoiva ryhmä 1 Kuopion
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
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
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
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
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
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. 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
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ä
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
Testausraportti. Oppimistavoitteiden hallintajärjestelmä harri
Testausraportti Oppimistavoitteiden hallintajärjestelmä harri Helsinki 13.12.2007 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti
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
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ää
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
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
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
Testaussuunnitelma Labra
Testaussuunnitelma Labra Helsinki 25.8.2008 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos 1 Kurssi 581260 Ohjelmistotuotantoprojekti (9+1op) Projektiryhmä Anssi Kapanen,
Asiointipalvelun ohje
Asiointipalvelun ohje Yleistä 1. Kirjautuminen 2. Yhteystiedot 3. Vastaustavan valinta 1. Yleistä 2. Palkkatietojen lataaminen tiedostosta 4. Lomake 1. Yleistä 2. Linkit ja vastaajan tiedot 3. Lomakekäsittely
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
ARVI-järjestelmän ohje arvioinnin syöttäjälle 13.4. 2015
ARVI-järjestelmän ohje arvioinnin syöttäjälle 13.4. 2015 Sisältö ARVI-menettelyn perusteet... 1 Arvioinnin syöttäminen... 2 Arvion lähettäminen TE-toimistoon... 5 Sovelluksen sulkeminen... 6 Virhetilanteiden
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
Käyttöohje. Ticket Inspector. Versio 1.0. Sportum Oy
Käyttöohje Ticket Inspector Versio 1.0 Sportum Oy 10.5.2017 Sivu 1 Sisällysluettelo 1. Yleistä... 2 2. Kirjautuminen ensimmäisellä kerralla / PIN-koodin unohtuessa... 3 3. Tunnistautuminen... 4 4. Päänäkymä...
Ohjelmistotuotantoprojekti
Ohjelmistotuotantoprojekti Ryhmä Muppett TESTAUSDOKUMENTTI Helsinki 5.8.2008 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Ohjelmistotuotantoprojekti, kesä 2008 Projekti: Muutos- ja korjauspyyntöjen
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
Hirviö Järjestelmätestauksen testitapaukset ja suoritusloki I1
Hirviö Järjestelmätestauksen testitapaukset ja suoritusloki I1 Jani Heikkinen Jukka Larja Kim Nylund Liia Sarjakoski 30. marraskuuta 2004 1 Sisältö 1 Sisään- ja uloskirjautuminen 3 1.1 Testitapaus F1-TC1................................
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
Visma Avendon asennusohje
Visma Avendon asennusohje 1 Versio 5.21 On tärkeää, että käytössäsi on aina uusin toimittamamme versio ohjelmistosta. Asentamalla viimeisimmän version saat käyttöösi ohjelman tuoreimmat ominaisuudet ja
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
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
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
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
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ö...
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
Määrittelydokumentti NJC2. Helsinki 11.2.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Määrittelydokumentti NJC2 Helsinki 11.2.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti ( ov) Projektiryhmä Eero Anttila Olli
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
Febdok 6.0 paikallisversion asennus OHJEISTUS
Febdok 6.0 paikallisversion asennus OHJEISTUS Sisällys 1 YLEISTÄ 1 2 ASENNUKSEN VALMISTELUT 2 2.1 VARMUUSKOPIOT 2 2.2 ASENNUSTIEDOSTON LATAUS, WWW.FEBDOK.FI 2 2.3 ASENNUSTIEDOSTON LATAUS, FEBDOK:IN SISÄINEN
UTIFLEET-VARAUSJÄRJESTELMÄ KÄYTTÄJÄN OHJE. Gospel Flight ry
UTIFLEET-VARAUSJÄRJESTELMÄ Gospel Flight ry Versio 1.0 Hyväksytty Tekijä 1.11.2005 Tarkastanut 1.11.2005 Hyväksynyt Juha Huttunen 3.11.2005 Helia UTIFLEET-TIETOJÄRJESTELMÄ 2 SISÄLLYS 1 SOVELLUKSEN KÄYTTÖOIKEUDET
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
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. 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ä
Sisällys Clerica Web-sovellusten käytön aloittaminen 2
Sisällys Clerica Web-sovellusten käytön aloittaminen 2 Kirjautuminen järjestelmään 2 Myyntilaskut 2 Ostolaskujen käsittely 4 Uuden laskun syöttö 6 Palkkailmoituslomake 8 Palkkailmoituksesta kopio 9 Henkilötietojen
KYMP Webmail -palvelu
KYMP Webmail -palvelu Sisältö 1. Kirjautuminen... 3 2. Viestin merkinnät... 4 3. Viestien lukeminen... 4 Viestiin vastaaminen... 4 Viestin välittäminen edelleen / uudelleen ohjaus... 5 4. Viestin kirjoittaminen...
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
Käyttöohje. Versiohistoria: 1.0 7.5.2003 1. versio Mari 1.1 9.5.2003 Kommenttien perusteella korjattu versio
Otus- projektinhallintatyökalu Käyttöohje Versiohistoria: 1.0 7.5.2003 1. versio Mari 1.1 9.5.2003 Kommenttien perusteella korjattu versio Mari Tampere 9. toukokuuta 2003 Kimmo Airamaa, Andreas Asuja,
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
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
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
Käyttötapauksen nimi Lukija: pääsivu
Lukija: pääsivu Lukija Käyttäjä on avannut sivuston pääsivun Ruudulle tulostuvat kirjoittajat ja heidän juttujensa otsikot. - Lopputulos Käyttäjä voi valita kirjoittajan jutut tai kirjoittajan jutun 1
JAKELUPISTE KÄYTTÖOHJE 2/6
käyttöohjeet JAKELUPISTE KÄYTTÖOHJE 2/6 1. Esittely JakeluPiste on helppo ja yksinkertainen ratkaisu tiedostojen lähettämiseen ja vastaanottamiseen. Olipa kyseessä tärkeä word dokumentti tai kokonainen
Kuntokirjuri. Käyttöohje. Miika Alonen Jarkko Laine Jesse Honkanen Veli Matti Huovinen Jani Jäntti. Versio
Kuntokirjuri Käyttöohje Miika Alonen Jarkko Laine Jesse Honkanen Veli Matti Huovinen Jani Jäntti Versio 1.51 23.4.2008 Jakelu: Asiakas Jukka Rantala Ohjaaja Erkki Pesonen Opponoiva ryhmä 1 Kuopion yliopisto
Käyttötapauksen nimi Lukija: pääsivu
Lukija: pääsivu Lukija Käyttäjä on avannut sivuston pääsivun Ruudulle tulostuvat 5 viimeisen jutun otsikot ja kirjoittajat sekä jutun alku. - Käyttäjä voi valita kirjoittajan (jutut) tai yhden jutun. Käyttäjävoi
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
https://www.oppi.uku.fi/pk/ Onni-oppimispäiväkirjan ohje 15.9.2010 version 1.2
https://www.oppi.uku.fi/pk/ Onni-oppimispäiväkirjan ohje 15.9.2010 version 1.2 Sisällys: 1. Onni-oppimispäiväkirja yleisesti... 3 2. Käyttäjätunnuksen luominen... 3 2.1 Itä-Suomen yliopiston Opiskelija
Viva-16. Käyttöohje. 1.4.2009 Veikko Nokkala Suomen Videovalvonta.com
Viva-16 Käyttöohje 1.4.2009 Veikko Nokkala Sisällysluettelo Sisällysluettelo... 2 Ohjelmisto käyttöliittymä... 3 Asentaminen... 3 Käyttöönotto... 3 Katselu... 6 Tallennus... 8 Toistaminen... 9 Selain käyttöliittymä...
Osallistavan suunnittelun kyselytyökalu
Osallistavan suunnittelun kyselytyökalu Käyttöohje InnoGIS- hankkeen aikana kehitetylle pilottiversiolle Dokumentti sisältää pilottiversiona toimivan kyselyn laatimiseen ja vastaamiseen liittyvän ohjeistuksen.
ANVIA ONLINE BACKUP ASENNUSOPAS 1(7) ANVIA ONLINE BACKUP ASENNUSOPAS 1.0
1(7) ANVIA ONLINE BACKUP Asioita, jotka tulee huomioida ennen asennusta! Koska palvelu sisältää myös sharing-ominaisuuden, on asiakas itse vastuussa millaisia tiedostoja palvelimelle varmuuskopioi ja kenelle
11. PALAVERIN PÖYTÄKIRJA. Jyväskylän Yliopisto Tietotekniikan laitos CONCEPT-projekti Paikka ja aika
Paikka ja aika Kokoustila Ag C223.1 tiistai klo 13:33-16:07 Läsnä Jouni Kallio(JK), liikuntabiologian laitoksen edustaja Lari Kannisto(LK), vastaava ohjaaja Petteri Kela(KELA), tekninen ohjaaja Pekka Kuuva(PK),
Testaussuunnitelma Luuppi-projekti http://code.google.com/p/luuppi/
Testaussuunnitelma Luuppi-projekti http://code.google.com/p/luuppi/ versio 1.0 Projektiryhmä: Panu Tunttunen Petri Ikävalko Mikko Kuivanen Johannes Lampela Eero Jaakonaho Kari Jussila Saila Oldén Päiväys
Suvi Junes/Pauliina Munter Tietohallinto/Opetusteknologiapalvelut 2014
Tietokanta Tietokanta on työkalu, jolla opettaja ja opiskelijat voivat julkaista tiedostoja, tekstejä, kuvia ja linkkejä alueella. Opettaja määrittelee lomakkeen muotoon kentät, joiden kautta opiskelijat
Autentikoivan lähtevän postin palvelimen asetukset
Autentikoivan lähtevän postin palvelimen asetukset - Avaa Työkalut valikko ja valitse Tilien asetukset - Valitse vasemman reunan lokerosta Lähtevän postin palvelin (SM - Valitse listasta palvelin, jonka
Korkeakoulujen prosessipalvelin: mallintajan palvelinohje Versio 0.2
Korkeakoulujen prosessipalvelin: mallintajan palvelinohje Versio 0.2 Sisällysluettelo Muutoshistoria...3 1 Johdanto...4 2 Palvelimen käyttöön tarvittavat ohjelmat...4 3 Palvelimelle kirjautuminen...4 4
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
Hirviö Järjestelmätestauksen testitapaukset ja suoritusloki I2
Hirviö Järjestelmätestauksen testitapaukset ja suoritusloki I2 8. helmikuuta 2005 1 Sisältö 1 Johdanto 3 2 Muistiinpanojen haku 3 2.1 Testitapaus F1-TC1................................ 3 2.2 Testitapaus
Sisällysluettelo 1 Johdanto Root, koko Opalan pääkäyttäjä
OPALA Käyttöohje Sisällysluettelo 1 Johdanto 4 2 Root, koko Opalan pääkäyttäjä...5 2.1 Sisäänkirjautuminen.5 2.2 Käyttäjätunnukset 6 2.2.1 Pääkäyttäjätunnukset.6 2.2.1.1 Luo. 7 2.2.1.2 Muokka/poista 8
Enigmail-opas. Asennus. Avainten hallinta. Avainparin luominen
Enigmail-opas Enigmail on Mozilla Thunderbird ja Mozilla Seamonkey -ohjelmille tehty liitännäinen GPG-salausohjelmiston käyttöä varten. Sitä käytetään etenkin Thunderbirdin kanssa sähköpostin salaamiseen
Testaussuunnitelma. Polku http://code.google.com/p/polku-projekti/ versio 1.0. Projektiryhmä. Janne Pihlajaniemi. Antti Jämsén.
Testaussuunnitelma Polku http://code.google.com/p/polku-projekti/ versio 1.0 Projektiryhmä Janne Pihlajaniemi Antti Jämsén Maria Hartikainen Pekka Kallioniemi Jorma Laajamäki Panu Tunttunen Nina Tyni Joonas
Nexetic Shield Unlimited
Nexetic Shield Unlimited Käyttöohje 1. Asennus ja käyttöönotto 2. Ohjelman käyttäminen 3. Lisäasetukset 4. Tietojen palautus 1. Asennus ja käyttöönotto Asiakasohjelman asennus Tehtyäsi tilauksen varmistusohjelmasta
Työsähköpostin sisällön siirto uuteen postijärjestelmään
Työsähköpostin sisällön siirto uuteen postijärjestelmään edupori.fi/office 365 3.10.2013 Porin kaupunki ATK Tuki Sisällys Johdanto... 2 Edupori.fi sähköpostin määrittäminen Office 365:n Outlook-ohjelmaan
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
Testaussuunnitelma. Ohjelmistotuotantoprojekti Nero. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Testaussuunnitelma Ohjelmistotuotantoprojekti Nero Helsinki 5.11.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti ( ov) Projektiryhmä
Osallistavan suunnittelun kyselytyökalu
Osallistavan suunnittelun kyselytyökalu Käyttöohje ARFM- hankkeessa jatkokehitetylle SoftGIS-työkalulle Dokumentti sisältää ohjeistuksen osallistavan suunnittelun työkalun käyttöön. Työkalu on käytettävissä
NAVITA BUDJETTIJÄRJESTELMÄN ENSIASENNUS TYÖASEMALLE
NAVITA BUDJETTIJÄRJESTELMÄN ENSIASENNUS TYÖASEMALLE 1) Navita Budjettijärjestelmä asennetaan palvelimelle asennetusta Navita\NavitaSetup kansiosta Setup komennolla tämä mahdollistaa Navita-työasemien automaattisen
Mathcad Flexnet lisenssipalvelimen asennus
Mathcad Flexnet lisenssipalvelimen asennus Korjattu 13.01.01 Tärkeää: Ennen lisenssin hakemista tulee luoda PTC tili. Tästä on erillinen ohje, jonka on joko tullut tämän dokumentin yhteydessä tai sen saa
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
SEPA diary. Dokumentti: SEPA_diary_PK_HS.doc Päiväys: Projekti: AgileElephant Versio: V0.3
AgilElephant SEPA Diary Petri Kalsi 55347A Heikki Salminen 51137K Tekijä: Petri Kalsi Omistaja: ElectricSeven Aihe: PK&HS Sivu 1 / 7 Dokumenttihistoria Revisiohistoria Revision päiväys: 29.11.2004 Seuraavan
Käyttötapauksen nimi Lukija: pääsivu Osallistujat Lukija Tuloehdot Käyttäjä on avannut sivuston pääsivun Kuvaus Ruudulle tulostuvat kirjoittajat ja
Käyttötapauksen nimi Lukija: pääsivu Osallistujat Lukija Tuloehdot Käyttäjä on avannut sivuston pääsivun Kuvaus Ruudulle tulostuvat kirjoittajat ja heidän juttujensa otsikot. Poikkeukset - Lopputulos Käyttäjä
Office 2013 - ohjelmiston asennusohje
Office 2013 - ohjelmiston asennusohje Tämän ohjeen kuvakaappaukset on otettu asentaessa ohjelmistoa Windows 7 käyttöjärjestelmää käyttävään koneeseen. Näkymät voivat hieman poiketa, jos sinulla on Windows
Päivitysohje Opus Dental
Päivitysohje Opus Dental 7.1.460 1. Päivitysohjelman lataaminen Avaa Opus Dental -internetsivu osoitteessa www.opusdental.com. Klikkaa etusivulta Suomen lippua avataksesi suomenkielisen sivuston. Valitse
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.
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,
KServer Etäohjaus Spesifikaatio asiakaspuolen toteutuksille
KServer Etäohjaus 1 (5) KServer Etäohjaus Spesifikaatio asiakaspuolen toteutuksille Palvelimen toteutuksen ollessa versio 1.0, spesifikaation versio 1.0.0. 2009, Riku Eskelinen/ KServer Software Development
Pauliina Munter / Suvi Junes Tampereen yliopisto/tietohallinto 2013
Tehtävä 2.2. Tehtävä-työkalun avulla opiskelijat voivat palauttaa tehtäviä Moodleen opettajan arvioitaviksi. Palautettu tehtävä näkyy ainoastaan opettajalle, ei toisille opiskelijoille. Tehtävä-työkalun
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.
Sonera Yrityssähköposti. Outlook 2013 lataus ja asennus
Sonera Yrityssähköposti. Outlook 2013 lataus ja asennus Sisältö 1/14 Sonera Yrityssähköpostin käyttöönotto Outlook 2013 -sovelluksella SISÄLLYS Outlook 2013 asennuspaketin lataus... 2 Outlook 2013 asennus...
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
Salasanojen turvallinen tallentaminen KeePass ohjelmalla
Salasanojen turvallinen tallentaminen KeePass ohjelmalla KeePass on vapaasti saatavilla oleva, avoimen lähdekoodin ohjelma, jonka tarkoituksena on auttaa salasanojen hallinnassa. Tämä KeePass ohje on päivitetty
Uuden työ- tai mittavälineen luominen tietokantaan
Sivu:1(12) Työ- ja mittaväline-tietokanta löytyy serveriltä APPL14.DE.ABB.COM/SRV/ABB Tarvitset read-oikeudet tietokannan tarkasteluun ja editor mainusers-oikeudet tietokannan muokkaukseen. Jos tarkoituksenasi
Maventa Connector Käyttöohje
Maventa Connector Käyttöohje 17.4.2015 Sisällys 1. Esittely... 2 1.1. Käytön edellytykset... 2 1.2. Tuetut aineistomuodot... 2 2. Asennustiedosto... 3 2.1. Sisäänkirjautuminen... 7 3. Asetuksien määrittäminen...
@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ä
Ohjelmisto on selainpohjaisen käyttöliittymän tarjoava tietokantajärjestelmä merikotkien seurantaan WWF:n Merikotka-työryhmän tarpeisiin.
TIETOKANTA MERIKOTKIEN SEURANTAAN Käyttöohje Versiohistoria: Versio Päivämäärä Kuvaus Tekijä 1.0 11.12.2007 Ensimmäinen luonnos Janne Piippo 2.0 13.12.2007 Virallinen verio Janne Piippo HELSINGIN YLIOPISTO
Raporttiarkiston (RATKI) käyttöohjeet Ohjeet
Raporttiarkiston (RATKI) käyttöohjeet Ohjeet 15.11.2012 1.0 Vastuutaho TRAFI Sisällys Raporttiarkiston (RATKI) käyttöohjeet 1 1. Johdanto 3 1.1. Esitiedot 3 1.2. Käyttöoikeudet 3 1.3. Sisäänkirjautuminen
Good Minton Sulkapalloliiton Kilpailujärjestelmä SEPA: Heuristinen arviointi
Good Minton Sulkapalloliiton Kilpailujärjestelmä SEPA: Heuristinen arviointi Versiohistoria: Versio: Pvm: Laatijat: Muutokset: 0.1 2006-11-25 Janne Mäkelä Alustava 1.0 2006-12-10 Janne Mäkelä Valmis 1.
TIE Ohjelmistojen testaus 2015 Harjoitustyö Vaihe 3. Antti Jääskeläinen Matti Vuori
TIE-21204 Ohjelmistojen testaus 2015 Harjoitustyö Vaihe 3 Antti Jääskeläinen Matti Vuori Rakenne ja aikataulu Kolme vaihetta: 1. Tutkivan järjestelmätestauksen suunnittelu 2. Tutkivan järjestelmätestauksen
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
VERKKOVELHO-YLLÄPITOTYÖKALUN KÄYTTÖOHJE
VERKKOVELHO-YLLÄPITOTYÖKALUN KÄYTTÖOHJE 1. SISÄÄN KIRJAUTUMINEN Sisään kirjautuminen VerkkoVelho-ylläpitotyökaluun tapahtuu yrityksesi osoitteessa www.omaosoitteesi.fi/yllapito, esim. www.verkkovelho.fi/yllapito.
T Tietojenkäsittelyopin ohjelmatyö Tietokonegrafiikka-algoritmien visualisointi Vaatimustenhallinta
T-76.115 Tietojenkäsittelyopin ohjelmatyö Sisältö Tämä on dokumentti esittelee tietokonegrafiikkaalgoritmien visualisointijärjestelmän kehitysprojektissa käytettävän vaatimustenhallintamenetelmän. Päivämäärä
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
Henkilö- ja koulutusrekisterin asennusohje
Henkilö- ja koulutusrekisterin asennusohje Ohjelmaversio 1.0 Dokumenttiversio 1.0 2 Ohjelman lataaminen Voit ladata henkilöstö- ja koulutusrekisteriohjelman asennuspaketin EduSetup.exe sivustolta valitsemalla
Liitteenä on ohje järjestelmän käytöstä. Lasse Haverinen p Kaisa Korhonen p
1 Laskukierros.fi on ilmailijoiden ja ilmailukerhojen sähköinen lentopäiväkirja- ja laskutuspalvelu. Järjestelmän on luonut Pudasjärven Ilmailukerho ry:n jäsen Lasse Haverinen. Palvelun käyttöliittymä
LoCCaM. LoCCaM Cam laitteiston ohjaaminen. Dimag Ky dimag.fi
LoCCaM LoCCaM Cam laitteiston ohjaaminen Dimag Ky janne.koski @ dimag.fi +358505907788 Laitteen lisääminen sovellukseen Sovelluksen pääsivulta valitaan oikeasta yläkulman valikosta Aloita uusi (1) Aukeavaan