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

Automatic testing tool and method for Web application programs

A technology for automated testing and web applications, applied in the direction of program code conversion, program control design, program control devices, etc., can solve the problems of complex test code writing, inability to automate test systems, and heavy manual testing tasks

Inactive Publication Date: 2017-05-31
INST OF SOFTWARE - CHINESE ACAD OF SCI
View PDF5 Cites 26 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Problems solved by the technology of the present invention: In order to overcome the deficiencies of the existing software automation testing technology, the invention provides a method and tool for automatic testing of Web application programs, which solves the problems of heavy manual testing tasks, complicated test code writing and unautomation in the traditional software testing process Test the shortcoming of the whole system, and the present invention is applicable to the automated testing of various Web application programs at the same time

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 testing tool and method for Web application programs

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0063] The present invention will be described in further detail below in conjunction with the accompanying drawings and embodiments. Main implementation steps of the present invention are as follows:

[0064] Such as figure 1 As shown, the present invention is mainly composed of a basic browser and web page operation realization module, a self-defined code compilation module, a start-up test program module, and a system integration module.

[0065] The overall implementation process is as follows:

[0066] Basic browser and web page operation implementation module: This module is written in Java language, and a large number of web page operation functions are written based on Selenium. It mainly realizes basic browser operations and basic web page operations, and provides users with built-in Function interface.

[0067] Custom code compilation module: used to compile the custom language code written in the test scenario and test case design module to generate Java code. T...

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 an automatic testing tool and method for Web application programs. The automatic testing tool comprises a basic browser and web operation implementation module, a user-defined code compiling module and a starting testing program module. The testing tool solves the problems that manual testing tasks are heavy, testing code writing is complicated, and a whole system cannot be automatically tested in traditional software testing process. The testing tool has high actual application values.

Description

technical field [0001] The invention relates to a web application program automation testing tool and method, belonging to the application field of software testing. Background technique [0002] The testing of large-scale software is a complex and time-consuming task, and automated testing provides a good foundation for writing test programs. [0003] Selenium WebDriver is a software system that can automatically simulate manual operations. By using the interface functions provided by Selenium WebDriver, the Java code can simulate operations such as clicking on a web page, inputting characters, and selecting a drop-down menu. However, Selenium only provides interfaces for basic operations, and a lot of development work is required to realize a complete test sequence. [0004] JMeter is powerful and can perform multi-threaded, multi-user web program testing. STAX is also an automatic testing software that supports multiple functions and multiple languages. However, these ...

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/36G06F9/44G06F9/45
CPCG06F8/31G06F8/44G06F11/3688
Inventor 邓嗣琦刘超龙国平马文静
Owner INST OF SOFTWARE - CHINESE ACAD OF SCI
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