17個(gè)練習(xí)自動(dòng)化測(cè)試的網(wǎng)站,相信你一定喜歡
時(shí)間:2023-05-17 17:54:02 | 來(lái)源:網(wǎng)站運(yùn)營(yíng)
時(shí)間:2023-05-17 17:54:02 來(lái)源:網(wǎng)站運(yùn)營(yíng)
17個(gè)練習(xí)自動(dòng)化測(cè)試的網(wǎng)站,相信你一定喜歡:一篇2021年測(cè)試工具調(diào)查報(bào)告 ?閱讀量超過(guò)1萬(wàn),之前有關(guān)自動(dòng)化測(cè)試的文章都比較受歡迎,自動(dòng)化測(cè)試很熱,是大勢(shì)所趨,沒(méi)錯(cuò)吧?我們是不是要多練習(xí)、多實(shí)踐?特別要學(xué)習(xí)如何處理AJAX、Angular、Kendo和其他動(dòng)態(tài)元素。因此,這里匯編了一份在國(guó)外受歡迎的用于練習(xí)自動(dòng)化測(cè)試的網(wǎng)站和應(yīng)用的清單,相信你一定喜歡:
1. http://SauceDemo.com電子商務(wù)
學(xué)習(xí)的技能:測(cè)試數(shù)據(jù)注入、對(duì)自動(dòng)化測(cè)試失敗的處理
這可能是最好的UI測(cè)試自動(dòng)化的演示網(wǎng)站。這個(gè)網(wǎng)站是一個(gè)電子商務(wù)商店,有幾個(gè)很酷的屬性:
- 有一個(gè)正常工作的用戶,你可以使用它執(zhí)行所有的測(cè)試自動(dòng)化場(chǎng)景。
- 可以使用problem_user來(lái)測(cè)試與標(biāo)準(zhǔn)用戶完全相同的場(chǎng)景。然而,這個(gè)用戶在商店應(yīng)用中進(jìn)行操作時(shí)會(huì)出現(xiàn)大量的問(wèn)題。因此,你會(huì)遇到一堆測(cè)試失敗的場(chǎng)景,夠你debug的。
這里有一個(gè)詳細(xì)的API文檔:Loading...
你甚至可以本地主機(jī)上下載客戶端(https://github.com/mwinteringham/restful-booker), 并針對(duì)該應(yīng)用運(yùn)行測(cè)試。
2. Ultimate QA HTML Elements
Automation Practice | Ultimate QA
?
學(xué)習(xí)的技能:Web app、簡(jiǎn)單的HTML元素、復(fù)雜的HTML元素
可以練習(xí)的場(chǎng)景包括:
- 實(shí)現(xiàn)一個(gè)復(fù)雜頁(yè)面的自動(dòng)化測(cè)試
- 實(shí)現(xiàn)簡(jiǎn)單的HTML元素的自動(dòng)化測(cè)試,如按鈕
- 對(duì)“填寫表格”進(jìn)行自動(dòng)化測(cè)試
- 對(duì)一個(gè)隨時(shí)間演變的應(yīng)用程序進(jìn)行自動(dòng)化測(cè)試
3. Cypress真實(shí)世界應(yīng)用程序
https://github.com/cypress-io/cypress-realworld-app學(xué)習(xí)的技能:Cypress、跨瀏覽器測(cè)試
這是一個(gè)為模擬真實(shí)世界的應(yīng)用而創(chuàng)建的網(wǎng)站,用于練習(xí)UI測(cè)試、數(shù)據(jù)庫(kù)測(cè)試和認(rèn)證測(cè)試。
4. Real World App示例
https://github.com/gothinkster/realworld學(xué)習(xí)的技能:UI交互
這個(gè)應(yīng)用程序可能是有史以來(lái)最酷的一個(gè),因?yàn)榭梢曰旌虾推ヅ淝岸撕秃蠖耍垣@得完整的技術(shù)棧。然而,功能仍然是完全一樣的!,但有不同的技術(shù)選擇:
- React / Redux
- Angular
- Elm
- Vue
5. Telerik多語(yǔ)言演示網(wǎng)站
Telerik Product Demos, Examples and Tutorials for all Telerik products
學(xué)習(xí)的技能:UI交互
不知道這個(gè)網(wǎng)站算不算一個(gè)自動(dòng)化測(cè)試演示網(wǎng)站,但它確實(shí)很不錯(cuò)!提供了各種各樣帶有示例的控件,包括:
- Angular組件
- Angular下拉列表表單
- React conversational UI 組件
- http://ASP.NET 中的Grid控件
- http://ASP.NET MVC中的 tree view控件
相當(dāng)于提供了所有HTML元素和控件的一站式服務(wù)。
6. http://Webdriveruniversity.com
學(xué)習(xí)的技能:UI交互、AJAX Loader
這是一個(gè)練習(xí)Web Driver UI自動(dòng)化測(cè)試的網(wǎng)站,有別于其它網(wǎng)站,這里可以練習(xí)的技能包括如何處理:
- AJAX Loader (一個(gè)局部刷新的異步通訊技術(shù))
- Hovers (鼠標(biāo)懸停)
- Click and hold(按住鼠標(biāo)左鍵并且不釋放)
- Double click(雙擊)
7. Dave Haeffner的練習(xí)網(wǎng)站
The Internet
學(xué)習(xí)的技能:復(fù)雜的UI交互
Dave設(shè)計(jì)了一個(gè)很好的地方來(lái)練習(xí)不同的自動(dòng)化測(cè)試場(chǎng)景,包括:
- 基本的登錄操作
- 文件上傳
- 有挑戰(zhàn)的DOM元素
- iFrame
- 緩慢的連接
- 動(dòng)態(tài)內(nèi)容
- 鼠標(biāo)懸停
- 重定向鏈接
8. ParaBank Banking Software
ParaBank | Administration
學(xué)習(xí)的技能:UI+Web服務(wù)自動(dòng)化
這是一個(gè)銀行網(wǎng)站,允許通過(guò)用戶界面和Web服務(wù)(REST和SOAP)實(shí)現(xiàn)自動(dòng)化測(cè)試。非常好的一點(diǎn)是,可以讓你從自動(dòng)化測(cè)試金字塔的角度來(lái)思考自動(dòng)化測(cè)試。你可以學(xué)習(xí)如何將盡可能多的功能測(cè)試轉(zhuǎn)移到API層,然后通過(guò)UI層完成其余的測(cè)試自動(dòng)化。這是自動(dòng)化的終極方法,有這樣一個(gè)網(wǎng)站進(jìn)行實(shí)踐練習(xí)是很難得的。
9. 地址簿Demo App
Address Book
學(xué)習(xí)的技能:API測(cè)試
在這里你可以練習(xí)到API測(cè)試中基本的CRUD操作。
?
提供了詳細(xì)的API文檔:Loading...
你可以從GitHub上下載應(yīng)用的客戶端(
https://github.com/mwinteringham/restful-booker ),然后對(duì)該應(yīng)用進(jìn)行測(cè)試。
10. 電子商務(wù)移動(dòng)應(yīng)用示例(Android, iOS)
https://github.com/saucelabs/sample-app-mobile學(xué)習(xí)的技能:移動(dòng)應(yīng)用的UI自動(dòng)化測(cè)試
這里提供了Sauce Labs的sample app。你可以在本地機(jī)器上或在我們的真機(jī)云工廠中使用這個(gè)應(yīng)用作為練習(xí)自動(dòng)化測(cè)試的sample app。
11. JSONPlaceholder API
JSONPlaceholder - Free Fake REST API
學(xué)習(xí)的技能:API自動(dòng)化測(cè)試
提供偽造的在線 HTTP請(qǐng)求和響應(yīng)服務(wù),用于練習(xí)REST API測(cè)試
12. http://HTTPBin.org
httpbin.org
學(xué)習(xí)的技能:API測(cè)試和自動(dòng)化
提供偽造的在線 HTTP請(qǐng)求和響應(yīng)服務(wù),用于練習(xí)REST API測(cè)試,包括登錄、Cookies、重定向等。
13. PetStore API
Swagger UI
學(xué)習(xí)的技能:API測(cè)試
PetStore是一個(gè)用于管理寵物店的在線REST API。
14. 電子商務(wù)網(wǎng)站Sample Site
http://automationpractice.com/index.php學(xué)習(xí)的技能:UI交互
這確實(shí)是一個(gè)很好的電子商務(wù)網(wǎng)站,用來(lái)練習(xí)測(cè)試自動(dòng)化。如果你需要練習(xí)網(wǎng)上商店的不同流程,這就是你想要的網(wǎng)站。在上面你可以練習(xí)的業(yè)務(wù)流程包括:
- 將商品添加到購(gòu)物車
- 結(jié)賬
- 驗(yàn)證物品是否已被添加
?
15. Demoqa
ToolsQA
學(xué)習(xí)的技能:UI交互
這是一個(gè)整潔的小網(wǎng)站,提供簡(jiǎn)單的元素來(lái)練習(xí)測(cè)試自動(dòng)化,包括:
- 可拖動(dòng)的元素
- 可下拉的元素
- 可選擇的元素
- 可排序的元素
16. http://Compendiumdev.co.uk
Software Development and Testing Consultancy
學(xué)習(xí)的技能:UI交互
可以練習(xí):拖放元素,在畫(huà)布上作畫(huà)
17. React購(gòu)物車
https://github.com/nadvolod/react-shopping-cart學(xué)習(xí)的技能:ReactJS自動(dòng)化
這是一個(gè)React JS網(wǎng)絡(luò)應(yīng)用,適應(yīng)測(cè)試自動(dòng)化練習(xí)的需要。
?
關(guān)鍵詞:相信,練習(xí),自動(dòng)化,測(cè)試