Function gDriver_RunAction(ActionName, ParamTableName, ParamRecordName, ParamDescription) Dim RC Select Case Trim(ActionName) Case "LoadEnvironment" RC = gDriver_LoadEnvironment(ParamTableName, ParamRecordName) Case "ReloadAutomationDB" RC = gDB_ReloadAutomationDB(Environment("DB_NAME"), Environment("DB_HOST")) Case "TestCaseRunner" RC = gDriver_Runner(ParamTableName, Environment("REPORT_INDENTATION") + 1) Case "RunTestSuite" RC = gDriver_SuiteRunner(ParamTableName)
.... End Select gDriver_RunAction = RC End Function On Wed, Feb 25, 2009 at 7:50 PM, alll fun <swam...@gmail.com> wrote: > Mike, > > I can understand your point here. But even if all the actions are converted > as functions, how do you perform the steps in the test case? > Just to get my question clear, example: > > Test case -1: > > step-1: Login > step-2: Edit some data > step-3: Logoff > > The above three steps are peformed with functions. Where do you define that > the test case-1 should perform these steps? > Hope this becomes the actions in QTP. > > > Cheers, > Swami > On Wed, Feb 25, 2009 at 9:16 PM, Mike Pietsch <m...@mikepietsch.com>wrote: > >> >> >> Well you could consolidate all your actions into an external VBS >> resource and make each action a function. This alone would cut down a >> tremendous amount of execution time. (this is why I personally never >> use actions) >> >> Many people use actions because they can maintain an OR specific to >> the action. Should this be the case, you can create dynamically load >> OR's. As always it's a series of tradeoffs. >> >> Mike Pietsch >> >> >> On Feb 25, 2009, at 2:32 PM, alll fun <swam...@gmail.com> wrote: >> >> > Hello members, >> > >> > I have scripted about 250 test cases and they all need to be >> > executed as a Bunch of scripts. Technically in Batch mode. I have >> > one action in QTP for a test case, so there will be 250 >> > (reusable)actions. >> > >> > Currently what I'm doing is having one main script named as "Driver >> > script" and adding all the 250 actions created afore by "Call to >> > Existing action". Getting the name of the action from >> > datatable(which is entered manually before starting execution) in a >> > variable and use it in "Run Action" statement. >> > >> > CONS: >> > Since the driver script holds the 250 actions, opening, editing >> > consumes more time (about 3-5 minutes). This is the reason for which >> > I'm looking for some other method. >> > >> > >> > Is there any other method that you guys are using? >> > Any suggestion for this is highly appreciated. >> > >> > >> > >> > -- >> > Cheers >> > Swami >> > >> > > >> >> >> > > > -- > With Thanks and Regards > Swaminathan.S.P > > > > > --~--~---------~--~----~------------~-------~--~----~ 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 MercuryQTP@googlegroups.com To unsubscribe from this group, send email to mercuryqtp+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/MercuryQTP?hl=en -~----------~----~----~----~------~----~------~--~---