Ohjelmistotestaus Turun yliopisto, Informaatioteknologian laitos, periodi 4 / 2011 Kurssin kuvaus
Yleistä Luennot: Esitietovaatimukset: Tentit: Ma 14 – 16, Ti 12 – 14, luentosalina Lambda Maanantaina 2011-05-02 kuitenkin Pharmacityn auditorio Ei luentoa tiistaina 2011-04-26 (pääsiäismaanantain jälkeen) Mahdollisesti myös 2011-04-05 luento peruuntuu matkan takia Esitietovaatimukset: Ohjelmistotuotanto Ohjelmoinnin peruskurssit Tentit: – Kolme tenttiä: 2011-05-09, 2011-06-09, 3. myöh. Vetäjät: – Luennoitsija Lasse Bergroth, bergroth@utu.fi – Harjoitustyö? (selviää lähiviikkoina) Kotisivu – http://staff.cs.utu.fi/opinnot/kurssit/Salo/kevat2011/ohjelmistotestaus.htm
Kurssin tavoitteet Antaa laaja kuva testauksen menetelmistä ja tavoitteista ohjelmistokehityksessä Tutustuttaa opiskelijat tärkeimpiin testauksen tekniikoihin esimerkkien ja käytännön harjoitteiden kautta Kuvata testaajan ammattiprofiili ja hahmottaa opiskelijoille, mitä testaustyö on Antaa valmiudet organisoida testaustoimintaa ohjelmistokehitysprojekteissa
Kurssin sisältö Testauksen perusteet ja keskeiset käsitteet Testaustekniikat Testaus ohjelmiston elinkaaressa Testaus kehitystyön eri vaiheissa Testaus osana laatukontrollia Testiautomaatio ja –työkalut Testauksen hallinta – Testauksen organisointi – Testauksen suunnittelu – Testaus ja liiketoiminta
Harjoitustyöt (?) Ensimmäinen harjoitustyö – Testaustyökalujen käyttö – Yksilötyö – Tarkemmat tiedot maaliskuun lopussa Toinen harjoitustyö – Testaussuunnitelman laatiminen – Ryhmätyö, 2 – 3 hengen ryhmät – Tarkemmat tiedot huhtikuun puolivälissä Kumpikin harjoitustyö vie aikaa noin yhden täyden työpäivän
Kurssikirjallisuutta – Kaner et al.: Lessons Learned in Software Testing – Ron Patton: Software Testing, 2nd Edition – Fenton & Pfleeger: Software Metrics, 2nd Edition – Hutcheson: Software Testing Fundamentals – Pyhäjärvi, Pöyhönen: Testauskirja kirjan materiaaleja löytyy verkosta osoitteesta http://testauskirja.com/index.htm