Advance Test Automation in Java using Selenium with continuous integration and version control Počítačový Kurz
Po 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.
Návrh Školení
Úvod do automatizovaného testování
- Koncepce testování Možnosti a omezení lokátorů Selenium Pochopení typů lokátorů ID, CSS, XPath a Name
Pokročilé lokátory
- Dynamické lokátory Budování cesty Vztahy mezi prvky na cestě Umístění prvků s požadovaným textem Osvědčené postupy
Apache Maven
- Konfigurace projektu
Selenium WebDriver
- Java základy Java IDE WebDriver API Troubleshooting Debugging
TestNG
- Tvrzení Anotace Testovací sada Parametry Testování napříč prohlížeči Reporting
Pokročilý Selenium WebDriver
- Dynamický obsah
Selenium Mřížka
- Porozumění distribuovanému testování Příprava infrastruktury pomocí Remote WebDriver
Projektový management
- Systém správy verzí Git Integrace s Jenkins Integrace BDD Cucumber Test Suites do Jenkins
Požadavky
- Pochopení kontinuální integrace.
- Zkušenosti s Subversion nebo jakýmkoli systémem pro správu verzí.
- Java zkušenosti s programováním.
Publikum
- Inženýři
- Testeři
Open Training Courses require 5+ participants.
Advance Test Automation in Java using Selenium with continuous integration and version control Počítačový Kurz - Booking
Advance Test Automation in Java using Selenium with continuous integration and version control Počítačový Kurz - Enquiry
Advance Test Automation in Java using Selenium with continuous integration and version control - Consultancy Enquiry
Consultancy Enquiry
Reference (5)
Trenér má hluboké zkušenosti a dobře vyprávěný skutkem. Hloubka znalostí a vášeň pro výuku je vysoce ceněna.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Kurz - Jenkins 2: Building CI/CD Pipelines
Machine Translated
The trainer was very well organized. He explained about all the tools required for the training in the beginning. The trainer happily clarified all the doubts and practical use cases were discussed.
Vivek Verma - Global Knowledge Network Training Ltd
Kurz - DevOps Practical Implementation and Tools
Trainer is nice. His explanation is clear and interesting. He try to make the lessons interesting as possible. I enjoyed the lesson and gained a lot of knowledge. Thank you so much. The most useful technique I learned is the locating elements for different web component like textbox, radio buttons and buttons. Sometimes, the element ID is not capture correctly. We learned a different way of locating elements by using CSS selectors, XPath, Name and ID. I like the explanation. Thanks
Bee Chin Chuah - I-Access Solutions Pte Ltd
Kurz - Advanced Selenium with C#
The One on One session is amazing!! And thankful that the trainer's skills are Excellent and his willingness to share them to the fullness. I am very satisfied. . with the training and I wouldn't have wish to have done it anywhere else. I would only wish that I had One day longer for the training.
Isaac Nyembo - Bechtle Clouds GmbH
Kurz - Advanced Selenium
Luke was very knowledgeable, patient, and very open to satisfy my curiosity, for example I asked him to generate errors to see how system will response, etc. He would go above and beyond to answer questions or demonstrate the functionalities, even some of my questions were out of the class scope. He gave me a real experience with the system. I definitely will take another class with him and recommend him as a teacher for others. Thank you Luke!.
Tina Henderson
Kurz - Test Automation with Selenium and Jenkins
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.
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.
Continuous Integration for JavaScript
14 hodinyNepřetržitá integrace (CI) je postup vývoje, při kterém vývojáři slučují změny ve svém kódu tak často, jak je to možné, aby rychle odhalili a lokalizovali chyby.
V tomto živém školení vedeném instruktorem se účastníci naučí základy Continuous Integration for JavaScript, když projdou nastavením procesu kontinuální integrace pro projekt JavaScript.
Na konci tohoto školení budou účastníci schopni:
- Pochopte základy kontinuální integrace Vybudujte si vlastní systém kontinuální integrace pro své projekty JavaScript
Publikum
- Vývojáři IT profesionálové DevOps Inženýři Obchodní manažeři
Formát kurzu
- Část přednáška, část diskuse, cvičení a těžké praktické cvičení
DevOps Practical Implementation and Tools
21 hodinyTento kurz se zaměřuje na praktickou implementaci a nástroje. Předpokládá dobrou znalost teoretických principů (viz kurz DEVOPS), protože se zaměřuje na nejnovější nástroje a metody implementace principů DevOps.
Docker and Jenkins for DevOps
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na inženýry DevOp, kteří chtějí optimalizovat a zjednodušit proces CI/CD pomocí Docker a Jenkins.
Na konci tohoto školení budou účastníci schopni:
- Automatizujte doručování kódu a zavádění kanálů pomocí Jenkins.
- Sestavte aplikaci pomocí Docker a Docker File.
- Nakonfigurujte možnosti ověřování pro posílení zabezpečení.
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.
Jenkins: Continuous Integration for Agile Development
14 hodinyToto živé školení vedené instruktorem v České republice pokrývá koncepty, nástroje a techniky potřebné k provádění nepřetržité integrace vašich softwarových projektů v prostředí Agile. Účastníci provádějí v průběhu kurzu řadu praktických cvičení, aby své znalosti aplikovali v reálných situacích. Interakce mezi instruktorem a účastníky je podporována. Diskutují se o skutečných případech a ve třídě se řeší a řeší konkrétní problémy a otázky.
Jenkins 2: Building CI/CD Pipelines
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na inženýry, kteří chtějí používat Jenkins 2 k vytváření kanálů, které automatizují proces přesunu aplikace z vývoje do výroby.
Na konci tohoto školení budou účastníci schopni:
- Nainstalujte a nakonfigurujte Jenkins 2.
- Přijměte skriptový přístup k automatizaci každého kroku procesu nasazení softwaru.
- Automaticky generovat sestavení aplikace, když je software zkontrolován v systému správy verzí.
- Automaticky spusťte kompilaci, testování a balení softwarové aplikace.
- Rychle reagujte na oznámení a hlášení, když se něco pokazí.
- Nainstalujte další pluginy pro rozšíření Jenkins.
Jenkins Advanced
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) pokrývá pokročilé Jenkins konfigurace, zabezpečení a techniky škálování a je zaměřeno na inženýry DevOps a softwarové architekty, kteří chtějí získat odborné znalosti v oblasti přizpůsobení Jenkins pro komplexní softwarové projekty.
Na konci tohoto školení budou účastníci schopni:
- Optimalizujte Jenkins pro softwarové projekty na podnikové úrovni. Implementujte pokročilá bezpečnostní opatření. Vytvářejte složité a škálovatelné potrubí. Efektivně odstraňovat problémy a udržovat Jenkins instalace.
Jenkins for .Net Continuous Integration (CI)
14 hodinyKdyž vývojáři dokončí psaní kusu kódu, často integrují svůj kód do aplikace, kopírují aplikaci do složky, spustí instalaci aplikace a pak iniciují aplikaci, aby zkontrolovali, zda to probíhá tak, jak se očekávalo. Tento manuální přístup se neskládá velmi dobře, je nudný, velmi chybový a neposkytuje mechanismus pro sledování změn během procesu.
Lepším přístupem by bylo automatizovat proces pomocí kontinuální integrace. Neustálá integrace se vztahuje na procesy, nástroje a infrastrukturu potřebné k automatizaci výstavby, implementace a testování softwarových aplikací.
V tomto výcviku vedeném instruktorem se účastníci naučí, jak přeměnit tradiční, manuální (nebo polovodičový) přístup k implementaci softwaru na agilní, kontinuální integraci (CI) pomocí Jenkins. Účastníci provádějí řadu praktických, živých laboratorních cvičení v průběhu kurzu, aplikují své nové znalosti na různé problémy vývoje softwaru a implementace v každém kroku cesty. Interakce mezi instruktorem a účastníky je podporována. V reálném světě jsou diskutovány případy a konkrétní otázky a otázky jsou řešeny a vyřešeny v průběhu školení. Tento program se zaměřuje zejména na vývoj aplikací.net. • Po ukončení tohoto tréninku budou účastníci schopni:
- Instalace a konfigurace Jenkins pro vývoj aplikací.Net
- Použijte Jenkins k automatizaci procesu přihlášení a sloučení zdrojového kódu.Net do záložky kódu
- Použijte Jenkins k automatizaci procesu stahování, sestavování a umístění aplikace na server vydání
- Integrovat Jenkins s jinými nástroji pro vývoj softwaru, jako jsou sledovatelé problémů a
publikum
- .NET vývojáři
- Stavba inženýrů
- QA inženýři
- Projektový manažer
- Uvolnění manažerů
- DevOps Inženýři
Formát kurzu
- Částečná přednáška, částečná diskuse, cvičení a těžká praxe
Poznámka
- Chcete-li požádat o přizpůsobené školení pro tento kurz, kontaktujte nás, abyste uspořádali.
Jenkins Fundamentals
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) pokrývá základní koncepty a použití Jenkins a je zaměřeno na vývojáře softwaru a inženýry DevOps, kteří chtějí nastavit Jenkins, vytvářet a konfigurovat pracovní místa, a automatizovat klíčové aspekty procesu vývoje softwaru.
Na konci tohoto školení budou účastníci schopni:
- Pochopit principy kontinuální integrace a kontinuálního doručování (CI/CD). Nainstalujte a nakonfigurujte Jenkins pro softwarovou automatizaci. Vytvářejte a spravujte Jenkins úlohy pro vytváření a testování aplikací. Nastavte a přizpůsobte automatizované kanály pro nasazení softwaru.
Continuous Integration with Jenkins and Maven
21 hodinyJenkins je open-source nástroj pro kontinuální integraci (CI) napsaný v Javě. Maven je nástroj pro automatizaci sestavení pro projekty Java. Společně je lze použít ke spouštění nepřetržitých sestavení, která zahrnují například: provádění testů JUnit vždy, když je potvrzen nový kód, nasazení těchto sestavení do produkce a plánování těchto úkolů na strategickou denní dobu, například o půlnoci. Tyto nástroje a procesy tvoří přístup DevOps k vývoji a nasazení softwaru a jsou oblíbené v agilním vývoji.
V tomto živém školení vedeném instruktorem začnou účastníci úvodem do DevOps, správy verzí a automatizačního skriptování a poté přejdou k praktickému cvičení, kde se naučí, jak nainstalovat, nakonfigurovat a nasadit Jenkins a Maven v přímém přenosu. prostředí laboratoře.
Publikum
- Vývojáři Systémoví administrátoři DevOps inženýři
Formát kurzu
- Část přednáška, část diskuse, cvičení a těžké praktické cvičení
Building CI/CD Pipelines with Jenkins X
21 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na inženýry, kteří chtějí používat Jenkins X k vytváření automatizovaných, cloudových CI/CD kanálů na Kubernetes.
Na konci tohoto školení budou účastníci schopni:
- Nainstalujte a nakonfigurujte Jenkins X.
- Kódově odolné kanály CI/CD využívající všestranný jazyk DSL (Domain Specific Language).
- Vytvářejte kanály CI/CD, které využívají oblíbené technologie, jako jsou GitHub, Kubernetes a kontejnery Docker.
- Kombinujte Jenkins X s dalšími oblíbenými nástroji, jako jsou Helm, Prow a Skaffold.
- Nasazujte aplikace do jakéhokoli prostředí, ať už v cloudu nebo lokálně.
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
Testing with TestNG
14 hodinyTestNG je testovací rámec navržený tak, aby zjednodušil širokou škálu testovacích potřeb, od testování jednotek (testování třídy izolovaně od ostatních) po integrační testování (testování celých systémů složených z několika tříd, několika balíčků a dokonce i několika externích rámců, jako je např. aplikační servery).
Publikum
Tento kurz je vytvořen pro inženýry a vývojáře, kteří chtějí začlenit sadu TestNG do svého pracovního postupu.