Explore the advancement path of software testers

When it comes to advancement, most articles, including some of the previous articles, will also write about how to advance from junior, intermediate, advanced, to expert level, and then write about the knowledge and skills required for each level. However, once we have mastered these so-called elementary, intermediate and advanced knowledge and skills, can we really become testing experts?

Regarding this question, most people should be confused or confused. Because these knowledge and skills are constantly changing and iterating over time, you will find that the knowledge and skill requirements for senior test engineers are like this this year, and like that next year, and ultimately they are full of confusion: hell, how do I advance?

Explore the path to advancement as a tester

Therefore, here we combine our own career development and the opinions of foreign celebrities to explore the way to advance as a tester.

Strengthen theories and sublimate ideas

Theory is the foundation, but some people always ignore it. The role of theory is subtle, it can make up for our lack of cognition and thinking limitations, and it can be used naturally in testing practice. Similar to the internal skills and mental methods of martial arts, moves without mental skills are just superficial, gorgeous but not offensive.

To review the past and learn the new, theories need to be constantly reviewed. After a certain amount of experience and experience accumulation, when we review the theory, we will be able to better understand its meaning, and we will often have a sense of enlightenment.

Finally, when our theoretical foundation is continuously consolidated, accumulated, and the essence of hundreds of schools of thought is adopted, the old and new are introduced, the ideas are finally sublimated. The difference between a martial arts master and a martial arts master is that the former is an excellent inheritor of martial arts, while the latter forms his own ideological theory on the basis of inheritance and makes it carry forward.

Skill Specialization

With one skill in hand, I can conquer the world. Whether you believe in "full stack = total waste" or not, I believe it anyway.

If our skills in all aspects remain at the level of proficiency, it will only reveal two big words on our faces - mediocrity. There may be nothing wrong with being mediocre, but how are you going to stand out in a group of people who are also mediocre? It must be a combination of academic qualifications, background, and physical examination.

Being good at one skill is different. Although we are mediocre in other aspects, we are often because of that outstanding skill (it can be a technology, such as performance testing; it can also be an ability, such as communication). Communicative skills) stand out to gain additional rewards through specialization bonuses.

Expand knowledge

As a tester, you must not only be specialized, but also have a certain breadth. When we only talk about depth and not breadth, it is impossible to continue to deepen in a certain aspect.

For example, functional testing, if we do not have a certain breadth, such as lack of server knowledge, database knowledge, programming knowledge, network knowledge, etc., then it is simply impossible to achieve the ultimate in functional testing.

Overcome character weaknesses

Advanced? Advanced! If you have too many character flaws and do not overcome them and improve them, you will definitely have a bad fate.

Whether you are engaged in testing or other industries, if we know our own character weaknesses and do not overcome them and improve them, we will definitely have a bumpy road.

When I debuted, I was introverted and afraid of communication. Because of the company's needs, I took the opportunity to give a series of speeches. From the initial fear of going on stage and daring to speak, I developed the ability to get into the mood as soon as I got on stage and give speeches calmly (even if I was still worried before going on stage, Afraid of screwing up and wanting to urinate).

In the past few years, I had an impulsive and irritable personality. I would often argue with others because they were detrimental to my own interests. Later, through reading, I realized that weak people are fierce and angry, while calmness shows calmness, and calmness shows strength.

Only when we overcome these character flaws can we get more opportunities and recognition, make more friends, and the career path will be bright and smooth.

Continuously iterate and improve

Every time we are eager to advance, the process is actually a process of constant torture and summary from the above four aspects - understanding our shortcomings, and then constantly iterating and improving, we will become better. As for advanced or not, expert or expert, it no longer means much to us - this is a matter of course.

Practical cases

Optical theory is useless. You must learn to follow along and practice it in order to apply what you have learned to practice. At this time, you can learn from some practical cases.

If it is helpful to you, please like and save it to give the author an encouragement. It also makes it easier for you to search quickly next time.

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

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

My path to automated test development is inseparable from plans at each stage, because I like planning and summarizing.

Test development video tutorials and study notes collection portal! ! !

Guess you like

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