Someone sent me a message asking me:
What should I do and what routes should I take?
What should I do if I want to do XXX?
I learned XXXXX but only understand what to do?
What should I do if I want to go to XXX?
What books are recommended?
What should I do if I cannot learn anything?
What should I do if the test is boring?
-------------------------------------
- If you want to go to XXX, you need to crack the door.
There is a conflict here. Everyone wants to go to big companies and good companies, but what makes good companies let you go.
I think, at this moment, we usually need a stepping stone, for example,
Highly educated or famous university graduatesA large company may recruit only a few schools when recruiting students, so it is impossible for you to recruit students without a certain degree.
Taking a financial institution that I have outsourced to as an example, a doctor's degree or a master's degree from Tsinghua University is required for school recruitment, and only a few people are recruited each year.
As for multinational foreign companies, there are also many schools of interest. This is what we usually say: read a good book and find a good job.
Strong technical skills?A variety of uncommon technologies are combined in the same person to form a scarce technical combination
First, people who have been engaged in normal manual black box testing for a long time have basically not accumulated technical routes. If you say that you have mastered the xxx test case design method, you can also consider it as a technology. However, the design methods of test cases that existed over the past few decades are basically common.
However, some people use technical capabilities to switch to large companies for testing. For example, the development of a Chinese company and the testing of a large company won't have much technical capability problems. I met some developers who felt too tired. Later I switched to test and develop, automated testing, or white box testing.
I think the technology combination is a reflection of the true technical capabilities in the testing industry. Developers haveBoAndPrivateThe tester seems to have onlyBoThis path. (Security Testing and other special areas may include:PrivateThat is also excellent)
A scarce technology combination can serve as a core competitiveness. Why?PrivateI can only compare with developmentBo. When recruiting technical testing jobs, people who happen to have the technical combinations they want have a lot of opportunities.
Strong management capability?
For testers, the test Manager is already the ceiling of the management route. It seems that there are not many domestic testers as technical directors. Of course there are high foreign companies. I used to test and manage the highest line of foreigners in my company to achieve VP, in charge of testing by the cloud computing department.
The average person is just a middle-level student. So the middle-level managers of small and medium-sized enterprises are switching to large enterprises for testing engineers? I think the opposite is more likely.
Experience of companies of the same type
I think this is the biggest possibility in social recruitment. For example, you are also a set-top box, and I am also a set-top box. You are a big company, where I want to go. I am in a mess of small companies, but if I am familiar with it, if you happen to be missing again, I may be lucky enough to enter that XX Company.
For example, you are familiar with xxx business. It's big to go to XX to create a black box manual testing machine.
Trust Relationship, recommended internally
It is possible, but others also follow the internal recommendation process.
- Which company is better at testing? What test is better? Especially for newcomers.
Prerequisites: You are a computer-related professional and have a general degree. In this way, you have a certain degree of choice. If you do not have this option, you can only perform a Black Box manual test.
Conclusion: important considerationsPlatform and technical route length
If you have a stepping stone, you can choose a platform.
If you do not have a stepping stone, you can go to a company with a long technical path of the same type on the platform you want to choose.
Platforms are related to the company type, including technology-intensive industries and labor-intensive industries.
First, we do not recommend outsourcing companies. The outsourcing industry is characterized by low value-added and labor-intensive industries.Outsourcing companies to do XX information management system, not only for development is the shortest technical route, for testing is also the shortest technical route, three months to complete the technical route, short or short.Companies with short technical routes are only suitable for management, but not for technology or testing. I did an outsourcing test when I first graduated. At the beginning, I tested the XX information management system. Later, I was lucky to leave the company because I sent people out of the company.
Second, manual black box testing is not recommended.Black box manual testing is zero technology, the shortest technical path, and it will be finished in three months.You can learn this thing whenever you want. You don't have to graduate from school. After you perform manual tests on multiple black boxes, you can increase the level of proficiency rather than the length of the technical route. That is to say, the difference between mouse and mouse punctuation speed and point slowness. According to the seller, "without him, only hands and ears" is a true portrayal of many manual black box testers. I did the same thing at the time, that is, I became a skilled engineer and it didn't make sense.
Again, we do not recommend that you go to a company that has worked too much overtime. It doesn't mean anything. Do not waste your time on overtime or overnight overtime. Learn something when you are free.
We recommend that you develop the SDK first.It is better not to develop the add, delete, modify, query, and query XX information management system. The development technology is too short. Of course, at least better than black box testing. In short, no matter what development, do a three-year test, and then switch to the same type of software testing, you are definitely better than the same type of software testing for three years. If your ultimate goal is not to become a tester of XX information management system, it is best not to develop XX Information Management System at the beginning. A product company is superior to an outsourcing company. The technical routes of independent software products are generally not too short. (Note: Be careful with the sunset industry. For example, if a project team of a company is working on a DVD disc, this industry will soon disappear ). Now in 2014, mobile Internet is quite popular. If I graduated this year, I would do mobile development for three years, such as iOS development, the salary may be higher than your predecessors who have graduated three years earlier and have been conducting black box manual mobile phone software testing. Next, you can switch to iOS automated testing to completely defeat your predecessors, and you may not need to pay a lower salary. Although the pure black box manual testers do not admit it, they are actually at the bottom of the industry.
If you don't want to do development, you can.Selecting businesses is a decisive factor in the industry.For example, the financial industry. You don't know how to test your business, but you can't finish learning the financial business. This is the most valuable type for manual testing of the black box. Although it is not a technical route, you have accumulated and are not afraid of new people replacing you.
It is unrealistic to directly perform automated tests.Some people did automated tests directly after graduation, but there were too few. In China, the job opportunities for automated testing are far less than those for black box testing. If you don't believe it, you can search for it on a recruitment website and check the search results. Most of the work is a black box test that requires a little understanding of automation or a little understanding of technology. There are not many full-time automated testing jobs. Additional considerations are required for testing and development. After graduation, I did performance tests, white box tests, and security tests.
How about testing the mixed classes? Some jobs have to be manual, performance, and automation.There is no doubt that this kind of job is actually a manual black box test that understands a little technology. Generally, it is mainly for manual black box testing.
Game testing?I don't know about this game test. I still know about the gaming industry. If you invest a lot of money in the game, you can develop a work that does not fail. If you invest a small amount of money, it is also possible to win a Grand Prize to develop popular works around the world. But in general, the game is not so good. My personal prejudice is that Chinese games are not fun...
To sum up, I think starting from development is the best and foreign experience. For development, we should also focus on companies that choose non-outsourcing and non-xx information management systems. This is a long technical path.
- What are the advantages of technical routes? If I want to manage it.
- For you. Maybe you say that your character is suitable for management. Then I am also suitable. You said that you would test well, and I said that I was also very skilled in testing. There is no way to compare the two. This is a manifestation of the benefits of a long technical route. I will know what you don't know, so my competitiveness will be stronger than yours. Then, if I had the same qualifications as you, would it be a better chance for me to manage.
- If the company has closed down and you are a 40-year-old middle-level manager, your technical accumulation is almost ruined or never exceeded, what should you do.
- Besides, to what extent can the test Manager Do? test Manager or Test director. Do you have a Test director. Generally, the test Manager is on the top. You need to check whether your platform has a senior position in this area. If you see other platforms, but they need to accumulate some special technical routes, and you don't have them, then you cannot go to work there.
- There are too many people who want to manage them. All tests are intended. Do you get the wheel.
- Why can't I learn XXX technology?
It is normal to learn. But it depends on yourself. Theoretically, you have learned how to learn new knowledge in school. If you haven't learned it, you have to make up for it. I believe you can still do what you really want to do.
However, it is unrealistic for you to learn a development language from a real project and expect yourself to become a developer. If so, there won't be so many black box manual testers who only know a little technology.
Self-taught talents are extremely difficult. This is why companies look at your project experience rather than your self-study experience when recruiting people. Because it is useless to look at your self-study experience. At this time, the importance of the platform is also reflected. If you have a good platform with your hands, you don't need to search Google stackoverflow all day long.
- What should I do if I cannot learn anything? What if the test is boring?
I couldn't learn anything, because you did a manual black box test.The technical route is only three months. After you finish the technical route, there is nothing to learn. It will be boring. If conditions are met, you should not start the test. The manual black box test starts only when the person is transferred over. Or I was fooled when I graduated, like me... Of course it can be reversed later, which is troublesome. This is because your self-learning ability is now tested. High and low levels.
I recommend a tutorial. Cem Kaner has a set of bbst courses for black box testing. Can be found online... A full range of English lecture videos and supporting reading materials are provided. It is suitable for three months of black box testing. Black box testing is the basic skill of All testers later. It is not necessary to study after graduation, but it is too easy to learn. His core idea of this course is to teach you how to analyze specific projects, how to analyze them, what to pay attention to, and why the principle is like this.
I wrote about automated testing. Blog. However, it is not systematic enough. We recommend that you read the documentation of various open-source testing tools, official website, discussion area, and email groups, and the user manual of each commercial tool.
Performance testing, there is a good PerfTestGuide-2007-08-27 written by Microsoft people. Search for it ..
Test executors. For example, you can see the recommendations on the testng official website.
(I'm still thinking about it later .. There may be more .)
My personal understanding of the software testing industry 3