Unlock instant, AI-driven research and patent intelligence for your innovation.

Automatic intelligent cloud service testing tool

A technology for automatic testing and testing requests, applied in the field of tools for testing services or applications, and can solve the problem that tools are not systematic or effective, etc.

Pending Publication Date: 2020-12-29
MICROSOFT TECH LICENSING LLC
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, such tools are not systematic and may not be effective

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
  • Automatic intelligent cloud service testing tool
  • Automatic intelligent cloud service testing tool
  • Automatic intelligent cloud service testing tool

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016] In various embodiments described below, an automated testing tool for testing a service, such as a cloud service, generates intelligent tests for systematically testing the service based on analysis of a computer-readable specification describing the service's programming interface. Based on the analysis of the specification, the testing tool can determine which specific requests are supported by the service, and what the response from the service can be expected, and can generate dependency information used to determine the dependencies between the specific requests supported by the specification. Based on the dependency information, the testing tool can deduce that certain combinations of requests are invalid or not supported. As an example, a testing tool may deduce that request B should not be executed before request A because request B takes as input a variable (eg, a resource ID) returned in response to execution of request A. Based on the analysis of the specific...

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

In a method for automatically testing a service via a programming interface of the service includes, a set of operation descriptions describing a set of operations supported by the service is obtained. The set of operation descriptions includes respective descriptions of requests associated with respective operations in the set of operations and responses expected in response to the requests. Based on the set of operation descriptions, dependencies among the requests associated with the respective operations are determined, and a set of test request sequences that satisfy the determined dependencies is generated. Test request sequences in the set of test request sequences are executed to test the service via the programming interface of the service.

Description

technical field [0001] The present disclosure relates generally to testing tools, and more particularly to tools for testing services or applications. Background technique [0002] Services, such as web service applications or other applications, have become commonly used to host software applications, provide platforms for data storage and analysis, provide infrastructure applications, and so on. Such services are typically hosted in the cloud and may be accessible and / or programmable via a service interface, such as an application programming interface (API), which may, for example, conform to the Representational State Transfer (REST) ​​protocol (e.g., RESTful API). A service's interface may be described by a computer-readable specification associated with the service. Such a specification can generally describe the requests supported by the service and the responses that can be expected from the service. More recently, a standardized format for describing application ...

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
CPCG06F11/3684G06F11/3688G06F11/3664
Inventor P·歌德弗洛伊德M·波利舒克E·阿特利达基斯
Owner MICROSOFT TECH LICENSING LLC