Warum sollten Sie Demo-Sites für die Testautomatisierung verwenden?
Bevor Sie Zeit damit verbringen, eine Testsuite für ein neues Automatisierungsframework zu lernen und zu erstellen, sollten Sie es auf verschiedenen Arten von Websites ausprobieren, um sicherzustellen, dass das Framework zuverlässig funktioniert und einfach zu bearbeiten ist. Wenn Sie beispielsweise derzeit Selenium verwenden, aber Cypress, Nightwatch, WebDriverIO oder Playwright ausprobieren möchten, versuchen Sie auf diesen Websites mehr als nur ein einfaches Beispiel. Auf diese Weise müssen Sie nicht feststellen, dass das von Ihnen ausgewählte Automatisierungsframework in einem kritischen Bereich, für den Sie die Automatisierung schreiben müssen, nicht funktioniert.
Höchstwahrscheinlich möchten Sie Ihr Testautomatisierungs-Framework an Objekten wie den folgenden testen:
iFrames
Modale Fenster
Neue Registerkarten
Mehrere Fenster
Asynchrones Laden von Inhalten
Dialogfelder zum Hochladen von Dateien
. , , .
-, , . , .
"The-internet" Github
GitHub , ; , (shadow DOM), .
- The Automation Practice. automationpractice.com
, Selenium. , .
ToolsQA. demoqa.com
DOM, , .
UI. uitestingplayground.com
, , , , - .
SwagLabs. saucedemo.com
, . , 4 , ; , , . SauceLabs.
GlobalsQA
- , Angular. , , .
REST API
SuperTest + Mocha API Postman, .
Swagger Petstore. petstore.swagger.io
API. Swagger REST API, , , API .
Erholsamer Booker. restful-booker.herokuapp.com
Testen Sie alle Arten von CRUD-REST-API-Skripten (Erstellen, Lesen, Aktualisieren, Löschen) mithilfe dieser API-Buchungssite.
Wenn Sie andere gute Websites kennen, teilen Sie sie allen in den Kommentaren mit.
Übersetzt vom QApedia- Team . Abonniere unseren Kanal.