CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET. Jussi Kasurinen Kevät 2015
|
|
- Saija Penttilä
- 9 vuotta sitten
- Katselukertoja:
Transkriptio
1 CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET Jussi Kasurinen Kevät 2015
2 NOPEA KERTAUS VIIME KERROISTA
3 TESTAUSTASOT Testauksen tasot: Yksikkötestaus Integrointitestaus Järjestelmätestaus Hyväksymistestaus
4 OHJELMISTOTUOTANTO JA OHJELMISTOTESTAUS Ohjelmistotuotannon prosessi Suunnittelu Määrittely Toteutus Tarkastus Käyttöönotto Ohjelmistotestauksen prosessi Esitestaus Testauksen suunnittelu, testattavuuden arviointi Testaus eri tasoissa, regressiotestaus Käyttöönotto / hyväksymistestaus / Betatestaus Hotfixien, laajennusten testaus
5 TESTAUKSEN MENETELMÄT CT60A4150 Ohjelmistotestauksen perusteet
6 ESIMERKKI JAOTTELUSTA: SWEBOK SOFTWARE ENGINEERING BOOK OF KNOWLEDGE SWEBOK on eräänlainen ohjelmistoalan perusasioiden yhteenveto. Amerikkalainen näkökulma; Testaus on mekaaninen työ laadun mittaamiseksi ja parantamiseksi. SWEBOK määrittelee 81 erilaista testaukseen liittyvää tekniikka, joiden ymmärtäminen ja kyky soveltaa käytännössä määrittelevät IEEE:n mukaan testausinsinöörin, ammattimaiseen testaukseen kykenevän henkilön.
7
8 SWEBOK Malli on kattava, mutta se ei ota kantaa siihen, että testaustoiminta voidaan aloittaa jo ennen varsinaista mekaanista testausta. Esimerkki: vilkaistaan sisällysluetteloa! Oikealla arkkitehtuurisuunnittelulla pystytään ennaltaehkäisemään ja poistamaan varmasti vähintään saman verran virheitä kuin mitä erittäin hyvin toimivalla testauksella saadaan kiinni. Yrityksissä tehdyn tutkimuksen mukaan tärkein laadun lähde on suunnittelu- ja kehitysvaihe, ei testaus. Hyvin suunnitellusta ja ammattimaisesti rakennetusta ohjelmasta pystyy aina tekemään heikkolaatuisen testaamalla sen huonosti; Ilman kunnon suunnittelua tehdystä ei useimmiten saa korkealaatuista vaikka sitä miten jälkikäteen testaisi ja paikkailisi.
9 OHJELMISTON KRIITTISYYS Ohjelmiston kriittisyys tarkoittaa pahinta vikaa, joka ohjelmiston toimiessa virheellisesti voi sattua. Ei standardoitua asteikkoa, mutta yleisesti käytetyt asteikot seuraavanlaisia: 0: Käyttäjää ärsyttävä vika. 1: Mitätön tai pieni taloudellinen menetys 2: Merkittävä taloudellinen menetys 3: Sietämätön taloudellinen menetys, tai operaattorin tai järjestelmästä riippuvan henkilön vammautuminen. 4: Operaattorin tai järjestelmästä riippuvan henkilön kuolema.
10 SEMANTTINEN VS. SYNTAKSINEN VIRHE Syntaksiset virheet, joissa ohjelma kaatuu koska koodissa on virhe, on kohtuullisen helppo löytää yksinkertaisesti testaamalla että kaikki komponentit kääntyvät ja toteuttavat perusominaisuutensa ilman ongelmia. Täsä tekstisssä o vihreita. Semanttiset virheet, eli ongelmat jotka johtuvat siitä että koodi on oikein kirjoitettua mutta tekee vääriä asioita on taas vaikea löytää. Jos ohjelmassa on useita komponentteja ja paljon osia, voi virheiden löytäminen olla todella työlästä. Musta konsepti valaisee synergisesti keltaisia haaveilevaa laulavaa kiveä.
11 YLEISESTI KÄYTETTYJÄ MENETELMIÄ
12 PROTOTYYPEILLÄ TESTAAMINEN Ohjelmistoprojektien esituotantovaiheessa on varsin normaalia, että toteutettavan ohjelmiston käyttöliittymän suunnitteluun kiinnitetään erityisesti huomiota. Yksi syy tähän on tietysti siinä, että käyttöliittymässä tulisi olla ratkaisu kaikkien ohjelmaan suunniteltujen ominaisuuksien käyttämiseen. Monessa ohjelmassa tai laitteessa itse käyttöliittymän helppokäyttöisyys tai tapa, millä järjestelmä toimii, ovat tuotteen imagolle tärkeitä ominaisuuksia. Tämän vuoksi on varsin tavallista, että esituotantovaiheessa päädytään tekemään ohjelman prototyyppiversioita.
13 PROTOTYYPEILLÄ TESTAAMINEN Prototyyppiversiot eivät välttämättä koskaan kehity eteenpäin, niiden tarkoitus on mahdollistaa järkevämpi käyttöliittymäsuunnitelma sekä testata jo ennen kehitystyön alkamista, että ohjelman kehitys lähtee etenemään oikeaan suuntaan. Ihmiset parempia kuvailemaan toivomiaan muutoksia kuin kertomaan mistä pitäisivät. Lisäksi esimerkiksi pelialalla esituotantoprototyyppejä voidaan käyttää testaamaan pelin keskeisiä ominaisuuksia. Varmistetaan, että toteutettavassa ideassa on jotain järkeä muutenkin kuin paperilla: Proof-of-conceptprototyyppi! Osa ideoista toimii paperilla mutta ei softana; Osa ohjelmista toimii softana mutta vaikuttaa tyhmältä paperilla.
14 MUSTA LAATIKKO -TESTAUS Musta laatikko-testaus (black box testing) on testausmenetelmistä perinteisin testausmuoto ja samalla arvatenkin testaustapa, joka useimmille tulee mieleen kun puhutaan testauksesta. Musta laatikko-testauksessa ohjelmaa testataan siten, että sille annetaan syötteitä, ja katsotaan mitä ohjelma tekee, tarkastelematta sen tarkemmin sitä mitä ohjelman sisällä tapahtuu. Menetelmä on todella yksinkertainen, ja sitä voidaan käyttää oikeastaan missä tahansa testauksen työvaiheessa, missä testausta varten on käytettävissä laite, joka suorittaa jotain toiminnollisuutta.
15 MUSTA LAATIKKO-TESTAUS Musta laatikko: Syöte menee sisään, vastaus tulee ulos. Testaaja tarkastaa, onko vastaus se mitä syötteellä piti tulla. Sisäistä toimintaa ei nähdä, tai siitä ei välitetä.
16 MUSTA LAATIKKO-TESTAUS Musta laatikko-testeillä voidaan kokeillaan erilaisia käyttötapauksia, kuten esimerkiksi tiedostojen tallentamista ja avaamista, lomakkeiden syöttämistä, painikkeista tapahtuvia toimintoja Lisäksi musta laatikko-testeillä voidaan helposti tarkastaa esimerkiksi järjestelmän tapa reagoida virheellisiin tai haitallisiin syötteisiin. Testaaja ei näe mitä laitteen sisällä tapahtuu: hänen tehtäväksi jääkin lähinnä varmistaa, että annetut syötteet ovat oikein ja tarkastaa että syntyvä lopputulos vastaa toivottua lopputulosta. Testaajan ei tarvitse ymmärtää miten laite toimii, tai mitä se tekee. Työn mekaanisesta luonteesta johtuen hyvin tavallinen testausautomaation kohde.
17 LASILAATIKKOTESTAUS Lasilaatikkotestaus (tavallisimpia käännöksiä white box testing, glass box testing, clear box testing) on testauksen lähestymistapa, jossa järjestelmää testataan tarkastelemalla sen sisäistä toimintaa testauksen aikana. Menetelmä on periaatteessa yksityiskohtaisempi versio musta laatikkotestauksesta. Ohjelmalle annetaan syötteitä ja tarkastellaan tuloksia, sekä katsotaan miten järjestelmä reagoi.
18 LASILAATIKKOTESTAUS Lasilaatikkotestauksessa testaaja näkee mitä ohjelman sisällä tapahtuu ja tietää esimerkiksi sen miten annettua viestiä käsitellään järjestelmän sisällä. Testaaja pystyy lähdekooditasolle asti jäljittämään sen, mistä virhe aiheutui. Järjestelmä voidaan tarkastaa lähdekooditasolle asti, ja olla varmoja että virheettömyys ei ollut sattuma. Testaajan tosin pitää silloin myös ymmärtää, miten ja miksi laite toimii. Tapa tuottaa vastaus tarkastetaan
19 HARMAA LAATIKKO-TESTAUS Yllättäen mustan ja valkoisen laatikon menetelmiä yhdistävä testausmenetelmä on nimeltään harmaa laatikko-testaus. Musta laatikko-testauksen menetelmä läpikäydä vaatimusmäärittelystä tehtyjä testitapauksia Hyödyntäen lasilaatikkotestien kykyä tarkastella järjestelmää myös sen sisäpuolelta. Käytännössä puhutaan menetelmästä, joka pyrkii yhtäaikaisesti testaamaan mallikattavuuden että kaikki vaatimukset täytetään koodikattavuuden että kaikki lähdekoodi on varmasti tarkastettu.
20 HARMAA LAATIKKO Harmaa laatikko-testaus sopii hyvin esimerkiksi tapauksiin, jossa järjestelmää ei voida kokonaisvaltaisesti testata lasilaatikkotestien tasolla. Esimerkiksi useimmat verkkopalvelut voidaan luokitella näin; Oma järjestelmä tunnetaan ja sitä voidaan tarkastella lasilaatikkona. Järjestelmän alla toimiva palvelinratkaisu tai pilvirajapinta ovat saatavilla ainoastaan musta laatikko-palveluna jonka sisuksiin ei voida vaikuttaa tai oikeammin edes nähdä.
21 RAJA-ARVO-ANALYYSI (JA MUUT KATTAVUUSMENETELMÄT) Raja-arvo-analyysi ja esimerkiksi ekvivalenssiryhmiin jako ovat erilaisia menetelmiä määritellä testitapauksia laatikko-testeille. à Viime viikon tehtävät! Tutkitaan viereisiä arvoja, kriittisiä arvoja, sekä erilaisia kombinaatioita. Tarkoituksena normaalisti maksimoida kattavuus ja minimoida casejen määrä. Esimerkki (ISO/IEC , sivu 7)
22 REGRESSIOTESTAUS Regressiotestaaminen ei varsinaisesti ole oma, erillinen testauksen muotonsa vaan yleistermi joka kutakuinkin tarkoittaa uudelleentestaamista. Regressiotestauksesta puhutaan, kun mitä tahansa toimivan järjestelmän osaa muutetaan, ja muutoksen jälkeen halutaan varmentaa että järjestelmä toimii edelleen oikein. Regressiotestauksesta voidaan puhua myös silloin, kun kehitettävästä järjestelmästä ollaan saavutettu osatavoite (milestone), ja kyseisestä kehitysversiosta halutaan varmentaa kaikkien toimintojen oikeellisuus.
23 Ideana se, että suurin osa virheistä on uusimmassa komponentissa, tai sen aiheuttamia, tai sen esiin tuomia. Järjestelmä muuttuu à uusia virheitä tulee esiin. REGRESSIOTESTAUS
24 REGRESSIOTESTAUS Regressiotestauksen tärkein ominaisuus on todentaa, että jo kertaalleen korjatut ongelmat eivät esiinny moduuliin tehtyjen muutosten jälkeen, ja että mitään uutta ei ole mennyt rikki. Regressiotestaus ei siis ole mikään yksittäinen testauksen työvaihe kuten yksikkötestaus tai integraatiotestaus eikä menetelmä kuten tutkiva testaaminen tai musta laatikko-testaus, vaan yleisnimi kaikelle testaustyölle jolla varmistetaan että uusi versio toimii oikein.
25 AD HOC-TESTAUS, SAVUTESTAUS Ad hoc-testaus on yleisnimi testaukselle, jossa ei varsinaisesti tehdä muuta systemaattista työtä kuin että järjestelmää kokeillaan. Voidaan luonnehtia jonkinlaiseksi yleistestaukseksi, mutta ei varsinaisesti tuottavaa työtä. Ei suunniteltua, ei dokumentoitua, useimmiten yhtä hyvin voisi olla ei tehtyä. Savutestaus taas on yleisnimi big bang-tyyliselle intergointi- ja käyttöönottotestaukselle. Kaikkiin osiin samalla kertaa virta päälle, katsotaan karkaako sähkön henki koneesta. Savutesti minimitason perustesti jolla voidaan todeta onko järjestelmä valmis kokonaisuutena testaamisen aloittamiselle.
26 TAPAUSKOHTAISEMPIA TESTAUSMENETELMIÄ
27 TUTKIVA TESTAAMINEN Tutkiva testaaminen (explorative testing) on testaamisen muoto, joka ei perustu järjestelmän tarkkaan mallin mukaiseen tarkastamiseen, vaan mahdollisten vikatilojen etsimiseen ja löytämiseen. Tutkiva testaaminen on menetelmä, jossa pyritään hyödyntämään testausta tekevien ihmisten ammattitaitoa ja ymmärrystä siitä, missä virheet normaalisti ovat, miten ne syntyvät ja miten ne pystytään löytämään. Ero testailuun on siinä että työskentely systemaattista: Selailkaa katalogia, ja koittakaa saada tilausjärjestelmä hyväksymään tilaus jossa on jotain pielessä. Myös eräs käyttöliittymätestauksen muoto, ja tapa saada tyhmät virheet kiinni.
28 MALLIPOHJAINEN TESTAUS Mallipohjainen testaus (model-based testing) on yleisnimi testaukselle, jolla tarkastetaan että ohjelma toimii kuten malli määrittelee. Ohjelman malli (esim. UML-piirrustukset) hyvä lähtökohta testitapausten määrittelylle. Ajatuksena: jos malli on suunniteltu oikein ja ohjelma toimii kuten malli määrittelee, niin ohjelma on virheetön jos malli on virheetön. Kuka huomaa tässä ongelman? Malli kuitenkin hyvä lähtökohta aloittaa virheiden etsiminen ja ymmärtää miten järjestelmän pitäisi toimia.
29 KÄYTETTÄVYYSTESTAUS Käytettävyystestaus on testausvaihe, jossa painopiste on rakennetun järjestelmän käyttöliittymän toimivuudessa ja intuitiivisuudessa. Käytettävyystestaus ei varsinaisesti ole sidottu työvaiheeseen, missä suurin osa järjestelmästä on jo toteutettu ja toimii: itse asiassa iso osa käyttöliittymän suunnittelusta tehdään jo suunniteluvaiheessa. Näitä suunnitelmia voidaan hyvinkin testata vaikkapa rakentamalla yksinkertaistettuja prototyyppejä joissa ei ole muuta toiminnallisuutta kuin käyttöliittymän luonnos. Mockupit, konseptit
30 KÄYTETTÄVYYSTESTAUS Käytettävyystestaus pääsääntöisesti tarkoittaa kuitenkin testaustyötä, jolla tarkastetaan että tehdyn järjestelmän käyttöliittymä on suunniteltu oikein. Käytettävyyttä voidaan myös testata useilla erilaisilla menetelmillä. Käyttökokeilut ja niistä seuraavat haastattelututkimukset Asiantuntijatestit Kohdekäyttäjäryhmällä tutkivan testauksen tekeminen Käytettävyystestaukseen on olemassa omia työkalujaan: Katseenseurantamonitori, jonka avulla nähdään mihin käyttäjä katsoo ja kuinka pitkään. Toiminnannauhoitussovellukset jotka tallentavat kaikki käyttäjän eleet ja syötteet Taustavalvontaohjelmat, joilla voidaan huomaamattomasti valvoa tai seurata sitä mitä käyttäjä tekee Lisäksi käyttäjätestauksessa saatetaan myös nauhoittaa itse koekäyttäjää kasvojen tahattomat ilmeet ja eleet voivat kertoa paljon enemmän kuin mitä haastatellut muistavat tai haluavat kertoa.
31 MITÄ TÄSTÄ LUENNOSTA PITÄÄ MUISTAA? Erilaisia menetelmiä on useita. Eivät kuitenkaan tarkoita mitään tiettyä asiaa, vaan erilaisten vikojen löytämiseen tarkoitettuja tapoja testata. Erilaisia termejä ja nimiä on paljon, ja ne voivat tarkoittaa samantyylisiä asioita. Tavat miten testataan valitaan monesti tuotteen käyttötarkoituksen, ei pelkästään kriittisyyden pohjalta. Yksityisasiakkaan verkkopankki versus pankkienvälinen maksuliikenne.
32 RE: OHJELMISTOTUOTANTO JA OHJELMISTOTESTAUS Ohjelmistotuotannon prosessi Suunnittelu Määrittely Toteutus Tarkastus Käyttöönotto Ohjelmistotestauksen prosessi Esitestaus Testauksen suunnittelu, testattavuuden arviointi Testaus eri tasoissa, regressiotestaus Käyttöönotto / hyväksymistestaus / Betatestaus Hotfixien, laajennusten testaus
33 1. HARJOITUSTYÖ: TUTKIVA TESTAAMINEN Tällä viikolla esitellään kurssin 1. harjoitustyö. Tehtävänanto verkossa, tarkemmat ohjeet 3. harjoituskerran alustuksessa. Huomatkaa, että keskiviikon harjoitusryhmä lopetetaan tämän viikon jälkeen! Syynä vähäinen kävijämäärä. Muistakaa myös kurssin Facebook-ryhmä:
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)
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
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
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
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
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
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ää
Ohjelmistojen mallintaminen. Luento 11, 7.12.
Ohjelmistojen mallintaminen Luento 11, 7.12. Viime viikolla... Oliosuunnittelun yleiset periaatteet Single responsibility eli luokilla vain yksi vastuu Program to an interface, not to concrete implementation,
Harjoitustyön testaus. Juha Taina
Harjoitustyön testaus Juha Taina 1. Johdanto Ohjelman teko on muutakin kuin koodausta. Oleellinen osa on selvittää, että ohjelma toimii oikein. Tätä sanotaan ohjelman validoinniksi. Eräs keino validoida
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/
Ohjelmistotuotantoprojekti
Ohjelmistotuotantoprojekti Ryhmä Muppett TESTAUSDOKUMENTTI Helsinki 5.8.2008 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Ohjelmistotuotantoprojekti, kesä 2008 Projekti: Muutos- ja korjauspyyntöjen
KEYAQUA-VERKKOTIETOJÄRJESTELMÄN TESTAUS
KARELIA-AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma Heikki Majoinen KEYAQUA-VERKKOTIETOJÄRJESTELMÄN TESTAUS Opinnäytetyö Toukokuu 2015 OPINNÄYTETYÖ Toukokuu 2015 Tietotekniikan koulutusohjelma Karjalankatu
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
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ä
Ohjelmiston testaus ja laatu. Testausmenetelmiä
Ohjelmiston testaus ja laatu Testausmenetelmiä Testausmenetelmiä - 1 Testauksen menetelmien päälähestymistapoina ovat black-box testi testaaja ei voi tutkia lähdekoodia testaus perustuu sovellukselle suunnitteluvaiheessa
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
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
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
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.
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
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
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
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.
Testauksen hallinta Testaustyökalut Luento 7 Antti-Pekka Tuovinen
Testauksen hallinta Testaustyökalut Luento 7 Antti-Pekka Tuovinen 23 April 2018 1 Tavoitteet Yleiskuva seuraavista aiheista Testauksen organisointi Testaussuunnittelma Testauksen kustannukset Testausstrategia
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ä
Dynaaminen analyysi IV
Dynaaminen analyysi IV Luento 9 Antti-Pekka Tuovinen 16 April 2013 1 Tavoitteet Kokemusperäinen testitapausten suunnittelu Yhteenvetoa suunnittelutekniikoista 16 April 2013 2 1 Testitapausten kokemusperäinen
Ohjelmistotestaus -09
Ohjelmistotestaus Testaustyökalut- ja automaatio Testaustyökalut ja -automaatio Testaustyökaluilla tuetaan testaustyötä sen eri vaiheissa Oikea työkalu oikeaan tarkoitukseen Testausautomaatio perustuu
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
Testaus-tietoisku: Tärkeimpiä asioita testauksesta projektityökurssilaisille
1(23) Testaus-tietoisku: Tärkeimpiä asioita testauksesta projektityökurssilaisille Matti Vuori, Tampereen teknillinen yliopisto 30.10.2012 Sisällysluettelo 1/2 Esityksen tarkoitus 4 Laatu on tärkeää, ei
Ohjelmistotuotanto vs. muut insinööritieteet. (Usein näennäinen) luotettavuus ja edullisuus
Yhteenveto Ohjelmistotuotanto vs. muut insinööritieteet Monimutkaisuus Näkymättömyys (Usein näennäinen) luotettavuus ja edullisuus Muunnettavuus Epäjatkuvuus virhetilanteissa Skaalautumattomuus Copyright
Dynaaminen analyysi IV Luento 6 Antti-Pekka Tuovinen
Dynaaminen analyysi IV Luento 6 Antti-Pekka Tuovinen 23 April 2018 1 Tavoitteet Kokemusperäinen testitapausten suunnittelu Yhteenvetoa suunnittelutekniikoista 23 April 2018 2 Testitapausten kokemusperäinen
Testaus käsite. Sekalaista testausasiaa. Testauksen käsitteestä. Kattavuusmitat. Jos ajatellaan, että testaus = V&V, voidaan erottaa:
Testaus käsite Sekalaista asiaa Sami Kollanus 15.11.2006 Jos ajatellaan, että = V&V, voidaan erottaa: Staattinen Dynaaminen Toisaalta voidaan määritellä Myersin (1979) mukaan: Testaus on ohjelman suoritusta,
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ä
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
Testaussuunnitelma Labra
Testaussuunnitelma Labra Helsinki 25.8.2008 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos 1 Kurssi 581260 Ohjelmistotuotantoprojekti (9+1op) Projektiryhmä Anssi Kapanen,
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
Ajanhallinta- ja raportointityökalun testaus
Anna Tuominen Ajanhallinta- ja raportointityökalun testaus Opinnäytetyö Syksy 2016 SeAMK Tekniikka Tietotekniikan koulutusohjelma 1 SEINÄJOEN AMMATTIKORKEAKOULU Opinnäytetyön tiivistelmä Koulutusyksikkö:
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
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
TESTAUSPROSESSIN KEHITTÄMINEN
Opinnäytetyö (AMK / YAMK) Teknologiaosaamisen johtaminen 2018 Jarmo Nieminen TESTAUSPROSESSIN KEHITTÄMINEN Sisäisten ohjelmistojen kehitys OPINNÄYTETYÖ (YAMK) TIIVISTELMÄ TURUN AMMATTIKORKEAKOULU Teknologiaosaamisen
Ohjelmistotuotanto s
Laadunvarmistustekniikoita Ohjelmistotuotanto 1 testaus (testing) ohjelman suorittamista tarkoituksena löytää virheitä tarkastukset (inspections, reviews) asiantuntijoiden suorittamia dokumentin (voi olla
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
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ä
Dynaaminen analyysi I
Dynaaminen analyysi I Luento 6 Antti-Pekka Tuovinen 4 April 2013 1 Tavoitteet Testitapausten suunnittelun ja suorituksen perusteet Black-Box testitapausten suunnittelu Ekvivalenssiluokat Raja-arvo (reuna-arvo)
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
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
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
TIE-21200 Ohjelmistojen testaus Harjoitustyön esittely osa 2: Vaiheet 3 & 4. Antti Jääskeläinen Matti Vuori
TIE-21200 Ohjelmistojen testaus Harjoitustyön esittely osa 2: Vaiheet 3 & 4 Antti Jääskeläinen Matti Vuori Vaiheet 3 & 4: Järjestelmätestaus 27.10.2014 2 Päämäärä jedit-ohjelmointieditorin järjestelmätestaus
TIE-21200 Ohjelmistojen testaus Harjoitustyön esittely osa 2: Vaiheet 3 & 4. Antti Jääskeläinen Matti Vuori
TIE-21200 Ohjelmistojen testaus Harjoitustyön esittely osa 2: Vaiheet 3 & 4 Antti Jääskeläinen Matti Vuori Vaiheet 3 & 4: Järjestelmätestaus 28.10.2013 2 Päämäärä jedit-ohjelmointieditorin järjestelmätestaus
COTOOL dokumentaatio Testausdokumentit
Table of Contents Testausraportti.............................................................................. 1 1 Tiivistelmä...............................................................................
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
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
Ohjelmiston toteutussuunnitelma
Ohjelmiston toteutussuunnitelma Ryhmän nimi: Tekijä: Toimeksiantaja: Toimeksiantajan edustaja: Muutospäivämäärä: Versio: Katselmoitu (pvm.): 1 1 Johdanto Tämä luku antaa yleiskuvan koko suunnitteludokumentista,
WCLIQUE. Ohjelmistoprojekti. Testaussuunnitelma
TKK/DISKO/Tik-76.115 WCLIQUE Projektiryhmä Clique http://www.hut.fi/jekahkon/wclique/testplan.html WCLIQUE Ohjelmistoprojekti Projektiryhmä Clique: Janne Dufva, 75008T, email: janne.dufva@nokia.com, 75014C,
CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET. Jussi Kasurinen (etu.suku@lut.fi) Kevät 2015
CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET Jussi Kasurinen (etu.suku@lut.fi) Kevät 2015 NOPEA KERTAUS VIIME KERROISTA ERILAISIA T YÖKALUT YYPPEJÄ Millä työkaluilla testausta sitten tehdään? Suurin osa ohjelmistojen
Laadunvarmistustekniikat
Laadunvarmistustekniikat Ohjelmistojen laadunvarmistustekniikoita: testaus (testing) ohjelman suorittamista tarkoituksena löytää virheitä tarkastukset (inspections, reviews) asiantuntijoiden suorittamia
PETTERI PALOMÄKI TESTAUS OHJELMISTOTUOTANNON OSANA Diplomityö
PETTERI PALOMÄKI TESTAUS OHJELMISTOTUOTANNON OSANA Diplomityö Tarkastaja: professori Hannu Jaakkola Tarkastaja ja aihe hyväksytty tuotantotalouden ja rakentamisen tiedekunnan kokouksessa 9. marraskuuta
Testausraportti. Oppimistavoitteiden hallintajärjestelmä harri
Testausraportti Oppimistavoitteiden hallintajärjestelmä harri Helsinki 13.12.2007 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti
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ä
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
Copyright by Haikala. Ohjelmistotuotannon osa-alueet
Copyright by Haikala Ohjelmistotuotannon osa-alueet Ohjelmiston elinkaari 1. Esitutkimus, tarvekartoitus, kokonaissuunnittelu, järjestelmäsuunnittelu (feasibility study, requirement study, preliminary
Tapahtuipa Testaajalle...
Tapahtuipa Testaajalle... - eli testaus tosielämässä 09.10.2007 Juhani Snellman Qentinel Oy 2007 Agenda Minä ja mistä tulen Testauksen konteksti Tapauksia tosielämästä ja työkaluja 2 Minä Juhani Snellman
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.
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
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
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
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ä
Ohjelmointitekniikka lyhyesti Survival Kit 1 Evtek KA ELINKAARIMALLEISTA
Ohjelmointitekniikka lyhyesti Survival Kit. Vesiputousmalli ELINKAARIMALLEISTA. Ohjelmiston elinkaari Ohjelmiston elinkaarella (life cycle) tarkoitetaan aikaa, joka kuluu ohjelmiston kehittämisen aloittamisesta
CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET. Jussi Kasurinen (etu.suku@lut.fi) Kevät 2015
CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET Jussi Kasurinen (etu.suku@lut.fi) Kevät 2015 KERTAUS EDELLISESTÄ CT60A4150 Ohjelmistotestauksen perusteet ERILAISIA MITTAREITA (ISO/IEC 29119) Eli: Toistettava,
Vakuutusyhtiöiden testausinfo
Vakuutusyhtiöiden testausinfo ATJ:n ulkoisten liittymien testaaminen Jonna Hannukainen ja Markku Noukka 12. ja 17.5.2006 (Päivitetty 18.5.2006) ATJ:n integraatiotestaus vakuutusyhtiöiden kanssa Testauksen
Johdantoluento. Ohjelmien ylläpito
Johdantoluento Ylläpito-termin termin määrittely Ylläpito ohjelmistotuotannon vaiheena Evoluutio-termin määrittely Muita kurssin aiheeseen liittyviä termejä TTY Ohjelmistotekniikka 1 Ohjelmien ylläpito
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
S11-09 Control System for an. Autonomous Household Robot Platform
S11-09 Control System for an Autonomous Household Robot Platform Projektisuunnitelma AS-0.3200 Automaatio- ja systeemitekniikan projektityöt Quang Doan Lauri T. Mäkelä 1 Kuvaus Projektin tavoitteena on
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ä:
Julkaisemattomia koulutusmateriaaleja 2003-2010
Matti Vuori Julkaisemattomia koulutusmateriaaleja 2003-2010 Luettelo vuosina 2003-2010 tuotetuista geneerisistä koulutusmateriaaleista (yrityskohtaiset aineistot ovat asia erikseen), ja joihin laatijalla
Ohjelmistotekniikka - Luento 2
Ohjelmistotekniikka - Luento 2 Luku 2: Prosessimallit - miten spiraalimalliin päädyttiin - spiraalimallista (R)UP malliin - oman ammattitaidon kehittäminen; PSP ja TSP mallit 1 Luento 2: Prosessimallit
Ohjelmistotekniikka - Luento 2 Jouni Lappalainen
Ohjelmistotekniikka - Luento 2 Jouni Lappalainen Luku 2: Prosessimallit - miten spiraalimalliin päädyttiin - spiraalimallista (R)UP malliin - oman ammattitaidon kehittäminen; PSP ja TSP mallit 1 Luento
Ohjelmointi 1 / syksy /20: IDE
Ohjelmointi 1 / syksy 2007 10/20: IDE Paavo Nieminen nieminen@jyu.fi Tietotekniikan laitos Informaatioteknologian tiedekunta Jyväskylän yliopisto Ohjelmointi 1 / syksy 2007 p.1/8 Tämän luennon rakenne
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
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
Testausoppeja toimialavaihdoksesta
Testausoppeja toimialavaihdoksesta Maaret Pyhäjärvi Email: Gsm: 040-8233777 Erkki Pöyhönen & Maaret Pyhäjärvi Nimeä Attribution (Finland) http://creativecommons.org/licenses/by/1.0/fi/
Sopisiko testiautomaatio yritykseesi juuri nyt? Testiautomaation soveltuvuuden arviointiopas
Sopisiko testiautomaatio yritykseesi juuri nyt? Testiautomaation soveltuvuuden arviointiopas www.valagroup.fi TESTITAUTOMAATIO SINUN YRITYKSEESI? Testauksen automatisointi ei sovellu kaikkiin tilanteisiin;
Yritys X:n sovellustestausprosessin kehittäminen. Jussi Sandholm
Yritys X:n sovellustestausprosessin kehittäminen Jussi Sandholm Opinnäytetyö Tietojenkäsittelyn koulutusohjelma 2015 Tiivistelmä 11.5.2015 Tietojenkäsittelyn koulutusohjelma Tekijä tai tekijät Jussi Sandholm
TIE Ohjelmistojen testaus 2016 Harjoitustyö Vaihe 3. Antti Jääskeläinen Matti Vuori
TIE-21201 Ohjelmistojen testaus 2016 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
Testiautomaatio tietovarastossa. Automaattisen regressiotestauksen periaate ja hyödyt
Testiautomaatio tietovarastossa Automaattisen regressiotestauksen periaate ja hyödyt Sisältö 2 Testaus kiinteänä osana DW-toteutusta Regressiotestauksen merkitys Robot Framework Automatisoitu DW:n regressiotestaus:
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
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
Menetelmäraportti - Konfiguraationhallinta
Menetelmäraportti - Konfiguraationhallinta Päiväys Tekijä 22.03.02 Ville Vaittinen Sisällysluettelo 1. Johdanto... 3 1.1 Tärkeimmät lyhenteet... 3 2. Konfiguraationhallinnan tärkeimmät välineet... 4 2.1
TESTAUKSEN AUTOMATISOINTI ROBOT FRAMEWORKILLA Case 2M-IT Oy
Juha-Matti Niiranen TESTAUKSEN AUTOMATISOINTI ROBOT FRAMEWORKILLA Case 2M-IT Oy Opinnäytetyö Tietojenkäsittely 2018 Tekijä/Tekijät Tutkinto Aika Juha-Matti Niiranen Tradenomi (AMK) Toukokuu 2018 Opinnäytetyön
T Tietojenkäsittelyopin ohjelmatyö. Testiraportti, vaihe LU. Tietokonegrafiikka-algoritmien visualisointi. Testiraportti, vaihe T3
T-76.115 Tietojenkäsittelyopin ohjelmatyö Testiraportti, vaihe LU Sisältö Tästä dokumentista ilmenee LU-vaiheessa suoritettu testaus, sen tulokset ja poikkeamat testisuunnitelmasta. Päivämäärä 14.4.2003
@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ä
WCLIQUE. Ohjelmistoprojekti. Testaussuunnitelma
TKK/DISKO/Tik-76.115 WCLIQUE Projektiryhmä Clique http://www.hut.fi/~jekahkon/wclique/testplan.pdf WCLIQUE Ohjelmistoprojekti WCLIQUE_TP Projektiryhmä Clique: Janne Dufva, 75008T, email: janne.dufva@nokia.com
9. Luento: Ohjelmistotyö. Tommi Mikkonen, tommi.mikkonen@tut.fi
9. Luento: Ohjelmistotyö Tommi Mikkonen, tommi.mikkonen@tut.fi Agenda Johdanto Ristikäännös Testaus ja virheen jäljitys Yleensä Kehitysympäristössä Käyttöympäristössä Laitteiston testaus Iteratiivisesta
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.
OHJELMISTOKEHITYS -suuntautumisvaihtoehto
OHJELMISTOKEHITYS -suuntautumisvaihtoehto Suuntautumisvaihtoehdon esittely 1. vuoden opiskelijoille Kari Laitinen www.oamk.fi/~karil/opetus.html Ohjelmistokehitys -opintosuunnan valitsevista henkilöistä
Wipron Suomen toimipisteen ohjelmistotestauksen kehittäminen. Marko Isoaho
0 Wipron Suomen toimipisteen ohjelmistotestauksen kehittäminen Marko Isoaho Tampereen yliopisto Tietojenkäsittelytieteiden laitos Tietojenkäsittelyoppi Pro gradu -tutkielma Ohjaaja: Marko Helenius Toukokuu
Ohjelmistotestauksen perusteita II
Ohjelmistotestauksen perusteita II Luento 2 Antti-Pekka Tuovinen 14 March 2013 1 Luennon oppimistavoitteet Testausprosessin perustoiminnot Testauksen psykologiaa Testauksen seitsemän periaatetta 14 March
Project-TOP QUALITY GATE
Project-TOP QUALITY GATE FOR SUCCESSFUL COMPANIES TYÖKALU ERP- JÄRJESTELMIEN TESTAUKSEEN PROJECT-TOP QUALITY GATE Quality Gate on työkalu ERP-järjestelmien testaukseen Huonosti testattu ERP- järjestelmä
Testaus teoriassa ja käytännössä. Jukka Paakki Helsingin yliopisto Tietojenkäsittelytieteen laitos
Testaus teoriassa ja käytännössä Jukka Paakki Helsingin yliopisto Tietojenkäsittelytieteen laitos Teoria = tutkimus IEEE Transactions on Software Engineering, 2000-2002 Software Testing, Verification &
Ohjelmistojen suunnittelu
Ohjelmistojen suunnittelu 581259 Ohjelmistotuotanto 154 Ohjelmistojen suunnittelu Software design is a creative activity in which you identify software components and their relationships, based on a customer