Course Outline
1. Introduction to Playwright for Government.
- Library installation procedures.
- Creating a test script.
2. Testing for Government Applications.
- Testing the home page functionality.
- Testing form submissions and validations.
- Conducting validation testing to ensure compliance.
- Running tests efficiently and effectively.
- Generating test cases automatically.
- Tracking test results for accountability and reporting.
3. Page Object Model (POM) Pattern for Government.
- Breaking down the layers of the POM pattern to enhance maintainability and reusability.
4. Actions for Government Testing.
- Text input operations.
- Handling checkboxes in forms.
- Selecting options from dropdown menus.
- Executing mouse events such as clicks and drags.
- Using keyboard shortcuts and key presses.
- Uploading files for testing file inputs.
- Focusing on specific items within the user interface.
- Locating items based on:
- A label
- A symbol or icon
- Text content
- Alternative text descriptions
- The title attribute
- CSS selectors or XPath expressions
5. Advanced Features for Government.
- Implementing authentication mechanisms.
- Navigating through web applications efficiently.
- Handling alerts and pop-up messages.
- Managing modal windows and dialog boxes.
- Working with iframes and nested frames.
- Running custom JavaScript code for dynamic testing.
- Capturing screenshots for documentation and debugging purposes.
6. Integration for Government Systems.
7. Docker for Government Applications.
Requirements
Testimonials (4)
hands on exercises, easier to retain information
ashley bolen - Insurance Corporation of British Columbia
Course - Test Automation with Selenium
The instructor's teaching style was very good.
Kubra
Course - Automation Testing using Selenium
Key topics can be discussed and agreed upon with the trainer in advance. Relaxed and pleasant atmosphere during the seminar days.
Lorenz - Continentale Lebensversicherung AG
Course - Advanced Selenium
I gained new knowledge and I'm pretty confident about it. Nothing unclear.