CN106250318A - Intelligent risk analysis system for software updating - Google Patents
Intelligent risk analysis system for software updating Download PDFInfo
- Publication number
- CN106250318A CN106250318A CN201610655792.5A CN201610655792A CN106250318A CN 106250318 A CN106250318 A CN 106250318A CN 201610655792 A CN201610655792 A CN 201610655792A CN 106250318 A CN106250318 A CN 106250318A
- Authority
- CN
- China
- Prior art keywords
- module
- code
- risk analysis
- management module
- test
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000012502 risk assessment Methods 0.000 title claims abstract description 54
- 238000012360 testing method Methods 0.000 claims abstract description 32
- 230000000694 effects Effects 0.000 abstract description 3
- 238000000034 method Methods 0.000 abstract description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000001737 promoting effect Effects 0.000 description 2
- 230000002596 correlated effect Effects 0.000 description 1
- 238000005314 correlation function Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
- G06F11/368—Test management for test version control, e.g. updating test cases to a new software version
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
The invention particularly relates to an intelligent risk analysis system for software updating. The intelligent risk analysis system for software updating comprises an application program source code module, a code version management module, a code correlation management module and a risk analysis module, wherein the application program source code module is connected to the risk analysis module through the code version management module, and the code correlation management module is directly connected with the risk analysis module; and the risk analysis module analyzes and generates a test risk analysis report by using the data of the code version management module and the code correlation management module. The software updating intelligent risk analysis system solves the problem that the traditional software test is incomplete in coverage of key related functions of development submission test, can cover all related function modules of updating codes, effectively improves the test quality and test efficiency of each version, and reduces the possibility of test omission; the method has the key effects of reducing the test cost and reducing the later software maintenance investment while improving the test quality.
Description
Technical field
The present invention relates to software upgrading risk analysis decision-making technic field, divide particularly to a kind of software upgrading intelligence risk
Analysis system.
Background technology
Along with developing rapidly of software engineering, scale and the complexity of software are constantly increasing, the prison to software quality
Control becomes more and more difficult, has higher requirement the professional skill of tester, and the instrument using test there has also been
Higher requirement.
In the past, testing requirement and the emphasis of each software version was by exploitation manual maintenance and to be supplied to tester.
The method often occurs that testing emphasis does not covers the situation of related function module, causes testing test leakage, and leftover problem is to visitor
Family production environment.
In order to farthest reduce the generation of this type of accident, the present invention proposes a kind of software upgrading intelligence risk analysis
System.
Summary of the invention
The present invention is in order to make up the defect of prior art, it is provided that a kind of simple efficient software upgrading intelligence risk analysis
System.
The present invention is achieved through the following technical solutions:
A kind of software upgrading intelligence risk analysis system, it is characterised in that: include application source code module, code release pipe
Reason module, code correlation management module and risk analysis module, described application source code module passes through code release pipe
Reason module is connected to risk analysis module, and described code correlation management module is directly connected to risk analysis module;Described risk
Analyze module and utilize code release management module and the data of code correlation management module, analyze and generate test risk analysis report
Accuse.
Described application source code module is that code release manages module with program source code, by code release pipe
The object of reason module management;The module that described code release management module is updated in order to cognizance code, and safeguard more new record,
And serve data to the use of risk analysis module when needed;Described code correlation management module is in order to safeguard each mould of software
Relation between block code, and serve data to the use of risk analysis module when needed.
When code version management module has detected software upgrading, software update data is supplied to risk analysis mould
Block, the relation data between each for the software of renewal block code is supplied to risk analysis mould by described code correlation management module
Block, described risk analysis module utilizes the data genaration correspondence version test risk analysis report relative to last version of reception
Accuse.
The invention has the beneficial effects as follows: this software upgrading intelligence risk analysis system, solve traditional software and test by opening
Send out and submit to test emphasis correlation function to cover incomplete problem, it is possible to cover all more fresh code related function module, effectively
Improve test quality and the testing efficiency of each version, decrease the probability of test leakage;While promoting test quality, right
Reduce testing cost and minimizing later stage software maintenance puts into the effect having key.
Accompanying drawing explanation
Accompanying drawing 1 updates intelligence risk analysis system using method schematic diagram for invention software.
Detailed description of the invention
In order to make the technical problem to be solved, technical scheme and beneficial effect clearer, below tie
Closing drawings and Examples, the present invention will be described in detail.It should be noted that, specific embodiment described herein is only used
To explain the present invention, it is not intended to limit the present invention.
This software upgrading intelligence risk analysis system, including application source code module, code release management module, generation
Code coherency management module and risk analysis module, described application source code module is connected by code release management module
To risk analysis module, described code correlation management module is directly connected to risk analysis module;Described risk analysis module profit
By code release management module and the data of code correlation management module, analyze and generate test risk analysis reports.
Described application source code module is that code release manages module with program source code, by code release pipe
The object of reason module management;The module that described code release management module is updated in order to cognizance code, and safeguard more new record,
And serve data to the use of risk analysis module when needed;Described code correlation management module is in order to safeguard each mould of software
Relation between block code, and serve data to the use of risk analysis module when needed.
When code version management module has detected software upgrading, software update data is supplied to risk analysis mould
Block, the relation data between each for the software of renewal block code is supplied to risk analysis mould by described code correlation management module
Block, described risk analysis module utilizes the data genaration correspondence version test risk analysis report relative to last version of reception
Accuse.
Such as: having modules A, B, C, D, E in build system, wherein, build1 version submits A, B, C, D, E block code to,
Build2 version updating A block code.Wherein, A Yu B, C have dependency, D Yu E to have dependency.So, build2 is being submitted to survey
The when of examination, risk analysis reports can be generated.
Build2 compares build1 more fresh code modules A, associated modules B, C, risk functional module A, B, C, emphasis
Test.
This software upgrading intelligence risk analysis system, solves traditional software test and is submitted to test emphasis to be correlated with merit by exploitation
Incomplete problem can be covered, it is possible to cover all more fresh code related function module, be effectively increased the test of each version
Quality and testing efficiency, decrease the probability of test leakage;While promoting test quality, after reducing testing cost and reducing
Phase software maintenance puts into the effect having key.
Claims (3)
1. a software upgrading intelligence risk analysis system, it is characterised in that: include application source code module, code release
Management module, code correlation management module and risk analysis module, described application source code module passes through code release
Management module is connected to risk analysis module, and described code correlation management module is directly connected to risk analysis module;Described wind
Danger is analyzed module and is utilized code release management module and the data of code correlation management module, analyzes and generates test risk analysis
Report.
Software upgrading intelligence risk analysis system the most according to claim 1, it is characterised in that: described application program source generation
Code module is that code release manages module with program source code, by the object of code release management module management;Described generation
The module that code version management module is updated in order to cognizance code, and safeguard more new record, and serve data to when needed
Risk analysis module uses;Described code correlation management module in order to safeguard the relation between each block code of software, and
Serve data to risk analysis module when needing use.
Software upgrading intelligence risk analysis system the most according to claim 1 and 2, it is characterised in that: when code release pipe
When reason module has detected software upgrading, software update data being supplied to risk analysis module, described code correlation manages
Relation data between each for the software of renewal block code is supplied to risk analysis module, described risk analysis module profit by module
With the data genaration correspondence version received relative to the test risk analysis reports of last version.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610655792.5A CN106250318A (en) | 2016-08-11 | 2016-08-11 | Intelligent risk analysis system for software updating |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610655792.5A CN106250318A (en) | 2016-08-11 | 2016-08-11 | Intelligent risk analysis system for software updating |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106250318A true CN106250318A (en) | 2016-12-21 |
Family
ID=58078684
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610655792.5A Pending CN106250318A (en) | 2016-08-11 | 2016-08-11 | Intelligent risk analysis system for software updating |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106250318A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108280090A (en) * | 2017-01-06 | 2018-07-13 | 中芯国际集成电路制造(上海)有限公司 | A kind of Intelligence Feedback system and method |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101403964A (en) * | 2008-11-18 | 2009-04-08 | 四川赛文纳克软件有限公司 | Integration type software configuration management method based on transaction management |
WO2012111387A1 (en) * | 2011-02-14 | 2012-08-23 | 株式会社 エヌ・ティ・ティ・ドコモ | Test device |
CN103268289A (en) * | 2013-06-18 | 2013-08-28 | 北京云测信息技术有限公司 | Method and system for transcribing and applying test script on mobile terminal |
-
2016
- 2016-08-11 CN CN201610655792.5A patent/CN106250318A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101403964A (en) * | 2008-11-18 | 2009-04-08 | 四川赛文纳克软件有限公司 | Integration type software configuration management method based on transaction management |
WO2012111387A1 (en) * | 2011-02-14 | 2012-08-23 | 株式会社 エヌ・ティ・ティ・ドコモ | Test device |
CN103268289A (en) * | 2013-06-18 | 2013-08-28 | 北京云测信息技术有限公司 | Method and system for transcribing and applying test script on mobile terminal |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108280090A (en) * | 2017-01-06 | 2018-07-13 | 中芯国际集成电路制造(上海)有限公司 | A kind of Intelligence Feedback system and method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20230112783A1 (en) | Subject matter expert knowledge mapping using dynamic clustering | |
CN109656820B (en) | Intelligent automatic test system based on CBTC | |
ATE450830T1 (en) | SENSOR FAULT DIAGNOSIS AND PREDICTION USING A COMPONENT MODEL AND TIMESCALE ORTHOGONAL DEVELOPMENTS | |
CN105373472B (en) | A kind of method of testing and test system of the statistical accuracy based on database | |
Chiappini et al. | Formalization and validation of a subset of the European Train Control System | |
CN108459951B (en) | Test method and device | |
CN110442514B (en) | Method for realizing defect repair recommendation based on learning algorithm | |
CN112764784A (en) | Automatic software defect repairing method and device based on neural machine translation | |
CN103559129A (en) | Statistical regression test data generation method based on genetic algorithm | |
CN115080299B (en) | Software fault feedback processing method, device, medium and equipment | |
Bao et al. | Quantitative evaluation of common cause failures in high safety-significant safety-related digital instrumentation and control systems in nuclear power plants | |
CN110750455B (en) | Intelligent online self-updating fault diagnosis method and system based on system log analysis | |
CN101634966B (en) | Method for carrying out automatic fault mode and influence analysis of software process | |
US20190188574A1 (en) | Ground truth generation framework for determination of algorithm accuracy at scale | |
CN106250318A (en) | Intelligent risk analysis system for software updating | |
CN110618935A (en) | Code change coverage rate statistics realization method for manual test | |
Wang et al. | Reef: A framework for collecting real-world vulnerabilities and fixes | |
Wan et al. | Software/hardware co-design for llm and its application for design verification | |
CN103885754A (en) | Automatic data model generating system and automatic data model generating method | |
CN117193778A (en) | Code examination method and system based on language model | |
CN117170724A (en) | Automatic updating method, device and equipment for AI model for detecting business abnormality | |
KR20200065820A (en) | Energy and security efficiency analysis system based on digital twin modeling for smart factory introduction | |
CN110597718A (en) | Automatic test implementation method and system based on AI | |
CN107919998B (en) | Sensor server function testing method and system based on JMeter | |
CN114415602B (en) | Monitoring method, device, system and storage medium for industrial equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20161221 |
|
RJ01 | Rejection of invention patent application after publication |