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.