Meituan writes to software testing newcomers and those who change careers


Summary

I have a side job (free, but the point is fate, after all, I don’t have enough time), and I happen to be instructing some graduated programmers to find jobs. I found that the difference in ability is reflected in the hard work acquired, and the gap in professional development is formed in cognition. At the same time, the latest software testing resources (video tutorials, PDF documents, interview questions) in the last two months are also organized.

Friends who need this information can add my public account [Sad Spicy Bar] to receive it.


Analysis of the current situation of software testing

1. Anyone can do the test

After mastering the basic theoretical knowledge of testing, anyone can do black box testing, but can only get the lowest salary in the industry. For security testing, automated testing, performance testing, etc., comprehensive professional knowledge is required to be competent, and the salary depends on personal ability. (Maybe the low threshold and high income proposed by some institutions often mislead many students who are in confusion, and they will soon encounter bottlenecks in their studies and work)

2. Responsibilities of testers

After a new project goes online, there is a problem. In most cases, the test may be blamed for not being in place, and the problem is not analyzed whether the problem occurs at the platform, system level, business level or other aspects. A well-managed project team will have a good division of labor and cooperation, and can play what everyone is best at, rather than shirk each other's responsibilities.

3. Test time compression

After the project has set the online time from the beginning of the project, the schedule of each link is calculated. Since the test is the last stage, the remaining time will be passively and rudely given to the test, without considering the potential risk. (For imperfect agile teams and start-ups, there are more such problems)

4. Test intervention period

Most companies enter the test later. In theory, testing should run through the entire life cycle of the project.

5. The future of testers is slim

Compared with foreign countries, domestic companies generally do not pay much attention to testing, but this is an inevitable process. As the market's requirements for product quality increase and users' experience of products increases, the testing industry will become more and more important. .

6. Development direction of the testing industry

Mention the threshold again. The entry threshold of the software testing industry is indeed low. In fact, compared to other industries, the bottom layer of each industry is easy to enter the industry, but the effort is proportional to the return. To achieve greater development, we need to make continuous efforts and make a clear career plan for ourselves. Instead of running into a bottleneck for a period of time, I start to be confused again.


The second part of the test how to learn the test by the newcomer

1. Generally speaking, you need to lay a good foundation for testing newcomers. You can test the theoretical foundation by reading some classic books or there are many free resources on the Internet.

2. At the beginning, it is not recommended to join too many technical groups or other forums to ask questions. If you encounter problems in the initial stage, you can search for them and try to solve them yourself. Of course, you need to control a stop loss point and don't spend too long on a problem.

3. When self-study the basics, you must take notes, and you must do it through your own understanding. You can use mind maps to correlate what you have learned before and after. So are the new things learned later.

4. After reading a book or the end of a stage, you can take a self-test, by finding some classic written test questions or some istqb questions, to consolidate or check for missing vacancies, and reconsolidate what you have learned in a targeted manner

5. Next, you can find some projects to do or go to the public test platform to see some basic project test procedures, including the writing specifications of basic test documents, etc.

6. At present, many platforms will offer some free public courses. You can receive news pushes through technical discussion groups, set a good time to listen to the test methods in some professional fields, and you can quickly understand the general process. (Be sure to go through strict screening and choose high-quality ones, otherwise it will waste a lot of time)

7. The above are all based on the overall consideration, of course, many details need to be recorded in the learning process

8. Develop a detailed plan for your own learning process, quantify it to the day, and arrange what you want to learn every day. At the same time, the most important thing is to develop the habit of summarizing, summarizing every day, summarizing each project, summarizing test methods, summarizing the causes of bugs, strange bugs, etc. These will become your valuable wealth in future work.


Finally: benefits

In the technology industry, you must improve your technical skills and enrich your practical experience in automation projects. This will be very helpful for your career planning in the next few years and the depth of your testing technology.

In the interview season of Golden 9th and Silver 10th, job-hopping season, organizing interview questions has become my habit for many years! The following is my collection and sorting in recent years, the whole is organized around [software testing], the main content includes: python automation test exclusive video, Python automation details, a full set of interview questions and other knowledge content.

Don't be ashamed of getting an 8k salary, don't be complacent just because you get a salary of more than 20k, don't be complacent just because you get a 30-45 salary. Life is not to earn that little salary, what you need is to open a career.

May you and I meet and you will find something! Welcome to follow the WeChat public account: [Sad Spicy Article] Receive a 216-page software test engineer interview book for free. And the corresponding video learning tutorials are free to share!

Good article recommendation:

Talking about starting from a small company to a big factory, what did I do right?

Does it make sense for ordinary people to learn Python automation?

What kind of person is suitable for software testing?

Guess you like

Origin blog.csdn.net/weixin_50271247/article/details/112970549