Skip to content
This repository has been archived by the owner on Aug 9, 2022. It is now read-only.

Latest commit

 

History

History
51 lines (37 loc) · 1.56 KB

README.md

File metadata and controls

51 lines (37 loc) · 1.56 KB

AlayaCare Cypress - Automation Challenge 🚀

What is this?

A set of take-home questions to assess your technical skills with Cypress. After cloning and setting yourself up, you will have a small scale web application against which you will write test assertions. Step by step instructions will introduce you to common situations we are currently facing at work.

⚠️ Important

Submit answers that YOU think are the most relevant, there is NO right or wrong answers!

What's next?

Follow these steps to get a local version of this project:

# Clone the project in /automation-challenge
git clone https://github.com/AlayaCare/automation-challenge

# Install dependencies
cd automation-challenge
npm ci

# Start the webapp (macOS/Linux)
npm run start

# Start the webapp (Windows)
npm run start:windows

# In another terminal, to start Cypress
npm run cy:open

# In another terminal, specific to the second section:
npm run start:section-2

# Once done, don't forget to lint the project (& fix any formatting issues, if any)
npm run lint
npm run lint -- --fix 

To submit your solution

  • Create an empty public repository in your personal GitHub account (please do not fork this automation-challenge repository)
  • Push your solution to your repository
  • Send the repository link to your interviewer

Criteria you will be judged on:

  • Completion of Section 1
  • Optional completion of Section 2
  • Overall structure of the presented code
  • Proper usage of page objects
  • Testing problems are green and asserting the right scenarios