What is test automation?

Source: Internet
Author: User

The definition of the pursuit of problems is often a very interesting thing. For exampleArticleTitle: "What is test automation )?"

Many people talk about test automation, but it is not easy to define test automation clearly. Believe it or not, let's take a look:

1. Literally, "automated testing" can be defined as "automated testing". On the surface, this definition is perfect-from the perspective of the development of automated testing, in most cases, the current automated testing process turns the manual testing process into an automated testing process. Therefore, "testing in an automated manner" should be the development trend of automated testing. However, let's imagine a scenario: In some scenarios where it is difficult to fully adopt automated testing, test engineers write a SectionCodeAnd then manually observe the results of code execution to determine whether the test is successful or not. Should this be attributed to the field of automated testing? -- The scenario described here is obviously not an example of completely automated testing.

2. How should we describe the definition of automated testing by extending it? It is really difficult to find a proper definition at a time. Or should "attempts to get rid of full manual testing through code or other means" be classified as automated testing? However, this definition is actually writable :)

In fact, in the current test environment, there is usually no clear boundary between automated testing and manual testing. Many tests cannot be completed completely through automated tests. Automation is unrealistic to the extent that no manual participation is required. Moreover, automated testing is not the highest level of testing-in fact, manual testing is obviously more advantageous than automated testing in discovering defects and designing cases. Therefore, when talking about automated testing, we do not need to drive manual testing out of the testing process, or replace all manual tests with automated testing.

In the conventional saying, "in the foreseeable future, automated testing and manual testing will coexist for a long time ".

There are two tit-for-tat points on automated testing on testreflections, which are very interesting. If you are interested, you can check them out:

What is test automation?

Submitted by steverowe on Wed, 19/12/2007-20:45.

What is test automation?

Submitted by James on Wed.

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.