Skip to content

Commit dd56c77

Browse files
committed
Enhance README with detailed project overview and setup instructions
1 parent 2c389f3 commit dd56c77

1 file changed

Lines changed: 31 additions & 2 deletions

File tree

README.md

Lines changed: 31 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,31 @@
1-
# api-playwright-qa
2-
Playwright-based API test automation covering auth, CRUD, negative tests, and CI
1+
![API Tests](https://github.com/OmonUrkinbaev/api-playwright-qa/actions/workflows/tests.yml/badge.svg)
2+
3+
# API QA Automation (Playwright)
4+
5+
Playwright-based REST API test automation project focused on authentication, protected endpoints, data-driven coverage, and negative testing.
6+
7+
## What’s covered
8+
- Auth testing (positive/negative): `/auth/login`
9+
- Token-based authorization testing: `/auth/me` with `Bearer` token
10+
- Products API validation (data-driven tests + basic schema checks)
11+
- Robust assertions for status codes, JSON content type, and response shape
12+
13+
## Tech stack
14+
- Playwright (@playwright/test)
15+
- TypeScript
16+
- GitHub Actions CI (runs on every push/PR)
17+
18+
## Run locally
19+
```bash
20+
npm ci
21+
npm test
22+
23+
Report
24+
npm run report
25+
26+
27+
Коммит/пуш:
28+
```bash
29+
git add README.md
30+
git commit -m "Improve README for QA automation"
31+
git push

0 commit comments

Comments
 (0)