Automated Software Testing: Automated factory

Source: Internet
Author: User

 

 

How to conduct automated testing in agile mode

In the context that the company's development process has changed to agile development, project-level, version-level, and product-level agile development is in full swing. How automated testing keeps up with the pace of continuous integration and daily building does not become the bottleneck of agile development. How to keep up with testing has become an urgent issue in Agile development.

Share and reuse test assets

After the organizational structure is switched to PDU, development and testing are fully integrated to form the same collaborative combat unit. As the main deliverables of testing, testing automation cases, testing data, testing environment and other testing assets, how to achieve and develop sharing and reuse, play the role of testing assets in iteration, issues that need to be considered together for development and testing.

Lab and Environment Management

The company has always advocated cost reduction. At present, the company has begun to tighten the purchase of materials in the laboratory to reduce the purchase budget. There are only so many materials. To meet our version requirements, the only way is to improve the utilization rate of our materials. How to improve the utilization rate of our materials, achieve standardized laboratory management, and achieve centralized environment management and full sharing has become the focus of attention.

item

description

vision

improve end-to-end testing efficiency, reduce testing costs, and improve the working environment of testers

Target 1

provides product-level automated testing capabilities for continuous integration and agile development

1) automatic build

2) Automatic deployment

3) automated environment setup

4) automated testing

Target 2

improve the environmental utilization and solve the" three shares "(site, time, cost) of the lab) problem

1) Laboratory "four transformations" (standardization, standardization, automation, and globalization) construction

2) Environment Construction automation

3) laboratory Man-Machine separation

Target 3

test asset sharing and reuse

1) reuse between versions

2) e2e and solution reuse

3) continuous integration and agile development

Objective 4

Reduces the threshold for automated testing and improves the efficiency of automated execution

1) Unified tool big platform and unified portal interface

2) Multi-version parallel

3) Multi-Environment Parallelism

4) Parallel Execution of multiple executors

Typical application scenarios supported by the automated factory are as follows:

typical scenarios

Scenario Description

Status

continuous integration of development

incorporate automated testing into the continuous integration process of development, so as to implement timely verification of versions and timely feedback of problems, achieve the purpose of sharing and reusing test assets in development and testing.

supported

continuous integration of SDV automated testing

implements continuous integration of SDV automated testing, verifies the correctness of automated use cases in a timely manner, and reports problems in a timely manner to improve the efficiency of automated use case development.

supported

SDV automated testing

automatic environment setup, concurrent use case execution, improved environmental utilization, and improved efficiency of SDV automated testing.

supported

Environment Management

by means of unified management of the test environment, manual, automated, and development and testing environments are shared to achieve Man-Machine separation and improve the utilization of the overall environment, reduce material procurement costs.

supported

laboratory management

through centralized and unified management of Laboratory standardization, materials are fully shared, standardized management of the laboratory is realized, the cost of laboratory management is reduced, and the material utilization rate is improved.

supported

automated plant construction, the procedure is as follows:

1) clarify the overall project objectives

2) project detailed plan formulation

3) project implementation and monitoring

4) acceptance, application, and measurement data collection of project results

Related Article

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.