Featured

0 Reporter Object in QTP

This object is to send the information to the Test results.
  • Reports the status of test results ( pass, fail, warning)
  • Enable/Disable reporting of step(s) following the statement.
  • Retrieve the folder path in which the current test's results are stored.
  • Retrieve the run status at the current point of the run session.
Methods and Properties
ReporterEvent Method

syntax : Reporter.ReportEvent EventStatus, ReportStepName, Details

where EventStatus can be:
0 or micPass: If this step runs test passes which is shown in test report.

1 or micFail: If this step runs test fails which is shown in test report.

2 or micDone: Used to send message to the test report and does not affect status of test.

3 or micWarning: Again, used to send warning message to the test report and does not affect status of test.
and
ReportStepName is name of step
and
Details are the user defined details for the given step.


Filter property
RunStatus Property

Read more

1 WPF and WCF application testing in QTP

WCF : Windows Communication Foundation
QTP cannot be used for testing WCF services using NetTcpBinding. They should be using plain BasicHttpBinding for it to work.

WPF : Windows Presentation Foundation
QTP has the WPF addin but even after adding it, QTP seems to give only limited support.
Read more

0 QTP 10 on Windows Vista - Web objects problem

Problem :
QTP 10 is not recognizing any of the web objects in Windows Vista

Solution :
Task 1
Windows->Start->Control Panel->User Accounts->Turn User Account Control on or off,


















UNCHECK the check box "Use User Account Control (UAC) to help protect your computer.















Task 2
Open QTP
Check only the 'Web' Add-in and click OK.
Read more

0 Test Automation Framework

A framework is a standard for settings and procedures a a task that is more flexible for development and maintenance in future.

This is also for any professional to understand the system better and easy for him to work on development and maintenance.

For instance, you will have the 'Startup', 'Driver', 'Data' and the 'Result' scripts are the basic parts of the framework.

There are some types of Test Automation Framework like,
Key Word Driven
Data-driven
Modularity-driven
Hybrid
Read more

0 Open IE from QTP

Public Function IE_Open(url)
Set IE = CreateObject("InternetExplorer.Application")
IE.Navigate url
IE.Visible = True
End Function
Read more

1 Close all IE browsers

'// This will close all IE browsers
Public Function closeAllBrowsers
Dim oDesc, x

'Create a description object
Set oDesc = Description.Create
oDesc( "micclass" ).Value = "Browser"

'Loop through the collection and close each browser
If Desktop.ChildObjects(oDesc).Count > 0 Then
For x = 0 to Desktop.ChildObjects(oDesc).Count - 1
Browser( "creationtime:=" & x ).Close
Next
End If
End Function
Read more

0 Reading from an EXCEL file in QTP - VBScript

Pre-requisite : Have an excel file names c:\data.xls with data in 3 rows and 3 columns, remember to close the excel file before running the script.

QTP Code to read an excel file

Dim arr() ' Declares the array arr

zRead_frm_Excel "c:\data.xls","Sheet1",1

For i=0 to ubound(arr)-1
msgbox arr(i)
next


' This function is to read and close the xl | arg1=path of xl, arg2=sheet name, arg3=startn row
Function zRead_frm_Excel(xl,sheet,srt_row)

Set xlApp = GetObject("","Excel.Application")
xlApp.visible = true
Set xlWrkbk = xlApp.Workbooks.Open(xl)
Set xlWrksht = xlWrkbk.Worksheets(sheet) ' Data is the name of the sheet
intStartRow = srt_row ' Row from whcih you need to start
row_cnt= xlWrksht.UsedRange.Rows.Count
ReDim arr(row_cnt)
ub= ubound(arr)-1
i=0
For intRow = intStartRow to xlWrksht.UsedRange.Rows.Count
strAccountNumber = Trim(xlWrksht.Range("A" & intRow)) ' Column A
strAccuntName = Trim(xlWrksht.Range("B" & intRow)) ' Column B
dtDate = Trim(xlWrksht.Range("C" & intRow)) ' Column C
arr_value=strAccountNumber&strAccuntName&dtDate
arr(i)=arr_value
i=i+1
Next
xlApp.Quit
Set xlApp = Nothing
zRead_frm_Excel=arr

End Function
Read more
  • Recent Posts

     
    © QTPCode | Design by Blog template in collaboration with Concert Tickets, and Menopause symptoms
    Powered by Blogger