Skip to content
Cubo25Public

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

32 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Utrust

Jakub Vitek QA Engineer challenge

Installation

  1. git clone https://github.com/Cubo25/utrust.git
  2. cd utrust
  3. npm install in the folder
  4. npx cypress open to run Cypress

Implementation decisions

Comments can be found directly in the code in file utrust.cy.js

Questions

  1. We want to run this scenario automatically and frequently. What process/setup/tools would you choose to achieve this?

My go to framework would be cypress because it is easy to use, fast and reliable. It comes with rich documentation & community of developers. Also if we want to use this scenario often I would set up CI/CD pipeline (e.g. gitlab) and for each pull request to the front-end code this scenario needs to pass. I think this scenario takes about 6 to 7 seconds so its really fast and reliable.

  1. On step 5, the system is supposed to send an email. How would you check if the email was really received to the email address?

I would go with this gmail tester or any other plugin/tool found.

  1. How would you test the same scenario on different screen sizes?

Quoting the documentation and following the best practises.

You can configure the size of the viewport height and width within a suite or test by passing the new configuration value within the test configuration.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages