Почему точки останова не работают в TestComplete?

Я использую пробную версию TestComplete 8.70.720.7 для автоматизации тестирования. Я столкнулся с проблемой с точками останова - они не работают, даже если включена отладка тестов. В чем может быть причина проблемы?


person user1388704    schedule 11.05.2012    source источник


Ответы (1)


TestComplete использует отладчик сценариев Microsoft для отладки сценариев JScript и VBScript. Таким образом, эта функциональность зависит от компонентов отладки MS-скриптов, установленных на вашем компьютере. Если точки останова не работают, значит что-то не так с компонентами отладки скрипта - TestComplete по какой-то причине не может их использовать. Существует несколько причин возникновения этой проблемы. Многие из них описаны в следующей записи часто задаваемых вопросов на портале поддержки SmartBear:

http://support.smartbear.com/viewarticle/8874/

Если рекомендации из той статьи не помогают, это может означать, что вы столкнулись с ситуацией, когда TestComplete пытается использовать отладчик сценариев, установленный вместе с Visual Studio. При этом не все версии VS Script Debugger совместимы с TestComplete. Итак, если на вашем ПК установлен VS, попробуйте сделать следующее:

  1. Закройте Visual Studio и TestComplete.
  2. Переименуйте папку VS7Debug на вашем диске (путь к ней выглядит так: C:\Program Files\Common Files\microsoft shared) во что-то другое, например «_VS7Debug».
  3. Переустановите Microsoft Script Debugger, используя ссылку из статьи часто задаваемых вопросов выше. При установке в Windows 7, Vista или Win Server 2008 запустите установку с повышенными правами (используйте команду контекстного меню «Запуск от имени администратора»).

Это решает проблему?

person Alex    schedule 11.05.2012
comment
В TestComplete 9, вышедшем недавно, этой проблемы больше быть не должно — в новой версии предполагается использовать собственный отладчик сценариев, а не тот, что установлен в системе. Это упоминается в разделе «Отладка тестов — обзор» ( support.smartbear.com/viewarticle/29595 ) : функции проверки ключевых слов и отладки скриптов встроены в TestComplete и не предъявляют особых требований. Так что жить становится легче :) - person Alex; 10.06.2012