Software tester, how to go from Xiaobai→technical backbone→technical management? Talk about my years!

I have been engaged in software testing for many years, and my career development experience has ranged from Xiaobai to technical backbone to technical management. I will share with you some insights on the transformation of testing skills that I have experienced along the way.
Insert picture description here

When I just graduated to work, I entered the software testing industry by accidentally entering the software testing industry, engaged in mobile phone APP-related testing, mainly testing the specific application module functions of the APP, such as text messages and phone functions, paying attention to the completeness of the GUI interface and functions; engaged in this After two years of testing, I found that there is not much room or change for personal growth and improvement; after some consideration, I changed jobs and entered the field of communications industry; the testing skills required by the communications industry changed rapidly. The underlying hardware, upper-level software framework, and business changes will basically be a major iteration of knowledge and skills every year; the test spans from APP function testing to communications industry testing, and the previously accumulated testing methods and skills cannot be applied to new jobs. .

Summarize the skill fields encountered in personal experience and need to switch are mainly caused by external passive triggers or internal active changes

Passive triggering: Due to the ever-changing external market environment, new technologies need to be introduced to adapt to the development of new products and new businesses. In order to adapt to changes in the external environment, software testers need to have new business skills and capabilities; for example, the current security-related testing fields Class breakdown test.

Active trigger: Mainly because testers are more difficult to have passion and breakthrough in the current testing field, and are interested in other related testing skills; for example, what they are currently engaged in is mainly related to the functional business testing field, and long-term work execution , I feel that I have been familiar with the field of functional testing, difficult to challenge, lack of skill growth and work passion, but I am more interested in the overall architecture and performance of the system, and like to study system performance indicators, analyze system performance differences, system bottlenecks, and improve I have more in-depth research on the performance indicators of product competitiveness, and I want to engage in the testing of performance architecture.
Insert picture description here

As a tester, how can you quickly switch your testing skills to adapt to changes in the external environment or to satisfy your inner hobbies?

Combining personal experience of testing skills switching in a project in the past six months, let’s talk about several major steps:

1. Set goals:

Understand the clear requirements for skills in the new field.

Find good role models; for example, who are the testing experts in this field? Can meet or exceed the test expert.

Set the completion time period; for example, how long is the plan to complete the handover, and what time period is to complete the primary, intermediate, and advanced stages of the handover; finally achieve the benchmarking of expert skills in the technical field.

2. Perform execution: find the right person and do the right thing

1) Find the right person: Know who are the main experts in the field; such as product field planning experts, development field business experts, and testing field experts; when you encounter problems, you can quickly consult these people.

2) Do the right thing:

Knowledge map sorting: build a panorama of knowledge in this field, to have a complete picture of the knowledge in the field, and establish an overall understanding;

Reference from historical experience: collate and collect relevant historical problem summaries and experience summaries in this field; such as the output of predecessors' learning, and the previous failures in this field;

Personal exploration and learning: choose the most classic external and internal course materials; active forums and value communities.

3. Monitoring process: stage inspection and timely correction

This process refers to the learning pyramid model to obtain feedback and adjust the deviation through active learning:

Insert picture description here

Explain and discuss: Actively share, explain, discuss, obtain feedback on the knowledge and skills of new fields, and adjust target deviations.

Active practice: It is reasonable to realize that things must be gradually revised; actively participate in practice in new areas, such as trying simple functional features, simple module test design, and test execution; adjust target deviations through practice.

4. Do a review

Do the daily work review:

Did the review day's work goal be achieved?

Analyze the deviation between the work results of the day and the target

Look for the reasons for the deviation: which are objective and which are subjective?

Design actions and adjust and improve in the next working day.

When encountering changes, the individual’s switching in the testing skill domain is triggered by internal desire and external changes; quickly switching skill domains to obtain new professional testing skills can be achieved through this series of methodological steps (target setting, execution, monitoring process, review summary ) To complete; I believe that this general methodology is also applicable to transformational learning in other fields. Collect it?

The following is my collection and sorting in recent years. The whole is organized around [software testing]. The main content includes: python automation test exclusive video, Python automation details, a full set of interview questions and other knowledge content.
Insert picture description here
For software testing friends, it should be the most comprehensive and complete interview preparation warehouse. Many friends review these contents and get offers from major manufacturers such as BATJ. This warehouse has also helped many software testing learners. , I hope it can help you too.

Pay attention to the WeChat public account: Programmer Erhei, you can get Python automated test resources

Guess you like

Origin blog.csdn.net/m0_52650621/article/details/112998557