Unit Testing with Javascript Počítačový Kurz
V tomto živém školení vedeném instruktorem se účastníci seznámí s různými JavaScript testovacími rámcemi, když projdou vytvořením sady jednotkových testů pro webovou aplikaci.
Na konci tohoto školení budou účastníci schopni:
- Napište testy jednotek v JavaScript pomocí rámců pro testování jednotek, jako jsou QUnit a Jasmine. Použijte rámce jako Mocha a Chai k implementaci TDD a BDD
Publikum
- Testovací inženýři
Formát kurzu
- Část přednáška, část diskuse, cvičení a těžké praktické cvičení
Možnosti přizpůsobení kurzu
- K jednotkovému testování Javascriptové aplikace lze použít řadu frameworků (Jasmine, Mocha, Jest, Chai atd.). Rámce uživatelského rozhraní jako React jsou volitelné a lze je v případě potřeby pokrýt. Chcete-li požádat o školení na míru pro tento kurz, kontaktujte nás a domluvíme se.
Návrh Školení
Úvod
- Jak Unit Testing funguje
Přehled Javaskript Unit Test Frameworks
- Jasmine, Mocha, Jest, Chai, QUnit Unit test používá případy
Nastavení testovacího prostředí
- Stažení a instalace knihoven Instalace a konfigurace IDE Nastavení ukázkové aplikace
Psaní prvního testu jednotky
- Nastavení testu Zápis definice testu Práce s vnořeným rozsahem Vytváření asercí Spuštění testu jednotek
Ladění testu jednotky
- Krokování kódu Vytváření bodů přerušení Nastavení úloh ladění
Rozšíření Unit Test
- Psaní složité třídy Javaskriptů Psaní útržků a simulací Vytvoření testovací sady
Implementace TDD a BDD
- Vytváření automatických specifikací Spolupráce s uživateli a testery
Psaní dalších testů
- Testování testů koncových jednotek HTTP Node.js Testování rozhraní REST API Psaní integračního testu Testování React komponent (volitelné)
Odstraňování problémů
Shrnutí a závěr
Požadavky
- Obecná znalost testování jednotek
- Zkušenosti s programováním v Javascriptu
- Zkušenosti s prací s Node.js
Open Training Courses require 5+ participants.
Unit Testing with Javascript Počítačový Kurz - Booking
Unit Testing with Javascript Počítačový Kurz - Enquiry
Unit Testing with Javascript - Consultancy Enquiry
Consultancy Enquiry
Reference (5)
The course, The Trainer
Novat Adam - Tanzania Revenue Authority
Kurz - Unit Testing with Javascript
It was very relevant to what I am currently doing at work. I learn very essentials skills.
Lindokuhle Mtshali
Kurz - Unit Testing with Javascript
The knowledge sharing style was pretty good
Zandile Langa
Kurz - Unit Testing with Javascript
The interaction with the audience; sense of humour, engagement, real world examples, repetition of concepts for understanding and learning
Megan Trow - BMW
Kurz - Unit Testing with Javascript
Practical time was fun.
Pieter Hartzenberg - BMW
Kurz - Unit Testing with Javascript
Upcoming Courses
Související kurzy
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.
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.
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
Test Automation with Selenium and Python
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.
Introduction to 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 for Victims of Manual Testing
14 hodinyJedná se o praktický kurz určený pro manuální testery s cílem usnadnit automatizované testování.
Complete Web Testing Environment with Selenium WebDriver and 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.
Selenium WebDriver Overview
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
Test Automation with 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
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.