About Project Insights

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:

βœ… Select specific test scenarios to execute
βœ… Choose different browsers 🌐 (e.g., Chromium, Firefox, WebKit)
βœ… Schedule and trigger tests automatically

This setup ensures efficient, structured, and scalable test automation, making the testing process more reliable and adaptable to different environments. πŸš€


Test Scenarios

βœ”οΈ Login πŸ”‘ – Ensures smooth authentication by verifying valid credentials, and handling incorrect logins
βœ”οΈ Register πŸ“ – Verifies the signup process by checking required fields, preventing duplicate accounts, and ensuring successful user creation.
βœ”οΈ Forgot Password πŸ”„ – Tests the password recovery process, ensuring users receive reset instructions and can securely update their passwords.
βœ”οΈ Forgot Login Name ❓ – Validates the login name retrieval process, checking if users can recover their usernames easily and securely.

Testing Tools

Playwright

Cucumber

Jenkins

Check the repository

automation-teststore-playwright-cucumber

Thanks for diving into my world. The future is built by dreamers and doers β€” let’s create something legendary.

Linkedin Email