Wednesday 29 May 2013

Does Rational Functional tester support my application ?

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?.

  1. 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.

  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.

  1. 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