I am sure if you are an automation
engineer using RFT or planning to use RFT , this question would have
caught you imagination at least once if not often.
So that is the question I am trying to
answer in this blog.
Does Rational Functional tester
support my application ?
The answer is NO;
Reason :
Well Rational Functional Tester is a
GUI automation tool and does not certify any single application .
IBM® Rational® Functional Tester is an object-oriented automated
testing tool that tests Windows, .NET, Java™, HTML, Siebel, SAP,
AJAX, PowerBuilder, Flex, Dojo, Visual Basic and GEF applications.
You can also test Adobe PDF documents, and zSeries®, iSeries®, and
pSeries® applications.
So if your application uses one of the
Standard UI controls provided by the technologies listed above , then
“Yes” , Rational Functional Tester will we able to
automate Tests on the same.
How to find out which underneath UI
technology is my application using?.
- Start with Mouser, a utility freely available to inspect class names. Hover it on the application under test.
Fig 1.
In Fig 1. is the
result of mouser hovered over the notepad application. It gives the
class name of the control underneath. Once u get the class name of
the control. Google the same and it would provide some hint as to
which technology this belongs to.
Also visit the
info center http://publib.boulder.ibm.com/infocenter/rfthelp
and look for Test application domain support, which lists down the
technologies Rational Functional Tester Supports and look for the
class name that you figured in step 1.
- For HTML application make use of the DOM inspector \Developer tools to inspect the element on the HTML page which is under consideration and then see if the same UI control is listed as a supported RFT control in the link provided above.
- Like wise Mouser in combination with a any free ware tool available over the web can help you figure out if the domain is JAVA and the underneath control.
No comments:
Post a Comment