|
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 |
|
|
|