Skip to content

thomasprz/qatraining-project

Repository files navigation

QA Training - Test Automation

This personal project focuses on practicing automated testing for various features on https://qatraining.fr. Using Playwright, a modern browser automation tool, I will test common scenarios to improve my skills in automated testing.

Project Structure


|-- assets
|   |-- playwright.svg
|-- playwright-report
|   |-- index.html
|-- tests
|   |-- qatraining_actionautomation.spec.ts
|   |-- qatraining_alertbutton.spec.ts
|   |-- qatraining_authentication.spec.ts
|   |-- ...
|   |-- qatraining_visualtesting.spec.ts
|
|-- .gitignore
|-- README.md
|-- package-lock.json
|-- package.json
|-- playwright.config.ts

Prerequisites

Before running the tests, ensure you have the following software installed on your system:

  • Node.js version 18.10.0 or later
  • npm (for dependency management)

Getting Started

  1. Clone this repository and navigate to the project folder:

    git clone <repository_url>
    cd qatraining-project
  2. Install project dependencies using npm:

    npm install
  3. Install playwright:

    npx playwright install
  4. Run the end-to-end tests:

    npm run test

    This command will execute the Playwright tests against the target web application.

Topics Covered

Contact Information

Don't hesitate to contact me for any questions or even to discuss improvements regarding a method or any other aspect of the project.

About

A collection of small, simple automated tests for various web functionalities using Playwright.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published