Skip to content

qwicengineering/qa-assignment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Quality Assurance Assigment

In this assigment you need to implement a E2E testing of your taste, please take your time, we think this assigment should not take more than 4 hours, feel free to ask questions if something is not clear, please give your best shot on this task.

How to run the project

Please download the project to your computer, go to the search-form directory and run the following commands

  • checkout: git clone https://github.com/qwicengineering/qa-assignment.git
  • goto dir: cd search-form
  • install dependencies: npm install
  • start application: npm run start
  • visit: http://localhost:3000

Minimum steps to be tested:

  • as an end user, I want to select a brand and a model to submit the form.
  • as an end user, I want to select a brand, model and enter a keyword text before submitting the form.

Based on these two cases (or more) you may test the UI and the REST endpoint (/cars) but the most important part is the end to end automation tests. Please give us your best shot, this can be all the cases that you find useful to demostrate that the project is safe to release.

Required

  • running test cases.
  • feel free to use any end to end framework to implement the test cases.
  • please includes the steps to run your tests in your readme before you share your github project link.

Evaluation is based on

  • implementation and quality of the automation tests
  • general coding skills

Style guide (Optional)