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.
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: https://localhost:3000
- 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.
- 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.
- implementation and quality of the automation tests
- general coding skills
- you may follow our qwic style guide