t.me/atinfo_chat Telegram группа по автоматизации тестирования

Выбор фреймворка для тестирования .net web приложения

csharp
автоматизация
tools
selenium
Теги: #<Tag:0x00007f21d9a84e48> #<Tag:0x00007f21d9a84d08> #<Tag:0x00007f21d9a84ba0> #<Tag:0x00007f21d9a84a38>

(liza) #1

Здравствуйте!
поделитесь, пожалуйста, опытом на тему выбора тулзов для автотестирования UI web приложения. Автоматизацию на текущем проекте планируем запускать с нуля, ЯП - C#.
Смотрим в сторону Atata фреймворка, но пока еще окончательно не определились. Буду рада рекомендациям :slight_smile:


(Vasiliy Rakshin) #2

(Valentin G ) #3

В своем проекте использую связку C#+NUnit+SeleniumWebDriver+SpecFlow. Всё билдится на TeamCity. В тестовом проекте недавно была миграция с .Net to .Net Core. Также планируется постепенный переход на Jenkins для запуска тестов.


(liza) #4

т.е. вы не используете никаких готовых фреймворков, пилите свой?
На прошлом проекте у меня был такой опыт, но это долго и неповоротливо, а сейчас у нас продукт небольшой, нет смысла несколько месяцев тратить на разработку своего “велосипеда”. Да и вообще не уверена, что такой подход имеет смысл в нынешнем быстром изменчивом мире)


(Viktor) #5

https://github.com/yashaka/NSelene/tree/master/NSelene сам не пользовался, но выглядит неплохо


(Valentin G ) #6

Да, сделал себе ассет, который буду переиспользовать в других проектах. Отдельный проект с драйвером и утилитами, и отдельный проект с самими тестами, куда добавляется проект с драйвером как Reference, и которые используют драйвер.


(Yaroslav Samus) #7

Использую Atata Framework на 3-м проекте подряд. Имею только позитивные отзывы.


(Alex) #8

Буквально вот месяц тому начали переписывать тесты с самописного фреймворка зарубежных товарищей на Атата, заказчик доволен, автоматизаторы тоже без проблемм перешли. Пробуйте :slight_smile: