FlightReservation Examples2 using qtp

1.Record the log in fail operation ,modifiy the script and execute (Check whether the error pop up is coming or not)

SystemUtil.Run “C:\Program Files\Mercury Interactive\QuickTest Professional\samples\flight\app\flight4a.exe”,””,”C:\Program Files\Mercury Interactive\QuickTest Professional\samples\flight\app\”,”open”

Dialog(“Login”).WinEdit(“Agent Name:”).Set DataTable(“FailCases”, dtGlobalSheet)

Dialog(“Login”).WinEdit(“Password:”).SetSecure “4c91bc221cac82356789274ebd5c0e68ab84531d”

Dialog(“Login”).WinButton(“OK”).Click

obj1=Dialog(“Login”).Dialog(“Flight Reservations”).Exist

If obj1 Then

reporter.ReportEvent micPass,”should pass”,”done”

else

reporter.ReportEvent micFail,”fail”,”not expected”

End If

Dialog(“Login”).Dialog(“Flight Reservations”).WinButton(“OK”).Click

Dialog(“Login”).WinButton(“Cancel”).Click

2.Record for incorrect password.Add the objects of incorrect password window to Object Repository.Modify the script . . . → Read More: FlightReservation Examples2 using qtp

Flight Reservation Application Testing Examples using QTP (Quick Test Professional)

1. Record and PlayBack

(Login to Flight Reservation ,Book one ticket ,Insert Order , Send Fax Order and close)

systemutil.Run “C:\Program Files\Mercury Interactive\QuickTest Professional\samples\flight\app\flight4a.exe”

Dialog(“Login”).Activate

Dialog(“Login”).WinEdit(“Agent Name:”).Set “venkatesh”

Dialog(“Login”).WinEdit(“Agent Name:”).Type  micTab

Dialog(“Login”).WinEdit(“Password:”).SetSecure “4c639147ce17debfa9a680adf3fb0a1f7b766d39″

Dialog(“Login”).WinButton(“OK”).Click

Window(“Flight Reservation”).ActiveX(“MaskEdBox”).Type “081310″

Window(“Flight Reservation”).WinComboBox(“Fly From:”).Select “Frankfurt”

Window(“Flight Reservation”).WinComboBox(“Fly To:”).Select “London”

Window(“Flight Reservation”).WinEdit(“Name:”).Set “venkat”

Window(“Flight Reservation”).WinButton(“FLIGHT”).Click

Window(“Flight Reservation”).Dialog(“Flights Table”).WinList(“From”).Activate “13536   FRA   08:00 AM   LON   08:45 AM   SR     $163.00″

Window(“Flight Reservation”).WinEdit(“Name:”).Set “venkat”

Window(“Flight Reservation”).WinButton(“Insert Order”).Click

Window(“Flight Reservation”).WinMenu(“Menu”).Select “File;Fax Order…”

. . . → Read More: Flight Reservation Application Testing Examples using QTP (Quick Test Professional)

Flight Reservation examples using qtp-part1

Check whether error pop up exists or not .If exists then capture that popup and click ok on that error popup

SystemUtil.Run “C:\Program Files\Mercury Interactive\QuickTest Professional\samples\flight\app\flight4a.exe”

Dialog(“Login”).WinEdit(“Agent Name:”).Set “venkatesh”

Dialog(“Login”).WinEdit(“Password:”).SetSecure “4c0616cda83a5c9f88633cdaff4c044c”

Dialog(“Login”).WinButton(“OK”).Click

dialog(“Login”).Dialog(“Flight Reservations”).CaptureBitmap “d:\login.bmp”

bexists=Dialog(“Login”).Dialog(“Flight Reservations”).Exist(2)

If bexists Then

smsg=Dialog(“Login”).Dialog(“Flight Reservations”).GetVisibleText

reporter.ReportEvent micFail,”Login”,smsg

Dialog(“Login”).Dialog(“Flight Reservations”).WinButton(“OK”).Click

Dialog(“Login”).WinButton(“Cancel”).Click

exittest

End If

Run Reusable and Non reusable actions in qtp

Action1:

SystemUtil.Run “C:\Program Files\Mercury Interactive\QuickTest Professional\samples\flight\app\flight4a.exe”,””,”C:\Program Files\Mercury Interactive\QuickTest Professional\samples\flight\app\”,”open”

Dialog(“Login”).WinEdit(“Agent Name:”).Set “venkatesh”

Dialog(“Login”).WinEdit(“Password:”).SetSecure “4c0616cda83a5c9f88633cdaff4c044c”

Dialog(“Login”).WinButton(“OK”).Click

bexists=Dialog(“Login”).Dialog(“Flight Reservations”).Exist(2)

If . . . → Read More: Flight Reservation examples using qtp-part1

Descriptive Programming in qtp with example

Descriptive Programming :
1.If we use Object Repository,then while executing any test,
qtp feteches the properties and values from the object repository
and it will execute
2.If we use descriptive programming,then we need to give properties
and values of objects in the test.So while executing the test, based
on them it will execute

To determine properties and values ,we can use object spy
goto . . . → Read More: Descriptive Programming in qtp with example

How to create Function Library using QTP

Create Function Library in qtp

Create one vbs file like addition.vbs

Function addition
a=20
b=30
c=a+b
msgbox c
end Function

Create another vbs file like multiple.vbs

Function mul
a=5
b=6
c=a*b
msgbox c
end Function

To add the above vb script files goto File–Settings–Resources–there browse the above saved files and do ok

Now create one new test using qtp and write script like function calls

addition
mul

Run it.It . . . → Read More: How to create Function Library using QTP