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
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.