Automation TestStore - Playwright π, Cucumber π₯ & Jenkins π
I automated testing for Automation TestStore using Playwright π, a powerful framework for fast and reliable browser automation.
To enhance test maintainability π and scalability π, I implemented the Page Object Model (POM) π. This design pattern helps organize test scripts by separating UI elements from test logic, making code more reusable and easier to update when UI changes occur.
For better test readability and collaboration, I incorporated Cucumber π₯ to follow a BDD (Behavior-Driven Development) approach. Using Gherkin syntax, test scenarios are written in a human-readable format, making them accessible to both technical and non-technical stakeholders. This improves communication within teams and ensures test cases align with business requirements.
To streamline execution, I integrated Jenkins, allowing automated test runs with flexible configurations. Through Jenkins, I can:
This setup ensures efficient, structured, and scalable test automation, making the testing process more reliable and adaptable to different environments. π
Testing Tools
Playwright
Cucumber
Jenkins
Check the repository
automation-teststore-playwright-cucumber