Functional Testing of Software (5cr)
Code: TO00BR57-3007
General information
- Enrollment
- 27.11.2023 - 03.12.2023
- Registration for the implementation has ended.
- Timing
- 15.03.2024 - 14.06.2024
- Implementation has ended.
- Number of ECTS credits allocated
- 5 cr
- Local portion
- 5 cr
- Mode of delivery
- Contact learning
- Campus
- Laurea Tikkurila
- Teaching languages
- Finnish
- Seats
- 20 - 33
- Degree programmes
- Laurea täydentävä osaaminen, amk-tutkinto (TON2), Tietojenkäsittely ja tietoliikenne (ICT)
Learning outcomes
The student is able to
- explain basic concepts, principles and terms of testing
- design test cases in different testing environments
- run functional and non-functional testing
- apply different testing methods and techniques
- report the results of testing reasonably
- analyze the relevance of testing
- sort different roles and tasks in software testing and understand their meaning
Teaching methods
The implementation plan is available in Finnish.
Time and location
[Kenttä ei ole Laureassa käytössä]
Learning materials and recommended literature
Keskeiset tietopohja on saatavissa Canvasisa ja luentomateriaaleissa.
Linkit tarvittaviin lisämateriaaleihin tehtävissä ja luentomateriaaleissa.
Alternative completion methods of implementation
Laurean tutkintosäännön mukaisesti ”Kaikilla opiskelijoilla on oikeus osaamisensa näyttämiseen. Aloitteen hankitun osaamisen tunnistamisesta ja tunnustamisesta tekee opiskelija. Osaamisen tunnistaa ja tunnustaa opinnosta vastaava opettaja tai muu tehtävään nimetty henkilö. Arvioinnissa noudatetaan samaa arviointikriteeristöä ja pääsääntöisesti samaa arviointiasteikkoa kuin vastaavalla opintojaksolla tai -kokonaisuudella. Opiskelijalla on oikeus hakea osaamisen tunnustamista riippumatta siitä, missä, miten ja milloin osaaminen on hankittu. Opiskelija voi hakea myös työssä hankittavan osaamisen tunnistamista osaksi tutkintoa (työn opinnollistaminen). ... Opiskelija vastaa osaamisen osoittamisesta, todistamisesta ja riittävien tietojen toimittamisesta. Osaamisen arvioivat opiskelija ja näytön vastaanottava ohjaaja yhdessä. ” Katso lisätietoa opiskelijaintrasta.
Testausosaamisen muulla tavoin hankkineet voivat keskustella opettajan kanssa mahdollisista korvauskäytännöistä.
Tästä on aina sovittava erikseen heti kurssin alkuvaiheessa.
Co-operation with working life and/or RDI
Osa harjoituksista voi liittyä työelämän antamaan testauskohteeseen.
Important dates
Tehtävien palautuspäivämäärät Canvasissa. Kurssin uusiminen on tarvittaessa mahdollista perinteisen tentin avulla jonka aikataulusta sovitaan erikseen.
Tutkintosäännön 18§ mukaisesti ”opiskelijan on oltava ensimmäisellä kontaktikerralla läsnä tai ilmoitettava poissaolostaan vastuuopettajalle opintoon osallistumisensa vahvistamiseksi. Vaihtoehtoisesti opettaja voi määrittää myös muun tavan, jolla opiskelija vahvistaa osallistumisensa toteutukselle. Näitä toimia voidaan edellyttää viikon sisällä toteutuksen alkamisesta. Edellä esitetyn mukaisesti toimintatavan soveltaminen edellyttää, että opettaja tiedottaa toteutukselle hyväksyttyjä opiskelijoita käytänteestä ja että käytänne on kerrottu opinnon toteutussuunnitelmassa. Mikäli opiskelija on estynyt perusteluista syistä osallistumaan ensimmäiseen kontaktikertaan tai aktivoitumaan opinnoissa opettajan asettamien edellytysten mukaisesti, hänen tulee olla yhteydessä vastuuopettajaan toteutukselle osallistumisesta sopimiseksi. Ilmoittautuminen hylätään, mikäli opiskelija ei ilmoita poissaolostaan opinnon aloituskerralta tai poissaolon syytä ei voida pitää perusteltuna. Hänen tilalleen voidaan ottaa jonossa oleva seuraava opiskelija”.
Student workload
Luennot n 23h
Omaehtoinen opiskelu ja harjoitukset (tehtävät ja/tai projekti) n.110h
Content and scheduling
Testauksen merkitys, peruskäsitteet, periaatteet ja termit
Testaus osana ohjelmistokehitysprosessia
Testaukseen liittyvät erilaiset roolit ja tehtävät sekä ymmärtää niiden merkitys ohjelmistokehityksessä
Testiautomaation merkitys
Testauksen ja testitapauksien suunnittelu kokonaisuutena
Testausmenetelmiä ja testaustykaluja
Evaluation scale
H-5
Evaluation methods and criteria
Osaamisen arviointi kohdistuu opetussuunnitelmien tavoitekuvauksiin ja osaamisen taso arvioidaan opinnon toteutussuunnitelmalla ilmoitetun arviointikriteeristön perusteella (Laurean tutkintosääntö).
Opintojakson aikana tehtävät yksilötehtävät sekä testausprojekti yksilö tai ryhmätyönä.
Kurssiin kuuluu 5 tehtävää + Testausprojekti Yhteensä (70p)
Lisäksi kurssista pidetään tentti (30p).
Assessment criteria, satisfactory (1-2)
AMMATILLINEN TIETOPERUSTA, TIEDONHAKU JA RAPORTOINTI
- käyttää johdonmukaisesti ammattikäsitteitä ja osoittaa perehtyneensä tietoperustaan
- raportoida ja viestiä ammattimaisesti
AMMATILLINEN TOIMINTA JA TYÖELÄMÄN KEHITTÄMINEN
- toimia itsenäisesti toimintaympäristö huomioiden
- ottaa vastuuta asiakkaan ja /tai yhteistyötahon kanssa toimimisesta ja heidän tarpeisiinsa vastaamisesta
Arvioidaan soveltuvilta osin: RYHMÄTYÖTAIDOT, JOHTAMINEN JA VASTUULLISUUS
- kuvata oman toimintansa merkitystä yhteistyön onnistumiseksi
- kuvata osaamistaan suhteessa opinnon osaamistavoitteisiin
Assessment criteria, good (3-4)
AMMATILLINEN TIETOPERUSTA, TIEDONHAKU JA RAPORTOINTI
- arvioida kriittisesti tietoa ja perustella toimintaansa tutkitun tiedon avulla
AMMATILLINEN TOIMINTA JA TYÖELÄMÄN KEHITTÄMINEN
- esittää ratkaisuja ammatillisiin tehtäviin luovuutta hyödyntäen
- edistää ammatillista yhteistyötä sekä kehittää asiakas- tai kumppanisuhdetta
Arvioidaan soveltuvilta osin: RYHMÄTYÖTAIDOT, JOHTAMINEN JA VASTUULLISUUS
- edistää toiminnallaan ryhmän yrittäjämäistä ja vastuullista työskentelyotetta
- kuvata oman osaamisensa kehittymistä suhteessa opinnon osaamistavoitteisiin
Assessment criteria, excellent (5)
AMMATILLINEN TIETOPERUSTA, TIEDONHAKU JA RAPORTOINTI
- analysoida hankittua tietoa ja tehdä päätelmiä sekä yhdistää teoreettisen ja kokemuksellisen tiedon toisiinsa
AMMATILLINEN TOIMINTA JA TYÖELÄMÄN KEHITTÄMINEN
- arvioida tuotetun tiedon, taidon tai idean sovellettavuutta ja vaikuttavuutta muihin yhteyksiin
- ennakoida asiakkaan ja/tai yhteistyötahojen tarpeita
Arvioidaan soveltuvilta osin: RYHMÄTYÖTAIDOT, JOHTAMINEN JA VASTUULLISUUS
- arvioida ja kehittää ryhmän yrittäjämäistä ja vastuullista työskentelyotetta
- arvioida osaamisen hyödyntämismahdollisuuksia sekä suunnitella omaa ja ryhmän kehittymistä