For newbies, interface and automation testing practice sites are a great resource for improving your skills. Here are some recommended websites for interface and automation testing practice for novices:
1、
Is an online HTTP service site , it provides a rich HTTP interface for testing HTTP requests and responses to a variety of information , such as cookies, IP, headers and login authentication , etc. , web development and testing is very helpful .
Website address:
/
Special Notes:
- Rich in interfaces: Provides HTTP interfaces with different request methods, return different status codes, use different authentication methods, return the IP and UA of the request, return random string data, have a specific delay time, and can manipulate cookies.
- Support for graphical interfaces: It gives a graphical interface to make interface calls and customize inputs and outputs in web pages, which greatly improves development efficiency.
- Usage Scenarios: Through the returned request header information, you can understand the specific content of the HTTP request, including the request method, request header, request body and so on. In the development and testing phase, you can utilize the provided interfaces for interface testing to verify the function and performance of the interface.
2、GitHub API
GitHub provides detailed documentation of its REST API, where you can learn how to use GitHub's API and perform automated testing.The widespread use of the GitHub API makes it a good choice for learning about interface testing.
Website address:
/en/rest
3、JSONPlaceholder
JSONPlaceholder is a website that provides a free online RESTful API service with various endpoints for testing. Designed for developers to experiment, prototype and test web requests.
Website address:
/
Features: No need to register, zero configuration to start using, provides a simple, fast test environment. Its data follows the RESTful API specification for front-end development and testing , especially suitable for novices to practice interface testing .
4、 Swagger Petstore
Swagger Petstore is a sample server project focused on demonstrating the functionality and usage of Swagger (now renamed OpenAPI).
Website address:
/
Usage Scenarios: For developers to learn Swagger/OpenAPI, test API documentation generation tools, and as a reference for API design in real projects.
5、Reqres
Reqres is an online RESTful API testing service that provides developers with a simulated API environment for testing and developing RESTful style web applications.
Website address:
/
Features: Reqres provides a free API to practice interface testing , it simulates a real RESTful service , you can use it to send requests and receive responses .
6、Mocky
Mocky is also an online tool site , mainly used to simulate the data information returned by the network request , is a very useful tool for developers . Mocky allows you to create a custom simulation of the API to practice interface testing . You can define your own response data and then test it through the API.
website address:
/
Features: Mocky can help developers simulate a variety of network requests to return data , including JSON, XML and other formats. In the development process , when the back-end interface has not been developed , developers can use Mocky to simulate the return data , so as to carry out front-end development and debugging .
7、
It is a website that focuses on automation testing learning, which provides a wealth of courses and resources to help users improve their automation testing skills.
Website address:
Features: This is a website for practicing WebDriver UI automation testing, focusing on the field of automation testing, especially on improving testing skills using tools like Selenium WebDriver. It covers several tools and programming languages such as Selenium WebDriver, Cypress, Java, etc.
Well, that's it for today, if you have anything to add, feel free to leave a comment below.