Practice Websites and APIs - qa-at-the-point/base GitHub Wiki

For general testing, you can really use any website for practice. For example, try finding a bug on amazon.com! However, there are also websites and apps dedicated to testing and automation practice.

💡 If you know of one NOT on this page, please let us know and we'll get it added 😄

Websites

  • OrangeHRM - A full-on demo of a Human Resources Management (HRM) app with lots of functionality! This is a great website to practice testing and automation.

  • DemoQA - Contains multiple parts to practice different things. For example, they have

    • different components like sliders, forms, iframes, etc.
    • a working Bookstore application for managing users, books, and users' collections of books
    • a matching API for the Bookstore application
  • SauceDemo - A simple e-commerce website: Add items to cart, adjust values in cart, checkout, etc.

  • The Internet - A list of different components and interactions for automation practice.

APIs

  • DemoQA - A swagger doc that shows the different routes and endpoints for their demo Bookstore app. This is great because you can use the APIs to setup and teardown test data. For example, login via the API.
  • Deck of Cards - A free API that lets you create decks and games with face cards.