Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
7695
Breaking Change caused by QuickTest Professional 10
posted

     As of the release of QuickTest Professional(QTP) 10 a breaking change was introduced that when we called QTP's internal SendKeys method, which is used to send a string of keys to the application under test(AUT), it caused a thread dead lock. This will manifest itself as freezing or locking up of both the UI of the AUT as well as QTP, this is most commonly seen in but not limited to the UltraWinGrid's SetFilter method, SetInvalidDataCell method, and prior to 2007 Volume 3 in its SetCellData method. A complete list of controls and actions effected are listed below.

 

     We added a work around for this method in our code to avoid this behavior via a service release in TestAdvantage 2008 Volume 2 and forward, and in the release versions of TestAdvantage 2009 Volume 2 and forward.

 

     For versions of TestAdvantage\NetAdvantage prior to 2008 Volume 2, it is highly recommended to either upgrade your application to 2008 Volume 2 or later, or downgrade your QTP to prior to 10. If neither of these are viable options, then it is recommended that you log a support case with our developer support, and they will try to cater a solution that bests suits your needs based on the controls and actions that most effect your test case scenarios.


WinCalculatorDropDown
    Clear

WinColorPicker
    Clear

WinComboEditor
    Clear

WinCurrencyEditor
    Set
    Clear

WinDateTimeEditor
    Clear

WinFontNameEditor
    Clear

WinNumericEditor
    Set
    Clear

WinTextEditor
    Clear

WinGauge
    Type


GridCellProxy
    SetCellValue

WinGrid
    SetFilter
    SetFilterRowCell
    SetInvalidDataCell
    SetCellData (prior to 7.3)

WinListView
    EditLabel

WinMaskedEdit
    Set
    SetInvalid

WinFormattedTextEditor
    SpellCheck

WinNavigationBar
    SetLocation

WinPrintPreviewControl
    KeyPressed

CalendarCombo
    SetDate
    Clear

DayView
    AppointmentCreate
    SpellCheck
    ClickToAddAppointment
    SpellCheckNewAppointment

MonthViewSingle
    AppointmentEdit
    NoteEdit
    SpellCheck
    ClickToAddAppointment
    SpellCheckNewAppointment

WeekView
    AppointmentEdit
    NoteEdit
    SpellCheck
    ClickToAddAppointment
    SpellCheckNewAppointment
    
ToolbarsManager
    ShortcutKey
    Set*MaskedTool
    Set*TextBoxTool
    Set*ComboTool
    Set*FontTool

Tree
    LabelEdit
    DeleteSelected
    SetInvalidDataCell