For this reason, you can't lie down even if your automated testing annual salary is 30W+

In fact, we have encountered this problem many times:

"Automation can meet the needs of my current company. Why don't I just lie down and continue to learn and test?"

Every time after encountering this problem, there will be a "salary increase effect" immediately: receiving high salary offers from fans

In fact, the very direct and simple reason why you need to learn to test it is: it is worth money!

A certain fan, Java test development built an automation framework for Party A’s father that can be run on the ground, and Party A paid 500-600W

(Currently working as a test supervisor with a salary of 30K+ workplace sharing)

Now that some recruitment platforms are open, it is not difficult to see that there are more and more recruits for test positions, and they are generally medium and large companies. Whether it is a first-tier city or a new first-tier city, the salaries of test engineers are industry-leading. (Even if you go back to your hometown, it is still very valuable)

How to master the skills of building a test platform from 0 to 1 in a short period of time?

Or use testing tools for secondary development of the company's platform?  …

Whether you are in a technical post or a management post, you who have testing skills will have an absolute advantage.

Software testing, actual combat is king!

Included combat items:

1. Web front-end phased project actual combat:

"Test BUG Ranking" front end

2. Actual combat of Java back-end phased projects:

"Test BUG Ranking" Backend

3. Actual combat of phased database design projects:

"RBAC Database Design"

4. Comprehensive project actual combat:

"Interface Automation Platform"

Project actual combat details:

From requirements analysis, to system design, database design, to front-end and back-end general framework development, complex business function development, and finally to project window deployment, the whole process of implementing an "Interface Automation Test Platform" will be completed.

needs analysis stage

identify needs

Analyze functional and non-functional requirements

software design stage

Mainly carry out functional design, interface design, database structure design, deployment design, security design, etc.

business flow diagram

Top-level functional design diagram

Database Design

Mainly carry out conceptual model design, logical model design, physical model design, and output ER diagram and data table structure

ER diagram

physical model

backend development

Mainly including basic framework construction and business function development

The basic framework construction is a complete back-end project based on Spring Boot, including authentication and authorization, integrated data access, integrated caching, standard response encapsulation, integrated Spring Doc, etc.

business function development

It mainly includes basic CRUD development, complex business process development, and complex business process development as shown in the figure below

Front-end development

Mainly including framework construction and business function development

Framework construction mainly involves the development of front-end authentication and authorization, master, routing, request encapsulation, charts, etc.

business function development

Mainly use Vue.js for hands-on demo development project deployment

Use Docker containerization and multi-load deployment to ensure high availability of business

The above are all the skills you will master to upgrade and fight monsters to become a super boss who doesn't talk about monthly salary and general contract! ! !

Roll, then hard roll!

If you can't beat it, then join

Private message me with the keyword "information" to receive the above full set of documents + video tutorial materials for free!

Guess you like

Origin blog.csdn.net/a448335587/article/details/130691082