Test Architect: 1 career planning for software test engineers

Source: Internet
Author: User

Test Architect: 1 career planning for software test engineers

2016-08-11

1 Professional Development direction of software testing 1.1 management

Table 1 Administrative level differentiation

Management level Position Working years Under Test object Duty
Junior Software Test Manager Test leader Two years 2~5 Generally responsible for one or more characteristics of the product. 1. Development and implementation of test plans
2. Responsible for product focus, difficult to test
3. Responsible for bringing new employees
Intermediate Software Test Manager

Test Manager,

Test representative,
Test supervisor

About 4 years 10~20 Products 1. The most important work is the operation of the test project, the development and implementation of the test plan, after the end of the test also need to evaluate the quality of products, to give recommendations for product release
2. To do this, they need to master more project management knowledge, in-depth understanding of project value, project scope management, quality management, cost management, time management, risk management and human management.
3. In addition, they have to work closely with developers, market personnel, service personnel, and so on, in the meantime, communication and coordination skills are essential.
Senior Software Test Manager Test Director,
Test minister
More than 10 years   Product line or Company 1. Responsible for the development of the Test team, personnel recruitment and training, retention of key personnel, improve or update unqualified personnel, improve the team's competence and professional ability;
2. Responsible for the project financial management (budget and capital control)
3. Responsible for the planning and distribution of resources;
4. Continuously improve testing capability, improve efficiency and product quality, and take responsibility for the cost, cycle and quality of products delivered from the test point of view.
1.2 Technology

Product testing technology refers to a specific (or a kind of) product testing better technology, special testing technology is not specific to the product, but the field of testing is generally applicable technology.

Table 2 Test Technology Special test technology

Table 3 Special testing Technology of quality attribute class

1.3 To do the management or to do the technology

Figure 2-1 Conversion of software testing between "management direction" and "technical direction"

Why is software testing such a feature?

This is because software testing is a practice-based discipline, for software testing, "management" can not be "absolute management", software testing managers first if the product testing technology experts, which is "doing the right thing" basis, it is difficult to imagine a do not know the test technology, The software Test manager who does not understand the testing activities how to evaluate the key points and difficulties of the software testing, how to make plans and how to evaluate the progress of the risk control project; At the same time, "technology" can not be "absolute technology", do not understand the "value" "Target" and "cost" of the technical staff easy to make mistakes is to , the lack of "management" thinking will make their testing strategy impractical, dead letter test strategy is meaningless.

2 "Roles" and "Duan"

If the position does not change, how to know your Test level:

Test a paragraph: can be based on the test case description steps to execute test cases, can be compared with the expected results of use cases to find product problems, can clearly and accurately record the problem after the feedback to the development, development can read the meaning of the description of the problem;

Test two: A certain understanding of product requirements, can be based on product requirements analysis, design product test cases, found that the problem can be preliminary positioning;

Test three paragraphs: the product needs and implementation have a more in-depth understanding, design use cases will pay attention to the validity of use cases, test cases will consider the use of automated testing methods to improve the efficiency of test execution;

Test four sections: in-depth understanding of product requirements and implementation, understanding product quality, understanding the invisible requirements of products, product performance, reliability, ease of use and other non-functional properties of testing are involved, and master the test methods, will use the test

The quality of the product is evaluated by the trap analysis technology;

Five-phase test: The pursuit of the most suitable for product testing technology, focus on testing process improvement, promote product testing technology progress;

Test six: Go to the front end, do defect prevention, can standardize the test methods, and curing as testing tools and processes.

Test Architect: 1 career planning for software test engineers

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.