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

Version compatibility test method and apparatus

A testing method and testing device technology, applied in the field of code testing, can solve problems such as high cost, inaccurate detection and positioning, and low efficiency

Active Publication Date: 2015-09-23
TENCENT TECH (SHENZHEN) CO LTD
View PDF5 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The purpose of the present invention is to provide a downloading method and device to solve the problems of high cost, inaccurate detection and positioning, and low efficiency in the compatibility testing of different SDK versions of application programs developed by third parties through dynamic testing

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
  • Version compatibility test method and apparatus
  • Version compatibility test method and apparatus
  • Version compatibility test method and apparatus

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] In order to make the object, technical solution and advantages of the present invention clearer, the present invention 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 invention, not to limit the present invention. In order to illustrate the technical solutions of the present invention, specific examples are used below to illustrate.

[0024] The embodiment of the present invention no longer adopts the dynamic test provided by the background technology, and does not need to purchase a large number of mobile terminals. Instead, obtain different versions of the software development kit (Software Development Kit, SDK) directly from the network server, for example: download the Android SDK directly from the network server provided by Google; after downloading the SDK corresponding to the compatible system After th...

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 is applicable to the field of code test and provides a version compatibility test method and apparatus. The method comprises: generating a difference database, wherein the difference database records difference data existing between at least two different versions of software development kits (SDK); acquiring code data from a programmed code file; inspecting whether the code data contains any difference data in the difference database or not; and generating a compatibility test report according to the inspecting result. Thus, the difference database is generated by directly obtaining different versions of the SDKs from an official network server, and the difference database is used for performing a compatibility test on the code data, so as to obtain the compatibility test report; therefore, if the compatibility test report indicates that the code data contains the difference data, the part where the code data contains the difference data can be modified until the modified code data can be compatible with different versions of the SDKs.

Description

technical field [0001] The invention belongs to the field of code testing, in particular to a version compatibility testing method and device. Background technique [0002] At present, the applications used by mobile terminals are all developed through software development kits (Software Development Kit, SDK), for example: the SDK provided by Android developed by Google; SDK is usually provided to global mobile phones and Manufacturers of mobile terminals such as tablets use it. In this way, manufacturers can freely modify and customize the SDK, which leads to extremely messy versions of the SDK. Up to now, the Android SDK version has been upgraded from 2.1 to 4.2, reaching more than ten different versions; each version upgrade will bring some changes, including application programming interface (Application Programming Interface, API), classes and packages. [0003] Furthermore, differences between different versions of the SDK bring compatibility issues to newly developed...

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 Applications(China)
IPC IPC(8): G06F11/36
Inventor 张光华朱轶
Owner TENCENT TECH (SHENZHEN) 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