CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET. Jussi Kasurinen Kevät 2015

Koko: px
Aloita esitys sivulta:

Download "CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET. Jussi Kasurinen (etu.suku@lut.fi) Kevät 2015"

Transkriptio

1 CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET Jussi Kasurinen Kevät 2015

2 KERTAUS EDELLISESTÄ CT60A4150 Ohjelmistotestauksen perusteet

3 ERILAISIA MITTAREITA (ISO/IEC 29119) Eli: Toistettava, tarkka, vertailukelpoinen ja taloudellinen. Erilaisia mittareita: Raakadataan perustuvat Työn suunnitteluun perustuvat Projektin tilaan perustuvat Järjestelmän kattavuuteen perustuvat Testituloksiin liittyvät Järjestelmän luotettavuuteen perustuvat Testauksen tehokkuuden mittarit

4 RE: GARVININ LAATUMÄÄRITELMÄT Määrittelemätön tai koettu laatu, joka on käyttäjän kokema tunne korkeasta laadusta. Tämän määritelmän mukaan laatu on joukko hienovaraisia, ei mitattavissa olevia tekijöitä jotka käyttäjä tunnistaa tuotteesta jossa ne ovat läsnä. Tuotepohjainen laatu, joka tarkoittaa laatua, joka perustuu tarkkaan asetettuihin mittareihin, kuten vikatilojen keskimääräiseen tapahtumistiheyteen tai virheellisten syötteiden määrään virheettömiin verrattuna

5 RE: GARVININ LAATUMÄÄRITELMÄT Käyttäjäpohjainen laatu, joka on ns. havaitun laadun määritelmä, jossa tuote täyttää kaikki käyttäjän sille asettamat tarpeet ja toimii käyttäjän näkökulmasta juuri niin kuin halutaan. Valmistuspohjainen laatu, joka tarkoittaa laatua, joka on todennettavissa sillä että tuote on valmistettu tarkasti, tehty korkealaatuisista tarkkaan määritellyistä osista ja koottu oikein. Arvopohjainen laatu tarkoittaa laatumääritelmää, jossa tuotteen laatu perustuu sen toiminnalliseen arvoon. Periaatteessa tämä määrittely yhdistää osittain kaikkia muita määritelmiä, ja huomioi esimerkiksi sen että käyttäjillä on korkeammat odotukset tuotteilta jotka ovat kalliita. Vastaavasti halvoissa tuotteissa voidaan hyväksyä vikatiloja, käytettävyysongelmia tai halvan tuntua paljon kalliita enemmän.

6 MITÄ ON OHJELMISTON LAATU? // MISTÄ TUNNISTAA LAADUKKAAN TUOTTEEN? Mitä on korkea laatu? 10 vastaajaa, 10 eri vastausta. Edes samaa ohjelmaa tekevät ihmiset eivät osaa sanoa mikä on heidän tuotteensa absoluuttinen hyvä laatu. Voiko väärin suunniteltu tuote olla laadukas? Voiko kaatuileva tuote olla laadukas?

7 TESTAAJAN ROOLISTA ORGANISAATIOSSA CT60A4150 Ohjelmistotestauksen perusteet

8 TESTAAJA JA OHJELMISTOPROJEKTI Testaaja on aina kuitenkin vain yksi jäsen koko projektitiimissä. Työ on osa ryhmän tuotosta testaaminen on ryhmätyötä. Useimmiten tavoitteena olisi tienata rahaa testauksen organisointiin liittyy useita muitakin asioita kuin mitä oma tiimi tekee ja tietää.

9 SOSIOTEKNOLOGINEN JÄRJESTELMÄ

10 YLEISESTI Kaikki ryhmän jäsenet ovat ihmisiä. Osa ihmisistä vain on laiskoja, epärehellisiä ja/tai tyhmiä. Kukaan ei myöskään tiettävästi osaa lukea ajatuksia. tai pysty käyttämään dokumentteja joihin ei merkitty niitä perusjuttuja, kyllähän sä ne tiedät. Vrt. lähdekoodin kommentointi

11 MITÄ SIIHEN BUGIRAPORTTIIN SITTEN PITÄISI KIRJOITTAA? (KANER, KATARA) Selkeä, kuvaava otsikko auttaa löytämään raportin bugikannasta Selosta kuinka häiriön saa toistettua, sisällytä kaikki askeleet Kuvaile, mitkä askeleet ovat ja mitkä eivät ole tärkeitä bugin kannalta, ja miten tulokset vaihtelivat eri testiajoissa Analysoi ongelmaa ja kerro, miten se voidaan toistaa pienimmällä määrällä askelia Raportin pitää olla helposti ymmärrettävä Sävyn pitää olla neutraali Vain yksi bugi per raportti Jos toistamiseen tarvitaan tiedosto, liitä se raporttiin tai kerro mistä se löytyy

12 MIKSI KAIKKIA VIRHEITÄ EI KORJATA? (KANER, KATARA) Kehittäjä ei saa bugia toistettua Bugin toistaminen vaatii erikoista temppuilua Toistaminen ei ole mahdollista näillä tiedoilla ja lisätietojen kaivaminen vaatii paljon työtä Kehittäjä ei ymmärrä raporttia Epärealistinen vika Korjaaminen vaatii paljon työtä (rahaa tai aikaa) Korjaaminen on riskialtista Ei nähtävissä olevaa vaikutusta käyttäjille

13 MIKSI KAIKKIA VIRHEITÄ EI KORJATA? (KANER, KATARA) Ei tärkeä; kukaan ei välitä, jos tämä ei toimi Tai sopimuksessa ei vaadita tämäntyylisiin ongelmiin puuttumista Kyseessä ei ole bugi vaan ominaisuus, joskus myös ihan oikeasti. Johto ei välitä tämän kaltaisista bugeista Projekti on vaiheessa jossa tietyn tason alle jääviä bugeja ei korjata Kehittäjä ei pidä testaajasta tai ei luota häneen tms. henkilökohtaiset syyt (Projekti myytiin halvalla jotta saadaan myytyä huolto- ja ylläpitosopimus kovaan hintaan.)

14 KOMMUNIKOINTI OIKEASSA ORGANISAATIOSSA Testitapaukset ja testiraportit voivat päätyä projektissa melkein kenen tahansa käyttöön. Kirjoitusasun tulisi olla tarkka, selkeä ja ymmärrettävää ilman merkittävää työkokemusta. Koska ohjelmistoala on hyvin kansainvälistä, voi tuotetut dokumentit kuten käyttöohjeet tai testitapausten kuvakset myös päätyä sellaisten ihmisten käsiin, jotka eivät äidinkielenään puhu samaa kieltä. Tämän vuoksi myös sanontoja, murresanoja tai sananparsia tulisi välttää. Asiakas ei välttämättä ymmärrä ammattisanastoa! Ohjelmistoprojektien asiakas ei ole ohjelmistoalan ammattilainen, joten heiltä ei myöskään voida odottaa kykyä ymmärtää ammattitekstiä.

15 KOMMUNIKOINTI OIKEASSA ORGANISAATIOSSA Tiimien koko kasvattaa kertyvän dokumentaation ja kommunikointitarpeen määrää eksponentiaalisesti. Yleisesti arvioiden, yli kymmenen henkilön ryhmä tarvitsee sisäisen koordinaattorin huolimatta siitä miten ammattitaitoinen ja kokenut ryhmä on. Esim. agilet mallit toimii useimmiten juuri koska ryhmäkoot pidetään pieninä. Normaalissa organisaatiossa tieto kulkee ihmiseltä toiselle pitkälti kahden askeleen verran, eli päivittäin tavattaville ihmisille, ja ihmisille joita nämä henkilöt tapaavat päivittäin. Kaikkea muuta tiedonvaihtoa varten tarvitaan jonkinlainen järjestely.

16 KOMMUNIKOINTI OIKEASSA ORGANISAATIOSSA Ihmiset lopettavat nopeasti seuraamasta tiedotteita joita lähetetään liian usein. Tärkeän tiedon jakamista varten henkilöihin pitää ottaa erikseen yhteyttä. Mikäli jokin projektin toiminto tuottaa liikaa yhteydenottoja, katoaa tämän toiminnot tärkeätkin viestit kommunikaatiotulvaan.

17 MUUTAMA OIKEA ESIMERKKI Eräässä yrityksessä kolme ohjelmoijaa käytti vuorollaan työviikon aikaa saman ongelman ratkaisemiseen, koska kenellekään ei tullut mieleen kysyä muilta asiasta. Toisessa organisaatiossa paljastui että iso osa uuden tuotteen ongelmista tiedettiin etukäteen mutta kukaan ei katsonut olevansa oikea henkilö huomauttamaan niistä. Eräässä tutkimuksessa huomattiin, että tärkein ero opiskelijan ja ammattimaisen pelintekijän välillä on siinä, että ammattilainen kyselee muiden mielipiteitä, testauttaa ideoitaan muilla ja suunnittelee asiat pidemmälle ennen varsinaisen tekemisen aloittamista.

18 MISTÄ KOOSTUU OHJELMISTOALAN AMMATTILAINEN? (SWEBOK)

19 MUITA TESTAUSTYÖHÖN VAIKUTTAVIA TEKIJÖITÄ Tapakulttuurit Liiketoimintamallit Asiakkaan rooli Ulkoistaminen, ostetut komponentit Protokollat, standardit Lainsäädäntö Kriittisyysaste

20 TAPAKULTTUURIT Joissain kulttuureissa ei vain ole kohteliasta väittää vastaan. Tai mitenkään kritisoida esimiehen päätöstä. Tai kieltäytyä, tai sanoa Ei. Kommunikointi, tietokatkokset Myös muu kulttuuri vaikuttaa; mitä vihreä väri merkitsee sinulle?

21 LIIKETOIMINTA JA -MALLIT Yrityksen tapa toimia, hankkia asiakkaita ja tehdä rahaa. Miten vahva vikavastuu yritykselle jää? Miten paljon voidaan olettaa saavan voittoa? Mitä projektilta halutaan? Potkitaan tuote ulos halvalla ja nopeasti, korjataan mistä ymmärtävät valittaa. Nyt tehdään runko, myöhemmin tehdään sisältö. Tämä tehdään vain siksi että saadaan rahaa. Esimerkiksi tutkimus pelintekijöistä; raha vai maine?

22 ASIAKAS Millainen asiakas on? Tavoiteltu käyttäjäkunta joka maksaa tuotteen hankkimisesta. Tavoiteltu käyttäjäkunta joka maksaa tuotteen käyttämisestä. Tavoiteltu käyttäjäkunta joka maksaa tuotteen käyttämisestä, jos pitää siitä riittävän paljon tai haluaa lisäominaisuuksia. Yksittäinen suuri organisaatio, esimerkiksi suuryritys, joka ostaa omaan käyttöönsä rakennetun tuotteen tai ohjelmistokomponentin ja maksaa sen kehityskustannukset. Organisaatio, joka ostaa valmiin tuotteen ja maksaa kohtuullisen summan sen muokkaamisesta yritykselle hyödylliseen käyttöön.

23 ASIAKAS Eräässä tapauksessa testauksen suurin ongelma oli siinä, että asiakas joka maksoi koko työn ei antanut organisaation tehdä mitään testaustyötä kohdeympäristössä johon järjestelmä oli tarkoitus asentaa! Voiko asiakas olla tunkeileva? Milloin asiakasta pitäisi kuunnella? Milloin taas pitäisi minimoida featuritis

24 ULKOISTAMINEN Ulkoistaminen ja testaus liittyvät läheisesti toisiinsa, sillä testaustoimintoja voidaan joko ostaa ulkoa, tai ulkoa ostettujen moduulien testaus joudutaan tekemään osana sisäistä testausta. Yllättävää kyllä, ulkoistettujen toimintojen tai ulkoa tuotujen osien käyttämistä ei kuitenkaan pidetä kovin merkittävänä ongelmana esimerkiksi laadulle; Yrityksissä tehdyn tutkimuksen pohjalta useimmat yritykset toteuttavat testausvaiheet ulkoa tuoduille komponenteille aivan kuin se olisi omaa lähdekoodia. Ainoana erona vain se että havaitut viat raportoidaan eteenpäin eri kanavaa pitkin. Joissain yrityksissä ainoa varsinainen ongelma on komponentin korjauttaminen projektin ulkopuolella; välillä oli epäselvää mitä vikailmoituksiin sai laittaa ja mitä ei. Yleisesti ottaen ulkoa tuotuja komponentteja pidettiin kuitenkin varsin positiivisena asiana, koska ne poistivat omalta kehitystiimiltä tarpeen luoda käsin jokin ominaisuus, joka projektiin tarvittiin.

25 ULKOISTAMINEN Ulkoistaminen ja testaus liittyvät läheisesti toisiinsa, sillä testaustoimintoja voidaan joko ostaa ulkoa, tai ulkoa ostettujen moduulien testaus joudutaan tekemään osana sisäistä testausta. Yllättävää kyllä, ulkoistettujen toimintojen tai ulkoa tuotujen osien käyttämistä ei kuitenkaan pidetä kovin merkittävänä ongelmana esimerkiksi laadulle; Yrityksissä tehdyn tutkimuksen pohjalta useimmat yritykset toteuttavat testausvaiheet ulkoa tuoduille komponenteille aivan kuin se olisi omaa lähdekoodia. Ainoana erona vain se että havaitut viat raportoidaan eteenpäin eri kanavaa pitkin. Joissain yrityksissä ainoa varsinainen ongelma on komponentin korjauttaminen projektin ulkopuolella; välillä oli epäselvää mitä vikailmoituksiin sai laittaa ja mitä ei. Yleisesti ottaen ulkoa tuotuja komponentteja pidettiin kuitenkin varsin positiivisena asiana, koska ne poistivat omalta kehitystiimiltä tarpeen luoda käsin jokin ominaisuus, joka projektiin tarvittiin.

26 ULKOISTAMINEN Toinen tapa, miten ulkoistaminen vaikuttaa testaukseen ja testaustyön tekemiseen on ulkoa ostetut palvelut: Ylimääräiset testaajat Testaustyökalut Asiantuntijakonsultit. Kutakuinkin jako isoihin ja pieniin toimijoihin: Suuret yritykset, joilla on rahaa ja resursseja hankkia mitä he haluavat eivät nähneet tämän ulkoistamisen muodon tuottavan mitään ongelmaa, mutta Pienemmissä yrityksissä rajallinen määrä ohjelmistolisenssejä, huonosti tavoitettava asiantuntija-apu tai halvimmalla mahdollisella tarjouksella teetetty työ.

