当前位置:网站首页>Graduated and entered HW, from test engineer to project manager. Now I earn millions in goose factory every year. My suggestions to you
Graduated and entered HW, from test engineer to project manager. Now I earn millions in goose factory every year. My suggestions to you
2022-07-27 02:35:00 【Two black】
Many friends asked me : Is there a future and a way out for the software testing industry ?
I still have a say in this question , present 35+, Annual income millions +
Let's talk about my work path first : Graduate into HW, R & D testing post , From Test Engineer , To the test manager , Then to the project manager .HW Leave after working for ten years , Start a business with others for three years , I am mainly responsible for the project and market , Now in the goose factory , Mainly engaged in management related work .
There are also hundreds of test teams managed over the years , Thousands of people interviewed .
Let's start with the answer : The software testing industry must be promising , Your own planning is equally important .
One : Let's start with income
Those years of testing , The corresponding revenue is equal to that of the same level of development , But it has something to do with the company ,
For example, I used to work in Huawei , What we do is terminal integration products , The cost of repairing a quality problem is very high ( Inventory cost , Labor cost , Customer fines, etc ), So the company attaches importance to quality , Testing is also valued . The income is also good .
I'm in the goose factory now , Corresponding products , The cost of repairing a quality problem is very low , Just brush a version , So quality is far less important than innovation , Testing is less valued , The income is lower than that of development .
But as long as you have strength , There is no problem with an annual income of millions .
Two : The advantages of testing
Many people compare it technically , I feel that testing is not as good as development . But everyone ignores a problem , Test as the last level , It is easy to understand the product from the overall situation , It is also easy to reach users .
So test management , It is far more advantageous than development to management .
Development is often the development of a module .
But the test can be carried out for each module .
If you like testing , Don't give up easily .
3、 ... and : Personal growth and Planning
No matter what position , If you haven't grown up for a long time , There is no plan , No matter how good the position is .
I am a typical test management , Even start your own business
So enter the job , There must be a clear career plan , The most typical tests are two
1、 Has been in the field of testing , From test engineers to industry test experts
In addition to the improvement of Technology , We should also pay attention to the development of the industry , The knowledge domain should be constantly improved . For example, we used to work in Huawei , A video testing engineer , For headhunters 50w It's hard to recruit one .
2、 The test follows the management route
I took this route myself , A company usually has multiple development teams , For example front-end , Back end , Middle stage and so on , But there is usually only one test group .
So the test manager , You need to know the whole product , Then transferring to a project manager has great advantages . The most important thing for a project manager is execution , Risk management and control ability , Driving ability, etc . These test managers can learn .
There is also a transfer to the product manager , Because the test is closest to the user , So the test knows the product best .
So the test is also very good , If you like it yourself , So much the better , It's easy. It's good , The road ahead is also very wide , Master personal core competitiveness , Even if 35+ Not afraid at all . come on. !
3、 Learning routes and resources
To help 【 software test 】 Friends Job hopping interview 、 A promotion and pay increase 、 Career dilemma , Improve your technology , This article gives you a complete set of quick learning methods and notes covering testing all technology stacks . So far, we have received feedback from seven or eight netizens , It is said that the interview asked a lot of knowledge points .
The content involves the : Test theory 、Linux Basics 、MySQL Basics 、Web test 、 The interface test 、App test 、 Management tools 、Python Basics 、Selenium relevant 、 Performance testing 、LordRunner Correlation, etc
Experience sharing of software testing posts in large factories
Through big data summary, it is found that , In fact, the interviews of software testing posts are almost the same . I often ask the following knowledge points :
The whole net starts - cover 16 A technology stack
The first part : Test theory ( Fundamentals of testing + Demand analysis + test model + test plan + The test strategy + Test cases, etc )
The second part :Linux( Linux Basics +Linux Exercises )
The third part :MySQL( Basic knowledge of + Query exercise + Summary of classic interview questions in the ten thousand year student table + Database enterprise real problem )
The fourth part :Web test
The fifth part :API test
The sixth part :App test
Part seven : Management tools
Part eight :Python Basics (Python Basics + Programming questions + aggregate + function +Python Features, etc )
Part IX :Selenium relevant
Part 10 : Performance testing
Part 11 :LordRunner relevant
Part 12 : computer network
Part 13 : How it's made up
Part 14 : Data structure and algorithm
Part 15 : Logical questions
Part 16 : human resources
Fundamentals of software testing
- What are the steps of software testing ?
- How to record test scripts ?
- Test methods that should consider how to test
- How to estimate the test workload ?
- Test design issues
- When an error occurs during the test , There are several solutions ?
- Problems with test execution
- The goal of the test evaluation
- How to improve testing ?
- C/S Advantages and disadvantages of the model
- B/S Advantages and disadvantages of the model
- …

