Automated Testing
BASIC DATA
course listing
A - main register
course code
ICD0004
course title in Estonian
Automaattestimine
course title in English
Automated Testing
course volume CP
-
ECTS credits
3.00
to be declared
yes
assessment form
Examination
teaching semester
autumn
language of instruction
Estonian
English
Prerequisite(s)
Prerequisite 1
Java (ICD0019)
Study programmes that contain the course
code of the study programme version
course compulsory
IAAB17/25
no
IABB17/25
no
IADB17/25
no
Structural units teaching the course
IC - IT College
Course description link
Timetable link
View the timetable
Version:
VERSION SPECIFIC DATA
course aims in Estonian
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.
course aims in English
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.
learning outcomes in the course in Est.
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.
learning outcomes in the course in Eng.
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.
brief description of the course in Estonian
- 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
brief description of the course in English
- 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
type of assessment in Estonian
-
type of assessment in English
-
independent study in Estonian
-
independent study in English
-
study literature
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
study forms and load
daytime study: weekly hours
2.0
session-based study work load (in a semester):
lectures
1.0
lectures
8.0
practices
1.0
practices
8.0
exercises
0.0
exercises
-
lecturer in charge
-
LECTURER SYLLABUS INFO
semester of studies
teaching lecturer / unit
language of instruction
Extended syllabus
2025/2026 autumn
German Mumma, IC - IT College
Estonian
    ICD0004_assessment_criteria.pdf 
    display more
    2024/2025 autumn
    German Mumma, IC - IT College
    Estonian
      2023/2024 spring
      German Mumma, IC - IT College
      Estonian
        2023/2024 autumn
        German Mumma, IC - IT College
        Estonian
          2022/2023 autumn
          German Mumma, IC - IT College
          Estonian
            2021/2022 autumn
            German Mumma, IC - IT College
            Estonian
              ICD0004_assessment_criteria.pdf 
              2020/2021 autumn
              German Mumma, IC - IT College
              Estonian
                ICD0004_assessment_criteria.pdf 
                2019/2020 autumn
                German Mumma, IC - IT College
                Estonian
                  ICD0004_assessment_criteria.pdf 
                  Course description in Estonian
                  Course description in English