Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

Bullshit caused by a hind leg

2025-04-01 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >

Share

Shulou(Shulou.com)06/03 Report--

In the morning, I saw a friend send a circle of friends,"All means and tools of software engineering should be used to improve development efficiency, and testing should be used to speed up development progress, not to delay it." Speaking of this friend, he is awesome. Chinese Americans have been in Silicon Valley for many years. Senior architects are currently consultants for R & D teams in BCGDV. After contacting many engineers in the United States, they suddenly found that many plans, designs and implementations are too optimistic. I don't know if it's too smooth or it should be so. It's confusing. I'll talk about my understanding of the test on this topic. The following may be high energy. Please read carefully ~ Please feel free to clap bricks.

First of all, let's trace back to the source. Think about it, what is the purpose of the test? What is the value of testing? What is the core of the test?

Books have said that the purpose of testing is to find as many bugs as possible, the definition of the value of testing is less, I think with the pursuit of more and more people, the purpose of testing can not only be defined as finding as many bugs as possible, the purpose of testing should at least rise to the quality improvement and product continuous optimization level, it can also be said that the purpose of testing is to let the end user get a relatively easy to use, and easy to climax product.

What is the test value? Personal summary is to make users happy to pay, basin full bowl full I also full, can also be said to shape the sense of success, please experience this feeling in detail ~ thank you

What is the core of the test? Many people say it is business, and some people say test process. Here I want to say that the core of test is thought and design, and the core of thought and design is people, so I understand that the core of test is people, because there are people, talent! These four words should be read separately. Forgive me for being the representative of Chinese class.

Will testing slow down development? No no no, if you really think so, then I think you must be brain watt, you are so unfriendly, the baby is very unhappy, the baby is unhappy, the consequences will be very serious! Tell you that effective testing will not delay the development progress. On the contrary, it will also promote the development progress. The key depends on whether you will use it. There is an undercover agent who has not been found out yet. TA is quality. I personally feel a little stupid driven by progress. Of course, I understand that in the era of Internet explosion, time is money. The only thing that is fast is almost written into a white paper. It will soon be available. It will occupy the market quickly. However, it will be dead again in less than one month. Do you still want to go fast? Or rush online, leaving a bunch of bugs, such as app flash back, web application internal error, this will also be fast? This is still to coordinate management, we are now using agile development, testing can also be agile, the key depends on the core of the test, continuous integration, automated testing and other support for testing, do more effective testing, give correct feedback quickly, swish up, uncover undercover can also ensure iteration speed, you still dare to say that the test drag? Most of the progress problems are management problems, communication problems, don't think about digging holes to bury us, cute over me?

Do you really understand automated testing? Can you write test code to automate tests? Many, many people (more than 20) have asked me if I can do automated testing without writing code, and if I can quickly learn automated testing? Does recording count as automated testing? Look at my big white eyes. I will say yes here, but I don't think it is an automated test for recording and playback. Please forgive me for being so determined. If you are in my team, you can, haha, because I am there, but please don't lower the threshold of automated testing. Children who ask this question are not actually pursuing automated testing. What they want to do is not automated testing. You are looking for a nanny. This nanny has to be beautiful like a flower. She has to go out of the hall and enter the kitchen. It is best to warm the bed. If you have this mentality, please don't do automated tests, because you will be disappointed and the people you expect will be hurt ~

I talk about automated testing, first of all you have to be a good test, sorry only write test tools (many companies called test development) I will not call you automated testing, automation and you related, testing and you do not feel (apply a song), there was a very famous financial company asked me to do automated testing training, help set up automated testing team, I asked at that time: Why suddenly want to do automated testing? Answer: Because the leader wants to see the automatic test replay, others have it, we also want to have it, so it will be tall! Instant heart good plug, automatic test is valuable, I am also valuable, and I also have feelings, feelings are misunderstood, then please take money to hit me, the more painful the better!

What is the value of automated testing? Referring to the above, my summary is: quickly shape the sense of success, or not experience? See you then! I do automated testing will only be value-oriented, other points can not care, high input-output ratio to do, low or not to do, and you have a glass heart that do not do, if you are reluctant to spend money but also keep seeking speed, then sorry I will tell you, automated testing is very expensive, you can not afford! Why do you say that automated testing must first be a good test, because there is a test core, you have to have the thinking of testing, only writing code is absolutely impossible, and secondly code is indispensable, you have to realize your thinking ideas, old painting cake, there will always be a day of starvation, and furthermore, there will be things, that is, to show, otherwise who do you show? I admire these basic qualities of automated testing: I have built a test framework, screened test cases, written test code, played test integration, drawn test reports, and held the front and rear platforms. UI automation testing and API automation testing are parallel and complement each other. Slow down and fast ~

This bullshit is over.

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Internet Technology

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report