Serenity BDD for Automated Acceptance Tests Kurzusok
Kurzusleírás
Bevezetés
- Automatizált tesztelés
- ATDD (elfogadási teszteléssel vezérelt fejlesztés)
- BDD (viselkedésvezérelt fejlesztés)
Miért Serenity?
- A tesztjelentések „élő dokumentációként”
- Szereplők, feladatok és célok
- Forgatókönyvi minta vs oldalobjektumok
Serenity Építészet
- Oldalak, lépések, követelmények, tesztek, jelentések
A tesztkörnyezet beállítása és konfigurálása
- JUnit, Serenity BDD és egy kis Selenium WebDriver
Követelmények és elfogadási kritériumok meghatározása
Elfogadási feltételek automatizálása
A forgatókönyvek beállítása
- Forgatókönyvi kérdések
- Serenity képességei
Webes alkalmazás tesztelése forgatókönyvvel
Az első Serenity teszt megírása
Forgatókönyv: Web Interactions
Forgatókönyv webes kérdések
Időtúllépések és várakozások kezelése
A Serenity teszt futtatása
Serenity Tesztjelentések generálása
Egy pillantás a Serenity projekt felépítésére
Serenity integrálása Cucumber-vel és JBehave-val
Összefoglalás, és következtetés
Követelmények
- Tesztautomatizálásban szerzett tapasztalat.
- Java programozási tapasztalat.
Közönség
- Automatizálási tesztelők
A nyílt képzésekhez 5+ résztvevő szükséges.
Serenity BDD for Automated Acceptance Tests Kurzusok - Booking
Serenity BDD for Automated Acceptance Tests Kurzusok - Enquiry
Serenity BDD for Automated Acceptance Tests - Érdeklődjön a vezetői tanácsadásról!
Vélemények (1)
To get acquainted with the screenplay pattern and learn why this is better dan the old pattern.
Peter Moors
Kurzus - Serenity BDD for Automated Acceptance Tests
Közelgő kurzusok
Rokon tanfolyam
Tosca: Model-Based Testing for Complex Systems
35 ÓrákEzen az oktató által vezetett, élő képzésen a Magyarország-ban a résztvevők megtanulják, hogyan használhatják a Toscát a végpontok közötti (web + háttérrendszer) teszteléshez. A képzés az elméletet a gyakorlattal ötvözi élő laborkörnyezetben, lehetőséget adva a résztvevőknek, hogy kapcsolatba lépjenek a technológiával, az oktatóval és társaikkal.
A képzés a hagyományos kód- és szkript-alapú automatizálási tesztelés áttekintésével kezdődik, és szembeállítja azt a Tosca modell-alapú (MBT) megközelítésével. A résztvevők megtanulják, hogyan hozhatnak létre és hajthatnak végre teszteseteket a Tosca alapértelmezett moduljaival, valamint hogyan készíthetik el saját moduljaikat a végrehajtáshoz.
A szoftvermodellezési elvektől a különböző böngészőkön keresztüli tesztlefedettségig ez a képzés végigvezeti a résztvevőket az elméleten és a gyakorlaton, és lehetővé teszi számukra, hogy saját tesztelési megoldásukat implementálják a Toscában.
Test Automation with Galen Framework
14 ÓrákA Galen egy nyílt forrású webes alkalmazásteszt-keretrendszer az elrendezés és a funkcionális teszteléshez. A Selenium felhasználásával megszerzi az oldal elemek helyét és méretét, elkapja az esetlegesen rosszul működő elemeket, majd jelentést készít azokról képernyőképezéssel. A Galen támogatja a Java Script és a Java teszteket is, és különösen hasznos az érzékeny webhelyek elrendezésének tesztelésére.
Ez az oktató által irányított, élő kurzus bemutatja a résztvevőket a Galen Framework és végigvezeti őket a különféle elrendezési és működési tesztek beállításán és végrehajtásán.
A tantárgy formátuma
- Rész előadás, rész vita, nehéz gyakorlati gyakorlat, alkalmi tesztek a megértés felmérésére
TestComplete
21 ÓrákEzen az oktató által vezetett, élő képzésen a Magyarország-ban a résztvevők megtanulják, hogyan használhatják az TestComplete szolgáltatásait, beleértve a tesztobjektum modelljét, az ellenőrző pontokat, a névleképezést és a felhasználói felületet, hogy automatizált tesztelést hajtsanak végre asztali számítógépen, weben, és mobil alkalmazások.
A képzés végére a résztvevők képesek lesznek:
- Funkcionális tesztek létrehozása, rögzítése és futtatása.
- Hozzon létre egy méretezhető és karbantartható tesztkeretet.
- Hozzon létre ellenőrzőpontokat, állítson be teszteket több eszközhöz, és elemezze a teszteredményeket.
- Használja TestComplete szkript-kiterjesztéseit.
Automate Windows Desktop Applications with AutoIt
14 ÓrákEzen az oktató által vezetett, élő képzésen a Magyarország-ban (helyszíni vagy távoli) a résztvevők megtanulják, hogyan kell a AutoIt-t használni az ablakalkalmazások automatizálására, miközben gyakorlati élő laborgyakorlatokon lépnek keresztül.
Robot Framework: Keyword Driven Acceptance Testing
14 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azon szoftverteszt-mérnököknek szól, akik szeretnének megtanulni teszteset-készletet és tesztcsomagot írni, majd a teszteket egy bemutatóalkalmazáson végrehajtani.
A képzés végére a résztvevők képesek lesznek:
- Használja a Robot Framework kulcsszó-vezérelt tesztelési megközelítését és táblázatos tesztadatok szintaxisát tesztek írásához és végrehajtásához. Használjon következetes szintaxist új kulcsszavak létrehozásához a meglévőkből. Végezzen Gherkin-stílusú viselkedésvezérelt fejlesztési (BDD) teszteket (hasonlóan az uborkához). Jelentések és naplók létrehozása és értelmezése a tesztelt alkalmazás hibáinak elhárításához. Kibővítette a Robot Framework képességeit harmadik fél Python, Java, Perl, Javascript és PHP nyelven írt könyvtáraival. Integrálja a Robot Framework-et a Selenium-szal a webalkalmazások teszteléséhez.
BDD - Behavioral testing of IT systems
7 ÓrákA képzés informatikai és üzleti személyzet számára készült. A kurzus célja, hogy a szoftverfejlesztési folyamat során lehetővé tegye a szervezeti egységek közötti kommunikációt. A résztvevők megtanulják a viselkedési teszteket, hogy megbízhatóbb szoftvereket hozzanak létre költséges és fejlett eszközök nélkül.
Cucumber Electron: Implementing BDD without Selenium
7 ÓrákCucumber Electron egy keretrendszer a BDD (Behavior Driven Development) tesztek írására a tiszta nyelven, Electron, egy keretrendszer a webes technológiákat használó asztali alkalmazások létrehozására. Ez célja a Javascript webes alkalmazások tesztelésére.
Ebben az oktató által vezetett, élő képzésben a résztvevők megtanulják, hogyan kell írni és végrehajtani a BDD stílusú tesztelési esetek a node.js alkalmazások használatával Cucumber Electron.
A képzés befejezése után a résztvevők képesek lesznek:
- Végezze el a BDD teszteket és az alkalmazás kódját egyetlen folyamatban (nem transzpilálva)
- Írjon olyan teszteket, amelyek gyorsabbak, kevésbé törékenyek és könnyebbek a debugáláshoz
közönség
- Fejlesztők
A kurzus formázása
- Részes előadások, részes viták, gyakorlatok és nehéz gyakorlatok
JBehave: BDD with Java
7 ÓrákA J Behave egy nyílt forráskódú, Java alapú BDD keret, amely természetes nyelvi stílusú tesztek írására szolgál. A BDD, vagy a Behavior Driven Development egy agilis szoftverfejlesztési technika, amely ösztönzi a fejlesztők, a minőségbiztosítási és a nem műszaki üzletemberek közötti együttműködést egy szoftverprojektben.
Ez a képzés a BDD megvitatásával kezdődik, és arról, hogy a J Behave keret hogyan használható fel a BDD tesztelésére a webes alkalmazásokban. A résztvevők széles lehetőséget kapnak arra, hogy kölcsönhatásba lépjenek az oktatóval és a társakkal, miközben megvalósítják a gyakorlati alapú gyakorlati környezetben megtanult koncepciókat és taktikákat.
A képzés végére a résztvevők megértik a BDD-t és J Behave , valamint a gyakorlatot és az eszközkészletet a valós szoftverek tesztelési forgatókönyveinek tesztjeinek írásához.
Közönség
- Tesztelők és fejlesztők
A tantárgy formátuma
- Nagyon nagy hangsúlyt fektet a gyakorlati gyakorlatra. A fogalmak nagy részét minták, gyakorlatok és gyakorlati fejlesztés útján tanulják meg.
Advanced Automation Testing and Maintenance
35 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) középszintű tesztelőknek és fejlesztőknek szól, akik szeretnék elmélyíteni tudásukat és készségeiket az automatizálási tesztelés terén, olyan eszközökre összpontosítva, mint a Selenium, TestComplete és integrálható Oracle APEX-szel és .Net Core-al.
A képzés végére a résztvevők képesek lesznek:
- Állítsa be és konfigurálja a Selenium és TestComplete elemet az automatizálás teszteléséhez.
- Fejlett tesztszkriptek és keretrendszerek fejlesztése.
- Integrálja az automatizálási tesztelést Oracle APEX és .Net Core alkalmazásokkal.
- Alkalmazzon gépi tanulási technikákat a tesztautomatizálás javítására.
- Hatékony átállás a kézi tesztelésről az automatizált tesztelésre.
- Kiszervezett tesztelési projektek kezelése és minőségi szabványok betartása.
Advanced C# for Automation Test Engineers
21 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) tapasztalt automatizálási tesztelő mérnököknek szól, akik haladó C# programozási koncepciókat szeretnének elsajátítani az automatizálás teszteléséhez.
A képzés végére a résztvevők képesek lesznek:
- Ismerje meg a fejlett C# programozási koncepciókat és a legjobb gyakorlatokat. A fejlett objektum-orientált programozási elvek alkalmazása hatékony és rugalmas automatizálási megoldások létrehozásához. Moduláris és újrafelhasználható automatizálási keretrendszerek tervezése és fejlesztése az iparág legjobb gyakorlatainak felhasználásával.
Advanced Selenium
14 ÓrákEzen az oktató által vezetett, élő képzésen a Magyarország-ban a résztvevők megtanulják, hogyan lehet továbbfejleszteni egy automatizált tesztkészletet fejlett technikák segítségével a vezetéshez Selenium.
A képzés végére a résztvevők képesek lesznek:
- Oldja meg az összetett webalkalmazás-teszt automatizálási problémákat a Selenium segítségével.
- Alkalmazzon reguláris kifejezéseket és mintaalapú ellenőrzési technikákat.
- Kezelje azokat a kivételeket, amelyek leállítják a teszt végrehajtását.
- Programozottan keressen webobjektumokat.
- Dinamikus adatrögzítés a webes vezérlőkből.
- Hozzon létre egy adatvezérelt tesztelési keretrendszert.
- Ossza meg a tesztelést a Selenium Grid segítségével.
Advanced Selenium with C#
14 ÓrákAdvanced TestStand: Mastering Test Automation
21 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) középszintű, haladó szintű tesztmérnököknek és automatizálási szakembereknek szól, akik szeretnék felfedezni a TestStand fejlett funkcióit és technikáit a tesztautomatizálás hatékonyságának és eredményességének maximalizálása érdekében.
A képzés végére a résztvevők képesek lesznek:
- Használja a TestStand fejlett funkcióit és funkcióit a tesztautomatizálási munkafolyamatok javításához.
- A felhasználói felületek testreszabása és fejlett tesztsorozatok fejlesztése.
- Fejlett eredményfeldolgozási és jelentési technikák alkalmazása.
- Integrálja a TestStandot külső adatbázisokkal, rendszerekkel és hardverekkel.
- Alkalmazza a bevált módszereket az összetett tesztsorozatok karbantartására, kezelésére, hibaelhárítására és hibakeresésére.
Mobile Automation with Appium Overview
7 ÓrákKözönség:
Bárki, aki részt vesz a tesztelésben, beleértve a mobil automatizálási tesztelőket is