Detail kurzu

Python tester II. - pokročilé testovacie techniky

IT LEARNING SLOVAKIA, s.r.o.

Popis kurzu

Python tester II je navrhnutý tak, aby účastníkom poskytol hlboké znalosti a praktické skúsenosti s modernými testovacími technikami. Začneme s property-based testingom pomocou knižnice Hypothesis, kde sa naučíte základné použitie, tvorbu vlastných stratégií pre špecifické typy dát a integráciu s pytest. Následne sa presunieme k testovaniu so SeleniumBase, kde získate znalosti o inštalácii, základnej konfigurácii a pokročilých funkciách nad rámec Selenium. Ďalšia časť kurzu sa zameriava na automatizáciu webu pomocou Playwright. Oboznámite sa s nástrojom Playwright, naučíte sa testovať aplikácie naprieč rôznymi prehliadačmi a platformami a automatizovať zložité interakcie na dynamických webových stránkach. Potom prejdeme na Docker a Testcontainers, kde sa naučíte inštaláciu a konfiguráciu Dockeru, vytváranie izolovaných testovacích prostredí a integráciu Docker kontajnerov do testov pomocou knižnice Testcontainers. Kurz zahŕňa aj kapitolu o CI/CD, kde sa oboznámite s princípmi Continuous Integration a Continuous Deployment, ich výhodami a praktickými príkladmi implementácie v Jenkins a GitHub Actions. Na záver sa budeme venovať testovaniu Django frameworku, kde sa naučíte písať unit testy, testovať pohľady a modely, a integrovať testy do CI/CD pipelines. Tento kurz je navrhnutý tak, aby poskytol všetky potrebné zručnosti pre moderné a efektívne testovanie softvéru. Kurz je určený pre mierne pokročilých programátorov, ktorí ovládajú základy programovania v rozsahu osnov Python I-III a absolvovali kurz Python tester I.
Hodnotenie




Organizátor