Skip to content

harmin-parra/tests

Repository files navigation

Summary

Sample source code of automated test of web pages and a REST api.

The objective is to implement the same tests using different automation test tools and different programming languages.

Test targets

The web pages under test:

The REST api under test:

Test reports

https://qa-demo.gitlab.io/reports

Programming languages

The tests were developed using the following programming languages:

  • Python
  • Java
  • Node.js

Automation test tools

The tests were developed using:

Detail of tools and frameworks

Category Python Java Node.js
Web test tools
  • Playwright
  • Selenium
  • Robot Framework
  • Playwright
  • Selenium
  • Karate
  • Serenity BDD
  • Playwright
  • Cypress
REST API test tools
  • Behave (Cucumber)
  • Robot Framework
  • REST-assured
  • Karate
  • Serenity BDD
  • Cucumber-js (Cucumber)
Unit test framework Pytest JUnit5 Mocha
Package manager pip Maven npm
Test Reporting Tool Allure report Allure report Allure report
Code repository Gitlab Gitlab Gitlab
Continuos integration Gitlab-CI Gitlab-CI Gitlab-CI
Test environment Docker Docker Docker

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published