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

с net 1.1 на net 2.0
Автор beyz, 04 мая 2011 11:14
Сообщений в теме: 4
#1
Отправлено 04 мая 2011 - 11:14
#2
Отправлено 04 мая 2011 - 11:19
Уточните, плзз, что значит "не работают" ?
#3
Отправлено 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? мне что придется опять все тест кейсы переделывать?
#4
Отправлено 04 мая 2011 - 12:45
Может в настройках TestComplet нужно что то изменить, чтобы этому же TestCompletу было без разницы какой фреймворк?
#5
Отправлено 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. Тогда код не изменится..
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных