Automated Software Testing with Java Selenium
Verrijk uw carrière met OEM’s
ICT-Trainingen
Beoordeeld met een 9,0 – een van de best gewaardeerde ICT-opleiders
van Nederland.
Waarom OEM?
- Meer dan 20 jaar ervaring in ICT-trainingen
- Ruim 1000 cursussen van 200 topmerken
- Gecertificeerde docenten & bekroonde e-learning
- Officiële partner van Microsoft, EC-Council, Certiport en Pearson VUE
- Flexibele leervormen: klassikaal, online, e-learning of blended
Start vandaag nog en ontwikkel uzelf of uw team met een training die écht resultaat oplevert.
Let op: bij het aanvragen van informatie vragen wij om een telefoonnummer, zodat wij u snel en persoonlijk kunnen adviseren.
Automated Software Testing with Java Selenium.
Automated testing stands as an essential pillar in contemporary software development, and "Automated Software Testing with Java Selenium" serves as a meticulously designed roadmap for mastering this discipline with Java and the Selenium framework.
Your learning begins with an introduction to the Selenium IDE, where you’ll learn to record and play back test cases effortlessly. As you progress, you’ll master the Selenium WebDriver, gaining proficiency in using locators and actions to manipulate web elements precisely. You'll cultivate expertise in advanced testing methodologies, including deploying waiting strategies and managing browser windows a…
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
Verrijk uw carrière met OEM’s
ICT-Trainingen
Beoordeeld met een 9,0 – een van de best gewaardeerde ICT-opleiders
van Nederland.
Waarom OEM?
- Meer dan 20 jaar ervaring in ICT-trainingen
- Ruim 1000 cursussen van 200 topmerken
- Gecertificeerde docenten & bekroonde e-learning
- Officiële partner van Microsoft, EC-Council, Certiport en Pearson VUE
- Flexibele leervormen: klassikaal, online, e-learning of blended
Start vandaag nog en ontwikkel uzelf of uw team met een training die écht resultaat oplevert.
Let op: bij het aanvragen van informatie vragen wij om een telefoonnummer, zodat wij u snel en persoonlijk kunnen adviseren.
Automated Software Testing with Java Selenium.
Automated testing stands as an essential pillar in contemporary
software development, and "Automated Software Testing with Java
Selenium" serves as a meticulously designed roadmap for mastering
this discipline with Java and the Selenium framework.
Your learning begins with an introduction to the Selenium IDE,
where you’ll learn to record and play back test cases effortlessly.
As you progress, you’ll master the Selenium WebDriver, gaining
proficiency in using locators and actions to manipulate web
elements precisely. You'll cultivate expertise in advanced testing
methodologies, including deploying waiting strategies and managing
browser windows and tabs. It extends to automating intricate UI
components, addressing iframes and browser alerts. You'll explore
automation utilizing the Robot class, Chrome DevTools, and crafting
a sustainable test framework employing the Page Object Model.
By integrating Allure reporting, you'll augment test transparency and insights. The learning includes constructing continuous integration with Jenkins, Maven, and GitHub, complemented by mastering Log4j for comprehensive logging. Scaling tests becomes feasible with Selenium Grid. You'll embrace BDD with Cucumber framework, culminating in a streamlined and exhaustive exploration of automated web testing with Java Selenium.
This Learning Kit with more than 17 hours of learning is divided into three tracks:
Course content
Introducing Selenium & Locators: Hands-on Selenium IDE for Automated Testing
Course: 2 Hours, 33 Minutes
- Course Overview
- Introduction to Selenium for Testing
- Installing the Selenium IDE
- Recording and Playing Back Our First Test
- Configuring Test Execution Speed and Exporting Test Files
- Managing Test Cases, Test Suites, and Exporting Tests
- Specifying Commands in Selenese
- Recording and Playing Parts of a Test Case
- Understanding Assert and Verify Commands
- Exploring Wait For Commands
- Debugging Selenium Tests
- Storing Variables and Titles
- Storing Text and Values
- Implementing Conditional Statements
- Implementing Loops
- Writing and Invoking Reusable Tests
- Running Tests Using the Selenium SIDE Runner
- Course Summary
Introducing Selenium & Locators: Working with Locators in Selenium
Course: 2 Hours, 33 Minutes
- Course Overview
- Setting Up a Java Project to Run Selenium
- Running Our First Selenium Test
- Configuring Drivers Manually
- Configuring Browser Options
- Setting Up a Basic Test Framework
- Navigating Using the Selenium WebDriver
- Introducing Locators
- Interacting with Web Elements
- Locating Elements Using Class Names
- Locating Multiple Elements and Searching a Subset of the Document Object Model (DOM)
- Using Cascading Style Sheet (CSS) Selectors to Locate Elements
- Using XPath, Link Text, and Partial Link Text to Select Elements
- Using Relative Locators to Access Elements
- Using the Actions API for Button Clicks
- Performing Hover and Drag-Drop Using the Actions API
- Performing Keyboard Actions Using the Actions API
- Interacting with Radio Buttons and Checkboxes
- Course Summary
Functional Testing with Selenium: Waiting Strategies & Window Management
Course: 1 Hour, 43 Minutes
- Course Overview
- Functional Testing With Selenium
- Dealing with Dynamic Elements on Web Pages
- Configuring Implicit Wait
- Configuring Explicit Wait
- Exploring Different Explicit Wait Conditions
- Implementing More Explicit Wait Conditions
- Configuring Waiting Using Fluent Wait
- Opening and Switching to Tabs
- Closing Tabs and Quitting Browsers
- Windows and Window Management
- Taking Fullscreen and Element Screenshots
- Course Summary
Functional Testing with Selenium: Interacting with Complex UI Functionality
Course: 1 Hour, 49 Minutes
- Course Overview
- Parsing and Verifying Table Contents
- Accessing and Verifying Contents of Nested Tables
- Testing Static Dropdowns
- Testing Dynamic Dropdowns
- Testing Dynamic Multiselect
- Automating the Date Picker
- Identifying Broken Links
- Switching to Iframes
- Interacting with Multiple Iframes
- Interacting with Nested Iframes
- Handling Alerts
- Confirming Alerts and Prompt Alerts
- Course Summary
Functional Testing with Selenium: Advanced Selenium Features & Framework Design
Course: 2 Hours, 12 Minutes
- Course Overview
- Working with Cookies
- Manipulating Cookies to Log In and Log Out
- Uploading and Downloading Files
- Exploring the Robot Class
- Using the Robot Class for File Upload
- Capturing Requests and Responses Using Chrome DevTools
- Capturing Logs, Blocking Resources, and Configuring Security
- Writing End-to-End Tests of the Checkout Flow
- Designing Tests Using the Page Object Model
- Using PageFactory to Eliminate Boilerplate Code
- Using FindAll and FindBys Annotations
- Course Summary
Advanced Selenium Frameworks: Integrating Allure Reports with Selenium
Course: 1 Hour, 12 Minutes
- Course Overview
- Integrate Reporting in Tests
- Installing and Setting Up Allure
- Exploring the Test Automation Framework and Test Suite
- Generating and Viewing Allure Reports
- Organizing Tests Using Hierarchies
- Tagging Tests and Adding Steps
- Viewing Retries and History Information in Allure
- Course Summary
Advanced Selenium Frameworks: Continuous Integration Pipelines with Jenkins
Course: 1 Hour, 39 Minutes
- Course Overview
- Continuous Integration/Continuous Deployment (CI/CD) Pipelines
- Installing and Setting up Jenkins
- Setting up a Script to Run Tests
- Executing Builds in Jenkins
- Configuring an Agent Node and Executing Builds on the Agent
- Committing Test Files to GitHub
- Integrating Jenkins with Git
- Running Scheduled Builds
- Configuring Jenkins to Poll GitHub for Changes
- Setting up a CI Pipeline Using GitHub Triggers
- Configuring Email Notifications with Attached Allure Reports
- Course Summary
Advanced Selenium Frameworks: Performing Logging Using Log4j
Course: 1 Hour, 6 Minutes
- Course Overview
- Log4j
- Including Log4j Dependencies
- Basic Logging with Log4j
- Configuring Log4j Programmatically
- Binding SLF4J to Log4j
- Configuring Log4j Using the Properties File
- Configuring Rolling Logs and Filters
- Course Summary
Running Distributed Tests Using Selenium Grid
Course: 1 Hour, 57 Minutes
- Course Overview
- Selenium Grid
- Configuring and Running Selenium Grid in Standalone Mode
- Running and Monitoring Tests on Selenium Grid
- Configuring Tests to Run in Parallel on Selenium Grid
- Using Hub and Node Roles to Run Selenium Grid
- Specifying a Browser and Platform for Tests
- Configuring Hub and Node Components
- Setting Up the Distributed Grid and Running Tests
- Using Docker to Run the Hub and Node Grid Architecture
- Running Tests on Selenium Grid Hosted on Docker
- Managing Selenium Grid Using Docker Compose
- Course Summary
Integrating Selenium with Cucumber
Course: 1 Hour, 8 Minutes
- Course Overview
- BDD with Cucumber
- Running a Test Using Cucumber
- Using Parameterized Annotations and Regular Expression Matching
- Executing Multiple Scenarios and Tagging
- Running Multiple Examples
- Generating Reports and Running Tests in Parallel
- Implementing End-to-End Tests
- Course Summary
Assessment:
- Final Exam: Selenium
Specificaties
Taal: Engels
Kwalificaties van de Instructeur:
Gecertificeerd
Cursusformaat en Lengte: Lesvideo's met
ondertiteling, interactieve elementen en opdrachten en testen
Lesduur: 17:52 uur
Assesments: De assessment test uw kennis en
toepassingsvaardigheden van de onderwerpen uit het leertraject.
Deze is 365 dagen beschikbaar na activering.
Online Virtuele labs: Ontvang 12 maanden toegang
tot virtuele labs die overeenkomen met de traditionele
cursusconfiguratie. Actief voor 365 dagen na activering,
beschikbaarheid varieert per Training.
Online mentor: U heeft 24/7 toegang tot een online
mentor voor al uw specifieke technische vragen over het
studieonderwerp. De online mentor is 365 dagen beschikbaar na
activering, afhankelijk van de gekozen Learning Kit.
Voortgangsbewaking: Ja
Toegang tot Materiaal: 365 dagen
Technische Vereisten: Computer of mobiel apparaat,
Stabiele internetverbindingen Webbrowserzoals Chrome, Firefox,
Safari of Edge.
Support of Ondersteuning: Helpdesk en online
kennisbank 24/7
Certificering: Certificaat van deelname in PDF
formaat
Prijs en Kosten: Cursusprijs zonder extra
kosten
Annuleringsbeleid en Geld-Terug-Garantie: Wij
beoordelen dit per situatie
Award Winning E-learning: Ja
Tip! Zorg voor een rustige leeromgeving, tijd en
motivatie, audioapparatuur zoals een koptelefoon of luidsprekers
voor audio, accountinformatie zoals inloggegevens voor toegang tot
het e-learning platform.
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.







