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

Systems, methods and devices for ai-driven automatic test generation

a technology of automatic test scripts and test scripts, applied in the field of automatic test script generation, can solve the problems of customers encountering errors, time-consuming and costly process of test script creation,

Active Publication Date: 2019-02-07
APPVANCE
View PDF0 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The patent describes a method for generating test scripts for software applications. The method involves using a master key file to capture each and every request that a user may make to a server, and then using user logs to determine which requests were actually made. The method can also involve using the master key file and user logs to create HTTP-level and user experience-level test scripts. Additionally, the patent describes a method for correcting errors in server requests by automatically correcting errors based on an auto-correlated master key file. Overall, the patent provides a technical solution for generating and testing software applications more efficiently.

Problems solved by technology

In the past, much of the test scripts have been manually written (i.e., by developers, quality assurance (QA) individuals, etc.) and such creation of test scripts in many cases is a time consuming and costly process.
For the sake of speed to market, some enterprises have chosen to release software that is not fully tested, leading to their customers encountering errors (e.g., as the result of insufficient resources to handle peak load, requests for resources that are not available, etc.).

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
  • Systems, methods and devices for ai-driven automatic test generation
  • Systems, methods and devices for ai-driven automatic test generation
  • Systems, methods and devices for ai-driven automatic test generation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017]In the following detailed description of the preferred embodiments, reference is made to the accompanying drawings that form a part hereof, and in which are shown by way of illustration specific embodiments in which the invention may be practiced. It is understood that other embodiments may be utilized and structural changes may be made without departing from the scope of the present invention. Descriptions associated with any one of the figures may be applied to different figures containing like or similar components / steps. While the sequence diagrams each present a series of steps in a certain order, the order of some of the steps may be changed.

[0018]The present invention is directed to systems, devices, and methods for testing one or more software applications and / or different versions of a particular software application and the development of test scripts and test scenarios (i.e., a group of two or more test scripts) by which to run the tests. In some cases, test scripts...

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

A test script is generated in an automated fashion based on a master key file (and optionally, additionally based on user logs) in order to test a software application. The master key file may include one or more scripts of every (or nearly every) possible interaction (e.g., request, presentation, executed action, and so on) a user may have with the software application under test. Often times, the master key file captures each and every request that could be made from a client device to the software application under test executing at a server.

Description

RELATED APPLICATIONS[0001]This application is a non-provisional patent application of and claims priority to U.S. Provisional Application No. 62 / 559,742, filed 18 Sep. 2017, and U.S. Provisional Application No. 62 / 542,223, filed 7 Aug. 2017, both of which are incorporated by reference herein.FIELD OF THE INVENTION[0002]The present invention relates to automatic test script generation for a software application executing at a server, and more particularly relates to using artificial intelligence to generate the test script based on a compilation of requests that can be made to the software application.BACKGROUND[0003]Software testing is an important part of the software development cycle. Whenever software is created and / or modified, the software is typically tested using test cases (also called a “test script”) to see whether the software behaves as expected. Many types of tests exist. Regression testing may test whether an updated software satisfies tests that the software passed p...

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/36G06F17/27G06F17/24H04L29/08
CPCG06F11/3688G06F11/3684G06F11/3664G06F17/2705G06F17/243H04L67/22H04L67/02G06F3/04842H04L67/10H04L67/146H04L67/535H04L67/56G06F40/174G06F40/205H04L67/01
Inventor SURACE, KEVINLOPEZ, LUIS CARLOS LARA
Owner APPVANCE
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