Online kurz Testovanie Softvéru v Pythone I. Začiatočník pre vás ideálny, ak sa chcete naučiť prakticky testovať kód a aplikácie napísané v jazyku Python. Ide o akreditovaný a certifikovaný online kurz na Testovanie Softvéru v Pythone. Kurz vás prevedie základnými princípmi testovania softvéru a súčasne vás naučí tvoriť vlastné testy v jazyku Python. Na začiatku sa naučíte, ako vyzerá typický test v Pythone, aké typy testovania existujú a prečo je dôležité testy písať už v raných fázach vývoja. V praktických častiach si vyskúšate tvorbu jednoduchých testovacích prípadov, naučíte sa, ako spúšťať testy a overovať výsledky. V ďalšej časti sa zameriame na jednotkové testy (unit tests), kde si osvojíte používanie knižnice unittest a naučíte sa vytvárať štruktúrované testovacie triedy. Zistíte, ako testovať rôzne vstupy a výstupy, ako pokrývať testami celé funkcie a ako efektívne pristupovať k testovaniu výnimiek, súborov a rôznych typov dát. Spoznáte tiež štandardné knižnice pre prácu so súbormi, ako sú os, shutil, pathlib, csv a json. Následne prejdeme k nástroju Robot Framework, ktorý umožňuje tvorbu testov pomocou jednoduchého zápisu zrozumiteľného aj netechnickému publiku. V tomto module sa naučíte, ako pracovať s Robot Frameworkom v prostredí JetBrains PyCharm, ako tvoriť testovacie sady, spúšťať testy a vyhodnocovať výsledky v prehľadných reportoch. Záver kurzu patrí téme mockovania. Zistíte, čo je to modul unittest.mock, kedy a prečo sa mockovanie využíva, ako simulovať správanie rôznych častí systému, ktoré ešte nie sú implementované, alebo sú náročné na otestovanie. V praxi si vyskúšate použitie mock objektov na otestovanie závislostí medzi modulmi. Kurz je ideálny pre začiatočníkov, ktorí už majú základné znalosti Pythonu a chcú sa naučiť písať softvérové testy. Získané vedomosti môžete uplatniť v bežnej praxi vývojára, testera alebo QA inžiniera v moderných agilných tímoch. Ak sa chcete skutočne naučiť testovanie softvéru v Pythone, tak toto je ideálny vstupný online kurz pre vás.