DemoQA has a demo application, which is publicly available for anyone to try out the verification flow.
To access it, please use the following link: https://demoqa.com/login
💡 Try creating users, filtering books, adding books, and more.
Please describe the approach you would use to test this application and write a test plan.
Create a set of automated tests for the this bookstore applications
We expect to see both UI and API tests.
- For UI Tests, write at least 4 tests that you think cover the most critical pieces of the application. You're welcome to create as many as you want.
- Only focus on the
Login
,Book Store
, andProfile
sections. - For API tests, write at least 4 tests that you think cover the most critical pieces of the application. You're welcome to creat as many as you want.
- Have at least one UI test that uses the data from an API call(s)
Hint: You can find these endpoints using dev tools or in the Book Store API section
- Project must use version control
- Tests should produce an actionable report
- We should be able to run tests on our machines (we have Docker if that helps)
- Use any language and tools you like
- For simplicity of the task, you may consider that only Google Chrome browser is supported
To submit your assessment, simply send us a link to your repo.