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

Фотография

Автотесты на С#. Visual Studio. Как записать новый CodedUI метод без &


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

#1 Antonio777

Antonio777

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

  • Members
  • Pip
  • 5 сообщений

Отправлено 13 ноября 2013 - 13:21

Добрый день, коллеги!

При создании автотеста на UI столкнулся с такой проблемой:

написал несколько методов, отрефакторил их (убрал некоторые шаги в классе UIMap Designer, которые Coded UI Test Builder генерировал) и после создания новых UI методов (после сохранения кода, который нагенерировал Coded UI Test Builder) весь рефакторинг в UIMap Designer похерелся, старый код до рефакторинга снова в силе.

В связи с этим вопрос: как сделать так, чтобы новые записи с помощью Coded UI Test Builder никак не аффектили старые.

Заранее спасибо! :)
  • 0

#2 NBelikov

NBelikov

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

  • Members
  • Pip
  • 1 сообщений
  • ФИО:Беликов Никита

Отправлено 18 ноября 2013 - 13:31

Добрый день, коллеги!

При создании автотеста на UI столкнулся с такой проблемой:

написал несколько методов, отрефакторил их (убрал некоторые шаги в классе UIMap Designer, которые Coded UI Test Builder генерировал) и после создания новых UI методов (после сохранения кода, который нагенерировал Coded UI Test Builder) весь рефакторинг в UIMap Designer похерелся, старый код до рефакторинга снова в силе.

В связи с этим вопрос: как сделать так, чтобы новые записи с помощью Coded UI Test Builder никак не аффектили старые.

Заранее спасибо! :)


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

#3 Antonio777

Antonio777

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

  • Members
  • Pip
  • 5 сообщений

Отправлено 19 ноября 2013 - 12:18


Добрый день, коллеги!

При создании автотеста на UI столкнулся с такой проблемой:

написал несколько методов, отрефакторил их (убрал некоторые шаги в классе UIMap Designer, которые Coded UI Test Builder генерировал) и после создания новых UI методов (после сохранения кода, который нагенерировал Coded UI Test Builder) весь рефакторинг в UIMap Designer похерелся, старый код до рефакторинга снова в силе.

В связи с этим вопрос: как сделать так, чтобы новые записи с помощью Coded UI Test Builder никак не аффектили старые.

Заранее спасибо! :)


Возможно, всё ещё будет актуально....
Дело в том, что файлы дизайнера лучше редактировать не руками, а с помощью встроенного спая. Просто если сначала отредактировать руками, а потом перегенерить мап-файл с помощью спая, то "ручные" изменения слетят. Поэтому если нет гарантии, что в будущем мап-файл не будет перегенерироваться, то лучше всё же делать всё спаем, а не руками


Очень актуально, спасибо! :)
А как работать с этим спаем? Это и есть map-файл? Может, есть ссылка какая-то на литературу, видео?
  • 0

#4 Elena33

Elena33

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

  • Members
  • Pip
  • 2 сообщений
  • ФИО:Elena

Отправлено 22 ноября 2013 - 05:10

Посмотрите здесь: http://positiveflowe...01_archive.html
у Лены в блоге много полезной информации :yess:/>
Записанные тесты надо переносить из дизайнера, чтобы редактированное сохранялось, в файле UIMap.uitest есть такая возможность
  • 0

#5 Antonio777

Antonio777

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

  • Members
  • Pip
  • 5 сообщений

Отправлено 25 ноября 2013 - 14:11

Спасибо! :)
  • 0


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

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