Test career plan

Source: Internet
Author: User
I. Overview

How to plan your career as a tester

2. Career development channel

Testers can be divided into test management, SQA quality management, and senior technical personnel.

There are three lines: technology, quality management, and project line.

Project management and requirement analysis seem to be different from the testing technology and quality management line, so they are described separately as one direction.

1. Technical line: The development path of senior technical personnel (which is a foundation for improving Test Management and SQA ).

A. Industry Senior Engineer: In a certain industry, the Business Process of the industry is very clear, and the business of the industry can be joined with computer technology. In the development and testing process, we can put forward improvement suggestions for unreasonable business processes. It is best to improve the business process. Note: At present, the company has no background in the industry and has little contact with everyone. In this way, development is limited to everyone;

B. Senior test engineers: They can independently plan and implement test projects, provide technical guidance to junior test engineers, and have a certain management background and communication skills, at the same time, he is proficient in Testing Technology. Note: Senior testing engineers must have a certain amount of technical accumulation. When thinking about problems, they must be able to see the general direction and analyze small problems in detail;

C. White-box testing engineers: they require strong development capabilities, comprehensive and meticulous thinking, and can divide big problems into small ones, the overall architecture of the program is very clear (because the testing methods and policies should be validated based on the overall architecture); Note: white box testing engineers have a large demand in Java, however, it is very likely that it will eventually become a Java Development engineer;

D. Automated Testing engineers: they can determine suitable automated testing solutions for testing products and select suitable testing tools. Sometimes they need to develop some small tools by themselves and need certain development capabilities, the automated test mentioned here does not mean to automatically play back the test content, but to automatically generate a test case and perform the test according to the set test policy. This test has certain intelligent functions. Note: automated Testing engineers must be sensitive to new technologies in the industry, have a lot of knowledge about testing tools, and have the development capability;

2. Quality ManagementAnd can develop to test management and related quality work.

A. Test Management is not simply a management role like a test team leader. Test Management, in addition to administrative personnel management, is like testing planning, testing measurement, testing process improvement, testing method import, testing method/technology promotion, can belong to the test management field.

B. Quality work should not fall into the scope of testing, but be an extension of the testing field. Quality Engineers such as SQA, SEPG, SCM, and information system supervision engineers can be said to be engaged in different quality work fields. Therefore, testers can have many development directions.

3. Project LineIf you have a certain understanding of the team's project management work, you can also engage in project management work, such as PM, is also a good development direction. If you have a deep understanding of the business and can communicate smoothly with customers, you can also engage in requirement analysis or business analysis.

Iii. Career Planning

How can we improve ourselves at work and make ourselves develop in accordance with the established goals? If you are a company manager, will you allocate tasks to a person with relevant work experience or a person who needs to learn? Sometimes we say that the company has not given us a chance to improve ourselves.To get a chance, we must first improve ourselves, use some spare time to learn related technologies and knowledge, and gradually try to apply these technologies or knowledge to practical work, if you do not have the opportunity to create some opportunities on your own, you can give managers the advantages of these technologies or methods for the company. Even if this is not successful, if you have the next opportunity, this opportunity must be yours.For example, if we want to do some in-depth development in automation, we should first think about how we usually perform manual testing? How can we use some tools to reduce our workload? After the tool completes manual work, how can it automatically discover errors? Further think about how to enable the tool to automatically construct test cases? When there are many test cases, how should we maintain the test cases? With a little development and accumulation, we will soon become an automation testing engineer and then become an automation testing expert.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.