Automatizované testování webu - Selenium

Zpět na kurzy

Cena

1 599,00 KČ


nebo

5.0 z 5

Hodnocení

5x
100%
4x
0%
3x
0%
2x
0%
1x
0%

Všechny online kurzy za 6 699 KČ

Více info

Course duration 6h 49m 18s
Course chapters 50 kapitol
Course difficulty Začátečník

Popis online kurzu

Robota robotům!

Protože je nuda dokola stále klikat a kontrolovat totéž.

Naučím tě jak testování webu zautomatizovat.

Aby si jednou řekl počítači, co má dělat a klikat a testovat bude on.

Místo tebe.

Aby ses ty mohl věnovat tvořivější práci.

Napíšeš kus kódu, který nahradí tvou práci. Nevíš Javu, HTML? Nevadí, vše si od základů ukážeme.


Co se v kurzu naučíš

  • Automatizování webu pomocí funkce Selenium
  • programování v JAVA
  • JUnit framework

Uplatnění

Pokud si úplný IT nováček, testing je atraktivní vstupní brána.

Pokud si manuální tester, naučím tě jako neklikat, ale programovat.

Pokud si programátor, nechce se ti ztrácet čas s kontrolováním vlastní stránky, ukážu ti, že to jde i snadněji.

Co všechno dostaneš

  • 50 kvalitních videotutoriálů
  • téměř 6 hodin videa
  • diskusní fórum, ve kterém na tvé otázky odpovídá lektor kurz
  • garance vrácení peněz v případě, že nebudeš s kurzem spokojen

Osnova online kurzu

ÚVOD

  1. Prečo testovať, prečo automatizovať?

  2. Prehľad technológií, ktoré si v kurze ukážeme (Selenium, JAVA, JUnit) .feat Knight Rider

SELENIUM IDE

  1. Rozchodíme stránku, s ktorou budeme pracovať

  2. Inštalujeme správny Firefox a Selenium IDE

  3. Nahrávame prvý test

  4. Dokončujeme test, pridávame asserty

  5. Vyrábame ďalšie testy, vytvárame test suite

JAVA, IntelliJ IDEA

  1. Inštalujeme IntelliJ IDEA, Java

  2. Sťahujeme Selenium Webdriver, Exportujeme test zo Selenium IDE do Java

  3. Vysvetľujeme si jednotlivé časti testu

  4. Vytvárame test od základu, na zelenej lúke

HTML

  1. HTML štruktúra, čo je element? feat. Ada

  2. Id lokátor

  3. Name lokátor

  4. CSS lokátor

  5. Xpath, chrome xpath helper

  6. Xpath 2, relatívny, absolútny

  7. Epilóg lokátorov

SELENIUM WEBDRIVER

  1. Klikáme na button, klikáme do nemoty

  2. Dry koncept a for cyklus, upravujeme test

  3. Získavame text elementu, overujeme skloňovanie, if podmienka

  4. Selektujeme z dropdownu

  5. AssertTrue a AssertFalse ďalšie asserty v poradí

  6. Kontrolujeme riadky v tabuľke

  7. Hľadáme element alebo elementy? feat. Array

  8. Alert na stránke

  9. Radiobutton - kontrolujeme, či je element selectnutý.

  10. Kontrolujeme disableovaný element feat Eva M.

  11. Assert vs. verify - aký je v tom rozdiel?

  12. Dynamicky o dynamickom čakaní na element

  13. Kontrolujeme, či je element zobrazený

  14. Check navigácie, získavame atribúty elementu

  15. Overujeme CSS, získavame farbu elementu

NAVIGÁCIA

  1. Navigujeme sa po stránke pomocou webdrivera forward/back/refresh

  2. Overujeme title stránky

  3. Nastavujeme veľkosť okna a maximalizujeme

KONČÍME TEST

  1. Čo ak spadne test? Urobíme screenshot, vypíšeme si celý obsah stránky

  2. Ukončujeme test, webdriver close vs quit

ACTIONS

  1. Prejdeme myšou ponad element feat.  Beverly Hills Cop

  2. Klikneme a držíme

  3. Drag and drop element vs Donald

  4. Move element vs Donald časť.2

E2E testy

  1. Testujeme registráciu I. časť, Nešťastné scenáre

  2. Testujeme registráciu II. časť, Šťastný scenár, Dry prístup vol. 2

  3. Testujeme registráciu III. časť, kontrolujeme atribúty elementov

  4. Testujeme kalkulačku I.časť, extrakcia metód Dry princíp vol.3

  5. Testujeme kalkulačku II.časť,

  6. Dedíme

  7. Vytvárame testovacie suite

  8. Epilóg - kam ďalej?