Pro gradu -tutkielmat ohjelmistotestauksesta

Slides:



Advertisements
Samankaltaiset esitykset
Koostumussuhde Jukka Juslin © Jukka Juslin.
Advertisements

Testaus ja testausympäristöt
Kalakantojen arviointi (KALAT22)
Itsensä kuvaava tieto Media Technology DIGIWORKSHOP klo Aamukahvi klo Käytännön työpaja … ohjelma.xml.
Adope Acrobat Connect Pro- Online-koulutus Aija Hietanen Savonia-ammattikorkeakoulu Terveysala, Kuopio.
LEIJONAKIEKKOKOULU Pohjoinen alue Jari Huttu 1.
SYS48D Tietojärjestelmän kehittäminen (12 ov)
Suunnitelma ohjelmiston testaukseen
Luokkakaaviot Luokkakaaviot Tekninen suunnittelu.
PlugIT-tietoiskut •PlugIT-projektin tuotokset –Tiivistetty luettelo tällä hetkellä saatavilla olevista tuotoksista •Ohjelmistotuotannon nykytila ja tarvekartoitus.
ZipIT ZipIT Teknologiaohjelman hanke-aihio FinnWell - Tekesin terveydenhuollon teknologiaohjelma ZipIT.
STOP NUORTEN SYRJÄYTYMISELLE ETELÄ-POHJANMAALLA -SEMINAARI TILANNEKATSAUKSESTA VAIKUTTAVAAN TOIMINTAAN 8.00 Tervetulokahvi 8.25 Johdanto seminaaripäivään,
Pakkanen * * * Sovellustuotannon menetelmäpilotti
Avointa-hanke ja Prime Solutions Oy PlugIT-loppuseminaari
Nuorten peliohjelmointi 2011
Gradun arvionti Markku Nykky Komponentit ohjelmistotuotannossa 1999.
PlugIT-seminaari Työpaja 2, ma 27.10: Kertomus- ja koodistoliittymät ja kansallisten hankkeiden yhteistyö Kertomus(arkisto)rajapinnat, klo.
Projektikatselmus Publicum Teknillinen korkeakoulu Publicum-ryhmä.
Tietokannat II Lasse Bergroth Turun yliopisto, IT-laitos Kevät 2013
USKONTO/aineenopettajat AD 4 Ryhmäkokoontuminen Martin Ubani, FT, TM Uskonnon didaktiikan yliopistonlehtori SOKLA.
– Ohjelmistojen mallintaminen, kesä 2009
@ Leena Lahtinen Helia OHJELMOINTITAITO ICT02D 12 OP.
OHJELMOINTITAITO ICT02D 12 ECTS. OPINTOJAKSON TOTEUTUS  KESTO: –  PÄIVÄOPISKELIJAT: – KAKSI LUOKAA (SUOMI) –YKSI LUOKKA (ENGLANTI)
Olio-ohjelmoinnin perusteet luento 3
Oliomallittaminen ja UML
Tervetuloa! Tutoreiden koulutuspäivä Susanna Koistinen ja Iiro Korhonen Jyväskylän yliopiston ylioppilaskunta.
Systemaattisen käyttöliittymäsuunnittelun tuottamien vaatimusten erot alkuperäisiin vaatimusmäärittelyn vaatimuksiin verrattuna Ville Nordberg,
Interact järjestelmäarkkitehtuuri + vuorovaikutustekniikoista ja evaluoinnista Markku Turunen Tampereen yliopisto Tietojenkäsittelytieteiden laitos Interact.
Johdatus ohjelmointiin Ohjelmistosuunnittelu Jaana Holvikivi.
1 © NOKIA 2000 testing PPT/ / Juha Kähkönen Kuvaukset prosessin vaiheen aikaisista hallintatavoista Tekninen määrittely Vaatimus- määrittely.
Savonia-ammattikorkeakoulu Liiketalous Kuopio | Opinnäytetyön nimi Tekijä: Etunimi Sukunimi Ohjaaja:
Selainkäyttöliittymän tuotantoprosessi Klikkaamalla pääotsikoista tietosi karttuu. Sininen mökki toimii paluupainikkeena. Selainkäyttöliittymän tuotantoprosessi.
Projektikatselmus Publicum Teknillinen korkeakoulu Publicum-ryhmä.
Ohjelmistotekniikka ja projektinhallinta, 4 op
JHS:N SUOSITUKSET VAATIMUSMÄÄRITTELYLLE SEPPO RÄSÄNEN SAVONIA-AMMATTIKORKEAKOULU TERVEYSALA, KUOPIO Ohjelmistotekniikka ja projektinhallinta,
Nuorissa = voimaa, vahvistetaan sitä! Voimakas –projekti
Testauksen tutkimustulokset Marko Jäntti
Heikki Salokanto Valvoja: prof. Jukka Manner Ohjaaja: DI Pekka Pajuoja, TEKES Sovelluskehitysympäristön virtualisoinnin tuomat edut ja haitat.
Pakkanen * * * S ovellustuotannon menetelmäpilotti Yhteenveto PlugIT-koulutustyöpaja __________________________________________________________.
© Conformiq Software Ltd. | The Future of Software Testing Testauksen koulukunnat.
Tukiasemaohjaimen ohjelmiston muutostoimitusten automatisoitu testaustyöympäristö Mikko Harila Työn valvoja:Professori Sven-Gustav Häggman Työn.
OHJELMOINTITAITO ICT02D 12 ECTS. OPINTOJAKSON TOTEUTUS  KESTO: –  AVOIMEN OPISKELIJAT: – YKSI LUOKA (SUOMI) – LUOKKA ICT02O-1.
Tietorakenteiden harjoitustyö (2 ov) Ryhmä 5, kesä Pietu Pohjalainen.
Ohjelmistotestaus Turun yliopisto, Informaatioteknologian laitos, periodi 4 / 2011 Kurssin kuvaus.
1 © NOKIA 2000 projektikatselmus_ PPT/ / Tapani Tarri Projektikatselmus Esitykset Esitys projektin tilasta Esitys toiminnallisesta.
Mi Menetelmä tosiaikaiseen sivustomuokkaukseen Sulake Dynamoid | Strictly confidential – legally protected and privileged information Ilari Tuominen Software.
Testaus Testaus Testauksella pyritään löytämään virheitä, jotka sitten korjataan. Yksittäinen testi on yleensä ohjelman suoritus (tietyillä.
Optimoinnin käyttö tiedonlouhinnassa
Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö
Projektisuunnitelma S10-01 Rikkakasvien tunnistusjärjestelmä peltorobottiin.
T Personal SE Assignment Pauli Aho Personal SE Assignment Valittu aihe ja menetelmä Käytettävyystestaus (usability testing) ISO :
Tietopaketti intensiivijaksosta
S ysteemianalyysin Laboratorio Teknillinen korkeakoulu Lasse Johansson Systeemitieteiden kandidaattiseminaari – Syksy 2009 Vaikutuskaaviopelit Lasse Johansson.
© Conformiq Software Ltd. | The Future of Software Testing Oliosuuntautunut testaus.
Pakkanen * * * Komponenttipohjaisen sovellustuotannon menetelmäpilotti PlugIT-seminaari Annamari Riekkinen ja Kirsi Karvinen FixIT-DoIT / HIS-tutkimusyksikkö.
Ohjelmistotekniikka kevät 2003 CASE-välineet. Ohjelmistotekniikka kevät 2003 Mitä ovat CASE-välineet? Computer Aided Software Engineering Tietokoneavusteinen.
ZipIT Yleisesittely ZipIT-hankekokonaisuus Terveydenhuollon prosessien ja ohjelmistojen rinnakkainen kehittäminen.
Maa Maankäytön suunnittelu ja yhdyskuntatalous Ohjelma Harjoitustöiden rakenne Lähdekirjallisuuden hyödyntäminen Vertailua ja keskustelua työmenetelmistä.
Ammatillisen koulutuksen hyvinvointipäivät
OHJELMOINTITAITO ICT02D 12 Leena Lahtinen Helia
1 ALUETUTKIMUKSEN TEKEMINEN
– Ohjelmistojen mallintaminen, kesä 2010
Home Movie Archive Demo ryhmän henkilöiden esittely
OHJELMOINTITAITO ICT02D 12 Leena Lahtinen Helia
Kaivosvesiverkosto Esityksen nimi / Tekijä
Tietojenkäsittelytieteiden laitos
OHJELMOINTITAITO ICT02D 12 ECTS.
OHJELMOINTITAITO ICT02D 12 ECTS.
1. Olio-ohjelmointi.
OHJELMOINTITAITO ICT02D 12 ECTS.
Esityksen transkriptio:

Pro gradu -tutkielmat ohjelmistotestauksesta Marko Jäntti Kuopion yliopisto, TKT-laitos, PlugIT-Teho Marko.Jantti@cs.uku.fi

Esityksen sisältö 1. Johdanto 2. Testitapausten suunnittelu UML-mallinnuksen avulla Tekijä: Marko Jäntti 3. Olio-ohjelmien testaus Tekijä: Anu Partanen 4. Software Testing Day -seminaari

1. Johdanto PlugIT-Teho -osaprojektin tavoitteena on kehittää yhteistyöyritysten toimintaperiaatteita, yhteisiä pelisääntöjä ja ratkaisuja ohjelmistotuotantoon, laadunvarmistukseen ja testaukseen. Mukana seuraavat tutkimusalueet: Testitapausten suunnittelu Komponenttipohjainen testaus Testauksen automatisointi Olio-ohjelmien testaus Vaatimusmäärittely Käytettävyys Ohjelmistojen uudistaminen Testausta käsitteleviä opinnäytteitä on valmistunut useita

2. Testitapausten suunnittelu UML-mallinnuksen avulla Tutkielman tavoitteena on selvittää, miten testitapauksia voidaan suunnitella mahdollisimman aikaisessa vaiheessa ohjelmistotuotantoprosessia. Virheiden löytäminen mahdollisimman aikaisessa vaiheessa säästää yritykseltä/organisaatiolta huomattavasti rahaa ohjelmistokehityksessä. Tutkielmassa käsitellään UML-pohjaista testausmallia, jossa testitapausten suunnittelu pohjautuu määrittelydokumentteihin ja UML-kaavioihin.

2. Testitapausten suunnittelu UML-mallinnuksen avulla Tutkielman sisältö: Testauksen periaatteet Testauksen tasot (yksikkö-, integrointi-, järjestelmä- ja hyväksymistestaus) Testausmenetelmät (lasilaatikko- ja mustalaatikkotestaus) Testitapausten ja virheiden lähteet Testausprosessin hallinta Testauksen dokumentointi Testiympäristö ja testitietovarasto Testaustyökalut UML-pohjainen testausmalli UML-kaavioiden merkitys testauksen kannalta Rational Softwaren testaustyökalut Pohdinta havainnot UML-testausmallista ja KYS testauskokeilusta

3. Olio-ohjelmien testaus Tutkielman tavoitteena on tarkastella olio-ohjelmien testausta metoditestauksesta integrointitestaukseen Tarkoituksena on selvittää olio-ohjelmoinnin ja proseduraalisen ohjelmoinnin erot Olio-ohjelma koostuu luokista ja olioista, proseduraalinen ohjelma pää- ja aliohjelmista Olio-ohjelmien testaukseen eivät käy samat menetelmät kuin proseduraalisten ohjelmien testaukselle.

3. Olio-ohjelmien testaus Tutkielman sisältö: Erot olio-ohjelmien ja proseduraalisten ohjelmien testauksessa Metoditestaus perusmenetelmät ja apuohjelmat Luokkatestaus attribuuttitestaus, viestinvälitys, modaalisuus Periytymisen testaus periytymisessä esiintyvät ongelmat, inkrementaalinen testausmenetelmä Integrointitestaus luokkien välillä apuohjelmat, olioiden vuorovaikutus, tilojen testaus

Software Testing Day 25.11.2003 Kuopio, Microteknia 2, Sali E14 Tervetuloa! Seminaari on maksuton ja avoin kaikille. 09.00 - 09.15 Kahvi ja aloitussanat 09.15 - 10.00 Testausprosessin hallinta, Marko Jäntti 10.00 - 10.45 Testitapausten suunnittelu UML-mallinnuksen avulla, Marko Jäntti 11.00 - 11.45 Komponenttipohjainen testaus, Tanja Toroi 11.45 - 12.30 Lounas (omakustanteinen) 12.30 - 13.15 Testauksen automatisointi, Pentti Pohjolainen 13.15 - 14.00 Virheidenhallinta, Marko Jäntti 14.00 - 14.15 Kahvitauko 14.15 - 15.45 Workshop: Microteknia 1, Sali MT4 Rational Rose: UML-mallintaminen Rational Purify: Muistin käytön mittaus Java-sovellukselle Rational Quantify: Suorituskyvyn mittaus Java-sovellukselle Rational PureCoverage:Koodikattavuus Java-sovellukselle Ilmoittaudu 14.11 mennessä: Marko Jäntti, mjantti@cs.uku.fi,