Testování softwaru: Automatizace a programování. Krajta. Selen - sazba 2499 rub. od Stepik, trénink 88 lekcí, Termín: 1.12.2023.
Různé / / December 04, 2023
Co se naučíš
- Základní kurz programování v Pythonu 3.
- Naučte se principy objektově orientovaného programování v Pythonu 3.
- Napište plnohodnotný projekt automatizace testování uživatelského rozhraní pomocí Selenium.
- Spusťte testy pomocí knihovny Pytest s požadovanou konfigurací.
- Upevněte své znalosti v testovacích úlohách, které jsou co nejblíže těm, které provádí skutečný
- specialista a napsat svůj vlastní projekt automatizace
O kurzu
POZORNOST!!! V tomto kurzu absolutně ŽÁDNÁ VODA a zbytečné informace. Pokud máte rádi zbytečná, nudná a zdlouhavá videa, ze kterých se vám chce spát, pak tento kurz není pro vás.
Domácí úkoly kontroluje osobně autor, žádné testy s výběrem odpovědí, pouze praktické úkoly!
Vzhledem k zásadám Obchodu Google Play lze od 23. ledna 2023 kurzy nakupovat pouze prostřednictvím webové verze platformy (prohlížeč na mobilním zařízení, přes prohlížeč na PC). Stále můžete pokračovat v učení v mobilní verzi aplikace.
V důsledku absolvování tohoto kurzu napíšete projekt pro automatizaci testování uživatelského rozhraní pomocí selenu. Které můžete bezpečně vzít a použít na svých pracovních projektech a také po prostudování můžete uvést ve svém životopisu a mít trumf při hledání nové práce!
Python 3 obsažen v TOP 5 nejoblíbenější programovací jazyky. Zde byste se měli začít učit programování. Jazyk je velmi jednoduchý a ideální pro začátečníky, kteří se chtějí naučit programovat. Python je skvělá volba jako váš první programovací jazyk.
Tento kurz obsahuje praktická cvičení a domácí úkoly na následující témata:
- základní programování v Pythonu 3;
- praktické úkoly na psaní kódu s ověřením od vyučujícího;
- spouštění a konfigurace testů pomocí frameworku PyTest;
- dovednosti v práci se Selenium: přístup k prvkům prohlížeče, stejně jako simulace akcí s prohlížečem;
- testovací úlohy co nejblíže skutečné práci testera automatizace;
- pokyny krok za krokem pro psaní projektu automatizace testování Selenium a psaní samotného projektu;
- naučit se integrovat logování do vašeho projektu;
- naučte se propojit sestavy Allure s vaším projektem;
- napsat svůj vlastní projekt automatizace, který bude založen na příkladu autora.
V tomto kurzu je hlavní důraz kladen na pokrytí základů praktickými příklady, s minimální hloubkou v teorii, aby bylo možné získat schopnost rychle začít pracovat s těmito nástroji a dále rozvíjet své dovednosti pomocí dokumentace a vlastních zkušeností pokus omyl.
Pokud se snažíte rozvíjet a nestát na místě, máte zájem o rozšiřování hranic, získávání nových znalostí, vy chcete se rozvíjet v oblasti testování a jste připraveni investovat své prostředky pro svůj vlastní růst - jste správně způsoby.
Kurz je neustále aktualizován o další teoretické a praktické materiály, testové a praktické úkoly. Doufám, že vám materiály z něj pomohou změnit váš život a stát se dobrými testery!!!
Po absolvování kurzu obdržíte obrovské množství praktických i teoretických znalostí.
Videopřednáška kombinuje jak vysvětlení základních pojmů a prvků nezbytných pro programování a automatizaci, tak i názornou ukázku jejich aplikace.
S patřičnou trpělivostí a úsilím, které do učení vložíte, okamžitě poskytnete dobrý praktický základ pro absolvování pohovoru a budoucí práci ve vaší profesi.
Nezapomeňte si procvičit a napsat veškerý kód, který je zobrazen ve videu, a také si procvičit vytváření vlastních tříd, metod a modulů. Protože praxe je nedílnou součástí učení.
Hodně štěstí ve vašem snažení. Kdo chodí, ovládne cestu!
7
kurzyInženýr s 10 letou praxí. Zkušený tester s dovednostmi v ručním testování, práci s databázemi, práci s testováním API a budováním vlastních projektů UI a API automatizace. Zkušenosti s prací v IT odděleních velkých finančních společností.
Jsem vítězem Stepik Awards 2022 v kategorii „Průlom roku“. Velmi rád se rozvíjím v IT oblasti, učím a v tomto se snažím neustále zlepšovat. Do mých kurzů je již zapsáno více než 45 000 studentů a jsem za to neuvěřitelně šťastný)
Úvodní lekce
1. Pozdravy!
2. Nutno přečíst - Pokyny pro učení a provádění dálkového ovládání
Základní kurz programování
1. Instalace Pythonu 3 a PyCharm IDE
2. Základní datové typy a úvod do proměnných
3. Testovací úloha na datových typech
4. Definice datového typu
5. Číselné datové typy
6. Řetězcové datové typy
7. Pokračujme v práci s datovým typem string
8. Konstrukce F-string
9. Vstup a výstup dat
10. Co jsou funkce a práce s nimi
11. Variabilní rozsah
12. Testovací úloha na rozsah proměnných
13. Podmíněné příkazy: if, else, elif
14. Seznamy
15. Pro smyčku
16. Zatímco smyčka
17. Testovací úloha na cyklech
18. Funkce rozsahu
19. Práce se slovníky a sadami
20. Práce se soubory
21. Testovací úloha pro práci se soubory
22. Práce s moduly. 1 díl
23. Práce s moduly. část 2
24. Práce s výjimkami. Try&Except design
25. Testovací úloha práce s moduly
26. Úkol pro zajištění bloku
Objektově orientované programování
1. Vytváření tříd
2. Vytváření instancí třídy
3. Testovací úloha pro zajištění bloku
4. Třídní dědičnost
5. Import tříd
6. Závěrečné zadání programování v Pythonu
Základní kurz selenu
1. Co je GUI a Selenium Test Automation.
2. Import selenu
3. Otevření prohlížeče pomocí Selenium
4. Vyplnění polí pomocí metody send_keys
5. Hledejte lokátory. Co je XPATH
6. Autorizace na webu
7. Sestavení prvních testů
8. Negativní testování
9. Aktualizace stránky
10. Simulace úhozů na klávesnici pomocí selenu
11. Pořizování snímků obrazovky stránky
12. Posouvání obrazovky
13. Vymazání obsahu pole
14. Interakce se skrytými prvky
15. Kouřové testování celé obchodní cesty
16. Test selenu úkol č.1
17. Pohyb v historii prohlížeče (dopředu a zpět)
18. Interakce se zaškrtávacím políčkem
19. Interakce s přepínačem
20. Dvakrát klikněte a klikněte pravým tlačítkem
21. Interakce s kalendářem
22. Testovací úloha selenu č. 2
23. Interakce s posuvníkem
24. Zpracování výjimek
25. Explicitní a implicitní čekání
26. Test selenu úkol č. 3
Objektově orientované programování + selen
1. Vytvoření třídy a metody
2. Kouřové testování všech obchodních cest + OOP
3. Vytvoření modulu Autorizace
4. Důležitá teoretická lekce o principech OOP a POM!!!
5. Úloha č. 4 testu selenu
Práce s frameworkem Pytest
1. Vytvoření projektu a import knihovny Pytest.
2. Úvod do klíčů pro spouštění testů a analýzu výsledků
3. Výkaz podmíněného výnosu
4. Představujeme parametr scope v PyTest
5. Úkol objednat provádění metod pomocí frameworku PyTest
Vytvoření projektu automatizace
1. Vytvoření struktury projektu
2. Vytvoření třídy autorizační stránky
3. Vymazání konzole od nepotřebných zpráv
4. Vytvořte metodu pro získání aktuální adresy URL
5. Vytvořte metodu kontroly hodnoty textu na stránce
6. Vytvoření třídy domovské stránky
7. Vytvoření třídy stránky košíku
8. Vytvoření třídy stránky uživatele
9. Vytváření metod pro kontrolu adres URL a pořizování snímků obrazovky
10. Vytvoření druhého testu. Provedení jednoho nebo více testů
11. Vytvoření více testovacích metod v jednom souboru
12. Spuštění samostatné testovací metody ze souboru
13. Vytvoření souboru Conftest
14. Spuštění testu s parametrem scope
15. Závěrečný testový úkol
Propojení protokolování a zpráv Allure
1. Logování připojení
2. Připojení zprávy Allure
Závěr
1. Slova na rozloučenou pro ty, kteří to prošli)