Software continuous delivery acceptance method based on continuous integration and automated testing

An automated testing and continuous integration technology, applied in software testing/debugging, hardware monitoring, error detection/correction, etc., can solve problems such as reducing test execution efficiency

Inactive Publication Date: 2018-07-27
JIANGSU ELECTRIC POWER INFORMATION TECH +1
View PDF3 Cites 29 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0010] The above continuous delivery methods and automated testing methods provide more reliable software delivery for enterprise software systems, but in the software delivery process and testing process at each stage, more professional personnel are required to provide software environment configuration and script running environment configuration and test result management, which reduces the efficiency of test execution. It is urgent to provide a fully automated method that realizes the integration of continuous delivery and automated testing.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Software continuous delivery acceptance method based on continuous integration and automated testing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017] A software continuous delivery acceptance method based on continuous integration and automated testing. This method starts from the source code submission, downloads the code from the source code configuration tool for automatic construction, and integrates FindBugs code vulnerability scanning through the construction tool. After the construction is completed, use Docker to create Deploy the environment or integrate with the existing environment, and then implement functional test script management, performance test script management, compatibility test script management, and code vulnerability scanning configuration management, providing functional testing, performance testing, compatibility testing, and source code auditing The integrated integrated environment executes various tests and manages the results in a unified manner. The implementation of this method needs to integrate the following existing software: Docker virtualization software, Jenkins continuous integr...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a software continuous delivery acceptance method based on continuous integration and automated testing. From source code submission, a code is downloaded from a source code configuration tool to carry out automated construction, and FindBugs code vulnerability scanning is integrated through a construction tool; after construction is finished, Docker is used for creating deployment environment or integrating with existing environment; then, function test script management, performance test script management, compatibility test script management and code vulnerability scanning configuration management are realized; the integrated environment of integrated function testing, performance testing, compatibility testing and source code auditing is provided; and various tests are executed, and results are uniformly managed. Through the method, test personnel do not need to build the complex continuous integration and testing environment, the test of each dimension of one item can be quickly realized, the comprehensive test result of the whole item is provided, and test efficiency is greatly improved.

Description

technical field [0001] The invention is a software testing method, which integrates continuous integration, function testing, performance testing, code static testing, compatibility testing and security testing in an automated manner, greatly simplifying the continuous delivery and acceptance process of software. Background technique [0002] With the continuous increase of enterprise software systems, the complexity, test cycle and test cost of software testing are also increasing. Many enterprises have introduced continuous delivery and automated testing methods. [0003] Continuous delivery is represented by Jenkins software, which is used to realize the construction, testing and deployment of software products in the delivery process. [0004] Automated testing methods include the following types of testing and their corresponding software: [0005] 1) Functional testing: Functional testing software represented by QTP and Robot provides recording, editing, running, test...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F11/34G06F11/36G06F21/57
CPCG06F11/3409G06F11/3664G06F11/3688G06F21/577G06F2221/033
Inventor 曹震刘侃周宇王青国吴鹏徐进
Owner JIANGSU ELECTRIC POWER INFORMATION TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products