Public instance: https://restful-booker.herokuapp.com
GitHub: https://github.com/mwinteringham/restful-booker
Underlying technology: NodeJS/Express
When you may require a CRUD restful API for tool testing or demonstrations, This is a recomendation to use it since it has purposely built-in bugs that can be quite useful for API testing practice.
Public instance: http://the-internet.herokuapp.com
GitHub: https://github.com/saucelabs/the-internet
Underlying technology: Ruby/HTML/CSS
When should we utilize it: This program is nicely described in the official about section: An example application that captures conspicuous and unsightly web functionality. When you need to experiment with iframes, big DOM, or specialized HTML components, it's fine to use The Internet.
Public instance: https://www.cypress.io
GitHub: https://github.com/cypress-io/cypress-realworld-app
Underlying technology: NodeJS/Express/React/lowdb
End-to-end test automation that is easy to maintain
Integrating Cypress Test Runs and Results with TestQuality
Public instance: https://demo.realworld.io
GitHub: https://github.com/gothinkster/realworld
All implementations: https://codebase.show/projects/realworld
Underlying technology: ~100 different variants of frontend/backend/DB frameworks
When should be used: When we have special needs linked to application technology and we need an application that is as similar to a real app as feasible in terms of complexity that we wish to duplicate. This application needs the setup of a frontend, backend, routing, and a database, thus it is not suitable for short tests.
Add TestQuality to your workflow today