Linux
- grep and find The difference between ? grep What are the usages of ?
- see IP Address ?
- Create and delete a multi-level directory ?
- Find... In the current user's home directory haha.txt file ?
- How to query tomcat And kill the process , Write linux command ?
- View log files dynamically ?
- Commands for viewing system hard disk space ?
- Look at the current machine listen All ports ?
- …

Python
- Statistics python Number of lines of code in the source code file , Remove comments , Blank line , For the output ?
- python call cmd And return the result ?
- Bubble sort
- 1,2,3,4 this 4 A digital , How many different and non repetitive three digits can be formed , How many are they ?
- Please use python Print out 10000 Symmetric number within ( Characteristics of symmetric numbers : The numbers are symmetrical , Such as :1,2,11,121,1221 etc. )
- Given an integer N, And a 0-9 Number of numbers K, Ask to return 0-N Middle number K Number of occurrences
- Judge 101-200 How many primes are there between , And output all prime numbers
- A function that inputs a triangle , Whether the input and output can form a triangle , Triangle type , Please use equivalent class - Partition method to design test cases
- …

MySQL
- You used it Mysql Which engine is it , What's the difference between engines ?
- How to optimize query commands ?
- Database optimization ?
- Sql How is injection produced “ raw , How to prevent ?
- NoSQL The difference with relational database ?
- MySQL And MongoDB What is the most basic difference between essence
- Mysql How to realize paging in database ?
- Mysql Operation of database ?
- Optimize the database ? Improve database performance ?
- What is data integrity ?
- …

Web
- Web Testing and app Test differences ?
- WEB Test environment construction and test methods
- WEB Test tutorial
- WEB Test points and basic methods
- Web Test page summary
- …

The interface test
- What is an interface
- If the module requests http Change it to https, How the test plan should be developed , modify ?
- Commonly used HTTP Protocol debugging agent I With what ? Detailed description of grab HTTPS Protocol setting process ?
- describe TCP/IP The hierarchy of protocols , And every - Important protocols in layer
- jmeter, The response result of an interface is as follows :
- How to clean up the garbage data generated by the interface
- How to deal with interfaces that rely on third parties
- Where do you put the test data ?
- What is data driven , How to parameterize ?
- …

Performance testing
- What do you think the purpose of performance testing is ? What is the key to performance testing ?
- What are the perspectives of server performance analysis ?
- How to understand stress testing , Negative cutting test and performance test ?
- How to judge whether there is a memory leak and the indicators concerned ?
- Describe the software product “ Causes of memory leakage and inspection methods .( Can combine - A development language to describe )
- Briefly describe what value passing is , What is address passing , What's the difference between the two ?
- What are system bottlenecks ?
- …

selenium
- How to build an automated testing framework ?
- How to design automated test cases :
- webdriver How to open and exit a browser ?
- What is automated testing framework ?
- Selenium What is it? , What are the popular versions ?
- How do you start from the command line Selenium RC?
- On my machine port 4444 It's not free . How can I use another port ?
- What is? Selenium Server, It is associated with Selenium Hub What's the difference ?
- How do you learn from it Selenium Connect to database ?
- How do you verify that an object exists on multiple pages ?
- XPath What's the difference between using single slashes and double slashes in ?
- How to write SeleniumIDE/ RC User extensions for ?
- How to verify the existence of elements after the page is loaded successfully ?
- You are right about Selenium Grid What do you know about ? What functions does it provide ?
- How to learn from your Java Class start-up Selenium The server ?
- Selenium What are the verification points in ?
- What is? XPath? When should it be in Selenium Use in XPath?
- …