27 ULKOISTAMINEN Tavallisin ongelma ulkoistamisen yhteydessä ei kuitenkaan ollut heikko laatu tai rajattu pääsy komponenttien lähdekoodiin, vaan yksinkertaisesti kommunikointi. Koska monissa tapauksissa ulkoistettujen toimintojen tarjoajalla ei ollut varsin hyvää kuvaa toteutettavasta järjestelmästä, johti tämä ongelmiin joiden ratkaiseminen vei projektilta omaa työaikaa. Asioista sopiminen, korjauksien ja muutoksien teetättäminen ja yksityiskohtien viilaaminen veivät usein aikaa, koska ulkoa tulevat työntekijät eivät tiedä asioista samalla tapaan kuin omat työntekijät.

28 ULKOISTAMINEN Käytännössä tämä siis tarkoittaa sitä, että ulkoistamisen vaikutukset testauksen kannalta ovat varsin epätavalliset; Arvaamalla ulkoistettujen toimintojen ja projektin ulkopuolella tehdyn työn pitäisi olla ongelma, mutta näin ei ole. Ulkoa tuodut toiminnalliset kokonaisuudet olivat yleisesti jopa positiivinen, työmäärää vähentävä asia. Testauksen kannalta ulkoistamisen suurin ongelma onkin johtamisessa ja asioiden hallinnassa Jos kaikkea ei tehdä sisällä pitää suunnitelmat ja määritelmät olla hyvin yksityiskohtaisia ja selkeitä.

29 LAIT JA VIRANOMAISET Viides asia, joka voi vaikuttaa testauksen toteuttamiseen mutta ei suoranaisesti liity itse organisaation omaan toimintaa on lait ja viranomaisten rooli projekteissa. Esimerkiksi tietyt tietotekniikan alat, kuten lääketieteen sovellukset, ydinvoimaloiden järjestelmät tai puolustusalan projektit sisältävät jo itsessään tiukat salassapitovelvoitteet. Lisäksi tietysti joillain aloilla kuten ydinvoimatekniikalla ja autoteollisuudella on omat laadunvalvontamenetelmät joilla laatua voidaan valvoa ja mitata, sekä erillisiä viranomaisia kuten Säteilyturvakeskus, jotka tarkastavat että järjestelmiin toteutetut tuotteet täyttävät tietyt kriteerit.

30 LAIT JA VIRANOMAISET Testauksesta ja laadunvarmennuksesta pitää olla tietyt työvaiheet joissa kirjataan ylös viranomaisten vaatimuksia varten tarvitut asiat, sekä projektissa itsessään noudattaa tarkkaa dokumentointikäytäntöä jotta testaustyö ja laadunvarmennus voidaan myöhemmin tarkastuksessa osoittaa oikein tehdyksi. Lisäksi toimintaan voi vaikuttaa ihan suoraan lainsäädäntö, kuten esimerkiksi asiakkaiden tai käyttäjien yksilön suojaa koskeva lainsäädäntö tai muut henkilötietoja koskevat lait.

31 LAIT JA VIRANOMAISET Eräässä ohjelmistohankkeessa lainsäädäntö aiheutti hankalan ongelman. Yritys, joka valmisti sairaalan käyttöön ohjelmaa, sai vaatimuksen hyväksymistestata ohjelmaa oikeassa käyttöympäristössä oikeilla potilailla ennen laajempaa käyttöönottoa. Testit tehtiin ja aineisto kerättiin, mutta lainsäädäntö esti sairaalaa luovuttamasta mitään käyttäjätestejä koskevaa tietoa yritykselle. Koska asianajajat katsoivat kerättyjen tietojen kuuluvan potilastietosuojan piiriin, ei testituloksia voitu antaa eteenpäin ohjelmaa viimeistelevälle yritykselle. Lopputuloksena testit tehtiin koska niin oli sovittu, mutta testituloksia ei käytetty mitenkään ohjelman viimeistelemisen apuna koska se olisi ollut laitonta.

32 RE: MITÄ PITÄISI JÄÄDÄ MIELEEN

33 MITÄ TÄSTÄ LUENNOSTA PITÄÄ MUISTAA? Testaus ei tietenkään ole muovikupla jossa voidaan piilotella ja toimia miten halutaan. Kommunikointitaidot ryhmän sisällä. Ulkopuolelta tulevat asiat vaikuttavat hyvin paljon siihen, miten ja miksi testaus organisaatiossa tapahtuu niin kuin se tapahtuu!

CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET. Jussi Kasurinen (etu.suku@lut.fi) Kevät 2016

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)

Lisätiedot

Testaajan eettiset periaatteet

Testaajan eettiset periaatteet Testaajan eettiset periaatteet Eettiset periaatteet ovat nousseet esille monien ammattiryhmien toiminnan yhteydessä. Tämä kalvosarja esittelee 2010-luvun testaajan työssä sovellettavia eettisiä periaatteita.

Lisätiedot

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

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

Lisätiedot

Ohjelmiston testaus ja laatu. Ohjelmistotekniikka elinkaarimallit

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ää

Lisätiedot

58160 Ohjelmoinnin harjoitustyö

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

Lisätiedot

@Tampereen Testauspäivät (2012-06)

@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ä

Lisätiedot

Nimeni on. Tänään on (pvm). Kellonaika. Haastateltavana on. Haastattelu tapahtuu VSSHP:n lasten ja nuorten oikeuspsykiatrian tutkimusyksikössä.

Nimeni on. Tänään on (pvm). Kellonaika. Haastateltavana on. Haastattelu tapahtuu VSSHP:n lasten ja nuorten oikeuspsykiatrian tutkimusyksikössä. 1 Lapsen nimi: Ikä: Haastattelija: PVM: ALKUNAUHOITUS Nimeni on. Tänään on (pvm). Kellonaika. Haastateltavana on. Haastattelu tapahtuu VSSHP:n lasten ja nuorten oikeuspsykiatrian tutkimusyksikössä. OSA

Lisätiedot

Palveluverkkotyöryhmä. Viestintä

Palveluverkkotyöryhmä. Viestintä + Palveluverkkotyöryhmä Viestintä + Sisältö n Ymmärrämmekö sidosryhmiä? n Ymmärretäänkö meitä? n Mistä sidosryhmät saavat tietoa palveluverkkoasioista ja keneltä? n Mikä voi mennä pieleen jos viestintävastuu

Lisätiedot

Liite 1: KualiKSB skenaariot ja PoC tulokset. 1. Palvelun kehittäjän näkökulma. KualiKSB. Sivu 1. Tilanne Vaatimus Ongelma jos vaatimus ei toteudu

Liite 1: KualiKSB skenaariot ja PoC tulokset. 1. Palvelun kehittäjän näkökulma. KualiKSB. Sivu 1. Tilanne Vaatimus Ongelma jos vaatimus ei toteudu Liite 1: skenaariot ja PoC tulokset 1. Palvelun kehittäjän näkökulma Tilanne Vaatimus Ongelma jos vaatimus ei toteudu Palvelun uusi versio on Palveluiden kehittäminen voitava asentaa tuotantoon vaikeutuu

Lisätiedot

CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET. Jussi Kasurinen (etu.suku@lut.fi) Kevät 2015

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ä

Lisätiedot

CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET. Jussi Kasurinen (etu.suku@lut.fi) Kevät 2015

CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET. Jussi Kasurinen (etu.suku@lut.fi) Kevät 2015 CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET Jussi Kasurinen (etu.suku@lut.fi) Kevät 2015 EDELLISELLÄ KERRALLA TAPAHTUNUTTA Täydellinen testaus on mahdotonta. Testataan, koska virheiden löytyminen ajoissa

Lisätiedot

TARKASTUSMENETTELYT JA NIIDEN APUVÄLINETUKI

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

Lisätiedot

veta www.jagvillveta.se Nuori ja suojatut henkilötiedot

veta www.jagvillveta.se Nuori ja suojatut henkilötiedot Jag vill veta www.jagvillveta.se Nuori ja suojatut henkilötiedot Tämä esite on tarkoitettu nuorille, joilla on suojatut henkilötiedot. Sen ovat laatineet yhdessä Rikosuhriviranomainen (Brottsoffermyndigheten)

Lisätiedot

Simulaattoriavusteinen ohjelmistotestaus työkoneympäristössä. Simo Tauriainen

Simulaattoriavusteinen ohjelmistotestaus työkoneympäristössä. Simo Tauriainen Simulaattoriavusteinen ohjelmistotestaus työkoneympäristössä Simo Tauriainen www.ponsse.com 25.8.2011 Ponsse-konserni Ponsse Oyj on tavaralajimenetelmän metsäkoneiden myyntiin, tuotantoon, huoltoon ja

Lisätiedot

Testaus ja säästöt: Ajatuksia testauksen selviämisestä lama-aikana

Testaus ja säästöt: Ajatuksia testauksen selviämisestä lama-aikana Testaus ja säästöt: Ajatuksia testauksen selviämisestä lama-aikana Muutamia ajatuksia siitä, miten testaus pärjää lama-ajan säästötalkoissa. Laman patologioita ja mahdollisuuksia. Säästämisen strategioita.

Lisätiedot

Hankinnan problematiikka

Hankinnan problematiikka Antti Kirmanen Hankinnan problematiikka Toimittajan näkökulma Asiakkaan näkökulma www.sulava.com www.facebook.com/sulavaoy 2 1. Ristiriita www.sulava.com www.facebook.com/sulavaoy 3 Asiakas haluaa Onnistuneen

Lisätiedot

Ohjelmistojen virheistä

Ohjelmistojen virheistä Ohjelmistojen virheistä Muutama sana ohjelmistojen virheistä mistä niitä syntyy? Matti Vuori, www.mattivuori.net 2013-09-02 1(8) Sisällysluettelo Ohjelmistojen virheitä: varautumattomuus ongelmiin 3 Ohjelmistojen

Lisätiedot

Automaattinen yksikkötestaus

Automaattinen yksikkötestaus Teknillinen Korkeakoulu T-76.115 Tietojenkäsittelyopin ohjelmatyö Lineaaristen rajoitteiden tyydyttämistehtävän ratkaisija L models Automaattinen yksikkötestaus Ryhmä Rajoitteiset Versio Päivämäärä Tekijä

Lisätiedot

Convergence of messaging

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

Lisätiedot

CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET. Jussi Kasurinen (etu.suku@lut.fi) Kevät 2015

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 VIIME KERROISTA TESTAUSTASOT Testauksen tasot: Yksikkötestaus Integrointitestaus Järjestelmätestaus Hyväksymistestaus

Lisätiedot

CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET. Jussi Kasurinen (etu.suku@lut.fi) Kevät 2015

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 VIIME KERROISTA ERILAISIA T YÖKALUT YYPPEJÄ Millä työkaluilla testausta sitten tehdään? Suurin osa ohjelmistojen

Lisätiedot

Hevospalveluiden tuotteistaminen ja asiakaslähtöinen markkinointi Susanna Lahnamäki

Hevospalveluiden tuotteistaminen ja asiakaslähtöinen markkinointi Susanna Lahnamäki Hevospalveluiden tuotteistaminen ja asiakaslähtöinen markkinointi Susanna Lahnamäki Tällä mennään Tuotteistaminen & asiakaslähtöinen markkinointi Vähän teoriaa, enemmän käytäntöä. http://www.youtube.com/watch?v=uk0zrvzvtb4

Lisätiedot

TESTIRAPORTTI - VYM JA KANTA Virtuaaliyhteisöjen muodostaminen Versio 1.0

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

Lisätiedot

SALAKIRJOITUKSEN VAIKUTUS SUORITUSKYKYYN UBUNTU 11.10 käyttöjärjestelmässä -projekti

SALAKIRJOITUKSEN VAIKUTUS SUORITUSKYKYYN UBUNTU 11.10 käyttöjärjestelmässä -projekti Järjestelmäprojekti 1 projektisuunnitelma ICT4TN007-2 SALAKIRJOITUKSEN VAIKUTUS SUORITUSKYKYYN UBUNTU 11.10 käyttöjärjestelmässä -projekti Versio 0.1 Tekijät Keijo Nykänen Tarkastanut Hyväksynyt HAAGA-HELIA

Lisätiedot

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

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

Lisätiedot

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

Mihin kaikkeen voit törmätä testauspäällikön saappaissa? Mihin kaikkeen voit törmätä testauspäällikön saappaissa? Arto Stenberg Copyright Kuntien Tiera Oy Kuntien Tiera Copyright Kuntien Tiera Oy Tiera on vuonna 2010 perustettu yli 200:n kuntatoimijan omistama

Lisätiedot

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

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

Lisätiedot

Testauspäällikön tarinoita Arto Stenberg

Testauspäällikön tarinoita Arto Stenberg Testauspäällikön tarinoita Arto Stenberg 2.12.2013 A software foundry that helps companies create breakthrough product innovations. We help our clients to: 1. Create new products 2. Scale out their product

Lisätiedot

Onnistunut SAP-projekti laadunvarmistuksen keinoin

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.

Lisätiedot

3. Ryhdy kirjoittamaan ja anna kaiken tulla paperille. Vääriä vastauksia ei ole.

3. Ryhdy kirjoittamaan ja anna kaiken tulla paperille. Vääriä vastauksia ei ole. 1 Unelma-asiakas Ohjeet tehtävän tekemiseen 1. Ota ja varaa itsellesi omaa aikaa. Mene esimerkiksi kahvilaan yksin istumaan, ota mukaasi nämä tehtävät, muistivihko ja kynä tai kannettava tietokone. Varaa

Lisätiedot

Tutkittua tietoa. Tutkittua tietoa 1

Tutkittua tietoa. Tutkittua tietoa 1 Tutkittua tietoa T. Dybå, T. Dingsøyr: Empirical Studies of Agile Software Development : A Systematic Review. Information and Software Technology 50, 2008, 833-859. J.E. Hannay, T. Dybå, E. Arisholm, D.I.K.

Lisätiedot

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

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

Lisätiedot

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

TIE Ohjelmistojen testaus 2016 Harjoitustyö Vaiheet 1 ja 2. Antti Jääskeläinen Matti Vuori TIE-21201 Ohjelmistojen testaus 2016 Harjoitustyö Vaiheet 1 ja 2 Antti Jääskeläinen Matti Vuori Työn yleiset järjestelyt 20.9.2016 2 Valmistautuminen Ilmoittaudu kurssille Lue harjoitustyön nettisivut

