Cucumber for 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 for Behavior Driven Development (BDD) Počítačový Kurz - Booking
Cucumber for Behavior Driven Development (BDD) Počítačový Kurz - Enquiry
Cucumber for 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
Advance Test Automation in Java using Selenium with continuous integration and version control
35 hodinyPo ukončení tohoto tréninku budou účastníci schopni:
- Instalace a nastavení Maven.
- Automatické testování pomocí Selenium
- Řízení GIT
- Integrace kontinuální integrace
Formát kurzu
- Interaktivní přednáška a diskuse.
- Mnoho cvičení a praxe.
- Hands-on implementace v živém laboratoři prostředí.
Možnosti personalizace kurzu
- Chcete-li požádat o přizpůsobené školení pro tento kurz, kontaktujte nás, abyste uspořádali.
Advanced 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.
Advanced Selenium with C#
14 hodinyV tomto živém školení vedeném instruktorem se účastníci naučí, jak vylepšit sadu automatizovaných testů pomocí pokročilých technik řízení Selenium.
Publikum: testeři softwaru, manažeři testů, odborníci na zajištění kvality.
Testing Angular Applications
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: Cucumber and Selenium Based Testing
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.
Testing React Apps with 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: End-to-End Testing for Angular Web Applications
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.
Selenium C# Test Automation
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na vývojáře a testery, kteří chtějí provádět automatizaci testování pomocí C# a Selenium.
Na konci tohoto školení budou účastníci schopni:
- Nainstalujte a nakonfigurujte Selenium WebDriver.
- Napište testy pomocí Selenium, C# a Nunit s Visual Studio IDE.
- Spusťte automatizaci testu C# Selenium.
Selenium with Jenkins and Docker
14 hodinyToto živé školení vedené instruktorem (online nebo na místě) je zaměřeno na inženýry DevOps, kteří chtějí použít Selenium k provedení Selenium testů uvnitř kontejnerů Docker.
Na konci tohoto školení budou účastníci schopni:
- Vytvořte testovací automatizační infrastrukturu pro testování na vyžádání.
- Vyvinout rámec pro automatizaci testování pomocí Javy.
- Vytvořte kanál CI/CD od začátku pomocí Jenkins a Docker.
Test Automation with Selenium and Katalon Studio
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 in 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.
Test Automation with Selenium and 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
Automation Testing with 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.