The most comprehensive Java interface automation testing practice

The most comprehensive Java interface automation testing practice
Chapter 1 Interface Automation Testing Overall Cognition
Learn what an interface is and why interface testing is done. And know what technologies should be learned for interface automation testing and the landing process of interface automation testing.
Chapter 2 Use Case Design
for Interface Testing Learn what tests should be done in interface testing, the principles of interface testing case design, and the similarities and differences between interface testing and functional testing.
Chapter 3 Manual interface testing to automation framework design
Understand how to do manual interface testing and have a preliminary and large-scale understanding of the interface testing framework.
Chapter 4 Application of enterprise-level code management tool git
When multiple people develop automated test scripts collaboratively, git will be a powerful tool for your code management. Learn why use git? How should a git repository be operated? How to use git for code version management? Through the study of git commands, master how to carry out multi-person collaborative development.
Chapter 5 Test Framework TestNG
Why use TestNG? What exactly does TestNG do in testing? What are basic annotations? How to use basic annotations. How should tests for suites, ignores, exceptions, dependencies, parameterization, multithreading, timeouts, etc. be done?
Chapter 6 Test Report
The test report is a display of the final labor results, so a beautiful test report is undoubtedly a plus. So the focus of this chapter is how to produce an elegant and beautiful test report.
Chapter 7 Application of the Mock Interface Framework Practical
test engineers can not only do project testing, but also do more meaningful things for the project - the Mock platform is one of the more important ones. This chapter uses moco technology to build a Mock platform to achieve complete simulation.
Chapter 8 http protocol interface
http protocol basic advanced; introduction to the meaning of request header and response header fields; what is the difference between cookie and session.
Chapter 9 The Test Framework HttpClient
The basic use of the HttpClient framework; how to use the code to obtain the information in the configuration file; combined with the Mock framework, use the HttpClient to operate on cookies.
Chapter 10 Project Combat Interface Development SpringBoot
SpringBoot is the technical framework that needs to be learned in this chapter. Learn to use SpringBoot to develop Get and Post method interfaces, and whether to carry parameters, how to return cookies, and how to verify cookies for actual development. Combined with SwaggerUI to generate interface documents and test pages.
Chapter 11 Application of Data Persistence Layer Framework MyBatis
Learn to use SpringBoot plus MyBatis to implement CRUD operations on the database through interface calls.
Chapter 12 MyBatis+MySQL implements use case management
simulating user management system scenarios to design table structure for interface test case data; learn to use TestNG+MySQL+MyBatis to read use case data; code hierarchy design: cases, config, model, utils and how the configuration files are divided.
Chapter 13 TestNg+MyBatis realizes data verification
and develops five types of interfaces of user management system (login, view user information, get user list, add user, update and delete user). Improve the automated test code, implement the use of HttpClient to test the interface, and verify the response data and database user data. Use the Maven framework combined with TestNG to package and test, and finally produce a test report. ...
Chapter 14 Continuous Integration
Builds a Jenkins environment, implements automatic deployment of programs, and executes automated tests.
Chapter 15 Lesson Summary
How do you do interface automation testing? The design of the automated test framework is explained in detail and the implementation process of how to implement the interface automation test in the enterprise

download address:

Baidu network disk download

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325722858&siteId=291194637