Hello Everybody,
Please tell me the concept of recovery management in QTP by
giving any practical example of it.
Thanks,
Gaytri
Answers were Sorted based on User's Feedback
Answer / nath .t
Hi Gayatri,
Recovery Scenario is useful for to avoid the runtime
expections. QTP allows 4 types of expections. they are
1. Popup Expections
2. An Object
3. Test Run Error
4. Application Trash
Ex:- if u want to check login page. in login page have
User name,Password, OK, Cancel objects. u want to check for
different test data.
User name: must allows min:four characters and max:8
characters(only alphabets)
Password: must allows alphanumeric min:5 characters
and max:10 characters.
u have datatable in that so many test data like
UserName Password
1. Sai xxxxx
2. rama xxxxxx
3. krishna xxxxx
in the above table 1st test data situation is failed.
here one popup window raise at run time and it shows u must
enter min 4 characters. to avoid this expection at run
time we can use Popup window expection in recovery scenario.
if u go through Tools Menu--> Recovery Scenario
without using Recovery Scenario we can write our own script
also like as
if window("Login").dialog("Expection window").exist then
window("login").dialog("Expection window").winbutton
("ok").click
window("login").winbutton("cancel").click
end if
like this way we can write our own script to avoid
exception at run time.
| Is This Answer Correct ? | 4 Yes | 0 No |
Nath is right.
I will give some use ful tips.
First of all we have to find where can we get pop messages
etc---
Then we will use exist and click methods along with if
condition.
If object heirarchy .exist then
oh.click
we can use onerror resume next statement on top of the script.
| Is This Answer Correct ? | 2 Yes | 0 No |
Answer / zayed
Gayatri,
Suppose when u click on .exe file, sometimes Security
warning message pops-up. This message box can be handled
thru Recovery scenarion. Let me know if u r still not clear.
Zayed
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / nilanjan islam
when we face some unexpected error then we can use recovery
management.
| Is This Answer Correct ? | 0 Yes | 0 No |
Hi Zayed,
The concept is clear to me,but can you please tell me how
to handle it. As you have given me the example, so how you
will handle in that case.
Please tell me in steps how to handle that and if possible
please also provide the code.
Thanks,
Gaytri
| Is This Answer Correct ? | 0 Yes | 0 No |
How to find the number the number of Links, Brolken Links in a webpage?
How do you learn the object in QTP?
what is syncurnisation point? what is the use of this in real time environment? plz explain?
It seems Interview questions from Ordain Solutions are almost BASIC LEVEL-Easy. I am asking one tough question..(I think.. May be easy for some people) In recorded script the - WebLink("cityinfo") In reality, the WebLink name is "generalinfo" How you can write function to click that changed web link. NOTE: This functin should work with any Dynamic text link. I will post the answer later.
how to click on object? (with out knowing the object details) for ex: in a webpage one link is available.i want to click that link by using one menthod through qtp?
I have a drop down box to show selected number of records in result page.It contains 4 items like 10, 25,50 and 100. when i was recordes script for seelcting each item and checking selecting number of records in the result page( it is in the same page in the table format)it is generating a new page with same controls( objects) in the OR. how to avaid these in OR? is it possible to write DP for only these lines?, remaining(remaingin lines of code) objects i want use from OR only. One more problemis if change ( add /remove properties of an OBJECT in OR , my ( recorded )application is not running.
How do you create a library file
anyone can explain Diff B/w Actions and Functions
Hi guys i'm prepareing for interview question for qtp i don't have bayground for vb scipt language can any one tell me it is easy to do job in qtp without bayground.
Write a script to print below pattern 5 4 3 2 1 5 4 3 2 5 4 3 5 4 5
Can we Test Welcome Screens and Process Images with QTP
QTP identified the object but not performing the desired action???what could be the reason?????