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

Complicated control testing method based on windows operating system

A technology of an operating system and a testing method, applied in the field of complex control testing, can solve the problem that complex controls cannot be automatically identified, and achieve the effects of increasing work complexity and workload, simple identification of controls, and efficient search and positioning of controls

Inactive Publication Date: 2015-04-29
陆璐
View PDF4 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Most of the modern software has a graphical interface, that is, in the windows environment, the graphical interface makes the computer system easy to use, but it also brings great challenges to the test
Recording / playback is the mode adopted by most modern GUI automation testing tools, but some existing products and testing tools have strong limitations and can only be used in a certain programming language or a certain development platform. Currently popular test-driven tools are limited to platforms Frameworks, some can only be used for old unmanaged programs, some are used for managed programs, and complex controls cannot be automatically recognized, and scripts can only be manually modified for 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
  • Complicated control testing method based on windows operating system
  • Complicated control testing method based on windows operating system
  • Complicated control testing method based on windows operating system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] See Figure 1 to Figure 4 As shown, a method for testing complex controls based on the windows operating system includes a recording module including a recording module and a playback module, and the playback module includes scripts and a class library of operating controls and a test operation module. The specific operations are as follows: ① Recording module To identify the state of the application program under the windows operating system and capture the user's behavior, and record the effective actions of the user when operating the application program, and generate test scripts;

[0021] ② After the recording module outputs the script, through the script and the function of the operation control provided by the class library of the operation control, the function of the operation control in the script depends on the class library of the operation control and converts it into the form of DLL;

[0022] ③The test operation module assembles the test script into 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 discloses a complicated control testing method based on a windows operating system. According to the complicated control testing method, a recording module and a playback module are adopted, wherein the playback module comprises class libraries for scripts and operating controls and a testing operation module. According to the complicated control testing method, the scripts can be recorded and played back at a reflection angle, complicated controls can be marked in a simple and efficient mode so as to be described and identified, and great improvement of the working complexity and the workload of a test engineer caused by manual correction of test scripts through an automatic function testing tool in the prior art is avoided; in addition, a uniform script language is used, so that the problem of inconsistency in generation of the script languages caused by different environments and different platforms is avoided; finally, managed and unmanaged development platforms can be taken into consideration by virtue of the testing method, and the testing work efficiency is improved.

Description

technical field [0001] The invention relates to a complex control testing method based on the windows operating system. Background technique [0002] In recent years, with the popularity of computers, software systems have penetrated into all aspects of life, from ordinary computer software, to terminal systems in banks or supermarkets, and even to software systems in mobile phones. The requirements for software quality are constantly increasing, but the quality and stability of software systems are not satisfactory in reality. Effective software testing is an important means to ensure software quality and improve software reliability. Most of the modern softwares are graphical interface, that is, in the windows environment, the graphical interface makes the computer system easy to use, but it also brings great challenges to the test. Recording / playback is the mode adopted by most modern GUI automation testing tools, but some existing products and testing tools have strong ...

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/36
Inventor 陆璐
Owner 陆璐
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