Совместная разработка с использованием TestComplete
@ Чт, 13 сентября 2007, 02:26При совместной работе нескольких человек над одним проектом TestComplete необходимо договориться о настройках, которые будут использованы у всех. Время от времени в ньюсгруппе Automated QA появляются вопросы, так или иначе связанные с подобными настройками. Ниже перечислены основные из них.
- Object Tree Model. Данная настройка находится в свойствах проекта в разделе General и влияет на то, как будут представлены объекты в Браузере Объектов (Object Browser) и как к ним будет обращаться TestComplete при записи и воспроизведении скриптов. При использовании модели Дерево (Tree) в Браузере Объектов будет отображаться реальная структура приложения. При использовании Плоской модели (Flat) все обекты окна, вне зависимости от того, на каком уровне иерархии они находятся, будут считаться наследниками главного окна (точнее того окна, которое является непосредственно потомком процесса)
- Web Testing Tree Model. Данная опция указывает, какая именно модель используется для доступа к элементам управления веб-страницы
- Пути к файлам. При обращении к внешним файлам, используемым в проекте, например файлы инициализации (ini-файлы), файлы для тестов, управляемых данными (Data-driven test files: xls, csv), необходимо использовать относительные пути, так как у всех разработчиков тестовых скриптов проекты могут находится в разных папках и на разных логических дисках
- Формат изображений, которые выводятся в логе, должен быть одинаковым (Tools - Options - Engines - Log - Images)
- Если используется библиотека распознавания текста (OCR Plug-in), то необходимо удостовериться, что используется одинаковый тип сглаживания экранных шрифтов (Start - Settings - Control Panel - Display - Appearance - Effects). Здесь же необходимо убедиться, что во всех случаях используется одинаковый размер шрифта в системе
- Глубина цветовой гаммы должна быть одинаковой (за исключением случаев, когда тестируются все типы глубины цвета и это предусмотрено в скриптах)
- Плагин TestComplete 3 Compatibility. Данный плагин рекомендуется использовать только в том случае, если у вас имеется большое количество скриптов, написанных с использованием TestComplete 3 и вы переходите непосредственно с версии 3 на более позднюю версию TestComplete. Включение этого плагина происходит во время установки TestComplete.
Для того, чтобы оставлять комментарии, вы должны войти под своим логином.
