Microsoft interview (2)-embarrassment of Chinese testing

Source: Internet
Author: User

From http://groups.csdn.net/Microsoft_Testing_Experts/topic/d415924a-fba9-4b13-a069-9af78e874f0b.aspx

 

My team has tested the required personnel and has certain development capabilities and a solid database foundation. Therefore, many vendor companies look for such people from the test. However, there is another problem. Many of the tests pushed here do not fully understand development.

I interviewed a brother last time and worked as ste in another Microsoft Project Team. The first sentence he gave me was that I didn't understand development. I thought I could just drop the cancel. However, at least give people a chance to behave. I asked a little about development knowledge. Indeed, I don't understand it at all (a little exaggerated, but I really don't understand it ). Test it. In fact, it can only be average + (but it is good to have 2 of the 10 interviews that can reach this level). Of course, it is directly cancel.

In China, many people do not want to perform tests and think that is a very low-level job. Many companies writeCodeNot good people, or even people who do not know the computer at all, arrange for a test. This leads to a phenomenon where developers look down on testing and do not develop tests. However, in the System Science of software engineering, real testing is based on development.

This is like a car repair and a car drive (or that example). If a car repair fails, you will find many problems that you don't know. Maybe you will repair it. If you drive a car, you may know that the clutch was not properly stepped on during the driver's shift, resulting in a broken Variable Speed Gear (even when the previous Beijing jeep was opened, the current car is said to have a synchronization machine, it seems that there won't be such a problem. I don't know how to say it ). In this way, you will give the driver good maintenance advice when getting the car. Similarly, the test I understand is to discover, locate, and provide suggestions for development to solve the problem. If you don't understand development, you can test many problems, but you don't know why. Therefore, it is impossible to locate the problem and propose a solution. Because you must understand the code. At least, you can understand the code and write simple code to assist your test.

Of course, some people will say that the company has a very fine division of labor, and black box testers cannot access the code at all. I admit, but if you understand the page (Interface) implementation process and principle, you will easily find out what the problem is. If you understand databases or development, you can understand and use many injection attacks in your work. If a person who performs simple page testing finds many system security problems, will your leader still allow you to perform simple page testing?

Yesterday, She chatted with HR of a vendor company. She said it was difficult to find someone who could test and develop again, saying that many tests won't be developed after more than two years. I asked her, what have they done in the past two years? Is it fun except work? If you spend half a year studying development in 2 years, will it still not be developed? Don't you spend any time in your spare time doing small tools, small websites, and so on? All of them are self-built!

We hope that future testing engineers will be able to wake up and stay away from embarrassment!

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.