romanpavelka.cz

Personal web page of Roman Pavelka, software engineer

Agilní vývoj a testování

Lekce 1: Agilní vývoj - Kanban, Scrum, role QE, TDD, ADT, JIRA

Lekce 2: Moderní metody softwarového inženýrství - CI/CD, Git, GitLab, Jenkins, Docker, Twelve-Factor App methodology

Lekce 3: Dokumentace, Markdown, Confluence, Jira

Lekce 4: Java a IntelliJ IDEA

Lekce 5: Separace UI od zbytku aplikace, testování UI - Client/server, frontend/backend, Selenium

Lekce 6: REST API a jeho testování: Principy REST, formát JSON, Postman

Lekce 7: SOAP protokol a jeho testování - Principy SOAP, formát XML, SoapUI

Lekce 8: Perzistentní ukládání dat: Databáze a jejich typy, Základy SQL, Úskalí testování komponent pro uchovávání dat

Lekce 9: Unit testy, integrační testy a akceptační testy - Typy testů, hodnota testu, testovací pyramida, regresní testy, automatizace

Lekce 10: Management QE - Testovací plán, proces testování, test analýza

Poznámky

Roman Pavelka, 2020