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

Фотография

с net 1.1 на net 2.0


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

#1 beyz

beyz

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

  • Members
  • Pip
  • 47 сообщений
  • ФИО:Александр


Отправлено 04 мая 2011 - 11:14

Добрый день, друзья нужна Ваша помощь, у меня есть приложение написанное на net 1.1, я написал под это приложение кучу тест-кейсов (vbscript) с помощью TestComplet, прислали тот же самый приклад, но написанный на net 2.0 и мои тест- кейсы на нем не работают, не могли бы подсказать в чем дело, что мне делать и как этого избегать в дальнейшем? Спасибо
  • 0

#2 SergeyP

SergeyP

    Специалист

  • Members
  • PipPipPipPipPip
  • 651 сообщений
  • Город:Москва

Отправлено 04 мая 2011 - 11:19

Уточните, плзз, что значит "не работают" ?
  • 0

#3 beyz

beyz

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

  • Members
  • Pip
  • 47 сообщений
  • ФИО:Александр


Отправлено 04 мая 2011 - 11:40

Уточните, плзз, что значит "не работают" ?


пример
"Код 1"
Set ABR_User = Aliases.ABR_User1
Call ABR_User.wndWindowsForms10Window8app32.MainMenu.Click("Операции|Довложение")

на net 1.1 работает, но на net 2.0 нет

но под net 2.0 работает:

Set ABR_User = Aliases.ABR_User1.MainForm
Call ABR_User1.MainForm.MainMenu.Click("Операции|Довложение")

Соответственно при запуске "Код 1" в приложении написанного в net 1.1 все работает, а в net 2.0 не работает.
Я понимаю, что не работает из - за кода, блин, но можно этого как то избежать? Если мне через неделю принесут тот же приклад на net 3.0? мне что придется опять все тест кейсы переделывать?
  • 0

#4 beyz

beyz

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

  • Members
  • Pip
  • 47 сообщений
  • ФИО:Александр


Отправлено 04 мая 2011 - 12:45

Может в настройках TestComplet нужно что то изменить, чтобы этому же TestCompletу было без разницы какой фреймворк?
  • 0

#5 SergeyP

SergeyP

    Специалист

  • Members
  • PipPipPipPipPip
  • 651 сообщений
  • Город:Москва

Отправлено 05 мая 2011 - 03:59


Уточните, плзз, что значит "не работают" ?


пример
"Код 1"
Set ABR_User = Aliases.ABR_User1
Call ABR_User.wndWindowsForms10Window8app32.MainMenu.Click("Операции|Довложение")

на net 1.1 работает, но на net 2.0 нет

но под net 2.0 работает:

Set ABR_User = Aliases.ABR_User1.MainForm
Call ABR_User1.MainForm.MainMenu.Click("Операции|Довложение")

Соответственно при запуске "Код 1" в приложении написанного в net 1.1 все работает, а в net 2.0 не работает.
Я понимаю, что не работает из - за кода, блин, но можно этого как то избежать? Если мне через неделю принесут тот же приклад на net 3.0? мне что придется опять все тест кейсы переделывать?


Все правильно: при переходе на 2.0 изменились контролы, соответственно изменились описатели объектов.
При записи скрипта сформировались новые алиасы.

Но надо смотреть карту объектов: возможен вариант, когда алиасы для 1.1 можно переделать под 2.0. Тогда код не изменится..
  • 0


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

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