Lisätiedot

Testauksen tuki nopealle tuotekehitykselle. Antti Jääskeläinen Matti Vuori

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

Lisätiedot

KÄYTETTÄVYYSTESTAUS OSANA KETTERÄÄ KEHITYSTÄ

KÄYTETTÄVYYSTESTAUS OSANA KETTERÄÄ KEHITYSTÄ KÄYTETTÄVYYSTESTAUS OSANA KETTERÄÄ KEHITYSTÄ Eeva Kangas 05.11.2015 @FixUi Oy 2013 2015 FIXUI "Autamme yrityksiä suunnittelemaan sellaisia tuotteita, joita ihmiset osaavat ja haluavat käyttää" Käyttäjätutkimukset

Lisätiedot

Kuopio Testausraportti Asiakkaat-osakokonaisuus

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

Lisätiedot

TESTIRAPORTTI - XMLREADER LUOKKA Virtuaaliyhteisöjen muodostaminen Versio 1.0

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

Lisätiedot

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

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

Lisätiedot

Ohjelmiston testaus ja laatu. Testaus käytettävyys

Ohjelmiston testaus ja laatu. Testaus käytettävyys Ohjelmiston testaus ja laatu Testaus käytettävyys Yleistä - 1 Käytettävyys on osa tuotteen laatuominaisuutta Käytettävyys on mittari, jolla mitataan tuotteen käytön tuottavuutta, tehokkuutta ja miellyttävyyttä.

Lisätiedot

28.4.2015 Pia Hägglund, Pohjanmaan tulkkikeskus. Monikulttuurisuus ja perehdyttäminen

28.4.2015 Pia Hägglund, Pohjanmaan tulkkikeskus. Monikulttuurisuus ja perehdyttäminen 28.4.2015 Pia Hägglund, Pohjanmaan tulkkikeskus Monikulttuurisuus ja perehdyttäminen Monikulttuurinen työpaikka? Mitä se merkitsee? Onko työyhteisömme valmis siihen? Olenko minä esimiehenä valmis siihen?

Lisätiedot

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

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

Lisätiedot

Aineistoista. Laadulliset menetelmät: miksi tarpeen? Haastattelut, fokusryhmät, havainnointi, historiantutkimus, miksei videointikin

Aineistoista. Laadulliset menetelmät: miksi tarpeen? Haastattelut, fokusryhmät, havainnointi, historiantutkimus, miksei videointikin Aineistoista 11.2.09 IK Laadulliset menetelmät: miksi tarpeen? Haastattelut, fokusryhmät, havainnointi, historiantutkimus, miksei videointikin Muotoilussa kehittyneet menetelmät, lähinnä luotaimet Havainnointi:

Lisätiedot

JReleaser Yksikkötestaus ja JUnit. Mikko Mäkelä 6.11.2002

JReleaser Yksikkötestaus ja JUnit. Mikko Mäkelä 6.11.2002 JReleaser Yksikkötestaus ja JUnit Mikko Mäkelä 6.11.2002 Sisältö Johdanto yksikkötestaukseen JUnit yleisesti JUnit Framework API (TestCase, TestSuite) Testien suorittaminen eri työkaluilla Teknisiä käytäntöjä

Lisätiedot

Tietohallinnon nykytilan analyysi. Analyysimenetelmä (sovitettu Tietohallintomallista) 9.10.2013

Tietohallinnon nykytilan analyysi. Analyysimenetelmä (sovitettu Tietohallintomallista) 9.10.2013 Tietohallinnon nykytilan analyysi Analyysimenetelmä (sovitettu Tietomallista) 9.10.2013 Haastattelurunko Kerättävät perustiedot Budjetti (edellisvuoden) Henkilöstökustannukset IT-ostot Muut Liite - Kypsyysanalyysin

Lisätiedot

Kyselytutkimus standardeista ja. Mikko Turku / Kyselytutkimus standardeista ja. niiden käytöstä elintarvikevalvonnassa

Kyselytutkimus standardeista ja. Mikko Turku / Kyselytutkimus standardeista ja. niiden käytöstä elintarvikevalvonnassa Kyselytutkimus standardeista ja niiden käytöstä elintarvikevalvonnassa 1 Aineisto ja menetelmä Kysely yrityksille ja valvojille keväällä 2015 Osa kysymyksistä yhteisiä Tietämykset ja käsitykset standardeista

Lisätiedot

Selvitys sosiaalihuollon tietosuoja- ja tietoturva-asioista 2011

Selvitys sosiaalihuollon tietosuoja- ja tietoturva-asioista 2011 Selvitys sosiaalihuollon tietosuoja- ja tietoturva-asioista 2011 Tulokset: Julkiset sosiaalihuollon palvelun antajat A. YLEISTÄ 1. Vastaajaorganisaation nimi, vastaajan nimi ja asema organisaatiossa. Vastaajien

Lisätiedot

T Testiraportti - integraatiotestaus

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

Lisätiedot

Avoimen lisenssin valinta julkiselle kehitykselle ja hallinnalle

Avoimen lisenssin valinta julkiselle kehitykselle ja hallinnalle Avoimen lisenssin valinta julkiselle kehitykselle ja hallinnalle 20.11.2015 Martin von Willebrand Twitter: @mvonwi 20.11.2015 www.hhpartners.fi Esittäytyminen / Martin von Willebrand Teknologiaryhmästä

Lisätiedot

Ylläpito. Ylläpidon lajeja

Ylläpito. Ylläpidon lajeja Ylläpito Kaikki ohjelmistoon sen julkistamisen jälkeen kohdistuvat muutostoimenpiteet jopa 70-80% ohjelmiston elinkaarenaikaisista kehityskustannuksista Ylläpidon lajeja korjaava ylläpito (corrective)

Lisätiedot

Päätöksenteon mallit

Päätöksenteon mallit Prosesseja! Mitä luvattiin? Prosessi on helposti tapahtumanjärjestäjälle kirosana, mutta kelvollista työtä on helvetin vaikea tehdä ilman ainakin jonkinlaista prosessia. Käymme läpi mielestämme tärkeimpiä

Lisätiedot

T Testiraportti - järjestelmätestaus

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

Lisätiedot

Ylläpito. Ylläpito. Ylläpidon lajeja Ohjelmistotuotanto, syksy 1998 Ylläpito

Ylläpito. Ylläpito. Ylläpidon lajeja Ohjelmistotuotanto, syksy 1998 Ylläpito Kaikki ohjelmistoon sen julkistamisen jälkeen kohdistuvat muutostoimenpiteet jopa 70-80% ohjelmiston elinkaarenaikaisista kehityskustannuksista Ylläpidon lajeja korjaava ylläpito (corrective) testausvaiheessa

Lisätiedot

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

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ä:

Lisätiedot

Sosiaalisen median käyttö autokaupassa. Autoalan Keskusliitto ry 3/2012 Yhdessä Aalto Yliopisto, Helsingin kauppakorkeakoulu opiskelijatiimi

Sosiaalisen median käyttö autokaupassa. Autoalan Keskusliitto ry 3/2012 Yhdessä Aalto Yliopisto, Helsingin kauppakorkeakoulu opiskelijatiimi Sosiaalisen median käyttö autokaupassa Autoalan Keskusliitto ry 3/1 Yhdessä Aalto Yliopisto, Helsingin kauppakorkeakoulu opiskelijatiimi Sosiaalinen media suomessa Kaikista suomalaisista yli % on rekisteröitynyt

Lisätiedot

Selvitys sosiaalihuollon tietosuoja- ja tietoturva-asioista 2011

Selvitys sosiaalihuollon tietosuoja- ja tietoturva-asioista 2011 Selvitys sosiaalihuollon tietosuoja- ja tietoturva-asioista 2011 Tulokset: Yksityiset sosiaalihuollon palvelun antajat A. YLEISTÄ 1. Vastaajaorganisaation nimi, vastaajan nimi ja asema organisaatiossa.

Lisätiedot

Perheystävällinen työpaikka. Anna Kokko, Erityisasiantuntija Väestöliitto 18.9.2015

Perheystävällinen työpaikka. Anna Kokko, Erityisasiantuntija Väestöliitto 18.9.2015 Perheystävällinen työpaikka Anna Kokko, Erityisasiantuntija Väestöliitto 18.9.2015 Miksi perheystävällisyys kannattaa? Top 3 1.Perheystävällinen työpaikka houkuttelee parhaita osaajia ja sitouttaa heidät

Lisätiedot

Tehokas vianetsintä taktiikoita testaajille

Tehokas vianetsintä taktiikoita testaajille Tehokas vianetsintä taktiikoita testaajille Joukko erilaisia periaatteita ja taktiikoita, jotka antavat lisätehoa ohjelmiston vikojen löytämiseen. Periaatteita voi soveltaa sekä testien systemaattisessa

Lisätiedot

Porvoon kaupunki 2011 Henkilöstökysely QPS 34+

Porvoon kaupunki 2011 Henkilöstökysely QPS 34+ 1,2 1 0,8 0,6 0,4 0,2 0 1 Porvoon kaupunki 2011 Henkilöstökysely QPS 34+ Porvoo 2011 - Borgå 2011 N = 1273 Sukupuoli 100 % 90 % 80 % 81 % 70 % 60 % 50 % 40 % 30 % 20 % 18 % 10 % 0 % mies nainen Ikäryhmä

Lisätiedot

CE MERKINTÄ KONEDIREKTIIVIN 2006/42/EY PERUSTEELLA

CE MERKINTÄ KONEDIREKTIIVIN 2006/42/EY PERUSTEELLA TIETOPAKETTI PÄHKINÄNKUORESSA: CE MERKINTÄ N PERUSTEELLA HUOMIO! Vanha konedirektiivi 98/37/EY on kumottu, mutta se on edelleen voimassa siirtymäaikana. Käyttöönoton siirtymäaika -> 29.12.2009 saakka.

Lisätiedot

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

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

Lisätiedot

Scrumin käyttö ketterässä sovelluskehityksessä

Scrumin käyttö ketterässä sovelluskehityksessä Scrumin käyttö ketterässä sovelluskehityksessä 9.4.2008 Janne Kuha Manager, Java Services Descom Oy Janne Kuha Manager, Java Services janne.kuha@descom.fi Kuka? Descom Oy:llä, sitä ennen Wanadu Inc., Mountain

Lisätiedot

CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET. Jussi Kasurinen (etu.suku@lut.fi) Kevät 2015

CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET. Jussi Kasurinen (etu.suku@lut.fi) Kevät 2015 CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET Jussi Kasurinen (etu.suku@lut.fi) Kevät 2015 JATKUU VIIME KERRASTA OHJELMISTOTUOTANTO JA OHJELMISTOTESTAUS Ohjelmistotuotannon prosessi Suunnittelu Määrittely Toteutus

Lisätiedot

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

Mihin kaikkeen voit törmätä testauspäällikön saappaissa? Mihin kaikkeen voit törmätä testauspäällikön saappaissa? Arto Stenberg Copyright Kuntien Tiera Oy Kuntien Tiera Copyright Kuntien Tiera Oy Tieran toiminta perustuu osaamisverkoston rakentamiseen, mikä

Lisätiedot

Miten asiakas tekee valintansa?

Miten asiakas tekee valintansa? Miten asiakas tekee valintansa? ja miten me voimme vaikuttaa siihen? TkT Asiantuntija Harri Karkkila Strategia Asiakkaan kokema arvo Asiakastyytyväisyys ja asiakaskokemus Kilpailuedut Yrittäjä Kouluttaja

Lisätiedot

CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET. Jussi Kasurinen (etu.suku@lut.fi) Kevät 2015

CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET. Jussi Kasurinen (etu.suku@lut.fi) Kevät 2015 CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET Jussi Kasurinen (etu.suku@lut.fi) Kevät 2015 HALLINNOLLISET ASIAT CT60A4150 Ohjelmistotestauksen perusteet OPPIMISTAVOITTEET Kurssin suoritettuaan opiskelija tuntee

Lisätiedot

E-kirjan kirjoittaminen

E-kirjan kirjoittaminen 1 E-kirjan kirjoittaminen Ohjeet e-kirjan kirjoittamiseen Tämän ohjeistuksen tavoitteena on auttaa sinua luomaan yksinkertainen e-kirja (pdftiedosto) asiakkaallesi. Kirja näyttää hänelle kuinka hyvin ymmärrät

Lisätiedot

Kim Polamo Työnohjaukse ks n voi n m voi a Lu L e,,ku inka i t yönohj t aus s autt t a t a t yös t s yös ä s si s. i 1

Kim Polamo Työnohjaukse ks n voi n m voi a Lu L e,,ku inka i t yönohj t aus s autt t a t a t yös t s yös ä s si s. i 1 Kim Polamo Työnohjauksen voima Lue, kuinka työnohjaus auttaa työssäsi. 1 Työnohjauksen tulos näkyy taseessa.* * Vähentyneinä poissaoloina, parempana työilmapiirinä ja hyvinä asiakassuhteina... kokemuksen

Lisätiedot

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

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

Lisätiedot

Lapsuuden arvokas arki ARVO-hankkeen koulutus 13.8. 2008. PRO koulutus Ulla Rasimus ja konsultointi

Lapsuuden arvokas arki ARVO-hankkeen koulutus 13.8. 2008. PRO koulutus Ulla Rasimus ja konsultointi Lapsuuden arvokas arki ARVO-hankkeen koulutus 13.8. 2008 ARVO-koulutuspäivän tavoitteet 13.8. 2008 Selkiyttää ja luoda moniammatillisesti yhteisiä merkityksiä hankkeen tavoitteille, käsitteille ja kehittämisprosessille.

Lisätiedot

Testauksen hallintaa teekkareille (ja muille kiinnostuneille) Arto Stenberg

Testauksen hallintaa teekkareille (ja muille kiinnostuneille) Arto Stenberg Testauksen hallintaa teekkareille (ja muille kiinnostuneille) Arto Stenberg Symbio lyhyesti Innovatiivinen tuotekehitys- ja testauskumppani Juuret Suomessa, perustettu 1997 Laadukkaat ohjelmistotoimitukset

Lisätiedot

OPISKELUOPAS MALLI LAPIN YLIOPISTO, OIKEUSTIEDE

OPISKELUOPAS MALLI LAPIN YLIOPISTO, OIKEUSTIEDE OPISKELUOPAS MALLI LAPIN YLIOPISTO, OIKEUSTIEDE Sisältää vain alkuosan edellisvuosien materiaalista. OPISKELUTEKNIIKKA VASTAUSTEKNIIKKA AIKATAULUTUS Copyright Juristivalmennus 2014 Sisältö Oppaan tarkoitus...

