About the misunderstanding of automated testing _ test

Source: Internet
Author: User

Misconceptions about automated Testing

At present, some people have a certain misunderstanding to the understanding of the automation test, so it is necessary to set up the correct understanding of the automation test to prevent the high expectation.

1. The automated testing tool is "omnipotent."

A lot of people hear automated tests and think that automated test tools can do everything from test plans to test execution to test results analysis without any human intervention. Obviously, this is an ideal state, and there is no test tool in the real world that has the capability and will not be there in the future. In reality, the test design, test cases, and some key test tasks need to be manually involved, that is, automated testing is a complement to manual testing, it can never completely replace the manual test.

2. Test tools are available for all tests

Each automated test tool has its scope of application and available objects, so it is not possible to assume that an automated test tool meets the needs of all tests. For different test purposes and test objects, you should select the appropriate test tools to test it. In many cases, it is necessary to use a variety of test tools or develop automated test frameworks to achieve the purpose of automated testing. Commercial and open source testing tools can be used for automated testing, but we need to develop automated test frameworks based on the characteristics of our products, provide common test cases in the framework, speed up testing, and achieve test case reuse, which is the way to test automation development in the future.

3. The test tool can reduce the workload significantly

In fact, the introduction of automated test tools does not immediately reduce the testing effort, instead, in more cases, the first time the automated test tools are introduced into the enterprise, the test work is actually becoming more difficult. The test workload can be reduced gradually only when the test tools are correctly and reasonably used, and there is a certain accumulation of technology.

4. Testing tools to achieve 100% of test coverage

Since automated testing can increase the depth and breadth of test coverage, the use of white box testing tools may achieve full coverage of the statement, logical path coverage, etc., but because the exhaustive test must use all the possible data, including valid and invalid test data, so under the limited resources is also impossible to carry out 100% of the test.

5. Automated test tools are easy to use

For this, many test engineers have the same misconception that a test tool can simply generate a script by capturing (recording) a client action, and that the script can be used for playback without editing. In fact, automated testing is not as simple as capturing the correct operation, and whether the script edits are reasonable can affect the test results. As a result, automated testing requires more skills and more training.

6. Automated tests can uncover a lot of new bugs

Discovering more new bugs should be the primary goal of manual testing and not expect automated testing to uncover more new bugs. In fact, automated testing is primarily used to discover original flaws. Automated testing is used for regression testing, and a large number of new business tests rely more on manual testing.

This article is reproduced from the 51Testing Software test network, see more: http://www.51testing.com/html/news.html

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.