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

Method for expanding identifiable control of automatic test tool

A technology of automated testing and tools, applied in software testing/debugging, etc., can solve problems such as poor support, low playback efficiency, verification, etc., and achieve the effect of reducing maintenance costs and improving playback efficiency

Inactive Publication Date: 2012-07-04
BEIJING FEINNO COMM TECH
View PDF5 Cites 29 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0011] The current test tools do not support the software under test well, and can only recognize controls that support the IAccessible interface. Most controls cannot be recognized, because the test tools can only read the properties of standard controls, and the custom control properties developed later have no Support IAccessible interface can not be obtained
In this case, currently only the operation on a certain point coordinate can be recorded, resulting in low playback efficiency, high maintenance cost in the later stage, and data verification cannot be completed for unrecognized controls

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
  • Method for expanding identifiable control of automatic test tool
  • Method for expanding identifiable control of automatic test tool
  • Method for expanding identifiable control of automatic test tool

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] 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.

[0034] Write the proxy class of the software control to be tested for automated testing tools (such as: IBM Rational Functional Tester, RFT for short), and then communicate with the software under test through the name of the control to obtain the properties (data) of the control and operate the tested software. Software, verify the test results, so as to complete the test, the specific process is as follows figure 1 shown, including:

[0035] Step S101, the automated testing tool acquires control identification information of unidentifiable controls (such as controls that do not support the IAccessible interface) in the software to be tested through a local configuration...

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 method for expanding an identifiable control of an automatic test tool. The method comprises the following steps that: 1, the automatic test tool acquires control identification information of a non-identifiable control from software to be tested according to a local configuration file; 2, the automatic test tool sends the control identification information to the software to be tested; 3, the software to be tested sends an attribute of the control during running to the automatic test tool; and 4, the automatic test tool resolves the attribute by using an agency class of the control, and operates or checks the control according to the resolved attribute, wherein the agency class is the same as that of the control. According to the method, controls which do not support IAccessible interfaces are identified, so that the playback efficiency is improved, and the later maintenance cost is reduced.

Description

technical field [0001] The invention relates to the technical field of automated testing, in particular to a method for extending identification controls of automated testing tools. Background technique [0002] Automated testing is a process of converting human-driven testing behavior into machine execution. Usually, after the test case is designed and passed the review, the tester executes the test step by step according to the procedure described in the test case, and compares the actual result with the expected result. In this process, in order to save manpower, time or hardware resources and improve test efficiency, the concept of automated testing is introduced. [0003] The purpose of using an automated testing tool is to use it to perform repetitive manual testing, mainly for regression testing and testing new versions of the same software. Therefore, it is necessary to consider how to test the application program before testing, such as those functions, operation ...

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
Inventor 李阳
Owner BEIJING FEINNO COMM TECH
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