Automaattestimine (ICD0004)
PÕHIANDMED
õppeaine register
A - põhiregister
õppeaine kood
ICD0004
õppeaine nimetus eesti k
Automaattestimine
õppeaine nimetus inglise k
Automated Testing
õppeaine maht AP
-
õppeaine maht EAP
3.00
deklareeritav
jah
kontrollivorm
eksam
õpetamise semester
sügis
õppekeel
eesti keel
inglise keel
Eeldusaine(d)
Eeldusaine 1
Java (ICD0019)
Õppekavad, millesse aine kuulub
kavaversiooni kood
aine kohustuslik
IAAB17/25
ei
IABB17/25
ei
IADB17/25
ei
Ainet õpetavad struktuuriüksused
IC - IT kolledž
Ainekaardi link
Tunniplaani link
Vaata tunniplaani
Versioon:
VERSIOONIPÕHISED ANDMED
õppeaine eesmärgid eesti k
Kursuse põhieesmärk on veenda üliõpilasi praktiliste näidete varal, et arendustestimine parandab tarkvara kvaliteeti ja programmeerijate töörahulolu ning võib sellele lisaks tõsta ka töö efektiivsust. Teine eesmärk on anda reaalne arendusteste kirjutamise oskus, et oleks võimalik omandatud veendumuse kohaselt ka tegutseda.
õppeaine eesmärgid inglise k
The main goal of the course is to convince the students that automated testing improves software quality, reduces programmers' stress and can even improve productivity. The other goal is to provide students with real skills to write automated tests, so that they would be able to act according to their acquired knowledge.
õppeaine õpiväljundid eesti k.
Aine läbinud üliõpilane:
- teab automaattestimise teooriat;
- oskab kirjutada arendust juhtivaid teste;
- oskab kirjutada teste unit, API ja UI tasemel;
- mõistab loodava rakenduse testitavuse ja testide hallatavuse olulisust;
- oskab seadistada Continuous Integration pipeline'i;
- oskab seadistada Continuous Deployment pipeline'i.
õppeaine õpiväljundid ingl k.
After completing the course the student:
- has theoretical knowledge about automated testing;
- is able to write automated tests which guide development;
- can write unit, API, UI and performance tests.
- understands the importance of application testability and maintainability of tests;
- is able to setup a Continuous Integration pipeline;
- is able to setup a Continuous Deployment pipeline.
õppeaine sisu lühikirjeldus eesti k
- Automaattestimine, selle mustrid ja võtted ning seda mõjutavad tegurid
- Testidest juhitud arendus (Test Driven Development)
- Automaattestimine kui CI/CD osa
- Automaattestimine ja DevOps
- Continuous Integration
- Continuous Deployment
õppeaine sisu lühikirjeldus ingl k
- The benefits, patterns and factors of automated testing
- Test Driven Development
- Automated testing as part of CI/CD
- Automated testing and DevOps
- Continuous Integration
- Continuous Deployment
hindamisviis eesti k
-
hindamisviis ingl k
-
iseseisev töö eesti k
-
iseseisev töö ingl k
-
õppekirjandus
Study materials on course web page
1. Test Driven Development: By Example, Kent Beck
2. Clean Code: A Handbook of Agile Software Crafts
3. Experiences of Test Automation: Case Studies of Software Test Automation, Dorothy Graham ja Mark Fewster
4. The Phoenix Project: A Novel about It, Devops, and Helping Your Business Win, Gene Kim, Kevin Behr and George Spafford
õppevormid ja mahud
päevaõpe: nädalatunnid
2.0
sessioonõppe töömahud (semestris):
loenguid
1.0
loenguid
8.0
praktikume
1.0
praktikume
8.0
harjutusi
0.0
harjutusi
-
vastutav õppejõud
-
ÕPPEJÕU AINEKAVA INFO
õppetöö semester
õpetav õppejõud / üksus
õppetöö keel
Laiendatud ainekava
2025/2026 sügis
German Mumma, IC - IT kolledž
eesti keel
    ICD0004_hindamiskriteeriumid.pdf 
    kuva rohkem
    2024/2025 sügis
    German Mumma, IC - IT kolledž
    eesti keel
      2023/2024 kevad
      German Mumma, IC - IT kolledž
      eesti keel
        2023/2024 sügis
        German Mumma, IC - IT kolledž
        eesti keel
          2022/2023 sügis
          German Mumma, IC - IT kolledž
          eesti keel
            2021/2022 sügis
            German Mumma, IC - IT kolledž
            eesti keel
              ICD0004_hindamiskriteeriumid.pdf 
              2020/2021 sügis
              German Mumma, IC - IT kolledž
              eesti keel
                ICD0004_hindamiskriteeriumid.pdf 
                2019/2020 sügis
                German Mumma, IC - IT kolledž
                eesti keel
                  ICD0004_hindamiskriteeriumid.pdf 
                  Ainekaart eesti keeles
                  Ainekaart inglise keeles