Test Description Language(TDL) for GUI Test Automation - The next generation automated testing solution

IP.com Prior Art Database Disclosure
IP.com Disclosure Number: IPCOM000179056D
Publication Date: 05-Feb-2009
Find Similar Download

Publishing Venue

The IP.com Prior Art Database

Abstract

In this disclosure, we will present a testing language for GUI test automation. TDL (Test Description Language), which is the unified language for tester. By using the TDL, the automated testing process will be so easy. A tester needs to write test case with a language which is very close to English language. The TDL script itself will not provide any GUI automation engine, but can be driven by most of existing automation tools, e.g. Rational Functional Tester, SWTBot, etc. In order to use TDL script against existing automation tool, all we need to do is developing the adapter which will adapt to the specific SUT and specific automation tool. Further more, most of adapters could be shared, which will reduce the cost of testing efforts. The TDL can bring the following benefits: ? As to maintenance, there will be no or few testing scripts/codes, which will be much easily to build test cases and maintain. ? For the testing team, lots of time can be saved. So they can focus on the test logic, instead of the testing scripts. ? For the high level organizations, TDL could be used to consolidate all the automation testing team, no matter what platform they depend on, and what SUT they test and what automation tool they use. ? It is also the bridge between different automation tools, so it’s possible and easy to convert the test scripts from an engine to another. ? For the developing team, TDL could also be used to perform the unit testing. TDL is the an emerging technology for next generation automated testing methodology, and it is also a possible protocol that can be used in the future automated testing infrastructure. TDL is a specification, which defines the grammar for GUI automated testing. The current version for TDL is 1.0 if the specific version is not mentioned.

Language

English (United States)

Document File

12 pages / 155.3 KB

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 16% of the total text.

Page 1 of 12

Test Description Language (

(TDL

TDL)

) for GUI Test Automation

for GUI Test Automation

-

-- The next generation automated testing solution

The next generation automated testing solution

TDL1.0 - Test Description Language for GUI Test Automation

----The next generation automated testing solution

1

1.

.. Background

Background

GUI test automation has been growing up tremendously these years which can increase the speed of testing process. However, with writing tons of testing scripts to support the test automation, it is very hard to understand and maintain those codes. Currently, many tools/frameworks only support specific platforms/languages ,andoften they are not used practically. It's often not easy to write scripts for those automation tools and maintain scripts along with version changes of software under test. Moreover, script based on those automation tools is platform-dependent and tool-dependent, and a newcomer is required to use relative heavy effort to learn the script. In case of the maintenance of test assets, it's necessary to develop a unified language to describe the GUI testing actions and verifications, which could depart the testing case from testing code .

2

2.

.. Abstract

Abstract

In this disclosure, we will present a testing language for GUI test automation. TDL (Test Description Language), which is the unified language for tester. By using the TDL, the automated testing process will be so easy. A tester needs to write test case with a language which is very close to English language. The TDL script itself will not provide any GUI automation engine, but can be driven by most of existing automation tools, e.g. Rational Functional Tester, SWTBot, etc. In order to use TDL script against existing automation tool, all we need to do is developing the adapter which will adapt to the specific SUT and specific automation tool. Further more, most of adapters could be shared, which will reduce the cost of testing efforts .

The TDL can bring the following benefits :
As to maintenance, there will be no or few testing scripts/codes, which will be much easily to build test cases and maintain.

For the testing team, lots of time can be saved . So they can focus on the test logic , instead of thetesting scripts .

     For the high level organizations, TDL could be usedto consolidate all the automation testing team, nomatter what platform they depend on, and what SUT they test and what automation tool they use .

     It is also the bridge between different automation tools, so it's possible and easy to convert the test scripts from an engine to another.

For the developing team, TDL could also be used to perform the unit testing .

TDL is the an emerging technology for next generation automated testing methodology, and it is also a possible protocol that can be used in the future automated testing infrastructure. TDL is...

First page image
You are not signed in. If you have an IP.com account, your download price may be lower or waived. Click here if you want to sign-in now.
Loading PayPal...
The full document comprises 12 pages and is available as a PDF document as well as a ZIP archive. The cost is $40.00 USD (depending on your billing address, sales tax may apply); payment may be made directly using your credit card or your PayPal account.

If you've already purchased this document, and wish to download it now you may enter the download access code you received in your original email receipt.