Lisätiedot

CASE Varma Testauksen haasteet moniuloitteisessa testiympäristössä. 5.11.2015 Tuukka Vähäpassi

CASE Varma Testauksen haasteet moniuloitteisessa testiympäristössä. 5.11.2015 Tuukka Vähäpassi CASE Varma Testauksen haasteet moniuloitteisessa testiympäristössä 5.11.2015 Tuukka Vähäpassi Varman esittely Keskinäinen työeläkevakuutusyhtiö Varma on Suomen suurin työeläkevakuutusyhtiö ja yksityinen

Lisätiedot

Kahdenlaista testauksen tehokkuutta

Kahdenlaista testauksen tehokkuutta Kahdenlaista testauksen tehokkuutta Puhe ICTexpo-messuilla 2013-03-21 2013 Tieto Corporation Erkki A. Pöyhönen Lead Test Manager Tieto, CSI, Testing Service Area erkki.poyhonen@tieto.com Sisällys Tehokkuuden

Lisätiedot

LAATU, LAADUNVARMISTUS JA f RISKIEN HALLINTA JOUNI HUOTARI ESA SALMIKANGAS PÄIVITETTY 18.1.2011

LAATU, LAADUNVARMISTUS JA f RISKIEN HALLINTA JOUNI HUOTARI ESA SALMIKANGAS PÄIVITETTY 18.1.2011 LAATU, LAADUNVARMISTUS JA f RISKIEN HALLINTA JOUNI HUOTARI ESA SALMIKANGAS PÄIVITETTY 18.1.2011 TEHTÄVÄ Määrittele laatu Mitä riskien hallintaan kuuluu? Jouni Huotari & Esa Salmikangas 2 LAATU JA LAADUNVARMISTUS

Lisätiedot

Henkilökohtaista käyttäjäystävällistä tietoturvaa! NTG Solo Secure

Henkilökohtaista käyttäjäystävällistä tietoturvaa! NTG Solo Secure Henkilökohtaista käyttäjäystävällistä tietoturvaa! NTG Solo Secure Kuinka moneen tietovuotoon teidän yrityksellänne on varaa? Palomuurit ja VPN ratkaisut suojelevat yritystä ulkopuolisia uhkia vastaan,

Lisätiedot

Alustava liiketoimintasuunnitelma. Miksi alustava LTS? Ajattele vaikkapa näin. Hyvin suunniteltu on jo melkein puoleksi perustettu

Alustava liiketoimintasuunnitelma. Miksi alustava LTS? Ajattele vaikkapa näin. Hyvin suunniteltu on jo melkein puoleksi perustettu Alustava liiketoimintasuunnitelma Hyvin suunniteltu on jo melkein puoleksi perustettu 15.1.2013/LTPT1013 22.4.2013/EO1213 HM Miksi alustava LTS? Jäsennetään ja selvennetään aiotun yritystoiminnan kannattavuutta

Lisätiedot

15.9.2011 Aino Kääriäinen yliopistonlehtori Helsingin yliopisto

15.9.2011 Aino Kääriäinen yliopistonlehtori Helsingin yliopisto 15.9.2011 Aino Kääriäinen yliopistonlehtori Helsingin yliopisto 1 2 Asiakirjojen kirjoittamisesta? Asiakkaiden tekemisten kirjoittamisesta? Työntekijöiden näkemysten kirjoittamisesta? Työskentelyn dokumentoinnista?

Lisätiedot

Testaaminen ohjelmiston kehitysprosessin aikana

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/

Lisätiedot

Arvioin palvelusuunnitelmani tekemistä

Arvioin palvelusuunnitelmani tekemistä Arvioin palvelusuunnitelmani tekemistä Mitä tämä vihko sisältää? 1. Kuka minä olen? 4 2. Miten aloitimme palvelusuunnitelman tekemisen? 5 3. Miten suunnittelin palvelujani ennen palvelusuunnitelmakokousta?

Lisätiedot

Paremmilla tiedoilla entistä parempaa hoitoa. Parempi kokonaisuus.

Paremmilla tiedoilla entistä parempaa hoitoa. Parempi kokonaisuus. Paremmilla tiedoilla entistä parempaa hoitoa Yhtenäiset potilastiedot. Terveydenhoito saa uudet mahdollisuudet käyttää tietojasi. Parempi kokonaisuus. Potilastietojen yhdistäminen otetaan nyt käyttöön

Lisätiedot

Tukikeskustelukoulutus. Tukikeskustelutyökaluna Olen jotain erityistä (Peter Vermeulen) Sari Kujanpää Psykologi, psykoterapeutti (VET)

Tukikeskustelukoulutus. Tukikeskustelutyökaluna Olen jotain erityistä (Peter Vermeulen) Sari Kujanpää Psykologi, psykoterapeutti (VET) Tukikeskustelukoulutus Tukikeskustelutyökaluna Olen jotain erityistä (Peter Vermeulen) Sari Kujanpää Psykologi, psykoterapeutti (VET) Peter Vermeulen Olen jotakin erityistä Kuinka kertoa lapsille ja nuorille

Lisätiedot

T Käyttäjäkeskeisen tuotekehityksen harjoitustyö kevät 2005

T Käyttäjäkeskeisen tuotekehityksen harjoitustyö kevät 2005 T-121.110 Käyttäjäkeskeisen tuotekehityksen harjoitustyö kevät 2005 Kurssin tavoitteet Muodostaa näkemys käyttäjäkeskeisestä tuotesuunnittelusta Kasvattaa ymmärrystä prosessin vaiheista Tutustua käyttäjäkeskeisen

Lisätiedot

Tässä keskitymme palveluiden kehittämiseen ja niistä viestimiseen jotta osaaminen olisi nähtävissä tuotteena. Aluksi jako neljään.

Tässä keskitymme palveluiden kehittämiseen ja niistä viestimiseen jotta osaaminen olisi nähtävissä tuotteena. Aluksi jako neljään. 28.12.2007 HN Palvelun tuotteistaminen, palvelutuote Miksi on oltava tuote? Jotta olisi jotain myytävää! Voiko osaaminen olla tuote? Tässä keskitymme palveluiden kehittämiseen ja niistä viestimiseen jotta

Lisätiedot

Suomi.fi: Asiointi ja lomakkeet osion käyttöliittymämallien käyttäjätestaus. Testaustulosten esittely

Suomi.fi: Asiointi ja lomakkeet osion käyttöliittymämallien käyttäjätestaus. Testaustulosten esittely 1 Suomi.fi: Asiointi ja lomakkeet osion käyttöliittymämallien käyttäjätestaus Testaustulosten esittely 14.1.2009 Paula Hupponen ja Tino Rossi / Steerco Oy 2 Esityksen sisältö Käyttäjätestauksen toteutus

Lisätiedot

Onnistunut Vaatimuspohjainen Testaus

Onnistunut Vaatimuspohjainen Testaus Onnistunut Vaatimuspohjainen Testaus Kari Alho Solution Architect Nohau Solutions, Finland Sisältö Mitä on vaatimuspohjainen testaus? Vaatimusten ymmärtämisen haasteet Testitapausten generointi Työkalujen

Lisätiedot

