The most comprehensive automated test of Java interface

Source: Internet
Author: User
Tags git commands testng

The 1th chapter of interface Automation tests the overall cognition to understand what is the interface and why to do interface testing. And know what technology the interface Automation test should learn and the landing process of interface Automation test. The 2nd chapter of the interface test use case design to understand what testing should be done in the interface test, interface test case design principles, interface testing and functional testing what similarities and differences. The 3rd Chapter manual interface test to the automation framework design understand the manual interface test what to do and the interface test framework has a preliminary, large framework of cognition. 4th. The application of enterprise-level code management tools 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 Test Report Test report is the final work of the results of the display, then a beautiful test report is undoubtedly an additional sub-item. So the focus of this chapter is on how to produce an elegant and beautiful test report. The 7th chapter of the application of mock interface Framework test engineer can not only do project testing, but also do more to the project meaningful things-mock platform is one of the more important. This chapter uses Moco technology to build a mock platform for full simulation. The 8th chapter of HTTP protocol interface HTTP protocol basic advanced, the meaning of the request header, Response header field, the difference between the cookie and the session. The 9th chapter is about the basic use of the framework httpclient httpclient, how to obtain the information in the configuration file using the code, and the mock framework to manipulate the cookies using HttpClient. The 10th chapter of 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. 11th. Application of Data Persistence Layer framework MyBatis 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 simulation user management system scene to the interface test case data to carry on the table structure design; Learn to use Testng+mysQl+mybatis implements the reading of the use case data, the code hierarchy design: Cases, config, model, utils, and how the configuration file is divided. The 13th Chapter Testng+mybatis realizes the data verification development user Management system five kinds of interfaces (login, view user information, get user list, add user, update and delete user). 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. ... The 14th chapter builds the Jenkins environment continuously, realizes the program automatic deployment, executes the automation test. The 15th chapter summarizes how do you do interface automation testing? 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

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.