Skip to content

jrk12b/website_qa_automation

Repository files navigation

QA Automation

This repo is deprecated. New repo here: https://github.com/jrk12b/Javascript-Automation

Testing Framework

QA Manifesto PDF

  • Jest - Unit/Component Testing
  • Postman - Integration API Testing
  • K6 - Performance Testing
  • Cypress - UI System Testing

Installation

  1. Clone repo locally
  • git clone https://github.com/jrk12b/website_qa_automation.git
  1. Install Dependencies
  • npm i
  1. Install K6 locally

Usage

All tests run in Github Actions as defined in node.js.yml

  • To run jest - npm run jest
  • To run postman - npm run postman
  • To run k6 - npm run k6
  • To open cypress - npm run cy:open
  • To run cypress in chrome - npm run cy:run-chrome
  • To run cypress in firefox - npm run cy:run-firefox
  • To run cypress in edge - npm run cy:run-edge
  • To run cypress in electron - npm run cy:run-electron