Detail kurzu
Python tester I. - úvod do testovania v jazyku Python
IT LEARNING SLOVAKIA, s.r.o.
Popis kurzu
Python tester I je kurz navrhnutý tak, aby poskytol účastníkom pevný základ v oblasti testovania softvéru. Kurz začína teóriou testovania, kde sa oboznámite so základnými pojmami, princípmi testovania a rôznymi typmi testov používanými v životnom cykle vývoja softvéru. Tieto úvodné kapitoly sú kľúčové pre pochopenie dôležitosti testovania a jeho praktickej aplikácie.
Ďalšie časti kurzu sa zameriavajú na praktické aspekty testovania, vrátane používania testovacieho rámca unittest, kde sa naučíte základy používania, písanie a spúšťanie testov. Kurz tiež zahŕňa základný prehľad HTTP protokolu a typov webových aplikácií, aby ste lepšie pochopili architektúry a mechanizmy, s ktorými budete pracovať. V časti o automatizovanom testovaní s pytest sa naučíte, ako nastaviť prostredie, písať testy a generovať reporty pre efektívne a systematické testovanie.
Záverečná časť kurzu sa venuje nástrojom pre testerov, ako sú HTTPie, Locust a Bruno, ktoré vám pomôžu pri testovaní HTTP požiadaviek a load testingu. Kapitola o testovaní webových aplikácií pomocou Selenium poskytuje praktické skúsenosti s automatizáciou prehliadača a testovaním rôznych prvkov webových stránok. Kurz ponúka komplexné vzdelanie, ktoré vám poskytne pevný základ v testovaní softvéru a pripraví vás na výzvy v oblasti softvérového testovania.
Kurz je určený pre mierne pokročilých programátorov, ktorí ovládajú základy programovania v rozsahu osnov kurzov Python I-III.
Obsah kurzu
1. Úvod do testovania- Teória testovania
- Základné pojmy a princípy
- Typy testov
- Základné použite, písania a spúšťanie testov
- Testovacie prípady a balíčky
- Základy HTTP protokolu: Prehľad HTTP protokolu, metódy HTTP (GET, POST, PUT, DELETE)
- stavové kódy HTTP
- Typy webových aplikácií: Rozdiely medzi jednostránkovými aplikáciami (SPA) a
- viacstránkovými aplikáciami (MPA), RESTful API a jeho význam
- Použitie knižnice faker
- Použitie knižnice FactoryBoy
- Úvod do pytest knižnice
- Písanie testov s pytest: Základné testovacie funkcie, používanie assertions.
- Parametrizované testovanie
- Fixtures
- Spúšťanie a reportovanie testov: Rôzne spôsoby spúšťania testov, generovanie reportov.
- Používanie HTTPie na posielanie HTTP požiadaviek, základné príkazy a možnosti
- Locust: Open-source nástroj na load testing, definícia testov v Python kóde, podporuje distribúciu testov.
- Bruno: Open-source API klient
- - Základy Selenium: Inštalácia a konfigurácia, základné príkazy a akcie.
- - Písanie testov pre webové aplikácie: Automatizácia prehliadača, testovanie rôznych prvkov webovej stránky.
Hodnotenie
Organizátor
Podobné kurzy
podľa názvu a lokality