Construction method and system for software version

A software version and construction method technology, applied in the software field, can solve the problems that the daily construction method and device do not involve unit testing and code rule detection methods and devices, and do not involve unit testing and code rule detection processing, etc., to achieve The effect of improving R&D efficiency, shortening the development cycle, and saving development time

Active Publication Date: 2011-04-13
ZTE CORP
View PDF5 Cites 19 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The Chinese patent application No. 200710166024.4 has the following disadvantages: the patent provides a traditional daily construction method and process, and does not involve the processing of unit testing and code rule detection
[0006] U.S. Patent No. 200910171458.2 has the following disadvantages: In this patent, the daily construction method and device do not involve unit testing and code rule detection methods and devices

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
  • Construction method and system for software version
  • Construction method and system for software version
  • Construction method and system for software version

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0027] figure 1 It is a preferred flowchart of the software version construction method according to the embodiment of the present invention, which includes the following steps:

[0028] S102: The software version construction system automatically performs dynamic tests on the acquired codes and generates a dynamic test report;

[0029] S104, the software version construction system compiles the code to generate a program package;

[0030] S106: The software version construction system automatically performs a static test on the program package, and generates a static test report;

[0031] S108: The software version construction system constructs a software version according to the program package, and sends the dynamic test report and the static test report to the user.

[0032] Compared with the prior art, this preferred embodiment introduces code testing in the version construction process to perform dynamic and static testing on the code. On the one hand, it ensures the testability ...

Embodiment 2

[0039] figure 2 It is another preferred flowchart of the software version construction method according to the embodiment of the present invention, which includes the following steps:

[0040] Step S201, environment cleaning and parameter setting. Preferably, some initial parameters during version construction are set, the computer environment is cleaned, and the previously generated version installation files and various log files are cleared using batch files.

[0041] Daily construction work is carried out every day. Before starting the formal work, the environment on the assembly computer needs to be cleaned up, the unnecessary software processes installed on the operating system are closed, the previous setting parameters and flag bits are deleted, and temporary files are deleted. Avoid stopping the build process and enable the environment to run continuously. After the environment is cleaned up, according to the new parameters configured in the parameter file, create the di...

Embodiment 3

[0097] image 3 It is a schematic diagram of a preferred structure of a software version construction system according to an embodiment of the present invention, which includes: a version acquisition unit 302, configured to acquire the code constructed by the version to be executed; and a dynamic testing unit 304, configured to automatically analyze the acquired code Perform dynamic testing to generate a dynamic test report; the compiling unit 306 is used to compile the code and generate a package; the static testing unit 308 is used for the code testing unit and is also used to automatically perform static testing on the package , Generate a static test report; the version construction unit 310 is used to construct a software version according to the program package; the transmission unit 312 is used to send the dynamic test report and the static test report to the user.

[0098] Compared with the prior art, this preferred embodiment introduces code testing in the version constru...

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 construction method and a system for software version, wherein the method comprises the following steps: a software version construction system dynamically tests automatically obtained codes to generate a dynamic test report; the software version construction system compiles the codes to generate a program package; the software version construction system automatically performs static test on the program package to generate a static test report; and the software version construction system constructs the software version according to the program package, and transmits the dynamic test report and the static test report to users. With the construction method and system for software version, development time for developers is greatly saved, development cycle of the software is shortened, research and development efficiency is improved, and correctness and integrality of the test are both guaranteed.

Description

Technical field [0001] The invention relates to the field of software technology, and more specifically, to a method and system for constructing a software version. Background technique [0002] In software development, it is very important to build a complete version of the software, and this process has become an indispensable part of the software development process every day. Faced with the software code that is constantly added every day, to ensure that the newly incorporated code every day is error-free and efficient, it is necessary to build the software version daily to ensure the reliability of the software code after rapid update and improve R&D efficiency. [0003] At present, the most common software development process is that developers must conduct detailed dynamic and static tests before submitting the code before submitting the code to the version machine, and then building the version daily. Dynamic testing here means that developers write test cases to test the...

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): G06F9/44G06F11/36
CPCG06F11/36G06F9/44G06F11/368G06F8/71
Inventor 黄华韦贤玮
Owner ZTE CORP
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