Playwright: Test Automation from Scratch to Framework (AR)
What you'll learn
- Learn web test automation from the beginning level
- Getting start with Playwright test automation tool from the beginning till the advanced level
- Follow the best practices in writing the test cases and creation the test automation framework
- Create a solid and maintainable test automation framework step by step
- Learn most of topics that are mentioned in Playwright official documentation
- Write test cases using Playwright and Typescript programming language
- Learn Playwright features like UI mode, debug mode, trace viewer fixtures, global setup and tear down
- Learn how to write API tests in easy way
- Make visual test easily without third party libraries and for free
- Running the automated tests on CI/CD
Requirements
- Basic programming knowledge
Description
This course should be valuable to any test engineer who needs to learn web test automation using Playwright test automation tool and Typescript programming language.
The main language of the course is Arabic language.
Our reference for this course is Playwright official documentation.
In this course we tried to cover most of topics that are mentioned in Playwright official documentation.
During the lectures of the course we practice every topic that we explain in practical way to know how to apply it by your self.
You do not need to have a previous knowledge in test automation to watch this course as we start from the beginning level till the advanced level.
This course and lectures are built with an incremental way to know how to build test automation framework step by step.
You will find a GitHub link at the last lecture for the practice project that we use during the lectures.
You can also use the mentioned test automation framework in the last lecture to be a base test automation framework for your application under test as it covers how to use different environment and different languages in the application.
In this course you will learn how to write API tests, visual test and also learn how to integrate your project to CI/CD tools.
By the end of this course you should be able to build a solid and maintainable test automation framework and use it in practical projects.
Who this course is for:
- Any software tester who wants to start learning web test automation
- Test automation engineer who needs to learn Playwright in Arabic language
- Test automation engineer who needs to increase his automation knowledge by learning new test automation tools
Instructor
Mohamed Bakry is a Test automation lead with more than 8 years of experiance in testing web, mobile and desktop applications.
▪️ Experience in test automation tools:
Selenium WebDriver – Playwright – Cypress – Robot Framework – TestNG – Appium – Rest Assured – Cucumber – JMeter – Katalon Studio.
▪️ Experience in other tools:
Jira – Azure Devops – Git – Eclipse – IntelliJ – VS Code – Applitools – Jenkins – Maven – Postman – Docker – Grafana – WireMock – Confluence – BrowserStack – SeeTest – AWS (S3, EC2, CloudWatch, CodeBuild, Secrets Manager, Parameter Store, Cloud9)
▪️ Certificates:
- ICAgile Certified Professional (ICP)
- ISTQB CTFL-AT
- ISTQB CTFL