Is software testing suitable for girls?

Let me start with the conclusion: suitable

However, we must pay attention to some motivational issues. In the past, when we recruited at the school, we met many students with good academic qualifications, majors, and abilities. We were also very interested, but asked why they chose to enter. In the testing industry, the expression is to take a look and try. If so, the motivation is not very clear, and we will not consider it anymore.

If the subject is told that the testing industry is relatively simple and easy to enter, without writing code or the like, it may be a bit misleading. If development is difficult to get started and hard to improve, then testing is a case where getting started is easier and harder to improve. I have also seen a lot of pitfalls, do not want to write code, did the test, the results can not be automated, and the salary can not go up.
Insert picture description here
This picture is based on a survey conducted by the testerhome community at the end of 2018. There are thousands of participants. The crowd is mainly test development and middle and senior software test engineers. It can be seen that in this group, the proportion of girls accounts for three About one-tenth, some people have to say that this is very different from the ratio of boys. You know that in the technical field, girls can account for such a high ratio, which is already very high, and this is still for the research of middle and senior groups.

Therefore, it can be seen from the survey results that the proportion of girls in the test industry in the high-paying Internet industry is relatively high. Of course, as mentioned earlier, the more you need to learn, the more you need to learn. Since you are doing technology, don't be afraid to learn. If you are already determined to develop in this industry, I will give you some suggestions and hope to become a test darling as soon as possible!

hard power:

1. Insist on doing less repetitive work, improve the happiness and accomplishment of your work, and promote your continuous study and study;

2. Master a programming language, either Python or Java. After Python, you will be more flexible. You can write some scripts or small applications. In the future, you will deploy and maintain some when facing the area between testing and operation and maintenance. Web applications and test servers, Python will become very useful. If you are a master of Java, you will be able to deal well with the areas where testing and development intersect when you are faced with a test framework written in Java. In the interview process, there is a high probability that you will encounter questions that ask you jvm;

3. The theoretical knowledge of the computer, this is simpler, such as the protocol of various layers, packet capture tools, etc .;

4. On the operating system, Linux basic operations and commands, shell scripts, ios and Android systems;

5. Front-end basic knowledge, the purpose is to solve the cross field of testing and development, bootstrap, css, html, javascript, jquery.

6. Database, performance testing is very important, and interface testing should also be used.

Basic small ability:

1. Demand analysis ability, learn to ask questions, analyze and dismantle problems;

2. Basic configuration management, Git, SVN;

3. Algorithm base and design mode, not very useful, to deal with interviews (big fog?)

By the way:

1. Learn to use a search engine (don't ask too much, others are very busy, and you don't cherish what you ask, remember it if you check it)

2. English, after the ability is improved, the domestic data is not enough for your research, and then, you understand.

Soft power:

1. Do n’t give up until you reach the goal. Do n’t give up if you do n’t understand the research question. This is your professionalism, and it also determines whether you have the ability to study and continue to grow. Our principal, Sihan, sometimes studies a problem at midnight And I was very happy in the group that he researched it, and everyone is an architect.

2. You can endure loneliness. You may not be able to improve your ability for a long time when you have just entered the testing industry. Sometimes the work is more repetitive and you feel that you are worthless. But as long as the direction is correct, quantitative changes will eventually cause qualitative changes.

3. Learn to communicate, learn to communicate with development, learn to communicate with products, learn to communicate with teams, and learn to communicate with yourself.

4. Keep learning, don't eat old books.

Published 10 original articles · Likes0 · Visits10

Guess you like

Origin blog.csdn.net/weixin_46635091/article/details/105405487