テスト自動化にデモサイトを使用する理由
新しい自動化フレームワークのテストスイートの学習と構築に時間を費やす前に、さまざまなタイプのWebサイトで試して、フレームワークが確実に機能し、操作しやすいことを確認することをお勧めします。たとえば、現在Seleniumを使用しているが、Cypress、Nightwatch、WebDriverIO、またはPlaywrightを試したい場合は、これらのサイトで単純な例以上のことを試してください。このようにして、選択した自動化フレームワークが、自動化を作成する必要のある重要な領域で機能していないことを確認する必要はありません。
ほとんどの場合、次のようなオブジェクトでテスト自動化フレームワークを試してみることをお勧めします。
iFrame
モーダルウィンドウ
新しいタブ
複数のウィンドウ
非同期コンテンツの読み込み
ファイルアップロードダイアログ
. , , .
-, , . , .
"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 .
安らかなブッカー。 restful-booker.herokuapp.com
このAPI予約サイトを使用して、あらゆる種類のCRUD(作成、読み取り、更新、削除)RESTAPIスクリプトをテストします。
他の良いサイトについて知っているなら、コメントでみんなと共有してください。
QApediaチームによって翻訳されました。私たちのチャンネルを購読してください。