what is framework? which frame work u follow for writting
script?
Answer Posted / kumar
Framework....it is the model or structure we follow for a
project. It is the approach that we follow to automate the
project. There are so many types of framework in QTP.
1. Datadriven frame work
2. Keyword driven frame work
3. Module driven framework
4. Hybrid driven frame work
The framework you choose, depends on the model of your
project. Usually most of projects fall under hybrid driven
frame work.
Datadriven framework: Here we divide the entire project in
to modules and start automation by writing datadriven
scripting for each one of them. We will have test data
either in excel sheet or flat files or from database...we
will pass that test data in to the script and perform data
driven testing.
Keyword driven framework:
Firstly we should add the objects to repository( Shared
repository is preferable)
Then we can generate/write scripts for each functionality
and save them as the library files ( .vbs files)
Then we have to associate all these library files(which are
generated to test different funtionalities) to Quick Test.
For example consider Flight application
we can generate library files for
login()
open order()
fax order()
delete order()
update order()
logout() etc..,
select case k = datatable.value("keys",1)
case A : login()
case B : open order()
case C : fax order()
case D : delete order()
case E : update order()
case F : logout()
end case
Module driven frame work: we will divide entire project in
to modules and write functions or procedures for each and
every module and automate the project.
Hybrid driven framework: it is combination of Datadriven
and module driven framework.
Hope this clarifys your query...
Kumar.
Kumar.rnv@gmail.com
Broadridge
Is This Answer Correct ? | 5 Yes | 0 No |
Post New Answer View All Answers
If you giving priority as p0, as a developer if I give priority as p2, What happens In user defined function ?
Explain how you can replace string in qtp?
How can you close the second opened browser?
Explain the concept of how quicktest professional (qtp) identifies object?
What is the difference between shared and local object repository?
In qtp, how you can remove the spaces from string?
Without using gui map editor we can recognize the application in winrunner ?
how to prepared for first for the first interview?
what is the difference between IE & Netscape in web testing on a log in page
What is the difference between local and shared object repository in qtp?
What is the quicktest professional testing process?
Discuss quicktest professional (qtp) environment?
Explain about Test Fusion Report of QTP?
Can any suggest me what is exposure testing?
What are the views available in qtp?