Мы пытаемся использовать Test Complete 7 для тестирования приложения, скомпилированного в Delphi 2009 (недавно перенесенного из D2006). Теоретически это должно быть очень просто - вы компилируете свое приложение с отладочной информацией, а затем используете утилиту стриппера, чтобы выделить отладочную информацию в отдельный файл * .tds. После этого TC должен иметь доступ ко всем необходимым свойствам и методам. На практике мы обнаруживаем, что: а) может быть довольно сложно заставить многие свойства и методы вообще появиться б) если они действительно появляются и у них есть параметры / индексы, тогда указанный список параметров / индексов может не иметь никакого отношения к фактическому список в нашем коде c) методы и свойства, которые кажутся непонятными, не работают / не возвращают ничего, кроме полной ерунды.
Есть ли у кого-нибудь еще опыт использования этого сценария, возникали ли у вас какие-либо проблемы, и если вы смогли их решить, что вы сделали?
Автоматизированный QA изучает эту проблему для нас, но мы, похоже, не достигли большого прогресса, и похоже, что единственный способ решить эту проблему - это отправить им исходный код для нашего приложения, на что мы неохотно делать по разным причинам, от практических до юридических.
Кстати, в небольшом тестовом приложении мы не сталкиваемся с такими проблемами.