Need to master the test technology, want to talk to the testers!

First, you need to put more effort into how much you want to gain.

The office building of Ali in the early morning is still brightly lit. Persistent product managers are talking about their needs with a straight face. Slightly tired programmers are talking about their implementation solutions. The patient technical supporters are continuing to call the user ... Everyone you can see is busy with the things at hand, rather than playing with the mobile phone in idleness.

"I feel tired and tell myself that you are about to hang up. But there are so many things waiting for you to deal with, you have to come to Red Bull and restart the operating system"-said a big coffee. I ’m not advocating how many classes you are required to work, or sacrificing your own health for work, I just want to say that seeing the great gods in our eyes behave confidently in their work and handle them well when dealing with problems because they understand that they want What is it, and has paid more effort than the average person.

When you are still struggling to turn off the alarm clocks one by one in the bed, they have got up to exercise; when you sleep lazily, they are already processing mail; when you use the time to scrape While watching various entertainment gossips, they are paying attention to various technical articles; when you are flying with vibrato, they are still reading books or summarizing what they have seen today. So, when you think that the person who is the great god is still struggling for his goal and working harder than you, then what is the use of your efforts? (Ha ha ha, just kidding, maybe we are not so good now, but we always have to fight for our small goals).

Second, all roads lead to Rome-there is more than one way to achieve your goal.

As a test, we have always been a job that requires strong communication skills. When we encounter problems that cannot be solved in the usual way, can we think more about whether we can consider solving them in other ways? As long as we do not achieve our goal, it would be fine. After all, if we want to get 10 points, we do n’t have to be 5 + 5, we can use 8 + 2, or 3 + 7. Just like when the developer rejected our request to modify the "bug that this feature does not meet the requirements", we can smile and tell him "The boss said this while trying out the product today. Or a slightly alarmist saying, "This functional customer is very important, it is related to everyone, especially your performance."

Third, the ability to read and write code has become an indispensable skill for testing.

Maybe you will hear the remarks "Functional testing is the main responsibility of testing", "Now everyone is playing automated testing and forget the main responsibility of testing", "Current automation is fake automation" ... but in Most companies are now adopting agile or devops systems. Perhaps most of your subsequent work is still based on functional testing and manual work as before, but you will not code, you have not done it or will not be automated If you do, your resume may simply fail because of the phrase "This person basically does manual testing." With the change of software development system, it is not necessary for automation testers to understand the importance of automation or code, but to understand automation, understand code, and be able to understand the realization of the system.

Fourth, the test technology stack

1. Essential Topics

Linux, as a system used by more and more servers, has become a content that needs to be met whether it is testing, operation and maintenance or development. Through the use and operation of a series of conventional Linux systems, the actual combat operation of the system is strengthened, and a solid foundation is laid without untested skills. As one of the most representative databases, Mysql has the necessary skills to master the database knowledge required for a series of tests, whether it is functional testing or performance testing.

Insert picture description here

Second, the interface test technology

Interface testing is a test that tests the interface between system components. The interface test is mainly used to detect the interaction points between the external system and the system and between various internal subsystems. The focus of the test is to check the data exchange, transfer and control management processes, and the logical dependencies between systems. As one of the hottest technologies at present, and the content meets the industry's current or even several years' needs, the only way to climb from the junior to the advanced level, making the BUG nowhere to hide.
Insert picture description here

3. Automation Technology

Automated testing is the most demanding technical point in the testing industry. Recruitment requirements can be seen everywhere, and one of the most advanced test engineers will definitely meet. what? You can't code? learn! what? Your code base is weak? learn! In short, if you can't even automate, then dare you call yourself a senior test engineer?
Insert picture description here

4. Performance testing technology

Performance testing is to test various performance indicators of the system by simulating various normal, peak and abnormal load conditions through automated testing tools. Both load testing and stress testing are performance tests, and the two can be combined. Through load testing, the performance of the system under various workloads is determined. The goal is to test the changes of various performance indicators of the system when the load gradually increases. What knowledge is required for performance testing? The following picture gives you the answer!
Insert picture description here

V. TestOps architecture technology

Unveiling the mystery of TestOps, continuous integration of Jenkins framework is well-known. If you can integrate testing and automated testing into the overall development, operation and maintenance of the overall pipeline to achieve a complete process of automated construction, deployment and quickly obtain test verification results, then this will be the perfect test form.

To have a chance, you must first emerge from the crowd. To emerge, you must be different. To be different, you must do more! Although the dream of becoming a technical darling is very beautiful, but it has to pay a lot. Whether it is Do more, Do better or Doexercise, it takes time and effort. This process may be very hard or boring. : I have talked about some methodological things before, but what really determines it is actually our passion and interest in technology!

Author: Mo marks
Source: CSDN
Copyright: This article is a blogger original article, reproduced, please attach Bowen link!

Published 15 original articles · praised 7 · views 4015

Guess you like

Origin blog.csdn.net/weixin_43988159/article/details/89016595
Recommended