Joke Collection Website - Public benefit messages - How Software Testers Walk the Jianghu —— On the Technical Composition and Development of Testers

How Software Testers Walk the Jianghu —— On the Technical Composition and Development of Testers

When I first did the software test, I was very reluctant. I always think that development is better than testing, and testing is too uncreative. However, after three years of software testing, my opinion has changed. Testers need divergent thinking and a lot of professional knowledge to pave the way. I have been in contact with foreign software engineers, among whom people with 15 years of software experience are doing testing, and I have also worked as a software testing manager at Huawei. You must know that if the test report fails, the product will never be released. Hehe, testing has the most say on product quality. Testing is suitable for smart people and needs comprehensive ability. In order to do a good job in testing, it is necessary to ensure the balanced development of these three aspects in technology. I compare the tester to a hero who walks the rivers and lakes. He must have the following three points: 1 Internal strength: software technology. It is absolutely impossible to pass the software test. Software technology, like internal strength, determines the level of testers. Those who have no internal skills can only use software and test their functions according to the manual. You can test even if you don't know anything. Isn't there a monkey test in the test method, hehe. However, professional software testers should know something about software development tools and software engineering methods, such as C testers and Java testers. The more comprehensive they are, the deeper their skills will be. This is of great benefit to the application and development of testing tools. I have met an expert who rewrites the C language compiler, and can realize real-time mirror tracking of variables, code segments and stacks based on C language programs. Be strong! For example, if you know software engineering, you will be able to cultivate advanced martial arts such as quality control, process management and defect management. Second, martial arts moves: test technology. Hehe, since detection is the rule of the world, detection technology is the master of kung fu. We should gradually understand the design method of test cases, the use of different test tools, test measurement methods and test management. Hey, hey, experts will know whether there are any tests, no matter what you are testing, from mobile phones to Boeing planes, in fact, the testing principle is the same. Conduct test analysis, complete test design, perform tests and evaluate test results. Only when you practice your movements skillfully will you naturally travel all over the world. If you practice the skills of testability design and defect measurement, if you learn the skills of flying dragons with eighteen palms and walking in rivers and lakes with small steps, you will be invincible. Of course, there are also our testing tools, just like peerless magic weapons such as "Eternal Dragon Slayer" and "Xiao Li Flying Knife". You test that heroes who walk in rivers and lakes naturally need to be at home often. There are also hackers in the test, who have made outstanding achievements outside the territory, just like Tangmen's hidden weapons, leaving system vulnerabilities nowhere to hide. Third, Jianghu experience: product technology. Even if you are gifted, you need to know the rules of Jianghu to achieve great success. It is difficult for people who don't know the product to test the system problems in depth, it is difficult to test from the customer's point of view, and it is difficult to allocate test resources from the product strategy point of view. You are testing communication products, so please learn the ITUT protocol. You are testing an embedded system, so learn Linux and Vxworks. You are testing a shopping website, so you have time to go to Dangdang Yi Bei and Taobao. Only by studying the object you are testing deeply can you find its shortcomings and the deep-seated reasons for them. Testing is a career worthy of your life. It has infinite charm, and it allows you to exert your creativity and imagination. Moreover, experienced professional software testers are getting higher and higher in the Jianghu, and testing schools are bound to grow and develop!