CN110866492B - Baseline branch identification method and device and computer system - Google Patents

Baseline branch identification method and device and computer system Download PDF

Info

Publication number
CN110866492B
CN110866492B CN201911107290.9A CN201911107290A CN110866492B CN 110866492 B CN110866492 B CN 110866492B CN 201911107290 A CN201911107290 A CN 201911107290A CN 110866492 B CN110866492 B CN 110866492B
Authority
CN
China
Prior art keywords
branch
tested
sub
branches
baseline
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.)
Active
Application number
CN201911107290.9A
Other languages
Chinese (zh)
Other versions
CN110866492A (en
Inventor
陈策
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Pinwei Software Co Ltd
Original Assignee
Guangzhou Pinwei Software Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangzhou Pinwei Software Co Ltd filed Critical Guangzhou Pinwei Software Co Ltd
Priority to CN201911107290.9A priority Critical patent/CN110866492B/en
Publication of CN110866492A publication Critical patent/CN110866492A/en
Application granted granted Critical
Publication of CN110866492B publication Critical patent/CN110866492B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/40Document-oriented image-based pattern recognition
    • G06V30/41Analysis of document content
    • G06V30/412Layout analysis of documents structured with printed lines or input boxes, e.g. business forms or tables

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Artificial Intelligence (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The embodiment of the application discloses a baseline identification method, a baseline identification device and a computer system, wherein the baseline identification method comprises the following steps: calling a pre-configured interface to obtain a submission record of a branch to be tested, wherein the submission record comprises a sub-branch record of each branch to be tested; calculating the number of the sub-branches of each branch to be tested according to the sub-branch record of each branch to be tested; and determining the branches to be detected with the number of the sub-branches above a preset threshold as the baseline branches, and identifying without manual work, thereby realizing automatic identification of the baseline branches, improving the identification efficiency of the baseline branches and ensuring the identification accuracy.

Description

Baseline branch identification method and device and computer system
Technical Field
The present invention relates to the field of testing, and in particular, to a method, an apparatus, and a computer system for identifying a baseline branch.
Background
The baseline is a stable version of the software document or source code, and only documents or products that pass the test review can be included in the baseline, which is the basis for further development. The baseline consists of baseline branches, and new branches can be developed on a per-individual baseline branch basis. To ensure that new branches are put into the production environment without problems, they need to be tested.
When a new branch needs to be tested, the baseline branches corresponding to the new branches need to be known in advance, and the branches to be tested including the baseline branches and the new branches can be tested on the basis of the functions of the baseline branches. In the prior art, the baseline branch identification is usually carried out manually, so that high requirements are imposed on the code capability of testers, and the manual identification is low in efficiency and easy to make mistakes.
Disclosure of Invention
In order to solve the defects of the prior art, the main objective of the present invention is to provide a method, an apparatus and a computer system for identifying a baseline branch, so as to realize automatic identification of the baseline branch and improve identification efficiency.
In a first aspect, the present application provides a method for identifying a baseline branch, the method comprising:
calling a pre-configured interface to obtain a submission record of a branch to be tested, wherein the submission record comprises a sub-branch record of each branch to be tested;
calculating the number of the sub-branches of each branch to be tested according to the sub-branch record of each branch to be tested;
and determining the branch to be tested with the number of the sub-branches above a preset threshold value as a baseline branch.
In some embodiments, the preset threshold is 2.
In some embodiments, the calculating the number of sub-branches of each branch to be tested according to the sub-branch record of each branch to be tested includes:
and according to the sub-branch record of each branch to be tested, and according to the submission sequence of the branches to be tested in the submission record, calculating the number of the sub-branches of each branch to be tested in a reverse order.
In some embodiments, after determining that the branch to be tested whose number of the sub-branches is above the preset threshold is a baseline branch, the method further includes:
and marking and recording the baseline branch, and persisting the recorded data to a database.
In some embodiments, after persisting the record data to a database, the method further comprises visually presenting the record.
In some embodiments, after determining that the branch to be tested whose number of the sub-branches is above the preset threshold is a baseline branch, the method further includes:
and determining the branch to be tested with the number of the sub-branches smaller than the preset threshold value as an untested branch.
In a second aspect, the present application provides a baseline branch identification apparatus, the apparatus comprising:
the acquisition module is used for calling a pre-configured interface to acquire a submission record of the branch to be tested, wherein the submission record of the branch to be tested comprises a sub-branch record of each branch to be tested;
the calculation module is used for calculating the number of the sub-branches of each branch to be tested according to the sub-branch record of each branch to be tested;
and the processing module is used for determining the branch to be tested with the number of the sub-branches above a preset threshold as a baseline branch.
In some embodiments, the calculation module may be further configured to calculate, according to the sub-branch record of each branch to be tested, the number of sub-branches of each branch to be tested in a reverse order according to the submission order of the branch to be tested in the submission record.
In some embodiments, the apparatus further comprises a logging module to mark and log the baseline branch and persist the logged data to a database.
In a third aspect, the present application provides a computer system comprising:
one or more processors;
and memory associated with the one or more processors for storing program instructions that, when read and executed by the one or more processors, perform operations comprising:
calling a pre-configured interface to obtain a submission record of a branch to be tested, wherein the submission record comprises a sub-branch record of each branch to be tested;
calculating the number of the sub-branches of each branch to be tested according to the sub-branch record of each branch to be tested;
and determining the branch to be tested with the number of the sub-branches above a preset threshold value as a baseline branch.
According to the specific embodiments provided herein, the present application discloses the following technical effects:
the method for determining the baseline branch of the branch with the number of the sub-branches being above the preset threshold value by calling the pre-configured interface to obtain the sub-branch records of all the branches to be detected and calculating the number of the sub-branches of each branch to be detected so as to realize the automatic identification of the baseline branch, improve the identification efficiency of the baseline branch and ensure the identification accuracy;
the method for calculating the number of the sub-branches of each branch to be detected in the reverse order according to the sub-branch records of each branch to be detected and the submission sequence of the branch to be detected in the submission records is provided, so that the calculation efficiency of the number of the sub-branches is improved;
furthermore, the method for marking and recording the branch to be tested determined as the baseline branch and persisting the data to the database is provided, so that technicians can conveniently perform the next testing operation based on the identified baseline branch.
Of course, it is not necessary for any product to achieve all of the above-described advantages at the same time for practicing the present application.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the description below are only some embodiments of the present invention, and it is obvious for those skilled in the art that other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a project branch structure diagram provided in an embodiment of the present application;
FIG. 2 is a flow chart of a method provided by an embodiment of the present application;
FIG. 3 is a block diagram of an apparatus according to an embodiment of the present disclosure;
fig. 4 is a computer architecture diagram provided by an embodiment of the present application.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
As described in the background, the baseline branch is the basis for further development. In order to realize new requirements, newly developed branches are derived on the basis of the baseline, and the newly developed branches need to be tested and reviewed to be put into practical application and further added into the baseline.
Fig. 1 shows a branch structure diagram of a project. In a branch test, a complete branch under test includes a plurality of sub-branches under test, which can be divided into a baseline branch and an untested branch. The baseline branch is a portion of the baseline and is a stable version that has already been reviewed, while the untested branch represents a newly developed new code module that has not been reviewed by the test. The branch test on the branch under test is performed on the basis of the function of the baseline branch.
Therefore, in order to test these new branches, it is necessary to identify the baseline branch in the branches to be tested in advance, and test the new branches based on the function of the baseline branch. However, in the case where the developer does not pre-mark the baseline branch, the tester must identify the baseline branch if it is to be tested.
In the prior art, the baseline branch of the branch to be tested is usually determined by a manual identification manner of a tester, which has high requirement on the code level of the tester, takes long time and is easy to make mistakes.
In order to solve the above problems, the present application provides a method for identifying a baseline branch, which obtains submission records of all branches to be tested by calling a pre-configured interface, where the submission records include records of child nodes of each branch to be tested; and then, calculating the number of the child nodes of each branch to be tested in a reverse order according to the submission sequence of each branch to be tested in the submission record. When the number of the child nodes of one branch is not less than 2, the branch is determined to be a baseline branch, the branch is further marked as the baseline branch and is recorded, and then the recorded data is persisted into a database for reference of testers, so that the automatic identification of the baseline branch is realized, and the identification efficiency of the baseline is improved.
Example one
Specifically, the method can be realized by the following steps:
step one, identifying a version number to be detected, and automatically searching a corresponding item of the version number by using a Dashboard;
the Dashboard is a data management tool supporting data visualization, and can obtain data from multiple data sources in real time. All the items contained in each version number can be recorded using the Dashboard for recall if required.
By identifying the version number to be tested, the Dashboard can be used for calling the item corresponding to the version number, and the pre-configured interface is called according to the item to obtain the corresponding requirement list.
Step two, calling a pre-configured interface, acquiring a demand list of the corresponding project, searching the corresponding branch to be tested according to the demand list, and acquiring a submission record of the corresponding branch to be tested, wherein the submission record comprises a commit record contained in each branch to be tested;
the interface can be a pre-configured project management interface, and provides functions of acquiring a demand list, submitting records of branches to be tested, corresponding relations between projects and developers, corresponding relations between the projects and the testers and the like.
As shown in fig. 1, when performing a branch test, it is not necessary to perform a complete test on the entire complete project, and a requirement list of the project to be tested can be searched to obtain the requirement to be tested, and the corresponding branch to be tested is automatically searched according to the requirement to be tested, so as to test the branch to be tested including a baseline branch and one or more untested branches.
When a branch is committed, the commit is automatically assigned a commit. The commit is a randomly generated character string, the commit generated each time is different, and the corresponding committed branch can be found according to the commit.
A new branch developed based on the original branch will also contain the commit of the original branch. The original branch may be referred to as a parent branch and the new branch may be referred to as a child branch. A child branch may find its parent branch by looking for the branch whose commit it contains is assigned, if desired.
Step three, according to the commit contained in each branch to be tested, and according to the submission sequence of the branch to be tested in the submission record, calculating the number of the sub-branches of each branch to be tested in a reverse order;
since each sub-branch will contain the commit of the parent branch, the number of branches containing a commit may be counted to calculate the number of sub-branches of the branch to which the commit is assigned.
For example, when the commit assigned to a branch is 1001, if 3 new branches are developed on the basis of the branch, when the number of sub-branches of the branch is calculated, the branch including 1001 may be searched, and the number of branches including 1001 may be counted, and the counted number is the number of sub-branches of the branch. Since the branch itself also contains the record of 1001, the branch itself is also taken into account, and the resulting number of sub-branches is 4.
For a branch without sub-branches, when the number of sub-branches of the branch is calculated, the committed id allocated to the branch can be found in only one branch, so that the number of sub-branches is 1.
Preferably, the number of the sub-branches of each branch to be tested can be calculated in a reverse order according to the submission sequence of each branch to be tested in the submission record.
Determining the branches to be tested with the sub-branch number not less than 2 as baseline branches, and determining the branches to be tested with the sub-node number less than 2 as untested branches;
as described above, the branches to be tested include the baseline branch and the untested branch. The baseline branches constitute the baseline and represent a stable functional basis. Each unmeasured branch represents a newly developed function or requirement and needs to be reviewed for production. On the basis of a stable baseline branch, new branches, i.e., unmeasured branches, can be developed, so that each unmeasured branch corresponds to a separate baseline branch.
For an unmeasured branch that is not yet unstable, it cannot be used as a basis for developing a new branch, and its number of subbranches should be 1; since the baseline branch is already a stable version of itself, and only needs to be branch tested since a new branch is developed on its basis, when a baseline branch becomes the branch to be tested, its number of sub-branches should be at least 2, including itself and the untested branches developed on its basis, as described above.
Based on the characteristic of the baseline branch, whether each branch to be tested is the baseline branch can be determined according to the number of the sub-branches of each branch to be tested.
In order to store the identification result of the baseline and facilitate the subsequent testing of the branch to be tested according to the baseline branch, the following steps are required:
marking and recording the baseline branch, and persisting the recorded data to a database;
the name, commit, etc. of the baseline branch may be used to generate a database data record and persist the record data to the database, which may be looked up for the record when needed during the branch test.
And step six, testing the branch to be tested.
Specifically, the test coverage rate result can be calculated and obtained according to the baseline branch and the untested branch covered by the tested test case.
Preferably, the corresponding relationship between the project and the tester can be obtained by calling the interface, the corresponding relationship between the branch to be tested and the tester is further determined according to the corresponding relationship between the project and the branch to be tested, and the branch to be tested is distributed to the corresponding tester after the baseline branch is identified.
Preferably, the corresponding relationship between the project and the developer can be obtained by calling the interface, the corresponding relationship between the branch to be tested and the developer is further determined according to the corresponding relationship between the project and the branch to be tested, and the test result is sent to the corresponding developer after the branch to be tested is tested for the developer to refer to.
Example two
Corresponding to the first embodiment, the present application provides a baseline identification method, as shown in fig. 2, the method includes:
210. calling a pre-configured interface to obtain a submission record of a branch to be tested, wherein the submission record comprises a sub-branch record of each branch to be tested;
preferably, a pre-configured interface can be called to obtain a requirement list of the item to be tested, and the submission record of the corresponding branch to be tested is searched and obtained according to the requirement list.
220. Calculating the number of the sub-branches of each branch to be tested according to the sub-branch record of each branch to be tested;
preferably, the sub-branch is a branch containing a commit of the branch to be tested.
Preferably, the number of sub-branches of each branch to be tested can be calculated according to the number of branches including the commit of each branch to be tested.
Preferably, the calculating the number of the sub-branches of each branch to be tested according to the sub-branch record of each branch to be tested further includes:
221. and according to the sub-branch record of each branch to be tested, and according to the submission sequence of the branches to be tested in the submission record, calculating the number of the sub-branches of each branch to be tested in a reverse order.
230. Determining the branches to be tested with the number of the sub-branches above a preset threshold value as baseline branches;
preferably, the preset threshold is 2.
240. Determining the branches to be tested with the number of the sub-branches smaller than the preset threshold value as untested branches;
250. marking and recording the baseline branch, and persisting the recorded data to a database;
260. and visually displaying the record.
Preferably, a baseline branch report may be generated from the record for reference by a technician.
Preferably, the corresponding relationship between the branch to be tested and the tester can be obtained through calling the interface, and the branch to be tested is distributed to the corresponding tester after the baseline branch is determined.
Preferably, the corresponding relationship between the branch to be tested and the developer can be obtained by calling the interface, and the test result is sent to the corresponding developer after the branch to be tested is tested for the developer to refer to.
EXAMPLE III
Corresponding to the second embodiment, the present application provides a baseline recognition apparatus, as shown in fig. 3, the apparatus includes:
the obtaining module 310 is configured to call a preconfigured interface to obtain a submission record of a branch to be tested, where the submission record of the branch to be tested includes a sub-branch record of each branch to be tested;
the calculating module 320 is configured to calculate the number of sub-branches of each branch to be tested according to the sub-branch record of each branch to be tested;
the processing module 330 is configured to determine that the branch with the number of the sub-branches above a preset threshold is a baseline branch.
Preferably, the calculation module is further configured to calculate the number of the sub-branches of each branch to be tested in a reverse order according to the sub-branch record of each branch to be tested and the submission sequence of the branch to be tested in the submission record.
Preferably, the calculating module 320 may be further configured to calculate, according to the sub-branch record of each branch to be measured, the number of sub-branches of each branch to be measured in a reverse order according to the submission sequence of the branch to be measured in the submission record.
Preferably, the apparatus further comprises a recording module 340 for marking and recording the baseline branch, and persisting the recorded data to a database.
Preferably, the processing module 330 is further configured to determine that the branch with the sub-branch number of 2 or more is the baseline branch.
Preferably, the obtaining module is further configured to call a pre-configured interface to obtain a corresponding relationship between the branch to be tested and the developer; the apparatus further includes an allocation module 350, configured to send the branch to be tested to a corresponding tester after determining that the branch whose number of the sub-branches is above the preset threshold is the baseline branch.
Example four
In accordance with the above embodiments, the present application also provides a computer system comprising one or more processors; and memory associated with the one or more processors for storing program instructions that, when read and executed by the one or more processors, perform operations comprising:
calling a pre-configured project management interface to obtain a submission record of a branch to be tested, wherein the submission record comprises a sub-branch record of each branch to be tested;
calculating the number of the sub-branches of each branch to be tested according to the sub-branch record of each branch to be tested;
and determining the branch to be tested with the number of the sub-branches above a preset threshold value as a baseline branch.
Fig. 4 illustrates an architecture of a computer system, which may include, in particular, a processor 1510, a video display adapter 1511, a disk drive 1512, an input/output interface 1513, a network interface 1514, and a memory 1520. The processor 1510, video display adapter 1511, disk drive 1512, input/output interface 1513, network interface 1514, and memory 1520 may be communicatively coupled via a communication bus 1530.
The processor 1510 may be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an Application Specific Integrated Circuit (ASIC), or one or more Integrated circuits, and is configured to execute related programs to implement the technical solution provided by the present Application.
The Memory 1520 may be implemented in the form of a ROM (Read Only Memory), a RAM (Random Access Memory), a static storage device, a dynamic storage device, or the like. The memory 1520 may store an operating system 1521 for controlling the operation of the computer system 1500, a Basic Input Output System (BIOS) for controlling low-level operations of the computer system 1500. In addition, a web browser 1523, a data storage management system 1524, an icon font processing system 1525, and the like may also be stored. The icon font processing system 1525 can be an application program that implements the operations of the foregoing steps in this embodiment. In summary, when the technical solution provided by the present application is implemented by software or firmware, the relevant program codes are stored in the memory 1520 and called for execution by the processor 1510.
The input/output interface 1513 is used for connecting an input/output module to realize information input and output. The i/o module may be configured as a component in a device (not shown) or may be external to the device to provide a corresponding function. Wherein the input devices may include a keyboard, mouse, touch screen, microphone, various sensors, etc., and the output devices may include a display, speaker, vibrator, indicator light, etc.
The network interface 1514 is used to connect a communication module (not shown) to enable the communication interaction of the present device with other devices. The communication module can realize communication in a wired mode (such as USB, network cable and the like) and also can realize communication in a wireless mode (such as mobile network, WIFI, bluetooth and the like).
The bus 1530 includes a path to transfer information between the various components of the device, such as the processor 1510, the video display adapter 1511, the disk drive 1512, the input/output interface 1513, the network interface 1514, and the memory 1520.
In addition, the computer system 1500 may also obtain information of specific extraction conditions from the virtual resource object extraction condition information database 1541 for performing condition judgment, and the like.
It should be noted that although the above devices only show the processor 1510, the video display adapter 1511, the disk drive 1512, the input/output interface 1513, the network interface 1514, the memory 1520, the bus 1530, etc., in a specific implementation, the devices may also include other components necessary for proper operation. In addition, it will be understood by those skilled in the art that the above-described apparatus may also include only the components necessary to implement the embodiments of the present application, and need not include all of the components shown in the figures.
From the above description of the embodiments, it is clear to those skilled in the art that the present application can be implemented by software plus a necessary general hardware platform. Based on such understanding, the technical solutions of the present application or portions thereof that contribute to the prior art may be embodied in the form of a software product, which may be stored in a storage medium, such as a ROM/RAM, a magnetic disk, an optical disk, or the like, and includes several instructions for enabling a computer device (which may be a personal computer, a cloud server, or a network device) to execute the method according to the embodiments or some portions of the embodiments of the present application.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like that fall within the spirit and principle of the present invention are intended to be included therein.

Claims (4)

1. A method of identifying a baseline branch, the method comprising:
identifying a version number to be detected, and automatically searching a corresponding item of the version number;
calling a pre-configured interface, acquiring a demand list of the corresponding project, searching a corresponding branch to be tested according to the demand list, and acquiring a submission record of the branch to be tested, wherein the submission record comprises a sub-branch record of each branch to be tested;
according to the sub-branch record of each branch to be tested, calculating the number of the sub-branches of each branch to be tested in a reverse order according to the submission sequence of the branches to be tested in the submission record;
determining the branch to be tested with the number of the sub-branches above a preset threshold as a baseline branch; the preset threshold value is 2;
marking and recording the baseline branch, and persisting the recorded data to a database;
and visually displaying the record.
2. The method of claim 1, wherein after determining the branch to be tested having the number of the sub-branches above the preset threshold as the baseline branch, the method further comprises:
and determining the branch to be tested with the number of the sub-branches smaller than the preset threshold value as an untested branch.
3. A baseline branch identification apparatus, the apparatus comprising:
the acquisition module is used for identifying the version number to be detected and automatically searching the corresponding item of the version number;
the system comprises a pre-configured interface, a request list and a submission record, wherein the pre-configured interface is used for calling the pre-configured interface, the request list of the corresponding project is obtained, the corresponding branch to be tested is searched according to the request list, and the submission record of the branch to be tested is obtained, and comprises a sub-branch record of each branch to be tested;
the calculation module is used for calculating the number of the sub-branches of each branch to be tested in a reverse order according to the sub-branch record of each branch to be tested and the submission sequence of the branch to be tested in the submission record;
the processing module is used for determining the branch to be tested with the number of the sub-branches above a preset threshold value as a baseline branch; the preset threshold value is 2;
and the recording module is used for marking and recording the baseline branch, persisting the recorded data to a database and visually displaying the record.
4. A computer system, the system comprising:
one or more processors;
and memory associated with the one or more processors for storing program instructions which, when read and executed by the one or more processors, perform the steps of the method of claim 1.
CN201911107290.9A 2019-11-13 2019-11-13 Baseline branch identification method and device and computer system Active CN110866492B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911107290.9A CN110866492B (en) 2019-11-13 2019-11-13 Baseline branch identification method and device and computer system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911107290.9A CN110866492B (en) 2019-11-13 2019-11-13 Baseline branch identification method and device and computer system

Publications (2)

Publication Number Publication Date
CN110866492A CN110866492A (en) 2020-03-06
CN110866492B true CN110866492B (en) 2022-12-13

Family

ID=69653641

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911107290.9A Active CN110866492B (en) 2019-11-13 2019-11-13 Baseline branch identification method and device and computer system

Country Status (1)

Country Link
CN (1) CN110866492B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113254426B (en) * 2021-07-13 2021-10-29 杰为软件系统(深圳)有限公司 CAD data distributed version control system based on branches and base lines

Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101763248A (en) * 2008-12-25 2010-06-30 世意法(北京)半导体研发有限责任公司 System and method for multi-mode branch predictor
CN101932999A (en) * 2007-12-20 2010-12-29 汇丰技术股份有限公司 Automated methods and systems for developing and deploying projects in parallel
CN102855131A (en) * 2011-06-30 2013-01-02 国际商业机器公司 Device and method for software configuration management
CN103006205A (en) * 2012-12-29 2013-04-03 重庆邮电大学 Device and method for electrocardiosignal baseline recognition
CN103853556A (en) * 2014-03-04 2014-06-11 北京神舟航天软件技术有限公司 Method for building accurate BOM (Bill of Materials) in PDM (Product Data Management) system
CN104203340A (en) * 2012-01-30 2014-12-10 美敦力公司 Adaptive cardiac resynchronization therapy
CN104317843A (en) * 2014-10-11 2015-01-28 上海瀚之友信息技术服务有限公司 Data synchronism ETL (Extract Transform Load) system
CN105193451A (en) * 2015-10-21 2015-12-30 北京工业大学 Baseline identification method for fetal heart rate curve
CN106055984A (en) * 2016-05-27 2016-10-26 浪潮电子信息产业股份有限公司 Hierarchical management method applied to security baseline software
CN106999076A (en) * 2014-12-08 2017-08-01 皇家飞利浦有限公司 The automatic identification of infringement and classification in vascular
CN107193739A (en) * 2017-05-23 2017-09-22 张泽祎 A kind of black box regression testing method
CN108446135A (en) * 2018-03-13 2018-08-24 中国银行股份有限公司 A kind of lines of code statistical method and device
CN108764065A (en) * 2018-05-04 2018-11-06 华中科技大学 A kind of method of pedestrian's weight identification feature fusion assisted learning
CN108885660A (en) * 2015-12-17 2018-11-23 查尔斯斯塔克德雷珀实验室有限公司 Technology for metadata processing
CN109725926A (en) * 2017-10-31 2019-05-07 阿里巴巴集团控股有限公司 Manage the method and apparatus and data processing method of baseline
CN109783128A (en) * 2018-12-13 2019-05-21 平安普惠企业管理有限公司 Code change notification method, equipment, storage medium and device
CN109960643A (en) * 2017-12-22 2019-07-02 网宿科技股份有限公司 A kind of code test method and device
CN110414237A (en) * 2019-06-12 2019-11-05 武汉青藤时代网络科技有限公司 A kind of automation baseline inspection method based on terminal device

Patent Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101932999A (en) * 2007-12-20 2010-12-29 汇丰技术股份有限公司 Automated methods and systems for developing and deploying projects in parallel
CN101763248A (en) * 2008-12-25 2010-06-30 世意法(北京)半导体研发有限责任公司 System and method for multi-mode branch predictor
CN102855131A (en) * 2011-06-30 2013-01-02 国际商业机器公司 Device and method for software configuration management
CN104203340A (en) * 2012-01-30 2014-12-10 美敦力公司 Adaptive cardiac resynchronization therapy
CN103006205A (en) * 2012-12-29 2013-04-03 重庆邮电大学 Device and method for electrocardiosignal baseline recognition
CN103853556A (en) * 2014-03-04 2014-06-11 北京神舟航天软件技术有限公司 Method for building accurate BOM (Bill of Materials) in PDM (Product Data Management) system
CN104317843A (en) * 2014-10-11 2015-01-28 上海瀚之友信息技术服务有限公司 Data synchronism ETL (Extract Transform Load) system
CN106999076A (en) * 2014-12-08 2017-08-01 皇家飞利浦有限公司 The automatic identification of infringement and classification in vascular
CN105193451A (en) * 2015-10-21 2015-12-30 北京工业大学 Baseline identification method for fetal heart rate curve
CN108885660A (en) * 2015-12-17 2018-11-23 查尔斯斯塔克德雷珀实验室有限公司 Technology for metadata processing
CN106055984A (en) * 2016-05-27 2016-10-26 浪潮电子信息产业股份有限公司 Hierarchical management method applied to security baseline software
CN107193739A (en) * 2017-05-23 2017-09-22 张泽祎 A kind of black box regression testing method
CN109725926A (en) * 2017-10-31 2019-05-07 阿里巴巴集团控股有限公司 Manage the method and apparatus and data processing method of baseline
CN109960643A (en) * 2017-12-22 2019-07-02 网宿科技股份有限公司 A kind of code test method and device
CN108446135A (en) * 2018-03-13 2018-08-24 中国银行股份有限公司 A kind of lines of code statistical method and device
CN108764065A (en) * 2018-05-04 2018-11-06 华中科技大学 A kind of method of pedestrian's weight identification feature fusion assisted learning
CN109783128A (en) * 2018-12-13 2019-05-21 平安普惠企业管理有限公司 Code change notification method, equipment, storage medium and device
CN110414237A (en) * 2019-06-12 2019-11-05 武汉青藤时代网络科技有限公司 A kind of automation baseline inspection method based on terminal device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
支持软件配置管理的软件开发过程研究及应用;孙洁;《中国优秀硕士学位论文全文数据库信息科技辑》;20060315;第5-79页 *

Also Published As

Publication number Publication date
CN110866492A (en) 2020-03-06

Similar Documents

Publication Publication Date Title
CN112650670B (en) Application testing method, device, system, electronic equipment and storage medium
CN110990411B (en) Data structure generation method and device, and calling method and device
CN107193747B (en) Code testing method and device and computer equipment
CN110908915B (en) Test coverage rate display method and device and computer system
CN112597028A (en) Method and device for displaying case test result and readable storage medium
CN111666201A (en) Regression testing method, device, medium and electronic equipment
CN109840192B (en) Method and device for automatic testing
CN107066302B (en) Defect inspection method, device and service terminal
CN110866205A (en) Method and apparatus for storing information
CN110866492B (en) Baseline branch identification method and device and computer system
CN108304321A (en) A kind of method, system and device creating front and back end exploitation joint debugging environment
CN109460234B (en) Application slimming method and device, terminal and storage medium
CN111159028A (en) Webpage testing method and device
CN111127223A (en) Insurance product testing method and device and storage medium
CN110716859A (en) Method for automatically pushing test cases for modified codes and related device
CN113641628B (en) Data quality detection method, device, equipment and storage medium
CN109697141B (en) Method and device for visual testing
CN114338846A (en) Message testing method and device
CN112035425B (en) Log storage method and device and computer system
CN111679885A (en) Method, device, medium and electronic equipment for determining virtual machine drift
CN111078574A (en) Method and device for generating influence analysis report
CN111078550A (en) Software testing method and device, computer device and storage medium
CN115509887A (en) Test document generation method and device, electronic equipment and storage medium
CN117592858A (en) Application evaluation method, device, equipment and storage medium
CN118445206A (en) Regression testing method and device, computer readable storage medium and electronic equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant