Hi,
I am facing a similar problem. QTP freezes after browser pops up alert. Is 
this something related to screen setting?

Thanks,
Sankar

On Sunday, 1 May 2011 04:42:26 UTC+5:30, (unknown) wrote:
>
>  Nice chat, Roman.  I think by "Driver" and three levels he meant Excel 
> (level 1) with Actions and parameters that are pulled by script, or 
> Driver (level 2) to call specific Function from the Function Library (level 
> 3). 
>  
> For your example framework model, I'm guessing there would be 6 sheets on 
> the Excel spreadsheet: The Master sheet or Global sheet used to identify 
> the other 5 sheets and their parameters (up to 15 each) for each of the 
> pages (ex: 5) in the application.
>  
> To be sure I understand, I wanted to ask: Did you mean by your example a 
> script with 1 global sheet for the Master one used to "coordinate the 
> scenarios", and by this did you mean to call each of the 5 functions and 
> pass them the up to 15 field parameters used on each of the 5 pages? And if 
> so, am I correct in assuming there would be 5 functions and 1 Global sheet 
> and 5 Local sheets for the below example?  
>  
>  In a message dated 4/3/11 9:27:44 P.M. Eastern Daylight Time, 
> [email protected] <javascript:> writes:
>
> I don't know what is the discussion about (I mean 3 levels, drivers, 
> etc.), I want to make just a small remark about data Excel.  
> You will be perfectly fine using Excel with any scenario for login screen, 
> the problems start when you have complicated and long scenarios.  Imagine, 
> you have an application with numbers of pages and 15 fields on each page. 
> For each page you will create excel, but also you will need a master sheet 
> which will coordinate the scenarios...
>
> Example
> Customer buys books on Amazon
> 1. Login data
> 2. books on Wish List
> 3. new books customer add to the basket (multiple items of different 
> types: books, CDs, games)
> 4. credit card card information
> 5. shipping address
>
> you will need actions
>
> add to wish list
> move from wish items to basket 
> fill order
> add a new item to basket 
> cancel order 
> fill shipping info
> ...
>
> now try to design scenario (in Excel)
> customer N opens account, and buying 3 books, 2 CDs
>
> On Sun, Apr 3, 2011 at 3:32 PM, <[email protected] <javascript:>> wrote:
>
>>  Get a few years of regular stuff under your belt before you try to 
>> understand that...it is so complex they don't even teach it in Advance QTP 
>> classes...you'll just drive yourself nuts.
>>    
>>  In a message dated 4/3/11 12:41:30 P.M. Eastern Daylight Time, 
>> [email protected] <javascript:> writes:
>>
>> Hi 
>>
>>  Dude am new in framework part .Could u explain the data drive frame work 
>> and  to create script and function library and driver script
>>
>>
>> On Sun, Apr 3, 2011 at 9:51 PM, <[email protected] <javascript:>> wrote:
>>
>>>  Please discuss further the separation of the DB level into two 
>>> parts...the Tasks vs. the TaskProperties.  I understand the basic idea of 3 
>>> levels, especially Driver Script and Function Library. But I want to have a 
>>> better understanding of the DB level including the ODBC. I am using a 
>>> similar approach but using EXCEL for DB level for table driven function 
>>> calls via Driver Script with VBScript Case Statements calling Functions or 
>>> Subroutines. I guess I don't fully understand the separation of Tasks and 
>>> Task Properties because it seems to me, in my opinion, it would be less 
>>> complicated or easier with one table that passed the function name with the 
>>> properties from different columns on the same row, and let the whole script 
>>> be implied or assumed to be related to the same Application...but maybe I'm 
>>> not thinking of some smart concept of db normalization. It may be that I am 
>>> just more comfortable with EXCEL instead of ACCESS, but I'm willing and 
>>> open to learn more. Please advise with examples for a logon web page with 
>>> parameters of User, Password, and webButton... And then, if we have not 
>>> exhausted this topic which has me hungry to learn more, and always improve, 
>>> I'd like to expand this into an argument or what everyone thinks about the 
>>> value of using Dynamic code to pass these parameters from the DB level so 
>>> the Script Driver never changes, but the tester only needs to change the DB 
>>> level and thereby never have to re-record script code!???!  Isn't that too 
>>> much overhead and to complicated to maintain (Roman?)
>>>  
>>>  In a message dated 2/10/11 5:42:26 A.M. Eastern Standard Time, 
>>> [email protected] <javascript:> writes:
>>>
>>> Hi,
>>>
>>> In general you should create 3 levels in your automation framework.
>>>
>>> The higher level is general interface for calling task in your test
>>> were test is a set of serial tasks.
>>>
>>> Like-------> G_RunTask Create,Elemet,"",""
>>>
>>>
>>> Where CreateElement is areal function which will reside at one of your
>>> libary function file
>>>
>>> This functions libary is the lowest level and in between resides the
>>> DB level
>>>
>>> Which contains parameters for the tasks which each task takes on
>>> runtime to call the task function
>>>
>>> The DB basicaly should contain two tables Tasks & TaskProperties
>>>
>>> 1.Task contains for each task the Application on which it runs,the
>>> vbscript function that the task runs.
>>>
>>> 2.Task Properties contains list of parameters and there values
>>>
>>> This is the idea in general(this frame work runs for 3 years running
>>> almost 1000 tests)
>>>
>>> You can use ODBC to make the connection to the DB which can be any db
>>> we choose Access.
>>>
>>> If you have more questions regarding the frame work please ask.
>>>
>>> On 8 פברואר, 06:17, kalyani k <[email protected]> wrote:
>>> > Hi, I want to know how to Create Test Automation Frameworks. Can
>>> > anybody tell me.
>>>
>>> -- 
>>> You received this message because you are subscribed to the Google
>>> "QTP - HP Quick Test Professional - Automated Software Testing"
>>> group.
>>> To post to this group, send email to [email protected]<javascript:>
>>> To unsubscribe from this group, send email to
>>> [email protected] <javascript:>
>>> For more options, visit this group at
>>> http://groups.google.com/group/MercuryQTP?hl=en
>>>
>>>

-- 
You received this message because you are subscribed to the Google
"QTP - HP Quick Test Professional - Automated Software Testing"
group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/MercuryQTP?hl=en

Reply via email to