At present, software testers have such problems, which has probably become the bottleneck of testing in China. Fickleness of the heart is probably not unique to some professionals, in fact, it is the common disease of our young people. But as a tester, when you were applying for a job, did you find your weaknesses? Impetuous testers are still in the majority.
First, the foundation is not solid
Problem: using the method of equivalence class division, design test cases for a problem.
Analysis: more than 98% of applicants only know the classification according to valid equivalence class and invalid equivalence class, but they do not know that this classification method is only a typical application of equivalence class classification, equivalence class classification is far from only divided into valid and invalid two categories. There are many other categories that can be further divided on various grounds.
Question: Draw a causal diagram according to the event description.
Analysis: The standard answer draws only two identities, two non, one and and one or. Out of hundreds of applicants, not a single one answered such a simple question correctly. There are only a few ways to test a black box, and if you know the name, you don’t know how to take a look.
Summary:
The above mentioned is the most basic method of software testing, as the practice of testing the actual work has 1-2 years of applicants, failed to really understand, it is not should, impetuous, ignore you around the most simple, but also the most powerful skills. There’s no way we’re going deep with this.
Two, professional is not fine
Q: What are the formats for audio and video files, and what are the differences between them?
Analysis: This question is for people who do a lot of media testing, but our candidates have a tendency to test on whatever media files are given to me. Why are MIDI files so much smaller than WAV files? How do we know that the extension is. Are Mpeg files in Mpeg1 format or Mpeg2 format? Faced with these questions, the applicant was speechless and just smiled helplessly. Don’t look at others, think about the major involved in their own test, whether the industry knowledge is clear?
Question: How to debug the test script?
Analysis: This question is to ask those applicants who indicate that they are proficient in WinRunner, Robot, QTP and other testing tools, but when asked about the specific debugging of scripts, more than 70% of them said that they only attended the test training taught by the teacher, or they read relevant information on the Internet. In addition, more than 20% of the people said that although they have used it, it is simply recorded and played back, and they do not know how to debug it themselves. May be forced to write nothing in the resume, may not have the opportunity to interview, but the resume so exaggerated to write, ultimately is a waste of their interview time and travel expenses.
Summary:
Engaged in testing only 1-2 years, it is not easy to be proficient in testing and professional proficiency, but not proficient, at least you should know 60% of the test work. One or two years of such waste time, calm down to reflect on the side of what skills we should grasp a solid point. (1079636098) Recommended software testing learning technology exchange group
Three, no test system concept, ignore the theory
Question: please tell the definition of software testing, BUG definition.
Analysis: 99% of the people could not tell the definition of the two test terms, they just explained to me that testing is to find bugs and other one-sided understanding, the remaining few people also said not accurate enough. It’s hard to say that the industry has a fully developed unified definition of these two terms, but rightly or wrongly, it’s hard to say that I’ve been a tester for years and I can’t come up with one. Some people have said to me, it doesn’t matter what the concept is, I’ll just test it. Think of jin Yong old gentleman to tell us early, martial arts only move is not enough, must cooperate on what heart formula ability to go. How can you be a good software tester if you only know how to test executed moves, but don’t know how to test theory?
Question: Please introduce your testing process, what is the difference between the process and the process, why a good test needs a good process?
Analysis: Anyone who has been tested for a year or two can tell me what they did first and what they did next, but when I go on to ask if this is a process? What is the difference between a process and a process? The candidate is stunned and continues to ask why a good test needs a good process. Every day you do what the company rules tell you to do, do what they tell you to do, regardless of why, then you have become a brainless tool. So you can do the work others can do, their advantage is not it.
Summary:
At present test inside course of study to circulate the view of academic school and practice school, the feeling that the theory of academic school gives a person is often pleasant to hear but not practical, and the knowledge of practice school, often can take effect immediately. So test training tends to be more popular at the moment. To continue quoting Jin Yong’s point of view, martial arts are divided into inner qi school and outer sword school, but the real master is both inside and outside. If we don’t want to be just ordinary test students, we should pay equal attention to theory and practice in order to make a difference.
4. Little peripheral knowledge
Q: Can you introduce the waterfall model in software engineering to me?
Analysis: again 80% applicants can not answer, are once heard in distant school days, now have long forgotten. Software testing due to come – software crisis, software crisis led to the rise of software engineering, software engineering and software testing, as if the fish live in water, if there is no software engineering the water, where to fish to feed the software testing, if we know around for software engineering is not enough, how is it possible in free swim?”
Problem: Implement sum=1+2+3+… in your most familiar development language + 100
Analysis: According to conservative statistics, more than 70% of applicants write programs that can’t be executed or run with wrong results, even fewer of them can do it at one go and be accurate. Is this programming problem difficult? Certainly not difficult, so why answer wrong, oneself have never really written a program, even if have written a few lines, also long ago is a thing of the past. Is it necessary to know development to do testing? This question has been debated for a long time, of course not, but when it comes to doing good testing, doing deep testing, analyzing the cause of a problem, coming up with a solution to a problem, writing a test script or tool, which one can leave software development?
Summary:
We should also have a sequence of learning tests, steps. Peripheral knowledge may not be as urgent as test and industry knowledge. But for our testers who have been working for 1-2 years, the knowledge learned in school should not be lost, and later in the development, the learning of peripheral knowledge should also begin. The scope of peripheral knowledge is actually very wide, but also includes a variety of other test concept of learning, the machine Press translation of the test series is very good, many and novel views, bo the long, integrated, has always been everyone style.
5. Lack of necessary responsibility, carefulness, patience, modesty, etc
Question: Please count the number of triangles in the picture below (plane plan, how many arcs are interfering).
Analysis: I always ask myself, is this problem really so difficult? Even primary and middle school students can count more than a dozen triangles, to the hands of our twentysomethings, the correct rate is only 1%, why? In fact, now we have very few people can calm down, patient and meticulous to do things. Many applicants told me that her strength is that she is down-to-earth and sedentary, which makes her suitable for the tedious testing work. I don’t need people sitting around doing nothing or doing the wrong thing, I need testers who can get the test done on time and with good quality.
Question: Why did you leave?
Analysis: This is the most common interview question. Candidates tend to be well prepared and there were a variety of reasons, but look at the candidate’s work record statistics, 70% of the applicant/times average job-hopping frequency is 1 year except in the case (internship), not all that happened, catch up with what the company collapse, every other year will think oneself learn things at a time, need to go outside and have a look. As far as I am concerned, the real reason is that I hope to improve my salary through job-hopping or get fired because of my inadequate level.
Summary:
I don’t think everyone is suitable for testing. In terms of non-technical qualities, it is normal that one or another point is not good enough, and it is understandable to be impetuous. But as the unit of choose and employ persons, understanding to understand, but also will not use incompetent post, or cost-effective personnel. My advice to candidates like this is either find another job, or lower your profile, develop the qualities you need, and then talk.
Six, lack of integrity
This should have been included in the above qualities, but I think this is far more important than the above items, so I mention it separately. Related performance is mainly reflected in: 1, falsely declare their historical salary; 2. Cheating on written questions; 3. Make up reasons for leaving; 4, false education, work experience; 5. Exaggerate your job skills, etc. For a serious lack of integrity, once discovered, other good performance, no matter how much.
In addition, there is a common mistake that we all love to make. We don’t know how to ask questions and have nothing to say. Sometimes we don’t know what we want to ask, but we always feel that we are eager to learn and are asking for advice.
If you want to learn something well, the first thing is to learn how to ask questions.
Recently in the busy and complex job search process, encountered numerous problems, today read a number of articles feeling quite deep. His success or failure seemed to converge in front of his eyes. Look at yourself, really, I still need a lot.
Finally:
Welcome to pay attention to the public number: programmer yifan, access to software testing technology advanced, large factory interview information.