Computers and networks
- A computer's IP yes 192.168.10.71 Subnet mask 255.255.255.64 And 192.168.10.201 …
- Please briefly DNS、 Active directory 、 The concept of domain .
- 10M What does megabroadband mean ? What is the theoretical download speed ?
- What is? IP Address ?
- OSI Division of seven layer network model ?
- TCP and UDP What's the difference ?
- HTTP Which layer of protocol does it belong to ?
- HTTP and HTTPS The difference between ?
- cookies and session The difference between ?
- HTTP Of get Request and post Differences in requests ?
- HTTP1.0 and HTTP1.1 What's the difference?
- TCP The connection establishment process of , And the disconnection process ?
- Client side usage DHCP obtain IP The process of ?
- Write the network address and broadcast address of a network segment ?
- …


human resources
- What is your testing career development ? What do you think are the advantages of testing ?
- When you're looking for a job , What is the most important consideration ?
- Why should we admit you ?
- Please talk about your personal biggest feature .
- What qualities and skills should a test engineer possess ?
- And how do you guarantee the quality of software , In other words, how do you think you can maximize the software quality ?
- Why do you choose testing ?
- If I hire you , What contribution can you make to the Department ?
- …

How to get documents :
This document , For those who want to engage in 【 software test 】 For our friends, it should be the most comprehensive and complete war preparation warehouse , This warehouse also accompanied me through the most difficult journey , I hope it can help you ! All the above can be shared , You just need to click the card below to enter the Group .
边栏推荐
- NAT network address conversion experiment
- Northeast Securities stock online account, is it safe to open an account on your mobile phone
- 从单表到分表实现数据平滑迁移
- 【洋哥带你玩转线性表(四)——链式队列】
- 证券公司哪家手续费最低?手机上开户安全吗
- Hcip bidirectional republication and routing strategy
- Redis五种基本数据结构
- [C language programming] branch structure
- 【你了解Cache吗——全面理解高速缓冲存储器】
- HCIP-第三天-广域网拓扑实验
猜你喜欢

HCIP-第五天-OSPF扩展配置实验

【C语言程序设计】分支结构

C language student information management system can access text files based on arrays

今天浅讲一下转义字符【萌新版】

C language - value range of data type and basic data type
![[after this article, learning the linked list is a smooth way]](/img/e7/cbdfecd1d98f91ecfeeb620b265f89.png)
[after this article, learning the linked list is a smooth way]

多点双向重发布和路由策略-拓扑实验

【在Visual Studio 2019中使用SQLite3库实现学生信息管理系统】

How does the whole network display IP ownership?
![[brother Yang takes you to play with the linear table (4) - chain queue]](/img/b6/ea76e060be73bc14f2166144e7b5e7.png)
[brother Yang takes you to play with the linear table (4) - chain queue]
随机推荐
(CF1691D) Max GEQ Sum
Redis distributed lock implemented by annotation
聊聊自动化测试的度量指标
求解整数的每一位
HCIP-第四天-OSPF路由协议
【洋哥带你玩转线性表(三)——双向链表】
从初级程序员到架构师学习路线+配套学习资源完整版
excel整行删除,图片一起删除
Hcip OSPF knowledge summary
TCP的三次握手、四次断开
Redis安装及运行(linux)
NAT网络地址转换协议-拓扑实验
The pointer is really profound!!!
C language - value range of data type and basic data type
HCIP oSPF知识总结
Today, let's talk about escape characters [cute new version]
Multipoint bidirectional republication and routing strategy topology experiment
JUC concurrent programming
go语言慢速入门——包
The latest JD SMS login + silly girl robot nanny level deployment tutorial (July 24, 2022)