当前位置:网站首页>17 websites for practicing automated testing. I'm sure you'll like them
17 websites for practicing automated testing. I'm sure you'll like them
2022-07-03 21:02:00 【Little brother said test】
Previous articles on automated testing are popular , Automated testing is hot , It is the general trend , That's right. ? Should we practice more 、 practice ? In particular, learn how to deal with AJAX、Angular、Kendo And other dynamic elements . therefore , Here is a list of popular websites and applications for practicing automated testing abroad , I'm sure you like :
SauceDemo.com (web UI)
ultimateqa.com/automation (web UI)
Cypress Real World App (web UI)
RealWorld demo apps (web, React, Angular, Vue, Elm…)
Telerik Multi Language Demo Site (web UI)
Webdriveruniversity.com (web UI)
Dave Haeffner’s Practice Site (web UI)
ParaBank Bank Site (web, API)
Fake Address Book (web UI, API)
Sample Ecommerce mobile app (Android, iOS)
JSONPlaceholder (API)
HTTPBin.org (API)
PetStore (API)
E-commerce Clothing Site (web)
Demoqa (web)
Compendiumdev.co.uk (web)
React shopping cart (React JS)
1. SauceDemo.com Electronic Commerce
Learning skills : Test data injection 、 Handling of automated test failures
This is probably the best UI Test automation demo website . This website is an e-commerce store , There are several cool properties :
There is a working user , You can use it to perform all test automation scenarios .
have access to problem_user To test exactly the same scenario as standard users . However , This user will have a lot of problems when operating in the store application . therefore , You will encounter a lot of test failure scenarios , Enough for you debug Of .
Here's a detailed API file :https://restful-booker.herokuapp.com/apidoc/index.html
You can even download the client from the local host (https://github.com/mwinteringham/restful-booker), And run the test for the application .
2. Ultimate QA HTML Elements
https://ultimateqa.com/automation
Learning skills :Web app、 ordinary HTML Elements 、 complex HTML Elements
Scenarios that can be practiced include :
Realize the automatic test of a complex page
Simple implementation HTML Automated testing of elements , Button like
Yes “ fill out a form ” Conduct automated tests
Automated testing of an application that evolves over time
3. Cypress Real world applications
https://github.com/cypress-io/cypress-realworld-app
Learning skills :Cypress、 Cross browser testing
This is a website created to simulate real-world applications , For practice UI test 、 Database testing and certification testing .
4. Real World App Example
https://github.com/gothinkster/realworld
Learning skills :UI Interaction
This app is probably the coolest ever , Because you can mix and match front-end and back-end , To get a complete technology stack . However , The function is still exactly the same !, But there are different technology options :
React / Redux
Angular
Elm
Vue
5. Telerik Multilingual presentation website
https://www.telerik.com/support/demos
Learning skills :UI Interaction
I don't know if this website is an automated test , But it's really good ! Provides a variety of controls with examples , Include :
Angular Components
Angular Drop down list form
React conversational UI Components
ASP.NET Medium Grid Control
ASP.NET MVC Medium tree view Control
Equivalent to providing all HTML One stop service for elements and controls .
6. Webdriveruniversity.com
Learning skills :UI Interaction 、AJAX Loader
This is an exercise Web Driver UI Website for automated testing , Different from other websites , The skills you can practice here include how to deal with :
AJAX Loader ( A local refresh asynchronous communication technology )
Hovers ( Mouse hovering )
Click and hold( Hold down the left mouse button without releasing )
Double click( double-click )
7. Dave Haeffner Practice website
http://the-internet.herokuapp.com/
Learning skills : complex UI Interaction
Dave Designed a good place to practice different automated test scenarios , Include :
Basic login operations
Upload files
There are challenges DOM Elements
iFrame
Slow connection
Dynamic content
Mouse hovering
Redirect Links
8. ParaBank Banking Software
https://parabank.parasoft.com/parabank/admin.htm
Learning skills :UI+Web Service Automation
This is a bank website , Allow access through the user interface and Web service (REST and SOAP) Implement automated testing . The very good thing is , It allows you to think about automated testing from the perspective of the automated testing pyramid . You can learn how to transfer as many functional tests as possible to API layer , And then through UI Layer completes the rest of the test automation . This is the ultimate method of Automation , It's hard to have such a website to practice .
9. Address book Demo App
http://a.testaddressbook.com/
Learning skills :API test
Here you can practice to API Basic in testing CRUD operation .
Provides detailed API file :https://restful-booker.herokuapp.com/apidoc/index.html
You can start your GitHub Download the client of the application (https://github.com/mwinteringham/restful-booker ), Then test the application .
10. E-commerce mobile application example (Android, iOS)
https://github.com/saucelabs/sample-app-mobile
Learning skills : Mobile app UI automated testing
Here is Sauce Labs Of sample app. You can use this application on your local machine or in our real machine cloud factory as a way to practice automated testing sample app.
11. JSONPlaceholder API
https://jsonplaceholder.typicode.com/
Learning skills :API automated testing
Provide fake online HTTP Request and response services , For practice REST API test
12. HTTPBin.org
https://httpbin.org/#/
Learning skills :API Testing and automation
Provide fake online HTTP Request and response services , For practice REST API test , Including login 、Cookies、 Redirect etc. .
13. PetStore API
https://petstore.swagger.io/
Learning skills :API test
PetStore Is an online website for managing pet stores REST API.
14. E-commerce website Sample Site
http://automationpractice.com/index.php
Learning skills :UI Interaction
This is really a good e-commerce website , Used to practice test automation . If you need to practice the different processes of online stores , This is the website you want . The business processes you can practice above include :
Add items to cart
Settle accounts
Verify that the item has been added
15. Demoqa
https://demoqa.com/
Learning skills :UI Interaction
This is a neat little website , Provide simple elements to practice test automation , Include :
Draggable elements
Drop down elements
Optional elements
Sortable elements
16. Compendiumdev.co.uk
https://compendiumdev.co.uk/
Learning skills :UI Interaction
You can practice : Drag and drop elements , Painting on canvas
17. React The shopping cart
https://github.com/nadvolod/react-shopping-cart
Learning skills :ReactJS automation
This is a React JS Web applications , Adapt to the needs of test automation practice .
The following is the supporting information , For doing 【 software test 】 For our friends, it should be the most comprehensive and complete war preparation warehouse , This warehouse also accompanied me through the most difficult journey , I hope it can help you !
Last : It can be in the official account : Programmer Xiaohao ! Get a free copy of 216 Page software testing engineer interview guide document information . And the corresponding video learning tutorial is free to share !, It includes basic knowledge 、Linux necessary 、Shell、 The principles of the Internet 、Mysql database 、 Special topic of bag capturing tools 、 Interface testing tool 、 Test advanced -Python Programming 、Web automated testing 、APP automated testing 、 Interface automation testing 、 Testing advanced continuous integration 、 Test architecture development test framework 、 Performance testing 、 Safety test, etc. .
If my blog helps you 、 If you like my blog content , please “ give the thumbs-up ” “ Comment on ” “ Collection ” One button, three links ! Friends who like software testing , You can join our testing technology exchange group :779450660 There are various software testing resources and technical discussions )
边栏推荐
- Volley source code analysis
- Rhcsa third day notes
- 强化學習-學習筆記1 | 基礎概念
- Advanced collaboration: coroutinecontext
- [Yugong series] go teaching course 002 go language environment installation in July 2022
- Pengcheng cup Web_ WP
- 2022 low voltage electrician examination and low voltage electrician simulation examination question bank
- How to choose cache read / write strategies in different business scenarios?
- Mysql database ----- common commands of database (based on database)
- SQL injection - Fundamentals of SQL database operation
猜你喜欢
Such as the visual appeal of the live broadcast of NBA Finals, can you still see it like this?
Introduction to golang garbage collection
运维各常用命令总结
Q&A:Transformer, Bert, ELMO, GPT, VIT
Experience summary of database storage selection
In 2021, the global foam protection packaging revenue was about $5286.7 million, and it is expected to reach $6615 million in 2028
内存分析器 (MAT)
QT6 QML book/qt quick 3d/ Basics
2022 low voltage electrician examination and low voltage electrician simulation examination question bank
[Tang Laoshi] C -- encapsulation: member variables and access modifiers
随机推荐
Based on laravel 5.5\5.6\5 X solution to the failure of installing laravel ide helper
Study diary: February 14th, 2022
Introduction to golang garbage collection
Task of gradle learning
String and+
Gee calculated area
TLS environment construction and plaintext analysis
@Transactional注解失效的场景
Discussion Net legacy application transformation
阻塞非阻塞和同步异步的区分 参考一些书籍
Software testing skills, JMeter stress testing tutorial, obtaining post request data in x-www-form-urlencoded format (24)
"Designer universe" argument: Data Optimization in the design field ultimately falls on cost, safety and health | chinabrand.com org
[secretly kill little buddy pytorch20 days -day02- example of image data modeling process]
Use nodejs+express+mongodb to complete the data persistence project (with modified source code)
(5) Web security | penetration testing | network security operating system database third-party security, with basic use of nmap and masscan
In 2021, the global foam protection packaging revenue was about $5286.7 million, and it is expected to reach $6615 million in 2028
For in, foreach, for of
全网都在疯传的《老板管理手册》(转)
APEC industry +: father of the king of the ox mill, industrial Internet "king of the ox mill anti-wear faction" Valentine's Day greetings | Asia Pacific Economic media | ChinaBrand
"Designer universe" APEC safety and health +: environmental protection Panda "xiaobaobao" Happy Valentine's Day 2022 | ChinaBrand | Asia Pacific Economic media