Functional Automated testing process

Source: Internet
Author: User

Functional Automated Testing process1 overview

This process is to describe the SOFTWARE function automated testing process of the steps, content and methods, clear the various stages of responsibility, activities and outputs.

2 Process activity diagram

3 Event Description 3.1 test plan (optional)

In line with the previous test planning process, just add a description of the resources, test scope, and test progress required to implement automated tests for the project in the original test plan. The process output is the test plan.

3.2 Automated test Case design

Test cases for automated testing are designed according to the test plan, the software Requirements specification, and the system test case. The granularity of the test case is accurate to a single function point or process, and for the business rules of each feature point, the script is tested by adding appropriate checkpoints. The output of this process is the automated test case.

3.3 Automation Script design (optional)

According to the software Requirement specification, automation test case, System prototype, and system design manual, the main content of this paper is to analyze the current project, design a suitable script basic architecture, and design a feasible scripting method for special automated test cases. Design the implementation of special checkpoints, and propose solutions to potential technical difficulties. The output of this process is the Automation script Design manual.

3.4 Automated Scripting

According to the software Requirements specification, automated test case, system prototype, automation script design manual, record, debug, write automated test scripts for each function point, and add checkpoints for parameterization. The process also requires writing data file processing scripts, log file processing scripts, database processing scripts, public checkpoint processing scripts, and so on. The outputs of this process are automated test scripts and other public processing scripts for each function point.

3.5 Automated test data design

According to the software Requirement specification and the automated test case, the input data and the expected output of each function point and related business rules are designed and filled into the corresponding data file. The outputs of the process are data files for each function point.

3.6 Automated Test execution

Build a test environment. According to the automated test case, execute the automated script, automate the testing of the system, and automatically record the test results to the log file.

3.7 Automated Test results analysis

Analyze the record of errors reported in the test results file and submit a defect report if it is due to a defect in the system being tested. Summarize the results of automated tests, analyze the problems of the system, and submit the test report.

3.8 Automated test Script maintenance (optional)

If the system changes, the automated test scripts and related documents including the automated test case, the automation script design instructions are maintained to accommodate the changed system.

PS:This is the download of the Internet, the feeling can be automated for beginners to comb the process, I pay more attention to the standardization of the process, just started to feel very useful, just finishing up.

Functional Automated testing process

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.