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

Фотография

Visual Studio Community 2013


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

#1 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 871 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 12 ноября 2014 - 16:17

Есть приятная новость: компания Microsoft выпустила новую редакцию Visual Studio Community 2013, в которую, согласно официальным заявлениям, можно устанавливать расширения из галереи.
В частности, наконец-то можно будет установить NUnit Test Adapter и нормально запускать и отлаживать тесты с использованием NUnit в этой новой версии IDE.

  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium

#2 cpmBugHunter

cpmBugHunter

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

  • Members
  • Pip
  • 45 сообщений
  • ФИО:Евгений
  • Город:Ростов-на-Дону


Отправлено 24 декабря 2014 - 09:31

Добрый день!

Я в тестировании совсем недавно, знаю еще совсем немного, поэтому прошу сильно не пинать за глупые вопросы. Итак, собственно вопрос: а зачем вообще нужен NUnit? Нет, не думайте, что я просто хочу получить готовый ответ на блюдце. Я погуглил про этот инструмент. Но практически вся информация, которую мне удалось нарыть,  безнадежно устарела. Когда не было возможности нормально тестировать код из бесплатных версий студии, использование NUnit было очень даже оправдано. Но сейчас, когда есть например та же Community с Test explorer'ом внутри... Я установил NUinit, написал в студии простой метод, тест на него в синтаксисе под NUinit и запустил. Никакого функционала, выгодно отличающего от встроенного в студию, в NUinit я не нашел. Далее установил NUinit Test Adapter прямо в студию. Запустил написанный ранее тест... И что же? Тест просто выполняется внутренними средствами студии? А зачем адаптер? Чтобы можно было запускать тесты, написанные под NUinit?

В общем, если кто-то располагает актуальной информацией по NUinit и его преимуществам перед Test explorer'ом Visual Studio, очень прошу поделиться ссылочкой. Ну или объяснить на пальцах, если времени не жаль.

Заранее благодарен.


  • 0

#3 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 871 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 25 декабря 2014 - 20:26

Да, адаптер нужен для того, чтобы можно было запускать NUnit-тесты непосредственно внутри в Visual Studio, в инструменте Test Explorer.

Поэтому говорить о "преимуществах перед Test Explorer" неправильно.

Test Explorer не является тестовым фреймворком, это запускатель для тестов, написанных с использованием какого-нибудь тестового фреймворка -- MSTest либо NUnit либо какого-нибудь другого. Но для всех, кроме встроенного MSTest нужны адаптеры.

 

Сравнивать можно NUnit с MSTest, это инструменты, предназначенные для решения одних и тех же задач.

Но на простых тестах невозможно увидеть никаких преимуществ NUnit перед MSTest, это правда.

Когда станут заметны различия?

Когда потребуется делать параметризованные тесты, формировать тестовые наборы, запускать тесты в параллель и т.п.

 

Не знаю, почему возникло мнение, что документация по NUnit устарела, она вполне актуальна:


  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium

#4 Куатор

Куатор

    Постоянный участник

  • Members
  • PipPipPip
  • 247 сообщений
  • ФИО:Комендантов Илья
  • Город:Украина, Одесса

Отправлено 26 декабря 2014 - 08:55

А мне нравится NCRUNCH ! 

Привыкаешь к нему и ппц +)

Тесты не нужно запускать, они как бы сами постоянно запускаются.. мгновенный фидбэк - мечта поэта! ;)

Хотя я не видел этот адаптер, о котором вы говорите, может он ещё круче? 

Хотя не, куда уж круче :)


  • 0
Идеальный тестировщик - человек с золотыми руками, растущими из ж...

#5 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 871 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 27 декабря 2014 - 13:55

NCrunch хорош для модульных тестов, для более высокоуровневых тестов от него мало проку.


  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium

#6 cpmBugHunter

cpmBugHunter

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

  • Members
  • Pip
  • 45 сообщений
  • ФИО:Евгений
  • Город:Ростов-на-Дону


Отправлено 08 апреля 2015 - 10:12

 

Да, адаптер нужен для того, чтобы можно было запускать NUnit-тесты непосредственно внутри в Visual Studio, в инструменте Test Explorer.

Поэтому говорить о "преимуществах перед Test Explorer" неправильно.

Test Explorer не является тестовым фреймворком, это запускатель для тестов, написанных с использованием какого-нибудь тестового фреймворка -- MSTest либо NUnit либо какого-нибудь другого. Но для всех, кроме встроенного MSTest нужны адаптеры.

 

Сравнивать можно NUnit с MSTest, это инструменты, предназначенные для решения одних и тех же задач.

Но на простых тестах невозможно увидеть никаких преимуществ NUnit перед MSTest, это правда.

Когда станут заметны различия?

Когда потребуется делать параметризованные тесты, формировать тестовые наборы, запускать тесты в параллель и т.п.

 

Не знаю, почему возникло мнение, что документация по NUnit устарела, она вполне актуальна:

 

Говоря о том, что документация устарела, я имел в виду то, что даже находясь в ветке последней стабильной версии 2.6.3, переходя по ссылкам, попадаешь в старую документацию с пометкой "Update: August 22, 2007". Вот пример: http://nunit.org/ind...p=suite&r=2.6.3

Так и не понял, как организовать сьют из отдельных тест-кейсов...


  • 0


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

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