OHJ-3060 Ohjelmistojen testaus syksyllä 2006


Oleellisia muutoksia:
28.08.2006 Luennot-sivu perustettu ensimmäisen luennon jälkeen
24.07.2006 Sivu luotu
Opinto-opas
Pääsivu
Harjoitustyöt
Luennot
Uutisryhmä tut.ot.testaus
Suoritukset 22.12.06
Tentin 8.1.2007 tulokset
Tentin 19.2.2007 tulokset

Edellisen kerran toteutus
Ohjelmistotekniikan opinnot

Yleistä

Kurssin tavoitteena on, että opiskelija tulee tuntemaan testaamisen perusajatukset, osaa soveltaa niitä ohjelmistotyössä ja ottaa ne huomioon ohjelmiston elinkaaren kaikissa vaiheissa. Kurssilla käydään läpi testauksen teoriaa, käytäntöjä sekä työkaluja elinkaaren eri vaiheissa.

Kurssi alkaa lukuvuonna 2006-2007 syksyn ensimmäisellä periodilla ja kestää kahden periodin ajan. Luennot ovat maanantaisin klo 12-15, joista ensimmäinen on 28.8.2006. Luennot pidetään salissa TB111.

Testaukseen tutustutaan luentojen ja harjoitustöiden avulla. Loppuarvosanaan vaikuttavat harjoitustyöt ja tentti suunnilleen yhtä paljon. Laskuharjoituksia kurssilla ei järjestetä.


Esitieto- ja suoritusvaatimukset

Kurssin pakollisina esitietoina ovat kurssit OHJ-1150 Ohjelmointi II ja OHJ-3010 Ohjelmistotuotannon perusteet. Lisäksi suositeltavana esitietoina ovat OHJ-1400 Olio-ohjelmoinnin peruskurssi ja OHJ-3050 Ohjelmistotuotannon menetelmät.

Suoritusvaatimukset koostuvat siis tentistä ja harjoitustyöstä, jotka molemmat arvostellaan. Lisäksi kurssilla järjestetään vierailuluentoja, joilla täytyy olla läsnä.

Harjoitustyö koostuu neljästä vaiheesta, joista kahdessa ensimmäisessä suunnitellaan erään ohjelmiston testaus. Kahdessa viimeisessä vaiheessa ajetaan testit ja raportoidaan niiden tuloksista.

HUOM! Kuten opinto-oppaassakin mainitaan, kurssin voi suorittaa ainoastaan lukuvuosittain. Toisin sanoen eri luennointikertojen osasuorituksia (tentti ja harjoitustyöt) ei voi yhdistää.


Luennot

Mika Katara (kurssin vastuuhenkilö), mika.katara@ANTISPAMtut.fi. Työhuone TE113, p. 3115 5512.


Harjoitustyöt

Antti Kervinen, antti.kervinen@ANTISPAMtut.fi. Työhuone TF213, p. 3115 5501.
Mika Maunumaa, Mika.Maunumaa@ANTISPAMtut.fi. Työhuone TF213, p. 3115 5516.
Mikko Satama, mikko.satama@ANTISPAMtut.fi.
Antti Jääskeläinen, antti.m.jaaskelainen@ANTISPAMtut.fi.

Antti Kervinen on päävastuussa harjoitustyöstä. Erityisesti harjoitustyöohjeeseen (Master Test Plan) liittyvät kysymykset ja kommentit osoitetaan suoraan hänelle.

Harjoitustyöohjeet annetaan englanninkielisinä, koska työn tekeminen vaatii joka tapauksessa englanninkielisen dokumentaation lukemista. Suomenkielisille opiskelijoille suositellaan kuitenkin, että palautettavat dokumentit kirjoitetaan suomen kielellä.


Materiaali

Kurssikirjaa sen paremmin kuin prujuakaan ei ole saatavilla. Luentokalvojen kopiot sen sijaan laitetaan jakoon TiTe-killan kautta. Ne voi ladata PDF-muodossa täältä (tulostaminen ja kopiointi estetty, kommentointi sallittu).


Tiedotus

Kurssilla on käytössä kaksi pääasiallista tiedotuskanavaa. Nämä verkkosivut palvelevat opettajilta opiskelijoihin päin suunnatun pysyväisluoteisen tiedon jakelussa. Kurssin uutisryhmä tut.ot.testaus on sen sijaan tarkoitettu interaktiivisempaa tiedottamiseen, kuten opiskelijoiden kysymyksiin harjoitustöistä ja opettajien ilmoituksiin luentojen peruutuksista. Uutisryhmästä löytyy myös paljon hyödyllistä tietoa edellisiltä vuosilta, johon kannattaa tutustua ennen assistentilta kysymistä.

On siis tärkeää seurata uutisryhmää säännöllisesti. Jos uutisten lukeminen ei muuten miellytä, voi kurssin uutisryhmää lukea myös Seitti~Sanomat web-sovelluksella (vaatii rekisteröitymisen).


Palaute

Kurssi on voimakkaassa kehitysvaiheessa, ja opiskelijapalaute on enemmän kuin tervetullutta sekä kurssin aikana että sen jälkeen. Palautetta voi antaa suoraan kurssin vastuuhenkilölle esim. sähköpostitse osoitteeseen mika.katara@ANTISPAMtut.fi. Näillä näkymin tentissä on mahdollista saada yksi piste pelkästään sillä, että kirjoittaa palautetta kurssista. Anonyymipalautetta kurssista voi antaa O-infossa.


Linkit

  •  IEEE Xplore - Sisältää mm. IEEE:n testausstandardit (toimii ainakin TTY:n IP-osoitteista, tutustu eKirjaston käyttöehtoihin)