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

Coverage rate test method and device in Android software integration test

A technology of software integration and testing methods, applied in software testing/debugging, error detection/correction, instruments, etc., can solve problems such as low testing efficiency

Pending Publication Date: 2021-03-09
GUANGZHOU PINWEI SOFTWARE
View PDF0 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, only part of the code in each branch will be changed after being merged into the release branch, but the part of the code in each branch that has not been changed after being merged into the release branch also needs to be tested after the merge, which makes the test efficiency not tall

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
  • Coverage rate test method and device in Android software integration test
  • Coverage rate test method and device in Android software integration test
  • Coverage rate test method and device in Android software integration test

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0045] In order to make the purpose, technical solution and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present application, not to limit the present application.

[0046] Such as figure 1 Shown is the application environment of the coverage testing method in Android software integration testing in one embodiment of the present invention.

[0047]Wherein, test server 10 is connected with a plurality of test devices (such as figure 1 21 / 22 / 23 as shown), communicate through the network. In one embodiment, the test server 10 can deliver the development kits of one or more versions of the software to be tested to each test device, so that the test device can perform software testing on the development kits it receives, and complete the test Afterwards,...

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 relates to a coverage rate test method and device in an Android software integration test, computer equipment and a storage medium. The method comprises the following steps: obtaining sub-test coverage rate data of to-be-tested software in all version branches of a current version; obtaining a difference log of release branches of the to-be-tested software in the current version, andcombining the sub-test coverage rate data of all version branches according to the difference log to obtain combined sub-test coverage rate data; detecting all diff methods and all non-diff methods of the release branches according to the difference log, and performing an integration coverage rate test on codes corresponding to all diff methods in release branch codes to obtain initial set test coverage rate data; and combining the initial centralized measurement coverage rate data with the combined sub-measurement coverage rate data to obtain final centralized measurement coverage rate data,and generating a coverage rate report according to the final centralized measurement coverage rate data. When the coverage rate test is carried out on the release branch code, the coverage rate dataof the independently tested code can be reused, so that the test efficiency of the release branch code is improved.

Description

technical field [0001] The present application relates to the technical field of software testing, in particular to a coverage testing method, device, computer equipment and storage medium in Android software integration testing. Background technique [0002] In software testing, it is usually necessary to perform code coverage statistics on the software testing process. Code coverage indicates the extent to which code is covered by tests. Generally, software testers decide whether software testing needs to be repeated based on the level of code coverage. [0003] A version of an application may have multiple requirements (such as dozens of requirements), and a branch will be established for each requirement during development. The developed code of each branch needs to be tested for coverage one by one. If The code of each branch has no bugs found in the test and the code coverage can reach the standard, you need to merge the code of each branch into the release branch, a...

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
IPC IPC(8): G06F11/36
CPCG06F11/3676
Inventor 陈策
Owner GUANGZHOU PINWEI SOFTWARE
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