Skip to content

Commit 77c4b8b

Browse files
committed
Add "Product Preview" tests. Expanded productData.json. Updated README.md and test-plan.md
1 parent 7540b46 commit 77c4b8b

File tree

6 files changed

+44
-449
lines changed

6 files changed

+44
-449
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# AutomationPractice QA Automation Project
22

3-
[![Coverage](https://img.shields.io/badge/Coverage-10%25-brightgreen)](https://github.com/destrutoyt/yourrepo)
3+
[![Coverage](https://img.shields.io/badge/Coverage-40%25-brightgreen)](https://github.com/destrutoyt/yourrepo)
44
![Build Status](https://img.shields.io/github/actions/workflow/status/destrutoyt/qa-automation-automationexercise/playwright.yml)
55
![GitHub License](https://img.shields.io/github/license/destrutoyt/qa-automation-automationexercise)
66
![GitHub commit activity (branch)](https://img.shields.io/github/commit-activity/t/destrutoyt/qa-automation-automationexercise/main)
@@ -18,7 +18,7 @@ For detailed information about test objectives, scope, design, criteria, and ris
1818
- 📊 **[Allure](https://allurereport.org/)** – Visual test reports
1919
- 🐳 **[Docker](https://www.docker.com/)** – Containerized, consistent environments
2020
- ⚙️ **GitHub Actions** – CI pipeline for test execution and reporting
21-
- 💻 **Node 17+** - Used to stay up-to-date with today's market
21+
- 💻 **Node 17+** - Used to enable latest features
2222

2323
## ⚙️ Setup & Installation
2424

docs/test-plan.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Test Plan for AutomationPractice by Miguel Garces
22
*Project Owner: Miguel Garces*
3-
*Latest Revision: 8/7/2025*
3+
*Latest Revision: 8/12/2025*
44

55
## Project Overview
66
This project performs end-to-end testing to the demo website [Automation Exercise](https://automationexercise.com/). It extensively covers major user flows such as login/registration, product filtering, checkout, and API functionality.
@@ -31,10 +31,10 @@ This project performs end-to-end testing to the demo website [Automation Exercis
3131
| User Registration | UI + Validation || N/A |
3232
| User Login/Logout | UI + Session Handling || Check for session persistence |
3333
| Product Search & Filters | UI || Filter by category and other options available |
34-
| Product Preview | UI | 🔄 | Verifies product information is accurate |
35-
| Add to Cart | UI + Validation | | Validates product is in the cart |
36-
| Checkout Process | UI | | N/A |
37-
| Purchase Confirmation | UI + Validation | | Ensure successful purchase and verify product is found in "Orders" |
34+
| Product Preview | UI | | Verifies product information is matches with listing |
35+
| Add to Cart | UI + Validation | 🔄 | Validates product is in the cart |
36+
| Checkout Process | UI | 🔄 | N/A |
37+
| Purchase Confirmation | UI + Validation | 🔄 | Ensure successful purchase and verify product is found in "Orders" |
3838
| Contact Form | UI + Form Validation || N/A |
3939
| User Login (POST) | API || N/A |
4040
| Get Products (GET) | API || N/A |
@@ -43,7 +43,7 @@ This project performs end-to-end testing to the demo website [Automation Exercis
4343
4444
## Test Design Approach
4545
- Page Object Model (POM) used for reusability.
46-
- Use of fixtures to perform Pparametrized tests on edge cases.
46+
- Use of fixtures to perform Parametrized tests on edge cases.
4747
- Test cases separated by features.
4848
- Use of tags (`@API`, `@WEB`) for test grouping.
4949

0 commit comments

Comments
 (0)