Перейти к содержимому

Фотография

относительные пути в SilkTest


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 8

#1 held1r

held1r

    Новый участник

  • Members
  • Pip
  • 21 сообщений
  • ФИО:Крючков Вячеслав

Отправлено 08 июня 2006 - 16:27

есть проблема: тесты пишутся на одной машине и лежит например в F:/test, а запускаться будут на куче разных машин, где путь другой совсем

пробовал в vtp файле вручную подправить пути на относительные - силкест теперь ругается, что файлы найти не может...

помогите, как разрулить проблему?
  • 0

#2 KaNoN

KaNoN

    АЦЦКИЙ СОТОНА

  • Members
  • PipPipPipPipPipPip
  • 1 260 сообщений
  • ФИО:Колесник Николай
  • Город:Днепропетровск > Киев > Лондон

Отправлено 08 июня 2006 - 18:06

На другой машине лучше пересоздать проект. Или же скопировать его, но все пути заменить на новые абсолютные пути (файл проекта с относительными путями не особо дружит). Но реально для запуска скриптов проект создавать не обязательно.

Если в скриптах используются относительные пути, то никаких проблем не возникнет. А если абсолютные, то проблемы будут, но это уже совсем другой вопрос
  • 0

#3 held1r

held1r

    Новый участник

  • Members
  • Pip
  • 21 сообщений
  • ФИО:Крючков Вячеслав

Отправлено 08 июня 2006 - 18:55

хм, план тоже без проекта запускается, как я посмотрю

спасибо, вот уж никогда не подумал бы, что проблема решается удалением файла проекта :diablo:
  • 0

#4 KaNoN

KaNoN

    АЦЦКИЙ СОТОНА

  • Members
  • PipPipPipPipPipPip
  • 1 260 сообщений
  • ФИО:Колесник Николай
  • Город:Днепропетровск > Киев > Лондон

Отправлено 09 июня 2006 - 05:19

Проект представляет из себя систему для хранения ссылок на файлы, ну может также и для хранения некоторых специфических настроек, а также для ведения списка имеющихся структур, окон, классов и т.п. ( что тоже иногда весьма полезно). А для скриптов, фреймов, тестпланов разницы нет между наличием и отсутствием проекта. Настройки Агента и самого СилкТеста хранятся в файлах опций и в ini-файлах, которые подключаются независимо.

А если все-таки привык работать с проектом, то лучше его пересоздать и добавлять в него файлы по мере необходимости.
  • 0

#5 Genka

Genka

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 328 сообщений
  • ФИО:Геннадий Алпаев
  • Город:Украина, Днепр


Отправлено 09 июня 2006 - 09:43

я уже отвечал на этот вопрос, кстати

проект возможно настроить так, чтобы он использовал относительные пути, сам пробовал

изменения надо делать в VTP и INI файлах

тема была вот тут
http://forums.softwa...?showtopic=4067
  • 0

TestComplete для начинающих (видеозаписи курса)

Software Testing Automation Tips (50 вещей, которые должен знать каждый автоматизатор, книга на английском языке)

Онлайн-учебник "Автоматизация тестирования от «А» до «Ы»"
Сборник рецептов по TestComplete (книга на английском языке)
Онлайн-учебник по TestComplete
Онлайн-учебник по SilkTest


#6 held1r

held1r

    Новый участник

  • Members
  • Pip
  • 21 сообщений
  • ФИО:Крючков Вячеслав

Отправлено 09 июня 2006 - 17:17

2Genka:

сорри, существующую тему не доглядел
дык дело в том, что менял и в vtp и в ini, может с руками что-то...

2KaNoN:

да еще никак не привык, недавно с силктестом
пересоздавать проект не интересно, с тестами будут работать много людей, если каждого заставлять пересоздавать проект, то я узнаю о себе много нового и интересного :good:

собственно отсутствие файла проекта на данном этапе проблему полностью решает, спасибо!
  • 0

#7 KaNoN

KaNoN

    АЦЦКИЙ СОТОНА

  • Members
  • PipPipPipPipPipPip
  • 1 260 сообщений
  • ФИО:Колесник Николай
  • Город:Днепропетровск > Киев > Лондон

Отправлено 09 июня 2006 - 19:18

да еще никак не привык, недавно с силктестом
пересоздавать проект не интересно, с тестами будут работать много людей, если каждого заставлять пересоздавать проект, то я узнаю о себе много нового и интересного  :good:

Я, собственно говоря, к тому вел, что можно было обойтись без проекта или же
создать проект, а файлы уже добавлять по мере необходимости. Проект в SilkTest-е позволяет осуществить быстрый доступ к файлам, а также к функциям, классам, структурам и прочим объектам, которые описаны в файлах, подключенных в проект и большего не требует (для других целей
по-моему и не используется) . То есть каждый может подключать те файлы, которые считает нужными. Тогда при таком подходе ничего нового и интересного о себе от других не узнаешь :good:

В общем, выбор за тобой
  • 0

#8 VegaX

VegaX

    Активный участник

  • Members
  • PipPip
  • 85 сообщений

Отправлено 12 июня 2006 - 09:47

Хотел бы от себя добавить.

Вообще-то проект хранит много настроек локально. Это очень полезно, когда на одной машине тестятся несколько разных апликаций и каждая имеет свои настройки. Так в проекте задаются локально настройки Extension и Agent-а не переписывая при этом глобальные настройки Силк Теста.

К чему я веду. Ты узнаешь

о себе много нового и интересного

если на твоей машине тестится несколько аппликаций. Так как при каждом переходе на тест новой программы прийдется перенастраивать глобальные настройки Силк теста.

В этом случае тебе может помочь при использование тест планов команда
optionset: имя настроек.opt
которая задает настройки Agent, Runtime а также некоторые другие настройки. Для динамической настройки параметров Extension Browser можно использовать SetUserOption. Но она имеет некоторые ограничение.
  • 0

#9 KaNoN

KaNoN

    АЦЦКИЙ СОТОНА

  • Members
  • PipPipPipPipPipPip
  • 1 260 сообщений
  • ФИО:Колесник Николай
  • Город:Днепропетровск > Киев > Лондон

Отправлено 12 июня 2006 - 10:31

Вообще-то в таких случаях где-то держат "эталонные" экземпляры файлов
Extend.ini ( общий файл настроек расширений), domex.ini ( настройки DOM расширений ) и файлов optionset (некоторый файл с расширением .opt). Эти файлы могут подключаться как в проекте, так и отдельно от него (тут наличие
проекта тоже необязательно).

Вообще лучше ознакомиться с подобными файлами, узнать, за что они отвечают. Тогда при переносе проекта на другую машину проблем меньше будет
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных