# Gdzie trenować

Poniższe strony można dowolnie wykorzystywać do testów manualnych, przy tworzeniu skryptów automatyzujących testy czy też do testowania API. Twórcy stron udostępnili je specjalnie w celu umożliwienia społeczności testerskiej nauki. Jednak pamiętajmy o tym, żeby korzystać z tych stron rozważnie i nie trenować na nich ataków DOS, czy też wysoko zapętlonych skryptów automatyzujących interakcje z przeglądarką. Do tego została stworzona lista aplikacji, które możemy uruchomić manualnie.

## **Jak testować**

{% content-ref url="testowanie-stron-web" %}
[testowanie-stron-web](https://ksiazka.testowanieoprogramowania.pl/testowanie-stron-web)
{% endcontent-ref %}

## **Strony do testów manualnych oraz automatyzacji**

* <http://the-internet.herokuapp.com>
  * Herokuapp. The internet. A set of interactive elements that can be easly found on any website.
* <https://restful-booker.herokuapp.com/>
  * API sandbox.
* <https://academybugs.com/find-bugs/>
  * Online shop with designed bugs
* <http://skleptest.pl/>
  * Online shop
* <https://www.saucedemo.com/>
  * Online shop.
* <https://www.telerik.com/support/demos>
  * Set of various websites and mobile apps
* <http://www.way2automation.com/demo.html>
  * Rózne elementy do przetestowania i zabawy
* <https://antycaptcha.amberteam.pl>
  * Testowanie captcha
* <https://juliemr.github.io/protractor-demo/>
  * Do nauki testowania protractora
* <http://www.rpachallenge.com/>
  * RPA (Robotic process automation) automatyzacja wprowadzenia danych wejściowych z excela
* <https://weathershopper.pythonanywhere.com/>
  * Weather shopper application
* <http://www.way2automation.com/protractor-angularjs-practice-website.html>
  * AngularJS
* <https://codepen.io/murtazamzk/full/YwjEor>
  * AngularJS
* <https://www.automationtestinginsider.com/2019/08/textarea-textarea-element-defines-multi.html>
  * Different Elements on a Web Page
* <https://www.globalsqa.com/demo-site/>
  * Various demo elements
* <https://automationintesting.online/>
  * System rezerwacji
* <https://parabank.parasoft.com/>
  * Para bank app
* <https://bonigarcia.dev/selenium-webdriver-java/>
  * <https://www.oreilly.com/library/view/hands-on-selenium-webdriver/9781098109998/>
  * <https://github.com/bonigarcia/selenium-webdriver-java>
* <https://practicesoftwaretesting.com/#/>
  * <https://github.com/testsmith-io/practice-software-testing>

## **Aplikacje lokalne**

* <https://github.com/jaktestowac/gad-gui-api-demo>
  * GAD🦎 - Application for learning testing GUI and API
  * <https://jaktestowac.pl/about-gad/>
* <https://instantwp.com>
  * Bardzo szybka możliwość postawienia lokalnie WordPressa
* <https://github.com/amogh-w/Simple-Pokedex>
  * A Pokedex made with React in TypeScript.
* <https://github.com/tourdedave/the-internet>
  * Herokuapp. The internet.
* <https://github.com/mwinteringham/restful-booker>
  * API sandbox
* <https://github.com/rajiqxf2/nightmare-automation-ui-testing>
  * Weather shopper application
  * Demo: <https://weathershopper.pythonanywhere.com/>

## **API**

* [The Star Wars API](https://swapi.co/)
  * An API where you can get all the data from the Star Wars canon universe.
* [JSON Placeholder](https://jsonplaceholder.typicode.com/)
  * A free online REST service that you can use for tutorials, fake data and sharing code examples.
* [Restful Booker](https://restful-booker.herokuapp.com/)
  * A demo web API packed with features and bugs for you to find. You can use it to practise your API testing skills against or test an API automation framework against.
* [TodoAPISample](https://github.com/g33klady/TodoApiSample)
  * A web UI with a REST API, and you can test both (together or separately), however you want.
* [Marvel API](https://developer.marvel.com/docs)
  * A sample API filled with Marvel comic data.
* [The Open Movie Database](http://www.omdbapi.com/)
  * A RESTful web service to obtain movie information\*\*.\*\*
* [Poké API](https://pokeapi.co/)
  * All the Pokémon data you'll ever need in one place, easily accessible through a modern RESTful API.

## Bezpieczeństwo

* <https://google-gruyere.appspot.com/>

## **Aplikacje i strony z zadaniami**

* <http://mrbuggy.pl>
  * Zbiór aplikacji, które zostały stworzone specjalnie na potrzeby TestingCup.
* <http://testingchallenges.thetestingmap.org/index.php>
  * Zbiór zadań.

## **Strony z błędami dostępności**

* <https://alphagov.github.io/accessibility-tool-audit/test-cases.html>
  * Zbiór przypadków testowych z przykładami.

## **Interaktywne projekty (darmowe)**

* <http://www.guru99.com/live-testing-project.html>
* <http://www.softwaretestinghelp.com/free-online-software-testing-qa-training-course/>

## Dodatkowo:

{% content-ref url="gry-i-zadania" %}
[gry-i-zadania](https://ksiazka.testowanieoprogramowania.pl/gry-i-zadania)
{% endcontent-ref %}
