|
Vyučující
|
-
Merta Jan, Ing. Ph.D.
-
Diviš Roman, Ing. Ph.D.
|
|
Obsah předmětu
|
1. Testování 2. Code coverage 3. Úvod do TDD 4. Refactoring 5. Pokročilá práce TDD I. 6. Mocking 7. Pokročilá práce TDD II. 8. BDD 9. End-to-end testování webových aplikací 10. Testování webových služeb (REST) 11. Kontejnerová virtualizace - Docker, Rocket (rkt), Kubernetes 12. Continuous Integration, Delivery, Deployment - CI/CD - DevOps 13. CI/CD aplikace
|
|
Studijní aktivity a metody výuky
|
Monologická (výklad, přednáška, instruktáž), Dialogická (diskuze, rozhovor, brainstorming), Demonstrace, Nácvik dovedností
- Domácí příprava na výuku
- 60 hodin za semestr
- Kontaktní výuka
- 52 hodin za semestr
- Semestrální práce
- 23 hodin za semestr
- Příprava na zkoušku
- 15 hodin za semestr
- Domácí příprava na výuku
- 104 hodin za semestr
- Kontaktní výuka
- 8 hodin za semestr
- Semestrální práce
- 23 hodin za semestr
- Příprava na zkoušku
- 15 hodin za semestr
|
|
Výstupy z učení
|
Cílem předmětu je seznámit studenty s problematikou Test-Driven Development. Studenti se seznámí s pojmem (automatizované) testování softwaru, s jednotkovými (unit) a integračními (integration) testy, naučí se aplikovat proces TDD na reálných příkladech, seznámí se s problematikou pokrytí kódu (code coverage) a na závěr předmětu se naučí aplikovat techniky CI/CD.
|
|
Předpoklady
|
nespecifikováno
|
|
Hodnoticí metody a kritéria
|
Ústní zkouška, Písemná zkouška, Posouzení zadané práce
|
|
Doporučená literatura
|
-
Beck Kent. Test Driven Development: By Example. Addison Wesley, 2002. ISBN 9780321146533.
-
Crispin Lisa, Gregory Janet. Agile testing: a practical guide for testers and agile teams. Upper Saddle River: Addison-Wesley, 2009. ISBN 978-0-321-53446-0.
-
Fowler Martin, Beck Kent. Refactoring: improving the design of existing code. Boston: Addison-Wesley, 2019. ISBN 9780134757599.
-
Freeman Steve, Pryce Nat. Growing object-oriented software, guided by tests. Upper Saddle River: Addison-Wesley, 2010. ISBN 9780321503626.
-
Humble Jez, Farley David. Continuous Delivery. Addison-Wesley Professional, 2010. ISBN 9780321601919.
-
Khorikov Vladimir. Unit Testing: Principles, Practices, and Patterns. Manning Publications Co, 2020. ISBN 9781617296277.
|