Cucumber pro Behavior Driven Development (BDD) Počítačový Kurz
Behaviour-Driven Development (BDD) je Agile metodika zaměřená na zlepšení komunikace a spolupráce mezi softwarovými vývojáři, pracovníky pro zajištění kvality / testery, Business analytiky a dalšími stranami zapojenými do projektu. Cucumber je open-source "story-based" framework napsaný v Ruby. Umožňuje Behavior Driven Development (BDD) tím, že umožňuje vytvářet testy, které jsou srozumitelné technickým i netechnickým lidem, jako jsou obchodní partneři.
Toto živé školení vedené instruktorem (online nebo na místě) provede účastníky skutečnými případy pro Behavior Driven Development (BDD) a předvede praktické, jak implementovat Cucumber v různých testovacích scénářích.
Formát kurzu
- Kurz zahrnuje diskusi o Behavior Driven Development (BDD) a o tom, jak lze Cucumber použít k provádění testování BDD v různých kontextech, jako je testování webových aplikací.
- Účastníci projdou psaním vlastních uživatelských příběhů, testovacích případů a spustitelného testovacího kódu.
Možnosti přizpůsobení kurzu
- Chcete-li požádat o školení na míru pro tento kurz, kontaktujte nás a domluvíme se.
Návrh Školení
Úvod
Instalace a konfigurace Cucumber
Business řízený vývoj (BDD) a vývoj řízený akceptačním testem (ATDD)
Zapojení Business analytiků do vaší organizace
Definování požadavků na váš projekt
Testovací ekosystém (IDE, Programming jazyky, testovací rámce a knihovny sestavení)
Nastavení Web Application Testing systému
Gherkin: Psaní příběhů v uživatelsky přívětivém jazyce
Funkce psaní
Psaní scénářů
Definice kroků psaní
Uspořádání funkcí a scénářů pomocí značkování
Práce s háčky
Práce s Databases
Přehled Ruby ekosystému
Webové Test Automation s kapybarou
Refaktoring Cucumber
Použití okurky s Selenium
Generování zpráv
Vznikající trendy
Odstraňování problémů
Shrnutí a další kroky
Požadavky
- Obecná znalost programování
- Určitá znalost příkazového řádku
Publikum
- Testeři a vývojáři
Open Training Courses require 5+ participants.
Cucumber pro Behavior Driven Development (BDD) Počítačový Kurz - Booking
Cucumber pro Behavior Driven Development (BDD) Počítačový Kurz - Enquiry
Cucumber pro Behavior Driven Development (BDD) - Consultancy Enquiry
Consultancy Enquiry
Reference (1)
As mentioned the last hour we discussed and practiced the 'Example mapping' method. Also nice that we had a pdf (from a website) that the trainer created with a lot of information.
Osman Chalaby - Vanderlande
Kurz - Cucumber: Implementing Behavior Driven Development (BDD) with Cucumber
Upcoming Courses
Související kurzy
Pokročilé Selenium
14 hodinyV tomto živém školení pod vedením instruktora v České republice se účastníci naučí, jak vylepšit sadu automatických testů pomocí pokročilých technik řízení Selenium.
Na konci tohoto školení budou účastníci schopni:
- Vyřešte složité problémy s automatizací testování webových aplikací pomocí Selenium.
- Aplikujte regulární výrazy a ověřovací techniky založené na vzorech.
- Zpracování výjimek, které zastaví provádění testu.
- Programově vyhledávejte webové objekty.
- Dynamicky zachycujte data z webových ovládacích prvků.
- Vytvořte testovací rámec založený na datech.
- Distribuujte testování pomocí mřížky Selenium.
Testování aplikací Angular
14 hodinyV tomto živém školení vedeném instruktorem se účastníci naučí, jak psát a udržovat testy pro aplikace Angular.
Na konci tohoto školení budou účastníci schopni
- Rozhodněte se o nejvhodnější strategii pro testování aplikace Angular Proveďte testování jednotek, testování komponent, A/B testování a end-to-end na aplikaci Angular Vyberte si správné nástroje pro tuto práci: Jasmine, Karma, Protractor, Mocha, atd. Psát testy v Protractor a Jasmine Spustit a ladit testy pomocí Karma a Protractor Vytvořit udržovatelnou sadu testů Použít osvědčené postupy pro testování jednotek v Angular
Formát kurzu
- Část přednáška, část diskuse, cvičení a těžké praktické cvičení
Poznámka
- Angular má různé názvy a verze, konkrétně: Angular.js, AngularJS, AngularJS 1, Angular 1, Angular 2 atd. Chcete-li upravit verzi použitou v tomto školení, prosím kontaktujte nás pro domluvení.
Iridium: Testování založené na Cucumber a Selenium
7 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na testovací inženýry a vývojáře, kteří se chtějí naučit testovat komplexní webovou aplikaci pomocí Iridium.
Na konci tohoto školení budou účastníci schopni:
- Vytvářejte komplexní testy, které simulují akce uživatele při procházení webovou aplikací.
- Automatizujte testování tematických aplikací pomocí více stylů.
- Vytvářejte testovací případy, které jsou čitelné pro netechnické lidi.
- Provádějte testy v široké škále prohlížečů.
- Pro usnadnění psaní testovacích skriptů použijte balíček Iridium Snippets pro Atom.
- Snižte náklady na údržbu vlastního Java kódu a objektů stránek.
Testování aplikací s React pomocí Jest
14 hodinyToto živé školení vedené instruktorem v České republice (na místě nebo na dálku) je zaměřeno na inženýry, kteří chtějí používat Jest k testování React aplikací a komponent.
Na konci tohoto školení budou účastníci schopni:
- Nainstalujte a nakonfigurujte správné testovací prostředí.
- Napište asynchronní testy pro React aplikace a komponenty.
- Spusťte pokročilé testy Jest, které zahrnují zesměšňování, špehování a útržky.
Protractor: Celkové testování pro webové aplikace v Angularu
14 hodinyV tomto živém školení vedeném instruktorem v České republice se účastníci z první ruky naučí, jak psát Protractor testy se vzorovou webovou aplikací Angular v prostředí živé laboratoře.
Na konci tohoto kurzu účastníci získají odbornost v Protractor a budou se cítit pohodlně
- vytváření vlastních testů automatizace pro aplikace Angular.
- integraci Protractor do jejich stávajícího vývojového workflow.
- zajistit, aby jejich testy byly čisté a udržovatelné.
- spuštění Úhloměru s nebo bez Selenium pro řízení chování prohlížeče.
Automatizace Testování s Selenium a Katalon Studiem
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na softwarové testery, kteří chtějí používat Selenium a Katalon Studio k vytváření komplexních automatizovaných testovacích řešení.
Na konci tohoto školení budou účastníci schopni:
- Generujte a provádějte multiplatformní testy pro jakýkoli operační systém nebo zařízení.
- Integrujte automatizované testování do potrubí CI/CD.
- Automatizujte testování webu, testování API, testování mobilních zařízení a testování desktopů.
Selenium WebDriver v C#
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) seznamuje účastníky s automatizovaným testováním pomocí Selenium WebDriver a C# v Visual Studio. Pokud nemáte zkušenosti s programováním v C# nebo si chcete C# oprášit, podívejte se na kurz: C# pro automatizační testovací inženýry.
Automatické Testování s Selenium a Jenkins
21 hodinyTento kurz poskytuje školení pro zpracování testovacích projektů pomocí Selenium testovací sady a průběžné testování s Jenkinsem.
Očekávané publikum:
- Inženýři testování softwaru Vývojáři softwaru zapojení do agilního vývoje Manažeři vydání Inženýři QA
Na konci Selenium školení budou delegáti schopni:
- Používejte Selenium sadu testů efektivně v reálných projektech Použijte Selenium pro testování napříč prohlížeči Distribuujte testy pomocí Selenium Grid Run regresních testů Selenium v Jenkins Připravte testovací zprávy a periodické zprávy pomocí Jenkins
Automatizace testování s Selenium a Pythonem
14 hodinyV tomto živém školení vedeném instruktorem pro účastníky České republice se spojuje síla Pythonu s Selenium k automatizaci testování ukázkové webové aplikace. Spojením teorie s praxí v prostředí živé laboratoře získají účastníci znalosti a praxi potřebnou k automatizaci vlastních projektů testování webu pomocí Pythonu a Selenium.
Úvod do Selenium
7 hodinyTento úvodní kurz je navržen tak, aby odborníky v oblasti testování seznámil se základy testování webových aplikací pomocí Selenium. Testeři mohou vytvářet, vylepšovat a udržovat skripty pomocí Selenium IDE i Selenium 2 WebDriver.
Očekávané publikum
Cílovou skupinou jsou testeři softwaru, kteří se snaží automatizovat testování webových aplikací pomocí Selenium. Tito testeři mohou být v testování automatizace noví a mohou zahrnovat také odborníky na zajišťování kvality, manažery nebo vedoucí týmů, kteří jsou zodpovědní za interakci s testery nebo kteří potřebují zajistit, aby byly nástroje plně a správně implementovány.
Na konci kurzu budete schopni:
- Popište funkci a účel Selenium Pochopte výhody a správný přístup k automatizaci testování Zaznamenávejte automatizované testovací případy Přehrávejte automatizované testovací případy Použití a používání různých ověřovacích technik Zobrazení a analýza výsledků Konfigurace a používání Selenium RC (dálkové ovládání) Vytváření a práce s testem sady Naplánujte automatické testovací běhy Využívejte různé formáty skriptů Selenium Upravte skripty pro rozšíření možností testování aplikace Konfigurace Selenium pomocí Eclipse a Selenium 2 WebDriver Pochopte a použijte pomocné soubory RTTS Převeďte kód selenu pro práci s Selenium 2 WebDriver Konfigurace vlastních souborů protokolu Vytvořit vlastní mapu objektů Vytvářejte opakovaně použitelné moduly pro snížení údržby skriptů Používejte nástroje, které vám pomohou identifikovat XPath
Selenium pro Oběti Manuálního Testování
14 hodinyJedná se o praktický kurz určený pro manuální testery s cílem usnadnit automatizované testování.
Úplný Testovací Prostředí Webových Aplikací s Selenium WebDriver a JMeter
35 hodinyTento kurz poskytuje komplexní přehled o tom, jak používat automatizované funkční a výkonnostní testování s Selenium a JMeter pomocí prostředí Java/Maven. 3 dny strávíte na Selenium, 2 na JMeter.
Přehled Selenium WebDriver
7 hodinyKdo by se měl zúčastnit
- Každý, kdo chce používat 'Test Automation with Selenium Web Driver' ve firmě nebo pro osobní použití
Přehled
- Naučte se rozumět důvěře Test Automation pomocí Selenium Web Driver Naučte se, jak využít informace z kurzu ve svůj prospěch
Automatizace тестовání s Selenium
21 hodinyTento kurz poskytuje školení pro práci s testovacími projekty a poskytuje praktické zkušenosti s webovými aplikacemi, automatizací funkčních testů a automatizací testování napříč prohlížeči pomocí testovací sady Selenium.
Zamýšlené publikum:
- Inženýři testování softwaru
- Vývojáři softwaru zabývající se agilním vývojem
Na konci Selenium školení budou delegáti schopni:
- Efektivně používejte testovací sadu Selenium v reálných projektech
- Pro testování napříč prohlížeči použijte Selenium
Automatizace Testování s Cypress
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na testery softwaru, kteří chtějí používat Cypress pro automatizaci testů.
Na konci tohoto školení budou účastníci schopni:
- Proveďte komplexní testování automatizace pomocí Cypress.
- Implementujte integraci a unit testy ve webové aplikaci.
- Použijte Cypress jako alternativu k Selenium.