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

SDK (Software Development Kit) automatic test system and method

A technology of automated testing and test cases, applied in transmission systems, software testing/debugging, electrical components, etc., can solve problems that are not easy to implement, heavy workload, and cannot fully guarantee the accuracy and robustness of the SDK

Active Publication Date: 2010-12-29
ULTRAPOWER SOFTWARE
View PDF3 Cites 34 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In the existing technology, there is no good SDK testing method to ensure the quality of the SDK. If you rely on manual testing in the traditional sense, the workload will be heavy, and it is not easy to implement, because each test case must rely on simple Build a context to verify its correctness
If you use white-box testing to gradually improve the interface, but purely relying on white-box testing cannot fully guarantee the accuracy and robustness of the SDK
Because the starting point of white box testing is only to test on the side of the developer, but not really on the side of the user, and there are many manual operations in the same way, and the workload is heavy.

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
  • SDK (Software Development Kit) automatic test system and method
  • SDK (Software Development Kit) automatic test system and method
  • SDK (Software Development Kit) automatic test system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] The specific implementation manners of the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. The following examples are used to illustrate the present invention, but are not intended to limit the scope of the present invention.

[0038] figure 1 It is a structural representation of the SDK automated testing system of the present invention; as figure 1 As shown, the SDK automated testing system includes: a server device and a client device; the server device and the client device are connected through a computer network. The server-side device is used to generate and store test cases for each SDK's external development interface, and send the test case for each SDK's external development interface to a client device; the client device is used to receive from Parse executable test cases for each SDK external development interface from the source code file of the test case of the server-side device,...

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 discloses an SDK (Software Development Kit) automatic test system comprising a server-side device and a client-side device, wherein the server-side device and the client-side device are connected through a computer network; the client-side device is used for generating and storing a test case for each SDK external development interface and sending the test case for each SDK externaldevelopment interface to the client-side device; and the client-side device is used for analyzing an executable test case for each SDK external development interface from a source code file of the test case received from the server-side device, loading and executing the analyzed executable test case for each SDK external development interface and generating a test report for each SDK external development interface. By adopting the invention, the SDK test can be automatically carried out, the work load of the SDK test is alleviated, and the accuracy and the robustness of the SDK are ensured.

Description

technical field [0001] The invention relates to the technical field of software testing, in particular to an SDK automatic testing system and method. Background technique [0002] The full name of SDK is Software Development Kit, which means software development kit in Chinese. It provides a set of external development interfaces with a certain structure and logic, and encapsulates internal business logic. The caller only needs to use the corresponding external development interface according to the instruction document to realize the expected function, which simplifies the software development process, improves the speed of software development, and can guarantee the quality of the software to a certain extent. [0003] With the continuous popularization of SDK development ideas in the field of software development, automated testing tools should also follow the popularity of SDK in the entire software development process. Whether it is ERP development, communication soft...

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/36H04L29/06
Inventor 郭庆果
Owner ULTRAPOWER 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