当前位置:网站首页>In the past 10 years, from zero foundation testing to test architect, he has made himself successful

In the past 10 years, from zero foundation testing to test architect, he has made himself successful

2022-06-11 02:10:00 TEST_ Two black

Some time ago , I talked with an old friend about his mental journey over the years of testing . He exclaimed : Over the past decade , The software testing industry has changed a lot , I have changed a lot . Changes in the testing industry , It is reflected in the supply of professionals and the recognition of the industry by the public . And myself , In those days, I was a little functional testing specialist , Now it has “ boil ” Become a test architect .

Listen to him , On the one hand, I am for the development of the testing industry , Feel happy ; On the other side , Is to praise his achievements . By the way, I asked him how he tested Xiaobai , Go to the height of test architect . My friends have done a lot of sharing for me .
 Insert picture description here
Taking advantage of some free time recently , I will share the experience of this Senior Test Architect , Put his career growth roadmap and the necessary skills of his career , Make a detailed summary , I hope I can help you avoid detours 、 Break a cocoon into a butterfly 、 Towards success .

How to test new people , Become a test architect ?

For testing newcomers , Want to move to a higher position , We need to start from the beginning , On their own positioning , Or advanced direction , Have a clear positioning , And can do it steadily , Only in this way can we go further and more steadily . that , How many steps should we take ?

First , You need to be a qualified test engineer .

For many novice testers , There must be an urgent need for it . Because at this stage , You must quickly master the business functions and internal architecture of the software under test , On this basis, various test methods are used , Find as many potential defects as possible , And can further find relevant associated defects on the basis of known defects .

From the perspective of knowledge system , In addition to a comprehensive basic knowledge of computer , You also need to understand the infrastructure of the Internet 、 Security attacks 、 Software performance 、 Knowledge of user experience and common defects .

 Insert picture description here
In terms of testing technology , You need to be able to use common test frameworks or tools , Need to have a certain ability to develop automated test scripts , This frees you from a lot of repetitive work .

The second step , You need to be a good test engineer .

If you want to go from “ qualified ” The advanced level is “ good ” Our test engineer , Then you must fully understand the relationship between the two , Existing differences .

1) Qualified test engineers focus on pure testing , Excellent test engineers pay more attention to the overall quality of the software , Testing strategies need to be developed based on business risks and Impacts , Effectively control the time and cost of testing , And be able to select the test framework and tools suitable for the needs of the project .

2) Excellent test engineers can not only skillfully use all kinds of test tools , We are also very clear about the implementation principle behind these test tools , And the advantages, disadvantages and applicable scenarios of multiple similar testing tools . meanwhile , You are likely to be exposed to some code level tests , This requires you to have a certain development background , And have a good understanding of code level testing techniques .

3) As automated test cases continue to grow , The focus of automated testing has also changed from the original “ How to implement manual test steps with automated scripts ” Turned into “ How to build low maintenance cost , Automated scripts that can be flexibly assembled ”, This requires you to understand the hierarchical design of automated scripts 、 Page object model and business process model , And be able to apply these designs to your test framework .

The third step , Is to gradually grow into a test architect .

When you go through various types of test projects , You will find that many things are interlinked .

such as , Facing the execution of a large number of test cases , Whether it's GUI still API, We all need an efficient test execution infrastructure that can support high concurrency .

If you have been able to look at software testing from this perspective , So congratulations , You already have the vision of a test architect . Of course , You must also have an understanding of some cutting-edge testing methods and technologies , And be able to... At the right time 、 Apply them to practical projects according to local conditions .

What are the necessary skills for testing practitioners to advance ?

1、 Necessary basic knowledge

For novice testers , We need to master and skillfully use the testing technology at the initial stage , It mainly includes the following contents :

 Insert picture description here
among ,linux As a system with more and more servers , It has become whether it is testing, operation and maintenance or development , All need the content of the meeting . Through a series of conventional Linux Use and operation of the system , Strengthen the actual operation of the system , Lay a solid foundation for untested skills .

and Mysql As one of the most representative databases , Master the database knowledge required for a series of tests, whether functional tests , Performance testing , Are necessary skills .

2、 Automation technology

For novice testers , Especially for newcomers who have just entered this industry in the past two years , Choose automated testing as your first job in the workplace , Or as yourself 3-5 Career planning for the year , They're all very good choices . If you have observed the recruitment market, it is not difficult to find , In recent years , The demand for automated recruitment testing is increasing year by year , The post salary is also higher than the functional test salary .
 Insert picture description here
Of course , Higher pay means more professional technical knowledge . New people who want to go in this direction , You can learn the code first , And grasp the contents mentioned in the mind map slowly . such , It will be easier to advance later .

3、 Interface test technology

Interface test is a test to test the interface between system components . The interface test is mainly used to detect the interaction points between the external system and the system as well as between the internal subsystems . For novice testers , It is a technology we need to master , It is also one of the choices that can be taken as our advanced direction in the later stage .

 Insert picture description here
The focus of the test is to check the exchange of data , Transfer and control the management process , And the mutual logical dependence between systems . Interface testing is one of the hottest technologies at present , And the content meets the needs of the industry at present or even in a few years , It is the only way for newcomers to climb from elementary level to advanced level .

4、 Performance testing technology

Performance testing is to simulate a variety of normal through automated testing tools 、 Peak and abnormal load conditions to test the performance of the system . Load testing and stress testing are both performance testing , The two can be combined . Pass load test , Determine the performance of the system under various workloads , The goal is to test as the load increases , Changes of various performance indexes of the system .

 Insert picture description here
For new people , A new employee who can apply for this position , There should be very few . This is because performance testing is more difficult than functional testing 、 Automated testing is more difficult . however , On the other hand , If we move towards performance testing later , The choice space of salary , It's very big .

5、TestOps Architecture Technology

For starters , Want to uncover TestOps The veil of mystery , That we will continue to integrate Jenkins The frame is familiar with the heart .

 Insert picture description here
If you can test , Automated testing is integrated into the whole development process , In the overall assembly line of operation and maintenance , Achieve complete process automation construction , Deploy and quickly get test verification results , Then this will be the perfect test form .

At the end

Want to be a good test architect , First you have to come out of the crowd . If you want to come out , You have to be different ; Be different , You'll get more !

No matter what industry it is , Want to be Daniel , Are destined to pay more than others , Spend more time and experience , Master the knowledge and technical experience that others do not have . There is no end to learning , Opportunities are also created by ourselves , But the premise is whether you really know what software testing is , Are you really interested and can you keep working hard .

The above is a knowledge architecture diagram of the development direction of software testing engineers that I have sorted out for you . I hope you can follow this system , Complete the construction of such a system . so to speak , It's a process that's going to kill you , But as long as you get through it . Life will be much easier in the future . It's just that it's hard at the beginning , Just take the first step , You're halfway there , The ancients said well “ Short step , A thousand miles .” When we look back on this journey after it's finished , You're bound to feel a lot .
 Insert picture description here

These materials , There are also many recorded video tutorials , For friends who do software testing, it should be the most comprehensive and complete war preparation warehouse , This warehouse also accompanied me through the most difficult journey , I hope it can help you ! Everything should be done as soon as possible , Especially in the technology industry , We must improve our technical skills . I hope that's helpful …….

There's no end to learning , But as long as you work hard , The special stick is ground into an embroidery needle . Mutual encouragement ~

原网站

版权声明
本文为[TEST_ Two black]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/162/202206110100242847.html