Playwright
A program designed to guide you from fundamental to advanced concepts of automated testing using Playwright.

Become an expert in testing modern web applications with Playwright!
Description
The program covers initial setup (such as NodeJS and VS Code) and progresses to advanced topics like REST API testing and integration into CI/CD pipelines.
The training concludes with hands-on exercises based on real project scenarios, providing you with practical experience and deep understanding of Playwright testing.
Curriculum
1. Course overview and initial setup
- Introduction to the course and expected outcomes
- NodeJS Installation
- Installation and configuration of Visual Studio Code
-
Project Setup and Execution
- Best naming practices
- Creating a GitHub repository
- Playwright overview.
2. Design Patterns in Automated Testing
- Introduction to the Page Object Model (POM) Design Pattern
- Overview of Popular Unit Testing Frameworks for Automation
- Explanation of Hooks (before, after, beforeEach, afterEach)
3. Core Concepts
- Detailed Overview of Core Test Automation Concepts (Commands, Actions, and Validations)
4. Locators and Selectors
- Understanding Different Types of Locators and Selectors (CSS and XPath)
5. Network Request Testing and Tools
- Techniques for Intercepting and Validating Network Requests
- Overview of Useful Tools in Playwright
- Introduction to Playwright Plug-ins
6. API Testing
- Testing REST APIs (Serialization/Deserialization)
- Playwright-Specific Testing Considerations
7. Advanced Topics and Comparison
- Utilizing Cloud Services
- Generation and Interpretation of Test Results
- Integration of CI/CD Processes
- Using Docker
- Understanding Licensing Considerations for Using Playwright
- Comparison of End-to-End Testing with Component Testing
8. Practical Examples
- Solving Practical Examples from Real-World Projects
- Application of Learned Concepts in Real-World Scenarios
FAQ
What language is the training delivered in?
The instruction for this training is conducted in English.
Is prior knowledge required?
Attendance in this training requires prior work experience in manual testing. (OOP Basics, JavaScript Basics, HTML and Xpath Basics, Visual Studio Code Basics, Rest API Testing Basics)
What is the concept of the lessons?
During the lessons, theoretical concepts are explained, and homework assignments are given, with solutions discussed in class. Experiences from the projects that the trainees are working on are shared and possible solutions and good practices are discussed.
More About the Instructor
Gjore Zaharchev – Graduate Computer Scientist and Head of the Software Testing Department at Qinshift Southeast Europe.
Gjore Zaharchev possesses extensive expertise in manual and automated testing, utilizing a wide range of industry-leading tools in the IT market. In addition to his 17+ years of experience in testing, he has been a prominent speaker at software testing conferences across Europe for over 8 years, a trainer and coordinator of the Software Testing Academy, and the sole member of the ISTQB board for Macedonia. He is currently employed at Qinshift as the Head of the Software Testing Department for Southeast Europe.
Playwright
780 €
663 €
- Start: may 2025
- Duration: 1 month
- Model: online
-
Shedule: 2 / 3 times per week
- Time:17:30 – 20:30 h