Write this article hereArticlePurpose: first declare that I am not51 TestingAnd I am not the target gunner.51 TestingBlack to vomit51 Testing. Just as a very common software tester to participate in a testing technology Salon.
In51 TestingSee70We were very happy when the technology salon was to be held in Shenzhen, because there were not many such activities in Shenzhen compared with Beijing and Shanghai. When I came to Shenzhen, the worst possible reason was that there were too few such activities. Although there is no free lunch in the world, you can get everything you need!
I reported it a long time ago and thought it was this month's20I was not notified of the event. Because it is often transferred to my blog. Later, I found that it was my wrong time, so I am sorry to delete the vomit content. Think about it later. It's really unnecessary! The following is my thoughts on this technology.
I don't know any teachers when I arrive.51 TestingCommunityIn addition to understanding the performance test instructor cloud layer (because individuals are more concerned about performance testing ). Sent a copy51 TestingThat is, the Company publicity and introduction, and then a teacher specifically introduced51 Testing.
(Note: The figure shows the 69th technical salon. We didn't have a large venue in the 70th stage. We registered more than 100 people. The actual presence of 30 or 40 people looked so bad that our mobile phone was too bad, too lazy to take photos !)
The first teacher (sorry, I don't remember the name), which is the core points of his explanation.
Thinking is more important than operation
During the test, no matter how serious or hard we are, we will encounter missed tests. The missed tests are not due to this reason, and we did not expect them to be verified. This is also my build testQqA group of ideas that have gained deep understanding over the past year. For a relatively experienced technician, it is a tragedy to ask how a tool is used and how a technology is learned. Baidu and Google can give you answers to these questions. Unless you are a research engineer at the technical point, you may have encountered problems before. No one is your "teacher" for the rest of your life for free ". You need to try to solve the problem by yourself. When you solve more problems by querying and thinking by yourself, you naturally have the train of thought and courage to face the problem.
"When a student asks me a question, I will ask: Are you going to Baidu? If not, don't ask me. If Baidu cannot, do not ask me."What the teacher said is actually very reasonable. When you asked me questions, you did not try to solve them by yourself. This shows that you are not a "Easy-to-ask" student, but a "lazy" student who does not want to think about it; if you don't have any questions, I believe you won't get an answer. Of course, if I can access Baidu, but you cannot access Baidu, it indicates that Baidu is not easy to use and should be used more. For example, it is easier to enter a keyword to find the answer. You can try to use Google to view foreign materials.
MyQqThe same is true for groups. Now I prefer to discuss things at the ideological level. I prefer to post a link to a good article and share the test materials with e-books. If you ask a question, it takes a lot of time to ask Baidu. But it will be a great benefit for you in the future.
The height of thinking determines your position
Many people have been in the original position for many years. For example, an ordinary tester who has been doing this for many years is still an ordinary tester, because he only has the tester's mind and is thinking about how to perform the test comfortably every day, or how to be idle at work. By the way, the manager resigned a few days ago. During my longest work in this company, I upgraded the new guy to a manager. Or the boss spent a lot of money hiring another manager. Do you have the thinking of test Manager? Do you usually show this kind of thinking. Don't try to give me a manager. I naturally know how to do it. Are you the boss's uncle? Of course, what do you think the boss thinks every day?
Why?
I have a deep understanding of why the teacher mentioned it. When you complain about low wages? Why don't you give your boss a higher salary? I was asked if I did a test shortly after my master's degree, and then I complained about it. I feel that I have a high degree of education and strong competence. However, an outsourcing company is doing low-level tests, and the salary is not ideal. I said, why don't you go to Google or Microsoft for an interview? Why not start a company on your own? No one stops you. Is your company "imprisoned" you? Then she immediately realized her impetuous mentality. When higher salary requirements are required, think about why, and sort out what you will do. Are these not available to others? What is the qualification for a person to take a shot?
Fast and slow thinking
The teacher repeatedly mentioned fast and slow thinking: The handsome guy, we can answer it right away. This is quick thinking. When you design a test case for a function, we need to think about various situations with all our brains. This is slow thinking. It may be slow to think more during the testing process. He strongly recommends the book "Fast thinking and slow thinking". Okay! If you are interested, you can go and have a look.
----------------------------------------------------
The following is an automated testing instructor.
I have written a book about automated testing and have a deep understanding of it. Automated Testing has always been a hot topic in the testing field. He explained the structure and process of automated testing and what should be paid attention to during self-testing. I personally know too little about automated testing, so I can understand many things, but it is difficult for me to summarize and share them with you.
His "persistence" that impressed me the most, ah! I am not familiar with these things. But it doesn't mean you can do it. When people have joys and sorrows, they are not "normal. You may plan to read two pages of books every day. When it comes to implementing your decision, you may find various problems. It's too late to work overtime today. I was scolded by my boss today, so I am not in the mood to read it. My friend is in a good mood for his birthday today....................Is it difficult to read two pages of books? Every month, I have updated this blog,4It was a huge job to change the city and work in the month, so I only wrote one article. Then, I asked myself to write three to four blogs each month. In order to write something, I have to think about and learn new things. If I write a blog, I can repost others' articles. (In fact, when I go to school, I really don't like the homework assigned by the teacher. I often don't write or copy my classmates.) So, don't look for some reasons to make excuses for not learning, who are you lying? I personally despise such a person.
How to Learn and challenge
You are now a normal manual tester. How do you learn automatic testing? Analyze the skills required by this technology and then break through them one by one, script language, automated tools, automated testing concepts, and try to createDemo, Connect and use what you have learned, and then find a job for preliminary automated testing. After six months or a year of work, you will have real experience in automated testing.
How can I interview a job you have never done? Have you learned something about it? Of course, you can lie that you are experienced. Knowledge related to the interview, as long as you willOKNow, let's make a brave challenge when we do it! What do you fear ?!
A sister asked me a question some time ago. During the interview, he lied that he had experience in performance testing. Then, I did a very general job in testing, and I thought I had a low salary. I ran to ask my boss to increase my salary (I don't agree with this. When I asked for a raise, I thought about why ?) Then, the boss gave the answer: You said you would test the performance and provide relevant performance testing training to other colleagues. If you do well, you will get a raise. Then she had the idea of resigning, because she felt she could not do it.
Difficulties and opportunities often coexist. Then, I told her, why not try it? Even if you are not doing well, the worst result is packaging and leaving. But you have learned a lot in the process. When you try again, you say you will be more confident in performance testing. Later, she tried to do it, and then she received a salary increase.
----------------------------------------------------------
Later, a female teacher talked about test requirements, writing cases, and how to test them. Generally, there are not many highlights. In addition, I have different opinions on some of the things I mentioned that are not rigorous enough. Because I have been reading basic test books recently. There are also many understandings and thoughts on this part. Okay! I really don't mean to despise it, just take its essence and go to its dregs.
Okay! To put it simply, you must think that I am installingBLet me give you an example. She asked what kind of use case is a good use case? Her understanding is that use cases that can discover more defects are examples of ease of use. What if developers are experienced and rigorous in their work and have to test their own functions dozens of times? Your use case only discovers a few defects. Can I tell you that your use case is not a good example? In my understanding, the use cases that can be used to verify functions are examples of ease of use. This is a high requirement for testers. In many cases, you cannot do it, but you cannot think of it. As long as I think about and test enough cases, even if I do not find a defect, I am confident that the quality of this software is OK!
---------------------------------------------------
Finally, a teacherWebTesting Technology, talked aboutWebSkills required for testing, front-end technologies,HTTPRequest,URLComponents, middleware services, and compatibility tests (system compatibility, browser compatibility, etc ). And security testing. Maybe because I do the same thing.B/STesting, so I still know about this, and I feel that there are not many highlights.
Three aspects of security testing:
- Serious user
- Session management
- Permission Control
And OWASP WebTop 10 security vulnerabilities. Our company has a dedicated article Security Testing buddy who has also trained us. Security testing is also an important development direction of testing, but I personally don't catch a cold in this article.
Finally, I would like to sum up the content that these teachers talk about. There is no clear idea to guide the students. Anyway, I heard it quite messy. For example, you can divide the problem into one, two, three, and start the topic based on each item. However, the impromptu explanation is quite good. If I come, it may be 108,000 miles away. Haha!
Again, I mentioned some of the things that I mentioned above are not what I learned in this technical Salon. I did not take any notes, but the buddy next to me took the problem table and made the notes in his notebook. I don't know if he has gained a lot.