Я работаю в проекте, где приложение написано в vb6, а также использует элементы управления WPF, которые экспортируются в COM и используются в приложении vb6. Как я знаю, было сделано несколько прототипов с такими инструментами, как TestStack.White и Ranorex, но результаты были неудовлетворительными.
Текущий инструмент, который находится на стадии оценки, является TestComplete. Этот инструмент обеспечивает быстрое написание тестов и довольно хорошо обрабатывает гибридные приложения, написанные на vb6 + WPF. Это выглядит многообещающе, возможно, это будет использоваться для автоматизации тестирования.
Я никогда не использовал QTP, поэтому я не могу сказать, лучше это или нет, но вы можете посмотреть на TestComplete и сравнить. Доступна пробная версия.