A test triggered by a hind leg

Source: Internet
Author: User

See a friend in the morning sent a circle of friends, "software engineering all means method tools should be used to improve development efficiency, testing should be to speed up development progress, rather than drag", speaking of this friend is a good, Chinese-American, in Silicon Valley for many years, senior architect, currently in BCGDV do research team consultant, This topic also talk about my understanding of the test, may be high energy below, reading need to be careful ~ shoot bricks please feel free


First of all, let's start by looking at what the purpose of the test is. 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 test value is less, I think as the pursuit of more and more high, the purpose of testing can not only be defined as many of the bugs of the Discovery program, the purpose of testing should be at least to improve the quality and product continuous optimization level, It can also be said that the purpose of testing is to allow the end user to get a relatively easy-to-use, mature and easy to orgasm products.


What is the value of the test? Personal summary is to let users happy with the money, pots full of my full, can also be said to shape the sense of success, please understand this feeling-thank you


What is the core of the test? Many people say that is the business, also some people say the test process, here I want to say that the core of the test is thinking and design, thinking and design is the core of people, so I understand the core of the test is people, because someone, talent! These four words to read separately, forgive me once is the language class representative


Does the test slow down the development progress? No no no, if you really think so, then I think you must be brain watt, you are so unfriendly, the baby is not happy, the baby is not happy, the consequences will be very serious ang! Tell you that effective testing does not drag the development progress of the hind legs, but also promote the development progress, the key to see you will not use, there is an undercover agent has not been pulled out, TA is the quality, to the progress of the driver personally feel a bit stupid, of course I understand the internet explosion of the times, time is money, The only quick not to break almost are written in the white paper, fast is there, quickly occupy the market, and then eggs, 1 months not to die, so you will blindly pursue fast? We are now using agile development, testing can also be agile, the key to see the core of testing, the continuous integration, automated testing and other used to test the auxiliary, swish run up, pull out undercover can also guarantee the speed of the iteration, you dare to say that the test dragged? Most of the progress problems are management problems, communication problems, do not want to dig a hole to bury us in the Moe?


Do you really know about automated testing? Will write the test code will be automated testing? There were a lot of people (more than 20) said to me can you do not write code to do automated testing, could quickly learn automated testing? Does recording count as an automated test? Look at my big eyes, here I will say yes, but record playback I do not think that is automated testing, please forgive me so rejected, if you in my team you can, haha, because I am in, but please do not pull down the threshold of automated testing, so ask the children's shoes are not really automated testing, want to do is not automated testing , you are looking for a nanny, this nanny also have to look beautiful as flowers, but also come to the hall into the kitchen, it is best to warm the bed, if you hold such a mentality please do not do automated testing, because you will be disappointed, the people you expect will ~


I talk about automated testing, first of all you have to be a good test, sorry only to write test tools (many companies called Test development) I will not call you for automated testing, automation and you about, testing and you do not feel, there was a well-known financial company to me to do automated testing training, to help build an automated Test team, I asked the question: Why do you suddenly want to do automated testing? Answer: Because the leader wants to see the automatic test replay, others have, we have to have, this will be tall on! Instant Heart Good plug, automated testing is by value, I also have value, take money hit me, the more pain the better, then the value of automated testing is what? With reference to the above, quickly shape the sense of success, or can not understand? Bye, then! I do automated testing will only be value-oriented, other points can not care, input-output ratio to do, low or no do not do, and you have a glass heart that also do not do, if you are reluctant to spend money also kept fast, that I am sorry I will tell you, automated testing is expensive, you can not afford! Why is it that you have to be a good test first in automated testing? Because there is a test core, you have to have a test of thinking, will only write code is absolutely no, followed by code is also indispensable, you have to think of your thoughts, old appeased, there is always a day of starvation, and then relationship serve, is to show, or you do to who see? Basic quality of automated testing I admire these points: the test framework, screen out test cases, write test code, play test integration, paint test reports, hold the front and back. UI Automation testing and API Automation testing parallel, mutually reinforcing, slow, slow, fast ~



This article from the "Webdriver Automated Testing" blog, reproduced please contact the author!

A test triggered by a hind leg

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.