Вопросы с тегом «tdd»

Разработка через тестирование (TDD) включает в себя написание неудачного автоматического теста для определения того, что нужно построить. Затем тест проходит путем написания кода, который удовлетворяет проверяемому условию. Наконец, проводится рефакторинг кода.

30
Как мне проверить приватную функцию или класс, который имеет закрытые методы, поля или внутренние классы?
Как выполнить модульное тестирование (с использованием xUnit) класса, который имеет внутренние закрытые методы, поля или вложенные классы? Или функция, которая делается частной благодаря наличию внутренней связи ( staticв C / C ++) или находится в закрытом ( анонимном ) пространстве имен? Кажется плохим изменить модификатор доступа для метода или функции …
2729 java  unit-testing  tdd 

13
Инструменты модульного тестирования JavaScript для TDD
Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. Я изучил и рассмотрел многие модульные тесты JavaScript и инструменты тестирования, но не смог найти подходящего варианта, чтобы оставаться полностью совместимым с TDD. Итак, есть …

5
Как проверить, что определенный метод не был вызван с помощью Mockito?
Как проверить, что метод не вызывается на зависимости объекта? Например: public interface Dependency { void someMethod(); } public class Foo { public bar(final Dependency d) { ... } } С тестом Foo: public class FooTest { @Test public void dependencyIsNotCalled() { final Foo foo = new Foo(...); final Dependency dependency …
627 java  tdd  mockito 

30
Как вы тестируете приватные методы?
Я строю библиотеку классов, которая будет иметь несколько открытых и закрытых методов. Я хочу иметь возможность тестировать приватные методы модульно (в основном при разработке, но также это может быть полезно для будущего рефакторинга). Как правильно это сделать?

6
C # «внутренний» модификатор доступа при выполнении модульного тестирования
Я новичок в модульном тестировании и пытаюсь понять, стоит ли мне начинать использовать больше «внутреннего» модификатора доступа. Я знаю, что если мы используем 'internal' и устанавливаем переменную сборки 'InternalsVisibleTo', мы можем тестировать функции, которые не хотим объявлять общедоступными из проекта тестирования. Это заставляет меня думать, что я должен всегда использовать …
469 c#  .net  unit-testing  tdd 

30
Модульное тестирование каталога Anti-паттернов
Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. анти-паттерн : должно быть по крайней мере два ключевых элемента, чтобы формально отличить реальный анти-паттерн от простой вредной привычки, плохой практики или …

30
Недостатки тестовой разработки? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

7
Как начать работать с TDD с Ruby on Rails? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Улучшить этот вопрос Я знаком с концепциями (проходил тестовые занятия в …

6
протестировать загрузку файла с помощью rspec - rails
Я хочу протестировать загрузку файла в рельсы, но не знаю, как это сделать. Вот код контроллера: def uploadLicense #Create the license object @license = License.create(params[:license]) #Get Session ID sessid = session[:session_id] puts "\n\nSession_id:\n#{sessid}\n" #Generate a random string chars = ("a".."z").to_a + ("A".."Z").to_a + ("0".."9").to_a newpass = "" 1.upto(5) { |i| …

23
Можно ли успешно добавить модульное тестирование в существующий производственный проект? Если да, то как и стоит ли это того?
Я серьезно подумываю о добавлении модульного тестирования в существующий проект, который находится в производстве. Он был запущен 18 месяцев назад, прежде чем я действительно смог увидеть какие-либо преимущества TDD (лицо ладони) , так что теперь это довольно большое решение с рядом проектов, и я не имею ни малейшего представления, с …

16
Случайные данные в модульных тестах?
У меня есть сотрудник, который пишет модульные тесты для объектов, которые заполняют свои поля случайными данными. Его причина в том, что он дает более широкий диапазон тестирования, поскольку он будет тестировать множество различных значений, тогда как в обычном тесте используется только одно статическое значение. Я дал ему несколько разных причин …

11
Зачем использовать JUnit для тестирования?
Может быть, мой вопрос новичок, но я не могу понять обстоятельства, при которых я бы использовал JUnit? Пишу ли я простые приложения или более крупные, я тестирую их с помощью System.outоператоров, и мне это кажется довольно простым. Зачем создавать тестовые классы с JUnit, ненужные папки в проекте, если нам по-прежнему …
131 java  unit-testing  junit  tdd 

7
Мокинг против шпионажа в фреймворках имитации
В фреймворках имитации вы можете имитировать объект или шпионить за ним. В чем разница между ними и когда я должен / должен использовать одно вместо другого? Глядя на Mockito , например, я вижу, что похожие вещи делаются с использованием шпионов и имитаторов , но я не уверен в различии между …

14
Каковы основные различия между TDD и BDD? [закрыто]
Закрыто . Этот вопрос должен быть более конкретным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыт 4 месяца назад . Уточните этот вопрос Разработка через тестирование была в моде в сообществе .NET …
129 unit-testing  tdd  bdd 

30
Как узнать, что тестировать при написании модульных тестов? [закрыто]
Закрыто . Этот вопрос должен быть более конкретным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыт 4 года назад . Уточните этот вопрос Используя C #, мне нужен класс, Userкоторый имеет имя …
127 c#  unit-testing  tdd 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.