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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com