Skip to content

Latest commit

 

History

History
38 lines (30 loc) · 2.04 KB

File metadata and controls

38 lines (30 loc) · 2.04 KB

Break IT - a playwright with javascript project

Table of Contents

Introduction

This is a project created by the members of Bug Hunter discord server. We estimate that our project will be done in about 2-3 months.

Contributors

Project Description

The purpose of this project is to polish our quality assurance automation skills on Playwright and Javascript, as well as understanding and following best practices in workflows and coding.

Playwright and JavaScript

This project utilizes Playwright, a tool for automating browsers, written in JavaScript. It allows us to perform end-to-end testing, mimicking user interactions and validating the behavior of web applications.

Page Object Model Pattern

We follow the Page Object Model (POM) pattern to maintain our tests. POM helps in creating an abstraction of the UI elements, making tests more maintainable and reducing duplication by separating page-specific locators and actions into reusable modules.

GitHub Actions

This project uses GitHub Actions for continuous integration. Tests are automatically run using GitHub Actions upon each push or pull request. The configuration for running Playwright tests in GitHub Actions can be found in the .github/workflows directory.

Application Under Test

https://magento.softwaretestingboard.com/