Skip to content

dualentry/qa-test-repo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

qa-test-repo

This repository is a small Playwright Test project used for QA practice. It demonstrates contrasting testing styles on a real-world demo site and provides a compact structure you can use for review, refactoring, or interview exercises. The examples focus on principles like clear assertions, reliable waiting, and maintainable test structure without exposing the exact issues in the tests.

What is inside

  • Playwright Test configuration with multi-browser projects (Chromium, Firefox, WebKit).
  • Sample tests that showcase different testing approaches.
  • A simple folder structure for fixtures, page objects, and utilities.

Getting started

Prerequisites

  • Node.js 18+ (or a recent LTS version)

Install dependencies

npm install
npx playwright install

Run tests

npx playwright test

View the HTML report

npx playwright show-report

Project structure

tests/
  example.spec.ts
  update.spec.ts
  data/
  fixtures/
    test-fixtures.ts
  pages/
    base.page.ts
    playwright-home.page.ts
  utils/
playwright.config.ts

Notes

  • The tests target a public demo site for UI testing practice.
  • The repository is intentionally minimal to keep the focus on testing technique and maintainability.

About

QA hire test repository

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published