Vinkkejä viestintään yhdistystoimijoille VIESTI HUKASSA? (TIIVISTELMÄ) SILMU-KYLÄT / SILMU-BYAR LI-MARIE SANTALA 2016 1

Vinkkejä viestintään yhdistystoimijoille VIESTI HUKASSA? (TIIVISTELMÄ) SILMU-KYLÄT / SILMU-BYAR LI-MARIE SANTALA 2016 1 VIESTI HUKASSA? (TIIVISTELMÄ) Vinkkejä viestintään yhdistystoimijoille SILMU-KYLÄT / SILMU-BYAR LI-MARIE SANTALA 2016 1 VIESTINTÄ Sanomien lähettämistä ja vastaanottamista Yhteisöjen välistä monimuotoista

Lisätiedot

T Ohjelmistoprojektien hallinta Tehtävän 3 ratkaisu. Maija Kangas, Kimmo Stålnacke ja Outi Syysjoki

T Ohjelmistoprojektien hallinta Tehtävän 3 ratkaisu. Maija Kangas, Kimmo Stålnacke ja Outi Syysjoki T-76.612 Ohjelmistoprojektien hallinta Tehtävän 3 ratkaisu Maija Kangas, Kimmo Stålnacke ja Outi Syysjoki Osa 1 - Ongelmat McConnellin (1996) luokittelun mukaisesti: Ihmiset Prosessi Tuote Teknologia Osa

Lisätiedot

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

Automaattinen regressiotestaus ilman testitapauksia. Pekka Aho, VTT Matias Suarez, F-Secure Automaattinen regressiotestaus ilman testitapauksia Pekka Aho, VTT Matias Suarez, F-Secure 2 Mitä on regressiotestaus ja miksi sitä tehdään? Kun ohjelmistoon tehdään muutoksia kehityksen tai ylläpidon

Lisätiedot

Kuinka tasa-arvoinen ruotsinsuomalainen nainen/mies on kotona?

Kuinka tasa-arvoinen ruotsinsuomalainen nainen/mies on kotona? Kuinka tasa-arvoinen ruotsinsuomalainen nainen/mies on kotona? Kyselyä koskevia ohjeita Lähettäjä. Tämän kyselyn tekevät Ruotsinsuomalaisten Keskusliitto ja Ruotsinsuomalaisten Naisten Foorumi. Rahoittajana

Lisätiedot

Hyvinvointia työstä. Työterveyslaitos www.ttl.fi

Hyvinvointia työstä. Työterveyslaitos www.ttl.fi Hyvinvointia työstä Työhyvinvoinnin turvaamisen roolit Työhyvinvointi kaikkien asia Teemajohtaja Rauno Pääkkönen rauno.paakkonen@ttl.fi 2.2.2013 Esittäjän nimi 2 Sisältö työhyvinvointi on kaikkien asia

Lisätiedot

CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET. Jussi Kasurinen (etu.suku@lut.fi) Kevät 2015

CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET. Jussi Kasurinen (etu.suku@lut.fi) Kevät 2015 CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET Jussi Kasurinen (etu.suku@lut.fi) Kevät 2015 ILMOITUSASIAA Projekti 2:n lyhyt kuvaus Nopassa. Harjoituksissa tehtäviä joiden tuotoksia voi hyödyntää projektin toteutuksessa.

Lisätiedot

Kuka on arvokas? Liite: EE2015_kuka on arvokas_tulosteet.pdf tulosta oppilaiden lomakkeet tehtäviin 1 ja 2.

Kuka on arvokas? Liite: EE2015_kuka on arvokas_tulosteet.pdf tulosta oppilaiden lomakkeet tehtäviin 1 ja 2. Kuka on arvokas? Jotta voisimme ymmärtää muiden arvon, on meidän ymmärrettävä myös oma arvomme. Jos ei pidä itseään arvokkaana on vaikea myös oppia arvostamaan muita ihmisiä, lähellä tai kaukana olevia.

Lisätiedot

OPAS TUTORTUNTIEN PITÄMISEEN

OPAS TUTORTUNTIEN PITÄMISEEN OPAS TUTORTUNTIEN PITÄMISEEN Opiskelijakunta Lamko 2014 SISÄLTÖ JOHDANTO... 2 Tutortuntien suunnittelu... 2 Tutortuntien sisältö... 3 Jokaisella kerralla:... 3 Ensimmäiset tutortunnit... 3 Teemat... 3

Lisätiedot

SUBSTANTIIVIT 1/6. juttu. joukkue. vaali. kaupunki. syy. alku. kokous. asukas. tapaus. kysymys. lapsi. kauppa. pankki. miljoona. keskiviikko.

SUBSTANTIIVIT 1/6. juttu. joukkue. vaali. kaupunki. syy. alku. kokous. asukas. tapaus. kysymys. lapsi. kauppa. pankki. miljoona. keskiviikko. SUBSTANTIIVIT 1/6 juttu joukkue vaali kaupunki syy alku kokous asukas tapaus kysymys lapsi kauppa pankki miljoona keskiviikko käsi loppu pelaaja voitto pääministeri päivä tutkimus äiti kirja SUBSTANTIIVIT

Lisätiedot

Urheiluseuran viestintä 18.2.2015

Urheiluseuran viestintä 18.2.2015 Urheiluseuran viestintä 18.2.2015 Sisältö Seuraviestintä (sisäinen viestintä) Mediaviestintä Kriisiviestintä Seuraviestintä sisäinen viestintä Seuraviestintä (sisäinen viestintä) Hyvä sisäinen viestintä

Lisätiedot

Menetelmäraportti Ohjelmakoodin tarkastaminen

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

Lisätiedot

UUDESSA ASIAKKUUDESSA ALOITTAMINEN MARKKINOINNIN ALKEET

UUDESSA ASIAKKUUDESSA ALOITTAMINEN MARKKINOINNIN ALKEET UUDESSA ASIAKKUUDESSA ALOITTAMINEN MARKKINOINNIN ALKEET Tomi Grönfors THE GROENFORS METHOD 27/04/15 Brandfors Markkinointiosasto palveluna CHECK-LIST Hyvissä ajoin ennen aloittamista Ennen tapaamista Ensimmäisen

Lisätiedot

Hevoskaupan juridiikka

Hevoskaupan juridiikka Hevoskaupan juridiikka Yleistä Hevonen on irtain esine Virhe hevosessa vaikeampi nähdä kuin tavanomaisessa tavarassa (esim. auto) Myyjän tiedonantovelvollisuus Ostajan selonottovelvollisuus Sovellettava

Lisätiedot

Lefkoe Uskomus Prosessin askeleet

Lefkoe Uskomus Prosessin askeleet Lefkoe Uskomus Prosessin askeleet 1. Kysy Asiakkaalta: Tunnista elämästäsi jokin toistuva malli, jota et ole onnistunut muuttamaan tai jokin ei-haluttu käyttäytymismalli tai tunne, tai joku epämiellyttävä

Lisätiedot

Aiemmilta kumppanuushankkeilta opittua

Aiemmilta kumppanuushankkeilta opittua Leonardo da Vinci: Aloituskoulutus kumppanuushankkeille Helsinki 6.9.2013 Aiemmilta kumppanuushankkeilta opittua Hankkeissa mukana hyvin erilaisia ja tasoisia toimijoita todelliset intressit hankkeeseen

Lisätiedot