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