Staň se automatizačním testerem v Pythonu

→ Detail kurzu
Forma:online i prezenčně
Jazyk:Čeština
Začátečník Pokročilý Odborník
Staň se automatizačním testerem v Pythonu

Anotace:

Automatizované testování je posledních 10 let na vzestupu. Jedná se o profesi, která nabízí obdobné finanční možnosti jako programátor, avšak je v ní mnohem snazší začít. Tento kurz je bránou do světa testování. Zjistíte, co to testování je, seznámíte se s různými metodologiemi a nástroji pro manuální testování. Hlavním zaměřením je však automatizované testování s použitím Pythonu. Získejte praktické dovednosti a připravte se na úspěšnou kariéru v této oblasti. Připojte se k nám a staňte se expertem na testování softwaru.


Předpoklady:

Základy programování v Pythonu: podmínky, cykly, funkce, základy OOP.

Obsah kurzu

1. lekce

Úvod do testování

  • Co se naučíme?
  • Co je to testování?
  • Proč je testování důležité?
  • Typy testování
  • Vývojový cyklus v Agile
  • Jak zapadá testování do Agilu?

2. lekce

Manuální a automatizované testování

  • Typy manuálního testování
  • Mýty o manuálním testování
  • Manuální vs automatizované testování

3. lekce

Úvod do automatizovaného testování v Pythonu

  • Co je to test case?
  • Základy testování v praxi
  • První jednoduché testy v Pythonu
  • Možnosti Pythonu pro testování

4. lekce

Nástroje pro manuální testování

  • Nástroje pro testování frontendu
  • Nástroje pro testování backendu
  • Použití nástrojů v praxi

5. lekce

Testovácí projekt

  • První testovací projekt
  • Prerekvizity
  • Základní struktura projektu
  • První webové testy

6. lekce

Rozšíření teorie

  • Principy testování
  • Úkoly a aktivity testera

7. lekce

Úvod do OOP v testování a Selenium I.

  • Selenium a jeho použití
  • Webdriver
  • Úvod do BDD (Behavior driven development)
  • Testování prvních webových stránek

8. lekce

Testování a SCRUM v praxi

  • Typický den testera
  • SCRUM v teorii
  • SCRUM v praxi
  • Ticketovací systém Jira

9. lekce

Page object model a smoke testing

  • Praktické psaní testovacích scénářlů
  • Výstupy testů

10. lekce

Reporting

  • Allure report
  • Reportování výstupů z BDD
  • Otázky




Profil absolventa

Absolvent se orientuje v oblasti manuálního testování, zvládá základy programování (prerekvizita kurzu) a dokáže vytvářet automatizované testy pro webové stránky v Pythonu. Absolvent by měl být schopen se ucházet o pozici junior automatizačního testera.




Časté otázky

Kurz je vhodný pro každého, kdo má zájem o programování a chce se naučit jeden z nejpopulárnějších programovacích jazyků současnosti. Nejsou očekávany předchozí zkušenosti s programování. Nutností však je logické myšlení. Mezi účastníky kurzu mohou patřit absolventi technických oborů, kteří by rádi začali v IT, testeři, administrátoři a pracovníci supportu.

Python je jazyk s jednoduchou syntaxí a rostoucí oblibou napříč profesemi. Je využíván nejenom programátory, ale i automatizačními testery, datovými analytiky, odborníky na strojové učení a vědeckými pracovníky. V Brně je využíván např. ve firmě Kiwi, Seznam, Red Hat nebo Thermo Fisher Scientific.

Kurz bude probíhat formou online výuky s živými lektory doplněné o nepovinné úkoly,testy dostupné v elearningu a skupinové i individuální konzultace. Veškeré materiály a záznamy z lekcí budou zveřejněny v našem elearningu.

Ano, platbu je možné rozdělit. Pokud máte takový požadavek, napište ho prosím do poznámky k přihlášce.

  • Výuka od zkušených lektorů
  • Přístup do elearningového systému s více než 100 příklady a testy
  • Online konzultace během práce na úkolech
  • Zapůjčení odborné literatury na dané téma
  • Příprava na pohovor
  • Certifikát o absolvování kurzu


Seznam termínů

Kdy:

Kde:

Cena:

Nevyhovuje ti termín?

Dej nám na sebe kontakt a my ti dáme vědět hned, jak vypíšeme nový, nebo ho uspořádáme přímo pro tebe.

Lektoři:

Dominik Pokora

Dominik Pokora

Senior automatizační tester, Chyron Hego

Dominik je zaměstnaný jako senior automatizační tester ve společnosti Chyron Hego, kde pracuje na softwaru pro zpracování živých televizních přenosů. Většinu svých testerských zkušeností nabyl ve společnosti Avast a AVG. Bez nadsázky se dá prohlásit, že neexistuje typ aplikace, pro kterou by neuměl vytvořit automatizované testy. Během své kariéry vytvářel testy jak pro desktopové, mobilní, webové i čistě backendové aplikace.