Take you deep into the status quo and prospects of the software testing industry. Wow, it will definitely attract you!

Foreword: In China, software testing is still at a relatively preliminary stage. Although the development speed is very fast, it is mixed with a lot of hype, and the mentality of testers is generally a little impetuous. But the prospects are bright. There are more and more people paying attention to this industry, because more and more people are involved in this industry, and more and more people like this industry. Today, Yifei talks about the status quo and prospects of the software testing industry from the current situation of the domestic testing industry, the status quo of testers, and the prospects of testers.

1. The status quo
of the domestic testing industry Regarding the status quo of the domestic software testing industry, a survey conducted by a domestic software testing professional organization in 2013 showed that 74% of people work in companies with independent testing departments. From the data, we see most The branch company attaches importance to software testing and recognizes the importance and necessity of independent departments. The results of the survey are shown in the figure:
Insert picture description hereLooking at the ratio of testers to developers, the ratio of testers to developers is less than 1:1, and most of them are around 1:3 to 1:5. The ratio above 1:7 is in a downward trend. As shown in the figure.
Insert picture description hereFrom the results of the survey, after several years of development in domestic software testing, companies have begun to pay attention to software testing. However, in general, the investment in software testing has increased significantly, and the proportion of testers has also increased significantly. The company pays more attention to testing. The independence and professionalism of the team, as well as the process and technical integration of the development team and the test team.

2. The status quo
of testers The status quo of testers in recent years can be described as "impulsive".

On the one hand, due to the shortage of test positions, everyone's attention has been paid, and the status of testers has begun to improve. With this, there are opportunities for remuneration and job-hopping. Therefore, many software testers can't rest their minds to accumulate experience and improve their abilities.

On the other hand, software testing positions are favored by many graduates, and there are also many people who wish to switch to software testing. This has created good business opportunities for some training institutions and promised to participate in training courses to ensure employment. This has aggravated the impetuous atmosphere in the testing industry. Many people have participated in the training to ensure employment, and there are not many people who really calm down to learn software testing.

Analyzing the application performance of many testers in recent years, we can see that the main performance of testers is as follows.

Basic knowledge is not solid enough: know some basic test design methods, but only stay at the superficial conceptual understanding, without in-depth understanding of these basic concepts.
Not proficient in professional skills: The resume says that they are proficient in certain technologies or tools, but basically they have not really been applied.
The concept of a relatively complete test system has not been established, and theoretical knowledge has been ignored: most people are not clear about the basic definition and purpose of software testing, and do not have a good understanding of their job responsibilities. Lack of theoretical knowledge of testing, thinking that theoretical knowledge is useless and not having a deep understanding of the basic principles of testing.
Regarding the mentality of testers and the analysis of the status quo of the software testing industry in recent years, readers are recommended to study "False Testing Prosperity", which is obtained from the website: http://blog.csdn.net/zeeslo/article/details/4243200.

Nevertheless, this is an immature stage that the software testing industry must go through in China. The software testing industry will eventually become calm and enter a stable development stage.

3. The prospect of software testing
Harry Robinson predicted the future trend of software testing in 2004. He believes that the testing field will have the following changes in the future.

Engineers and developers will become part of the software testers, and they and the testers will start to help each other.
Testing methods are becoming more and more perfect, and bug prevention and early inspection will become the mainstream of testing tools.
Use simulation tools to simulate the real environment for testing.
The update of test cases becomes easy.
The measurement of test quality starts from calculating the number of bugs and the number of test cases to requirements coverage, code coverage and so on.
Machines will replace testers to do most of the work, and testers will begin to focus on more serious problems.
Testers will run more and better tests.
The boundaries between test execution and test development are beginning to blur.
The boundaries between testing and development are starting to blur.
Customer feedback and testing are integrated.
New challenges, such as security testing, and other new problems began to emerge.
Testers gain respect and testing becomes popular.
The behavior of pursuing progress and joining the test at the last minute will still exist.
In the following years, we can see that some of the above changes have already begun. For example, people have gradually realized that testing is only an afterthought, and has not achieved the effect of eliminating defects. People have begun to turn to the early stages of defects and carry out preventive work on defects.

Harry Robinson also put forward the following suggestions to meet the future challenges of testing.

1. To be dissatisfied with the status quo: Do ​​not passively accept and be satisfied with the status quo of testing, do not immerse yourself in "testing", and think about "what are we doing that is meaningless?".
Put aside the barriers between people: summarize how to better test, and share these test experiences. The overall quality will only improve when everyone tries to make the code they write to the best possible state.
2. Learn more about testing: The development of the software testing industry is inspired by various innovative thinking and good ideas in software testing. Learn about what is happening at the forefront of testing by participating in exchange meetings, joining mailing lists, and searching online.
3. Learn more about development: take a programming training course, even if you don’t plan to write a lot of code, you can treat the training as a reconnaissance flight in the field of bugs.
Change the world: As PC pioneer Alan Kay said, "The best way to predict the future is to create the future."

The above suggestions are a revelation for testers. There are many things worth exploring in the testing field, many things worth thinking about, and many things worth learning and researching.

Here, Yifei recommends a software testing exchange group, QQ: 642830685. The group will share software testing resources, test interview questions and industry information from time to time. Friends can actively communicate and discuss software testing technology in the group. There are also technical experts to answer your questions. I am waiting for you in the wind and rain.

Insert picture description here

Guess you like

Origin blog.csdn.net/weixin_53519100/article/details/112793519