Functional testing and automated testing who is advanced?

Source: Internet
Author: User

Out of the blinkworkIt's been 4 years, and in these 4 years, I've been mainly engaged inTestWork, today I would like to say here at present I have some knowledge of the testing industry.
Actually testing this position is nothing more thanFunctional TestingPerformance TestingAutomated TestingAs well as safety testing, with the development of recent years of testing, many companies have more and more attention to testing, have a special test personnel, on the current development of domestic software companies, should have more than 90% of the company has a test position, visible testing in the software system or occupy a lot of weight. But how to locateSoftware TestingAdvanced or not, today I am dedicated to my point of view.
The term "advanced" has been the technology industry by many technical staff yearning and worship, do the technology this line is to go to the high-level development, but in the test industry in the "advanced" in your heart of the exactly what is it? Believe that now basically more than 95% of people think it will be automated testing, performance testing is called advanced. In fact, I think this is a wrong understanding. First of all, I think the "advanced" in the test should be defined in two ways: 1, technically you can do the others do not, then you do the work is high, in other words, not everyone can do the job, 2, from the company level should be able to bring benefits to the company. I believe the two points should not be denied. Well, since we don't deny it, let's delve into these two areas.
If a will be automated test or performance testing, he began to do this test since graduation, and did well, every time the automation and performance of the project is he to complete, he will do the job is to record or write scripts, and then do some script optimization, finally run the script to achieve automation. Another B will be functional testing, he is also a graduate began to do this test, his job is to participate in the needs of the review, writeTest Cases
Setting up a test scenario and executing the test case will look simple. I believe in the eyes of most testers will think that a is a senior engineer, B is not. But from the definition of the first analysis, did the automation of people know, if recruit a code based graduates give him one weeks or one months full-time responsible for automation or performance testing, he also can do, tools, the operation is similar, there is no degree niang, to ensure that can learn. Many things are not you do not, but because you have not done, the things that seem difficult is not necessarily difficult, but on the contrary, in fact, the work of B is more difficult, the demand is not to say, through the need to write use case surface simple, in fact, not easy. Use cases to write a wide range of design, there is no long-term accumulation of test thinking or more difficult to write a full coverage of the test point of use cases, recruit a fresh graduate students do functional testing instead of one weeks or one months can learn, this is to slowly accumulate. From the company level to talk about "advanced", the person who has done the test, not to mention that the functional testing of the bug is certainly more valuable than the automated test bugs, or have the same value, because most of the bugs are found through functional testing. Of course some people will say, I automated testing may save manpower, save time, this is undeniable. But can you make sure that I run the automated function without the need for functional testing or there is no bug, I believe no one dares to make such a guarantee. So functional testing from this point is not lower than the automated test. In fact, I said so much just to correct some people's misunderstanding of functional testing, functional testing and automated testing is complementary, no high points, now many enterprises recruit Test said to recruit senior, as a tester recruiter also think that automation is my senior, do functional testing orblack box TestI don't want to. In fact, when you say this, you are not a qualified tester, because you also lack of basic knowledge of the test.

Functional testing and automated testing who is advanced?

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.