Looking back on the ups and downs along the way, dedicated to you who just entered the test

In a daze, I have been in the testing position for more than four years. Looking back on the past, I have a lot of thoughts. I have experienced some ups and downs along the way, and I have also encountered many difficulties. I have also looked around in confusion. Here , I combined some of my own experience, and hope that this article can give friends who want to enter the testing industry a direction, and avoid being like me.

Dedicated to you who just entered the test

Just entering the testing industry, you will find that there is a big gap between your expectations and reality, and you will become more and more confused as time goes by. At that time, I was also crossing the river by feeling the stones. Fast, testers need to learn more and more, here are some suggestions.

Looking back on the ups and downs along the way, dedicated to you who just entered the test

Draw a career blueprint

Clarify the development plan of the test engineers themselves in the middle and early stages, and hereby suggest big goals and small stages.

In-depth testing skills in 1-2 years, in-depth testing process in 3-4 years, in-depth testing organization work in 4-5 years, in-depth technical management in 5-6 years, and in-depth testing management in 6-12 years.

In-Depth Testing Basics

In addition to technology, the project also needs to have a clear mind to sort out the complex system behind it.

  • If you are a computer major, courses such as data structure and computer principles can help you build a good information architecture;
  • If you are not from a major, you can try to build a reasonable logical thinking ability through advanced mathematics;

The thinking of the test is not learned, but accumulated, so you should always summarize, analyze, and improve yourself. As time goes by, these logical abilities will show up and become a good helper for you to solve problems quickly. Therefore, at work In the middle, you must ask more about the places you don't know, don't be afraid, this is conducive to your growth.

maintain a sense of achievement and self-confidence

Testing work itself is boring. What you have to learn is not to adapt, but to like—like the joy of product launch, like the promotion and participation at each stage, and like to learn new ways to create more after work the value of.

try to specialize in one area

Testing does not require strong coding skills, but it doesn’t mean you can’t. You need to learn to read basic codes, and you can more accurately locate the source of bugs. Whether it’s automation, performance, or testing positions, you will become more and more successful as you develop further. The more I feel the importance of a language.

Determine the direction of development early

As testers, after several years of experience in the workplace, we all have to face a problem, whether to take the technical route or the management route. Of course, everyone’s choice of these two points is different, mainly based on their own personality and other aspects. There is no right or wrong, only appropriate and inappropriate.

Direction 1: Technical route

First of all, taking the technical route requires solid basic skills, so I won’t go into details here. Secondly, clarify the technical direction. At present, it can be divided into three directions: automation test engineer, white box test engineer, and performance test engineer. Intermediate and senior are the third grades. Let’s roughly analyze them from these three aspects:

Macroscopically, software testing can be divided into three aspects: functional testing, performance testing, and security testing. If the three can be combined, it means that this position has been done very well.

Senior performance test engineer is the most demanding position among the three, who must understand the principles and usage of software development architecture, operating system, network protocol, application server, database, etc.;

In addition to being responsible for code-level testing of programming language types, senior white-box testing engineers must also be able to separate from the language itself, combine different architectures and development technologies, explore code testing methods, and also need to optimize code;

Senior security test engineers need to fully understand the software development model, implementation architecture and technology in order to perceive the security loopholes of the software system, be able to attack through loopholes to achieve the purpose of testing, and establish a security protection system. Many, few jobs.

Direction 2: Management Route

Although we have taken the management route, we also need to have a solid foundation in technology. This is a necessary prerequisite for transformation. We need to learn more management knowledge, such as PMP and advanced skills, and spend more time in our work. Take time to look at the business of other departments, analyze and sort out the corresponding processes more, summarize experience for future development directions, pay more attention to team management while paying attention to the technical level, the core of a team is the manager.

write at the end

In fact, there are only so many directions in general. When you first enter the industry, there are many opportunities. You can try your own possibilities and directions of interest from multiple angles, and choose the one that suits you best.

The Internet industry does not have a big dream in spring and autumn. It needs to change its own value in exchange for it. Try to learn in the middle and early stages, and explore and practice in work. Only when the value increases, can the income support the growth of age.

It is recommended to participate in the soft test evaluator in the early stage, not to mention whether this certificate is useful or not. In the process of learning, you will add a lot of knowledge to let you know more about the test.

Practical case

Optical theory is useless, you have to learn to follow along, and you have to do it yourself, so that you can apply what you have learned to practice. At this time, you can learn from some actual combat cases.

If it is helpful to you, please like and collect it to give the author an encouragement. It is also convenient for you to quickly find it next time.

If you don’t understand, please consult the small card below. The blogger also hopes to learn and progress with like-minded testers

At the right age, choose the right position, and try to give full play to your own advantages.

My road of automated test development is inseparable from the plan of each stage along the way, because I like planning and summarizing,

Test and develop video tutorials, study notes and receive portals! ! !

Guess you like

Origin blog.csdn.net/m0_59868866/article/details/132570940