An open API service indexing awesome lists of open source software.

https://github.com/andreirepo/todo-app-playwright

Playwright suite with E2E, API, and database testing - includes data seeding, visual regression, and CI/CD integration.
https://github.com/andreirepo/todo-app-playwright

e2e-testing playwright testing

Last synced: 3 months ago
JSON representation

Playwright suite with E2E, API, and database testing - includes data seeding, visual regression, and CI/CD integration.

Awesome Lists containing this project

README

          

# Playwright Test Suite

[![CI: E2E Tests on Code Changes](https://github.com/andreirepo/todo-app-playwright/actions/workflows/playwright-e2e.yml/badge.svg)](https://github.com/andreirepo/todo-app-playwright/actions/workflows/playwright-e2e.yml)

Automated tests for [Todo App](https://github.com/andreirepo/todo-app) using Playwright.

## Quick Start

```bash
pnpm i
pnpm exec playwright install
pnpm test
```

## Test User Setup

For critical E2E tests, create a test user at [todo.andreiqa.click](https://todo.andreiqa.click/) and set in `config/.env.dev`:
- `TEST_USER_EMAIL`
- `TEST_USER_PASSWORD`

## Test Coverage

- ✅ End-to-end user workflows
- ✅ API endpoints validation
- ✅ Database state verification

## Reports

View test results: `pnpm test:report`