Insights from 5 years of software testing engineer - written to friends who are still confused

During the Mid-Autumn Festival holiday, I had dinner with friends and talked about the development of the Internet industry. Why are major Internet companies laying off employees on a large scale? In the past two years, everyone was still in dire straits in the 996 work mode. This year, it seems that there is suddenly no voice because many people have been laid off.

Following the dramatic layoffs in the K12 industry, major Internet companies have also begun to show signs of cutting costs. Baidu AIG and MEG are streamlining multiple business lines, involving core technology departments; Alibaba is laying off large-scale layoffs, community e-commerce, and Fliggy business layoffs account for 20%; and Tencent stated at the annual employee meeting that the PCG business group will begin large-scale Personnel optimization, in addition, many Internet companies such as Huawei, Byte, and Ctrip have begun to cut expenses and lay off employees for the winter. We have to admit that the cold winter for Internet companies has arrived.

Although the general trend of the Internet is currently unsatisfactory, the industry still needs to continue to develop. Saturated personnel and inefficient employees will be eliminated and outsourced, but excellent talents are still in short supply in this market. Therefore, while layoffs are continuing, more companies are eager to poach people.

Therefore, for all testers, if you want to survive this cold winter, you should be more prepared to survive the cold winter and constantly improve your abilities. Technical positions must rely on technology to speak for themselves. Continuously mastering new skills and improving one's own technical capabilities have become urgent problems that current testing practitioners need to solve.

As someone who has experienced it, I know the difficulties in the process of self-improvement. In addition, many testers are "midway monks", so it is even more important to find the right direction in the process of hard work.

I have recently used a good testing tool - Apipost. I will share with you the new features of its recently updated V7 version: automated testing without writing code. It can be of great help to students who are currently working on functions but want to switch to interface automation! You can easily run interface automation without scratching the code ~

Web version link (no need to download)
https://v7.apipost.cn/?utm_source=10138

This tool has been in use as early as 19 years. Compared with postman, which is a big interface tool, it has a Chinese interface, developed by Chinese people, and is more in line with Chinese people's usage and operations. The function is also very powerful. It can be said to be a collaborative development tool integrating postman+jemeter+swagger. Before the Mid-Autumn Festival, they updated the v7 version. As a test, the new automated testing function immediately caught my attention. Automated testing without writing code? There are indeed such interface-based automated testing tools on the market, but they are generally "selling sheep's heads and selling dog meat". There is no real implementation of automated testing.

After clicking in, you can see three major modules: test cases, test plans, and test reports. The page is also clear and clear.

Client download address:
https://www.apipost.cn/download.html?utm_source=10138

The test case page is based on the previous process test and adds commonly used controllers, scripts, and global assertions. You can simulate more complex use case scenarios. For students who are familiar with python, this part is like TestCase in the UnitTest framework. The difference is that you no longer need to edit complex and repetitive code, you can directly use the interface in the API debugging page, which greatly saves testing time.

Test Suite: After you debug the use case sets of different modules in the test case module, you need to put all the use case sets together and run them as a whole. At this time, you can use the test suite. In the plan adder on the left, add the use cases you want to combine with one click, and you can execute them. This functional module is like TestSuite in python, which assembles test cases together.

The test report page retains all the interface plans I have executed, and a detailed test report brings the work to a successful conclusion. This functional module is like TestRunner in python, but you don't need to use the third-party library HTMLTestReport to directly generate a test report. I heard that the test report also supports one-click export and direct editing in the test report. That is simply perfect. You only need to write some summaries in the test report after exporting, and a perfect test report will be freshly released~

Apipost official website address:
https://www.apipost.cn/?utm_source=10138

After this operation, I found that this interface-based automated testing tool can really be implemented instead of code. As a "veteran" who has been working in the testing position for five years, I know that in Internet positions, you need to rely on technology to convince people. If you are still a "little newbie" who only knows a little bit about function testing. You might as well try this powerful tool. After all, you have so many skills that you can’t overwhelm yourself~

Guess you like

Origin blog.csdn.net/lupengfei1009/article/details/126862557
Recommended