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

Project third-party library upgrade anomaly detection method and system, equipment and storage medium

A testing method and project technology, applied in error detection/correction, software testing/debugging, instruments, etc., can solve problems such as high technical requirements, omission of testing review and inspection, and long time consumption

Active Publication Date: 2020-08-07
SECZONE TECH CO LTD
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] 1. Manual review has high technical requirements for developers and takes a long time. Developers need to be particularly aware of where the relevant code of the upgraded third-party library is used in the project, and it is also prone to insufficient inspection coverage
[0004] 2. The method of software review needs to clearly know all the interfaces of the project in order to perform corresponding upgrade checks. However, if the application does not have a complete automated test script, then the test review will also appear to miss the check

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
  • Project third-party library upgrade anomaly detection method and system, equipment and storage medium
  • Project third-party library upgrade anomaly detection method and system, equipment and storage medium
  • Project third-party library upgrade anomaly detection method and system, equipment and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] In order to make the purpose, features, and advantages of the present invention more obvious and understandable, the technical solutions in the embodiments of the application will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the application. Obviously, the described The embodiments are only some of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without making creative efforts belong to the protection scope of the present invention.

[0029] figure 1 It is a schematic flow chart of the third-party library upgrade detection method in the embodiment of this application. In this embodiment, the above-mentioned project third-party library upgrade detection method includes:

[0030] Step 101, obtain a list of third-party libraries, and obtain information about each third-party library. ...

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 present invention provides a project third-party library upgrade detection method and system, including: obtaining a third-party library list and obtaining information; generating the latest version of the project and the project dependency snapshot information of the previous version in the third-party library through the information uploaded by the user, project Details, and compare the information of the two versions to generate difference comparison data; use lexical analysis technology to analyze the data to obtain specific class change information; according to the upgrade impact data of each third-party library and the number of associated third-party libraries, upgrade the reference to the third-party The impact score of the project of the library and the selection of the third-party library within the preset scoring threshold; and the impact scoring of the specific class change information of the third-party library within the preset scoring threshold, and the detection of the upgraded third-party library. Provide access to third-party libraries, which can be directly connected to authoritative warehouses, ensuring that the upgraded versions of common third-party library codes can be obtained accurately and effectively, with timeliness and accuracy.

Description

technical field [0001] The invention belongs to the field of computer application technology, and in particular relates to a method, system, device and storage medium for detecting abnormalities in project third-party library upgrades. Background technique [0002] With the vigorous development of the network, the number of application programs is correspondingly in the stage of blowout development. A large number of third-party library files are introduced into the current application program, and the third-party library files contain a large amount of open source code and more third-party library files. While the extensive use of open source codes brings great convenience to software development, it also has complex uncertainties. In the application development life cycle, when a developer wants to upgrade a third-party library version, a field or method of a third-party library that the project depends on is often deleted during the upgrade, which causes the overall depl...

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 Patents(China)
IPC IPC(8): G06F8/65G06F11/36
CPCG06F8/65G06F11/368
Inventor 刘海涛万振华王颉李华董燕
Owner SECZONE TECH CO LTD
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