The most comprehensive automated test of Java interface

Source: Internet
Author: User
Tags git commands testng


1th Chapter Interface Automation test overall cognition
understand what the interface is and why you should do the interface test. And know what technology the interface Automation test should learn and the landing process of interface Automation test.

2nd use case design of interface test
understand what tests should be done in interface testing, the principles of interface test case design, and what are the similarities and differences between interface and functional testing.

the 3rd Chapter manual Interface test to the automatic frame design
learn what to do with manual interface testing and a preliminary, large-frame understanding of the interface testing framework.

4th. Enterprise-Class Code management tools git application
git will be a powerful tool for your code management when multiple people collaborate to develop automated test scripts. Learn why Git is used? How should the Git repository work? How do I use git for version management of code? Learn how to collaborate with multiple people through the learning of GIT commands.

5th Chapter Test Framework TestNG
Why use testng? What is the role of testng in testing? What are basic annotations? How to use the basic annotations. What should you do with packages, ignore, exceptions, dependencies, parameterization, multithreading, timeouts, and more?

The 6th Chapter test Report
The test report is the final result of the Labor show, then a beautiful test report is undoubtedly a plus sub-item. So the focus of this chapter is on how to produce an elegant and beautiful test report.

the 7th chapter the application of mock interface framework
Test engineers can do more than just project testing, but also do more meaningful things to the project-mock platform is one of the more important. This chapter uses Moco technology to build a mock platform for full simulation.

8th Chapter HTTP Protocol Interface
HTTP protocol base advanced; The meaning of the request header and response header fields; What is the difference between a cookie and a session?

9th Chapter Test Framework HttpClient
Basic use of the httpclient framework, how to use code to obtain information in a configuration file, and a mock frame to manipulate cookies with httpclient.

The 10th Chapter Project Actual combat interface Development Springboot
Springboot is the technical framework that this chapter needs to learn. Learn to use Springboot to develop the Get and post method interfaces, and whether to carry parameters, how to return cookies, and how to verify cookies for actual combat development. The interface document and test page generation are combined with Swaggerui.

the 11th Chapter MyBatis Application of Data persistence layer Framework
Learn to use Springboot plus mybatis to implement CRUD operations on a database by means of an interface call.

The 12th Chapter Mybatis+mysql realizes the use case management
simulating the user management system scene to the interface test case data for the table structure design; Learn to use Testng+mysql+mybatis to achieve reading of use case data, code hierarchy design: Cases, config, model, utils, and how the configuration file is divided.

The 13th Chapter Testng+mybatis Realization Data Check
Develop user management system five types of interfaces (log in, view user information, get a list of users, add users, update and delete users). Improve the automated test code, to achieve the use of HttpClient interface testing, response data and database user data validation. Use the MAVEN framework in conjunction with TESTNG for package testing and final output test reports. ...

14th Chapter Continuous Integration
Build the Jenkins environment, realize automatic deployment of programs, and perform automated testing.

The 15th chapter of the course summary
How did you do the interface Automation test? A detailed explanation of the design of the automated test framework and the implementation of how to automate the testing of the interface in the Enterprise

: Baidu Network Disk download

The most comprehensive automated test of Java interface

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.