This article has participated in the activity of “New person creation Ceremony”, and started the road of digging gold creation together.
First, write first
Trance between, has entered the testing job for more than four years, in retrospect, thoughts, along the way, more or less experienced some bumpy, also met with many difficulties, was also at that time, finding lost, in this, ah Sei combined with some of his own experience, this article, can make to enter the test industry friends to have a direction, to avoid as much as I do, Alone in the rivers and lakes has not become a hero, but has taken many detours.
Two, to you who just entered the testing position
When you just enter the testing industry, you will find that there is a big gap between your expectations and reality. As time passes, you will become more and more confused. At that time, I was crossing the river by feeling for stones
3. Draw a career blueprint
Make clear the development plan of the test engineer in the middle and early stage, and suggest big goals and small stages
1 to 2 years in-depth testing skills, 3 to 4 years in-depth testing process, 4 to 5 years in-depth testing organization, 5 to 6 years in-depth technical management, 6 to 12 years in-depth testing management,
Fourth, in-depth testing basis
In addition to the technology in the project, it is necessary to have a clear mind to comb through the complex system behind
If you are a computer major, the data structure, computer principles and other courses can help you build a good information architecture;
If you are not a graduate student, you can try to build reasonable logical thinking ability through advanced mathematics. Test of thinking is not to learn, but accumulation, so often should go summary analysis, perfect oneself, over time, these logical ability will show out, become the good assistant of you quickly solve the problem, so in the work, not place must ask more, don’t be afraid, this is good for your growth
Maintain a sense of accomplishment and confidence
Testing itself is boring. What you need to learn is not to adapt, but to love: to love the joy of launching a product, to love the promotion and participation of each stage, to love to learn new ways to create more value in your spare time.
Try to specialize in one area
Testing does not require excellent code ability, but it does not mean that you can not, basic code to learn to see, to be able to locate bug sources more accurately, whether it is automation, performance or testing position, with further development you will feel more and more important a language
7. Determine the development direction at an early date
As a tester, after several years of workplace experience, we have to face a problem, whether to take the technical route or the management route, of course, each of these two choices are different, mainly from their own personality and other aspects, there is no right or wrong, only appropriate or inappropriate to say
Orientation 1: Technical route
First of all, the technical route to have solid basic skills, don’t add account here, secondly clarify the technical direction and the current can be divided into three directions: test automation engineer, white box testing engineer, performance testing engineer, third level are respectively in the early, middle and senior, from the three aspects below analyse roughly:
Macroscopically, software testing can be divided into functional testing, performance testing, security testing three aspects, if you can combine the three will have done a very good job in this post
Senior performance test engineer is the most demanding position of the three, to understand the principle and use of software development architecture, operating system, network protocol, application server, database and so on;
In addition to being responsible for code-level testing of programming language types, senior white-box test engineers should also be able to explore the method of code testing by combining different architectures and development technologies without language itself, and optimize code at the same time.
Senior security test engineers need to fully understand the software development mode, implementation architecture and technology, so as to sense the security vulnerabilities of the software system, to attack the vulnerabilities to achieve the purpose of testing, and to establish a security defense system. However, there are not many people engaged in this occupation in China, and few positions.
Direction two: Manage the route
Although we had already gone management route, but technology also want to have a solid foundation, this is the necessary premise of transformation, we need to learn some management knowledge, PMP, high counts of these knowledge, spend more time at work to see the business of other departments, how to analyze the process of combing corresponding, summing up experience for the future development direction, Pay attention to the technical level and pay more attention to the team management, the core of a team is the manager.
Write at the end
In fact, there are only so many overall directions. There are many opportunities when you just start your career. You can try your own possibilities and the direction you are interested in from multiple angles to choose the most suitable one for you.
The Internet industry does not have a big dream in the spring and Autumn period, so it needs to change its own value and strive to learn in the middle and early stage and explore and practice in work. Only when the value is improved, can the income support the growth of age.
It is suggested that in the early stage, participate in the soft assessment tester, not to say that this certificate has no use, in the process of learning, you will add a lot of knowledge, so that you know more about the test.
At the beginning of the New Year, I wish the friends of the test position better and better prospects.