Skip to content

Commit

Permalink
Week 2: catir-robcla presentation proposal (#2376)
Browse files Browse the repository at this point in the history
  • Loading branch information
RobinClaesson authored Aug 30, 2024
1 parent b5e4652 commit 0d13b09
Showing 1 changed file with 29 additions and 0 deletions.
29 changes: 29 additions & 0 deletions contributions/presentation/week2/catir-robcla/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# Assignment Proposal

## Title

Automated UI testing using Playwright

## Names and KTH ID

- Emir Catir ([email protected])
- Robin Claesson ([email protected])

## Deadline

- Week 2

## Category

- Presentation


## Description

We want to give a presentation with an introduction to Playwright. Playwright is an open source framework that enables automated testing for UI of web apps supporting chromium, firefox, and web-kit, and is available for several popular programming languages.
We will first explain why automated UI testing is needed to fill the gaps of regular unit tests. We will then introduce Playwright and show small examples of its usage, including intercepting Api requests and returning expected results.


**Relevance**

Running unit tests in a CI pipeline is a common practice to ensure the integrity of the software before allowing a merge. Even if every function is extensively tested and works as intended, the web app will still not work if its elements are not correctly mapped to their corresponding functions. Automating UI testing in the CI pipeline together with the unit tests ensures that your web app's components works as intended before deploying to production.

0 comments on commit 0d13b09

Please sign in to comment.