Visual Studio Community 2013
#1
Отправлено 12 ноября 2014 - 16:17
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
#2
Отправлено 24 декабря 2014 - 09:31
Добрый день!
Я в тестировании совсем недавно, знаю еще совсем немного, поэтому прошу сильно не пинать за глупые вопросы. Итак, собственно вопрос: а зачем вообще нужен NUnit? Нет, не думайте, что я просто хочу получить готовый ответ на блюдце. Я погуглил про этот инструмент. Но практически вся информация, которую мне удалось нарыть, безнадежно устарела. Когда не было возможности нормально тестировать код из бесплатных версий студии, использование NUnit было очень даже оправдано. Но сейчас, когда есть например та же Community с Test explorer'ом внутри... Я установил NUinit, написал в студии простой метод, тест на него в синтаксисе под NUinit и запустил. Никакого функционала, выгодно отличающего от встроенного в студию, в NUinit я не нашел. Далее установил NUinit Test Adapter прямо в студию. Запустил написанный ранее тест... И что же? Тест просто выполняется внутренними средствами студии? А зачем адаптер? Чтобы можно было запускать тесты, написанные под NUinit?
В общем, если кто-то располагает актуальной информацией по NUinit и его преимуществам перед Test explorer'ом Visual Studio, очень прошу поделиться ссылочкой. Ну или объяснить на пальцах, если времени не жаль.
Заранее благодарен.
#3
Отправлено 25 декабря 2014 - 20:26
Да, адаптер нужен для того, чтобы можно было запускать NUnit-тесты непосредственно внутри в Visual Studio, в инструменте Test Explorer.
Поэтому говорить о "преимуществах перед Test Explorer" неправильно.
Test Explorer не является тестовым фреймворком, это запускатель для тестов, написанных с использованием какого-нибудь тестового фреймворка -- MSTest либо NUnit либо какого-нибудь другого. Но для всех, кроме встроенного MSTest нужны адаптеры.
Сравнивать можно NUnit с MSTest, это инструменты, предназначенные для решения одних и тех же задач.
Но на простых тестах невозможно увидеть никаких преимуществ NUnit перед MSTest, это правда.
Когда станут заметны различия?
Когда потребуется делать параметризованные тесты, формировать тестовые наборы, запускать тесты в параллель и т.п.
Не знаю, почему возникло мнение, что документация по NUnit устарела, она вполне актуальна:
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
#4
Отправлено 26 декабря 2014 - 08:55
А мне нравится NCRUNCH !
Привыкаешь к нему и ппц +)
Тесты не нужно запускать, они как бы сами постоянно запускаются.. мгновенный фидбэк - мечта поэта! ;)
Хотя я не видел этот адаптер, о котором вы говорите, может он ещё круче?
Хотя не, куда уж круче :)
#5
Отправлено 27 декабря 2014 - 13:55
NCrunch хорош для модульных тестов, для более высокоуровневых тестов от него мало проку.
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
#6
Отправлено 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 анонимных