What is the difference between keyword driven frameworkd
and Modularisation framework?(Chandana)

Answer Posted / sriram reddy

Modular approach
This approach involves identifying reusable code and
encapsulating the same into functions in external
libraries. These functions can then be called from multiple
scripts as required. The basic idea is to bring in some
amount of reusability, and this was a logical next step to
basic record and playback. Most of the frameworks today use
this approach to some extent.

Keyword Driven Approach :
This approach uses a set of custom keywords to depict a
user action or a set of user actions. It is also called
table-driven approach sometimes. Excel sheets are typically
used to specify the keywords (databases too in rare cases).

Is This Answer Correct ?    0 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

"What are the common constrains that we need to consider when we prepare testcases for ASP application". Thanks in Advance...

1436


can u explain the keyword driven framework with an example clearly how to create all the files and how to attach to main test.

5088


Hi, While recording a Jave based web application, its recording all my actions and the objects.And I have 5 WebEdit objects on the page and all are recorded. But while execution, at the 2 WebEdit object, its entering the value into the object (Its making a call to the AJAX, matching the value), when the control get out of this object the value is erased or cleared. Could anyone please help. I have recoreded 5 more scenarios where WebEdit is in the picture on different webpages and all are working fine. Here is my Script: Browser("Sign In").Page("Matching Workbench_3").WebEdit ("locationLookup").Set "0320 - SEATTLE-KM" Browser("Sign In").Page("Matching Workbench_3").WebEdit ("supplierNameLookup").Set "TRAMMO PETROLEUM INC" *** SupplierNameLookup is the object, which is haing an issue. And also I was using the SendString function, but it didnt work.

1760


Hi could some one explan what is the use of the function Defination generator, And how to use the function defination generator.. Explan with the example..

1341


How to find a window is minimized or not

1436






What is the purpose of loading qtp add-ins?

620


I have 5 save buttons in 5 tabs . The tabs are placed one after the other. My object repository have these added as 5 save buttons with name sav1, save 2, save 3 , save 4, save 5 .all are getting highlighted from OR but they are not getting clicked. After spying each button all the properties are same except First button Index 0 html id:=btnSaveTab1 outerhtml:=", Second button "html id:=btnSave "outerhtml:=", Third button "html id:=", outerhtml:=",

1346


Where you get the run time data table?

575


Write the script to delete the mail which is at 9th,13th and 18th place in INBOX of Gmail ?

1671


If an application name changes frequently i.e while recording it has the name, in this case, how do qtp handles?

579


1--How many functions u develop 2--What is an array 3-- where is ur server 4--U involved in unit testing 5--how ur test the background colour using QTP

1539


why should we give deliver good quality software?

1625


What is the extension of the qtp local repository?

558


This is a question thats generally asked in every QTP interview. What were the problems that you faced during automation and how did you resolve them?

1463


What is the use of text output value in quicktest professional (qtp)?

593