Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and device for accelerating software testing

A technology for accelerating software and test cases, applied in the field of accelerated software testing, it can solve the problems of time and environment stability being controlled by resources and environment, and achieve the effect of avoiding execution failure, clean and controllable execution environment, and speeding up the speed.

Inactive Publication Date: 2016-06-22
BEIJING YUANXIN SCI & TECH
View PDF3 Cites 36 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the time spent on each integrated build and the stability of the environment are subject to factors such as the resources and environment of the build server

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
  • Method and device for accelerating software testing
  • Method and device for accelerating software testing
  • Method and device for accelerating software testing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] The scope of applicability of the present invention will become apparent from the detailed description given below. It should be understood, however, that the detailed description and specific examples, while indicating the preferred embodiment of the invention, are given for purposes of illustration only.

[0024] figure 1 A flow chart of an embodiment of the testing method of the present invention is shown, and the embodiment is used to realize the automatic version release of the program. In this embodiment, git, Gerrit, Jenkins and Docker are used in combination with the method of the present invention. Git is an open source distributed version control system for effective and high-speed processing of project version management from small to very large. Gerrit is an open source Git-based code review tool for reviewing software code to be submitted. Each submission on Gerrit needs to meet the conditions of approval before it can be finally submitted to the remote ...

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

This application discloses a method and device for accelerating software testing. The method comprises: receiving a successfully compiled program; creating and starting a plurality of mutually isolated containers on a host; enabling all the containers to execute a test case respectively so as to test the program and return a result of successful execution or unsuccessful execution to the host; and destroying the containers after executing the test case. By means of the present invention, the speed of continuous integration can be accelerated, so that the cycle of one continuous integration is shortened, and the conditions of unsuccessful execution of the test case due to the problem of a testing environment can be reduced or avoided.

Description

technical field [0001] The present application relates to the field of electrical digital data processing, in particular to a method and device for accelerating software testing. Background technique [0002] Continuous integration is a software development practice in which team members integrate their work frequently, with each member integrating at least once per day, which means that multiple integrations may occur per day. Each integration is verified through automated builds (including compilation, automated testing, and release) to detect integration errors as early as possible. [0003] The software development life cycle has stages such as problem definition, feasibility analysis, general description, system design, coding, debugging and testing, acceptance and operation, maintenance and upgrade to obsolescence. [0004] Based on various open source project frameworks, the continuous integration system can be connected into an overall solution through the functions...

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
IPC IPC(8): G06F11/36
CPCG06F11/3688
Inventor 刘凤兰
Owner BEIJING YUANXIN SCI & TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products