During the course we will learn about test automation including:
- What is test automation?
- How does software testing fit into the picture?
- What strategies, approaches and techniques are used in test automation?
- How to write tests?
- How to decide what to automate (and what not to)?
- Benefits and limitations of test automation
- and many more
In addition we will be writing our own automated tests and using different techniques:
- Unit testing, Integration testing, Api testing and UI testing
- TDD, Clean code
- Git practices
- Using CI system (Gitlab) to create a (simplified) continuous testing pipeline
- Õpetaja/Teacher: German Mumma