The Software Test Engineer's Survival Manual

When I was in a traditional industry before, I never worried that I would be killed because of something, because I felt that my salary was low. After training and jumping to an IT Internet company, this worry has never disappeared.

The development and iteration of Internet companies is very rapid. Today, let’s talk about how to survive as a test engineer through personal feelings.

1. Basic skills necessary for survival

1. Work overtime! work overtime! work overtime!

Say important things three times. As a test engineer, being able to work overtime is an essential skill.

The development rhythm of " idle at ordinary times, busy before launch ", during the launch period of the product, nine in the morning and ten in the evening is commonplace, and overnight situations are rare, but it does not mean that there will be none.

Bank testers are still idle?

2. Strong sense of responsibility

There are a lot of conflicts among IT companies. In addition to mutual conflicts in terms of progress in product, development, design, testing, and operation, there is also a review meeting. Just like your aunt, there are always a few days every month that make you uncomfortable .

Occasionally, the luck is "overwhelming" and you find a BUG. It's so sour, you know!

The level of responsibility determines whether you can be responsible for product quality;

Can you take the trouble to test repeatedly;

It determines whether you can find bugs that ordinary people (customers) can't find.

3. Strong executive power.

All positions in any company require employees to have very strong execution ability, and any leader likes employees with strong execution ability.

Strong execution is reflected in three aspects:

One is to do it immediately , which reflects the attitude. The tasks ordered by the leader must be done immediately;

The second is high-quality completion , which reflects ability, which requires a correct understanding of leadership intentions, and doing things right and well;

The third is timely feedback . For the tasks assigned by the superiors, no matter whether they are completed in a timely and high-quality manner or cannot be achieved through hard work, they must be given timely feedback, especially for those that cannot be solved by themselves. timeliness of resolution.

4. Good communication skills.

A large part of the energy of test engineers will be spent on communication with development.

This requires us to better balance the interests of all parties and find a solution acceptable to all parties.

Anyone who does IT knows everything. If you don't understand technology, you have no right to speak.

In addition to upward communication with superior leaders, more communication with developers.

In some cases, the development encountered is not easy to communicate, and more often we need to do our best to make the development fix the bug

As a test engineer, it is more necessary to learn to lower your figure and communicate and discuss with an equal attitude .

Otherwise, once there is antagonism with development, it will be difficult to carry out the work.

5. Good at mobilizing resources.

The larger the company, the more systems and processes, the less rights ordinary employees have, and many things are outside the scope of their rights.

This requires engineers to know when to mobilize higher-level leadership resources to solve difficult problems after doing what they can, with the ultimate goal of solving problems.

Don't think that asking the leader to solve the problem is your own lack of ability. It is a well-recognized ability to be good at borrowing external resources to solve the problem quickly .

Of course, if your company gives you a lot of autonomy, try to disturb the leadership as little as possible.

6. Always remember: everything is result-oriented.

In an IT company, everything is result-oriented. No matter what method you use or how much external force you borrow, as long as you can achieve the results the leader wants, you are capable .

So you must have this kind of awareness, don’t make excuses for yourself in anything, think about doing it for the result, after long-term training, it will be very useful for your career.

7. Strong self-regulation ability.

In the face of stress and frequent injustices, you must adjust your emotions as soon as possible to transfer and eliminate the stress and negative emotions.

Never vent your negativity in front of your colleagues . Running after get off work, exercising, listening to music, watching Douyin, watching variety shows, watching movies, there is always one suitable for you.

2. Understand technology

Here it is "understanding" rather than "fine". Understanding technology ensures that you will not be fooled by development.

As a test engineer, always remember that prestige is obtained by your own professional ability .

Only by slowly accumulating professional experience in continuous practice can we go further.

Three, will manage

Management management, three-point management, seven-point management.

The three-point management means to master certain management skills. The PDCA cycle management method is combined with flexible management skills to make one's own management thoughtful, based and effective.

All in all, it is not an exaggeration to use an old saying to describe the living conditions of test engineers:

With the money from selling cabbage, with the heart of selling white powder. Survival is not easy, but do it and cherish it .

Want to learn but can't start, how to learn?

Here I have prepared learning materials corresponding to each of the above knowledge points, self-study artifacts, and project practice.

 If my blog is helpful to you, if you like the content of my article, please "Like", "Comment", "Favorite" with one click!

Guess you like

Origin blog.csdn.net/test_zhuoran/article/details/131585561