Front-End and Back-End Testing
Table of Contents
This project focuses on manual and automated testing for the UI Test Automation Playground
Website and the Swagger Petstore Server
API.
UI Test Automation Playground is a powerful tool providing a platform for sharpening UI test automation skills. The functionality of this tool helps users practice, learn and test their automation skills by emulating different automation pitfalls used in modern web applications. The contents of the website can be accessed by anyone and users are encouraged to use it to learn test automation techniques.
Swagger Petstore Server is a powerful tool providing a platform for sharpening API test automation skills. The functionality of this tool helps users practice, learn and test their automation skills by emulating different automation HTTP requests used in modern web applications. The contents of the website can be accessed by anyone.
--Front End
- Clone the repo
git clone -b qa_Course_Samara_Diaz https://github.com/enroutesystems/qa_CourseProject.git
- Open the folder Front-End/UITAPTesting in VS Code.
- Open the terminal.
- Install NPM packages
npm install
- Run the tests.
npm run wdio
--Back End
- Clone the repo
git clone -b qa_Course_Samara_Diaz https://github.com/enroutesystems/qa_CourseProject.git
- Open the folder Back-End/SPetstoreTesting in VS Code.
- Open the terminal.
- Install NPM packages
npm install
- Open Cypress.
./node_modules/.bin/cypress open
- Open the Integrations folder and click on
tests.ts
.
- Research and Discovery
- Test Planning
- Test Monitoring and Control
- Test Analysis
- Test Design
- Test Implementation
- Test Execution
- Test Completion
Samara Diaz Hirashi - ligia.diaz@enroutesystems.com
- QA Course Project Front-End (shorturl.at/bHX38)
- QA Course Project Back-End (shorturl.at/GOZ17)
- QA Course Project Gantt (shorturl.at/einrV)
- Automated Software Testing with WebdriverIO (shorturl.at/glmty)
- Cypress V9 - Automation Testing in Detail (35+ hours) - 2022 (shorturl.at/biPW0)