Are you ready for automated testing?

Source: Internet
Author: User
Before performing automated testing for a project, consider these five aspects. These five aspects need to be considered for successful automated testing, it can also be used to determine whether the current project has sufficient conditions for automated testing.
1. test automation is similar to the software development process.
The recording/playback script development method cannot meet all the requirements of automated testing. Therefore, testers need to master the necessary development knowledge and programming skills.
2. test automation is a long-term process.
First, we cannot expect that automated testing will find many bugs in the short term. Automated Testing will only show its value after multiple long-term operations.
Second, do not think that if you purchase a tool and record some scripts, you can rest assured that the automated test achieves the desired effect. You need to consider the maintenance cost of the automated test script. Program With the addition and modification of functions, the maintenance workload of the test script will increase dramatically.
3. Ensure testing automation resources, including personnel and skills
It is best to have a dedicated automation testing engineer to ensure that the testing automation continues smoothly. The automation testing engineer is responsible for the project's testing automation and designs the testing framework and script structure, this solution solves the development issues of various test scripts and ensures that automated testing is planned, designed, and developed and maintained in an orderly manner.
4. perform automated testing step by step
Do not imagine automated testing from the very beginning. This is often not feasible. You should be familiar with tools and basic skills of automated testing from the very beginning. Then, integrate resources to implement some basic automated test cases, such as smoke test-type automated test scripts. Implement automated testing of functional modules that are easy to implement and relatively stable, and then consider gradually expanding and supplementing other functional modules that are relatively difficult to implement or are relatively unstable.
5. Ensure the maturity of the test process
If the testing process and project management process of a software enterprise have a low maturity, the success rate of automated testing is also relatively low. Before conducting an automated test, check the management capabilities of each aspect of the software enterprise. For example, is the test independent? Is there Configuration Management? What is the progress control capability? Test automation should not be blindly introduced if the Capability Maturity in all aspects is poor.

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.