Вопросы с тегом 'tdd'
Тестируемое развитие (TDD) включает в себя запись неудачного автоматизированного теста, чтобы указать, что должно быть построено. Затем тест проходит, записывая код, который удовлетворяет проверенному состоянию. Наконец, код реорганизуется.
52
Как проверить частную функцию или класс с частными методами, полями или внутренними классами?
Как unit test (используя xUnit) класс, который имеет внутренние частные методы, поля или вложенные классы? Или функция, которая сделана частной с помощью внутренней связи (staticв C/С++) или находится в частной (anonymous) пространство имен?
Кажется...
29 авг. '08 в 16:11
13
JavaScript unit test инструменты для TDD
Я просмотрел и рассмотрел множество тестовых модулей и тестовых инструментов JavaScript, но не смог найти подходящую возможность оставаться полностью совместимой с TDD. Итак, есть ли инструмент JavaScript unit test, полностью совместимый с TDD?
19 нояб. '08 в 2:35
33
Как вы unit test приватные методы?
Я создаю библиотеку классов, которая будет иметь некоторые общедоступные и частные методы. Я хочу иметь возможность unit test приватных методов (в основном при разработке, но также может быть полезен для будущего рефакторинга).
Каков правильный спо...
30 окт. '08 в 15:49
9
Когда использовать RSpec let()?
Я стараюсь использовать перед блоками для установки переменных экземпляра. Затем я использую эти переменные на моих примерах. Недавно я встретил let(). Согласно документам RSpec, он используется для
... определить метод memoized helper. Значение б...
19 мар. '11 в 2:10
5
С# "внутренний" модификатор доступа при выполнении модульного тестирования
Я новичок в модульном тестировании, и я пытаюсь выяснить, должен ли я использовать больше "внутреннего" модификатора доступа. Я знаю, что если мы будем использовать "internal" и установить переменную сборки InternalsVisibleTo, мы можем протестировать...
11 дек. '08 в 1:20
4
Как проверить, что конкретный метод не был вызван с помощью Mockito?
Как проверить, что метод не вызывает зависимость объекта?
Например:
public interface Dependency {
void someMethod();
}
public class Foo {
public bar(final Dependency d) {
...
}
}
С помощью теста Foo:
public class FooT...
12 окт. '12 в 15:44
31
Единичное тестирование Каталог анти-шаблонов
anti-pattern: должно присутствовать как минимум два ключевых элемента, чтобы формально отличить фактический анти-шаблон от простой дурной привычки, плохой практики или плохой идеи:
Несколько повторяющихся действий, процессов или структуры, которы...
02 дек. '08 в 11:24
31
Недостатки разработки, основанной на испытаниях?
Что я потеряю, приняв дизайн, управляемый тестом?
Список только негативов; не перечисляйте преимущества, написанные в отрицательной форме.
15 сент. '08 в 16:15
16
Каковы основные различия между TDD и BDD?
Test Driven Development была яростью в сообществе .NET за последние несколько лет. В последнее время я слышал ворчание в сообществе ALT.NET о BDD. Что это? Что отличает его от TDD?
05 авг. '08 в 15:58
11
Зачем использовать JUnit для тестирования?
Возможно, мой вопрос - новичок, но я не могу понять обстоятельства, при которых я буду использовать junit?
Я пишу простые приложения или более крупные, я тестирую их с помощью операторов System.out, и это довольно просто для меня.
Зачем создавать ...
02 июн. '12 в 0:54
11
Есть ли веские доказательства рентабельности единичного тестирования?
Тестирование модулей звучит здорово для меня, но я не уверен, что я должен потратить какое-то время на изучение этого, если я не смогу убедить других, имеющих значительную ценность. Я должен убедить других программистов и, что более важно, bean -cou...
25 окт. '08 в 20:59
5
проверить загрузку файла с помощью rspec - rails
Я хочу проверить загрузку файла в рельсы, но не знаю, как это сделать.
Вот код контроллера:
def uploadLicense
#Create the license object
@license = License.create(params[:license])
#Get Session ID
sessid = session[:session_id]
...
31 авг. '11 в 16:37
15
TDD/BDD screencast/видео ресурсы
Недавно я закончил просмотр Autumn of Agile, и я ищу больше материалов с подобным объемом. В основном, я ищу скринкасты, которые представляют TDD/BDD процесс, разрабатывая несколько приложений "реальной жизни" (или их части), поэтому никаких 20-минут...
27 янв. '10 в 22:16
36
Как вы узнаете, что тестировать при написании модульных тестов?
С помощью С# мне нужен класс с именем User, который имеет имя пользователя, пароль, активный флаг, имя, фамилию, полное имя и т.д.
Должны быть методы аутентификации и сохранения пользователя. Я просто пишу тест для методов? И мне даже нужно беспоко...
15 сент. '08 в 13:03
13
Разработка с использованием Meteor
Я не вижу, как сделать тестовое развитие в метеоре.
Я не вижу упоминания нигде в документации или FAQ. Я не вижу никаких примеров или что-то в этом роде.
Я вижу, что некоторые пакеты используют Tinytest.
Мне нужен ответ от разработчиков, что такое...
20 окт. '12 в 10:30