Вопросы с тегом «unit-testing»

Модульное тестирование - это метод, с помощью которого отдельные блоки исходного кода тестируются, чтобы определить, пригодны ли они для использования.

5
Приводит ли модульное тестирование к преждевременному обобщению (особенно в контексте C ++)?
Предварительные заметки Я не буду вдаваться в различие между различными типами тестов, на этих сайтах уже есть несколько вопросов по этому поводу. Я возьму то, что там, и это говорит: модульное тестирование в смысле «тестирования самого маленького изолируемого модуля приложения», из которого фактически возникает этот вопрос Проблема изоляции Какой самый …

2
Хорошие примеры модульных тестов для разработчиков встраиваемых Си
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения в стеке. Закрыто 6 лет назад . На следующей неделе я собираюсь поговорить с моим отделом о модульном тестировании и разработке через тестирование. В …

8
Один или несколько файлов для модульного тестирования одного класса?
Изучая передовые практики модульного тестирования, которые помогут собрать рекомендации для моей организации, я столкнулся с вопросом о том, лучше или полезно разделять контрольные приборы (тестовые классы) или хранить все тесты для одного класса в одном файле. Кстати, я имею в виду «модульные тесты» в чистом смысле, что они представляют собой …

1
Имеет ли смысл измерять условное покрытие для кода Java 8?
Мне интересно, не устарели ли измерения покрытия условного кода текущими инструментами для Java после появления Java 8? С Java 8 - х Optionalи Streamчасто мы можем избежать кода ветвь / петлю, что делает его легко получить очень высокое условное покрытие без проверки всех возможных путей выполнения. Давайте сравним старый код …

4
Как проверить, когда расположение данных слишком громоздко?
Я пишу парсер, и как часть этого, у меня есть Expanderкласс, который «расширяет» одно сложное утверждение в несколько простых операторов. Например, это расширило бы это: x = 2 + 3 * a в: tmp1 = 3 * a x = 2 + tmp1 Сейчас я думаю о том, как тестировать …

1
Как я могу проверить читатель файла?
Я работаю над проектом с несколькими форматами файлов. Некоторые форматы определяются .xsds, другие - документацией на соответствующих веб-сайтах, а некоторые являются собственными внутренними форматами, которые не имеют документации. Mwahahahaha. В чем проблема? Я хотел бы проверить свои программы для чтения файлов, но я не совсем уверен, как это сделать. Поток …

6
Зачем нужны юнит-тесты для тестирования методов репозитория?
Мне нужно немного поучаствовать в этом вопросе, потому что я не могу хорошо его защищать из-за недостатка опыта. Здесь дело, я концептуально понимаю различия между модульным тестированием и интеграционным тестированием. При уделении особого внимания методам персистентности и репозиторию, модульный тест будет использовать макет, возможно, через среду, подобную Moq, чтобы утверждать, …

4
Внедрение модульного тестирования в компании, которая этого не делает
Глава моей компании по разработке программного обеспечения только что подал в отставку (то есть уволен), и сейчас мы ищем пути улучшения практики разработки в нашей компании. Мы хотим внедрить модульное тестирование во все программное обеспечение, созданное с этого момента. Отзывы разработчиков: Мы знаем, что тестирование ценно Но вы всегда меняете …
19 unit-testing  tdd 

1
Я провёл модульное тестирование своего класса, и как начать интеграционный тест?
Я написал класс, который управляет получателями в списке MailChimp, который называется MailChimpRecipient. Он использует класс MCAPI, который является сторонним API-оболочкой. http://apidocs.mailchimp.com/api/1.3/ http://apidocs.mailchimp.com/api/downloads/ Я передаю объект MCAPI в конструктор объекта MailChimpRecipient, поэтому я написал модульные тесты с использованием PHPUnit, которые проверяют всю логику в моем собственном классе (я не тестирую класс …
19 php  unit-testing 

9
Что делать, если новая команда руководит проектом с проблемами сопровождения?
Я только что был назначен ответственным за проект кода с проблемами сопровождения. Что я могу сделать, чтобы сделать проект устойчивым? Я нахожусь в месте, где мы работаем с очень большой многоуровневой системой .NET, в которой отсутствуют многие важные вещи, такие как модульные тесты, IOC, MEF, слишком много статических классов, чистые …

1
Как настроить модульное тестирование в Visual Studio 2010? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения в стеке. Закрыто 4 года назад . Я делаю свой первый большой проект, и у меня нет большого опыта в профессиональной среде программирования. При …

6
Мне действительно нужен модуль модульного тестирования?
В настоящее время на моей работе у нас есть большой набор модульных тестов для нашего приложения C ++. Однако мы не используем фреймворк для юнит-тестирования. Они просто используют макрос C, который в основном обертывает assert и cout. Что-то вроде: VERIFY(cond) if (!(cond)) {std::cout << "unit test failed at " << …

3
Стоит ли включать тесты в образ Docker?
Когда дело доходит до тестов, я могу придумать два варианта: Поместите и тест и приложение в одном изображении. Включите только код приложения в изображение. Создайте специальный тестовый контейнер, который создается после основного изображения и добавляет к нему несколько слоев (тестовый код, зависимости и т. Д.). С первым вариантом я могу …

1
Модульные тесты: отложенные утверждения с Linq
Это нормально, чтобы добавить отложенные утверждения, как это var actualKittens = actualKittens.Select(kitten => { Assert.IsСute(kitten); return kitten }); Почему? Так что я могу выполнить итерацию только один раз, даже если операторы ожидают материализованную коллекцию, например: CollectionAssert.AreEquivalent(expectedKittens, actualKittens.ToList()); А также это может быть не просто Select, но метод с определенным итератором, …

7
Как вы тестируете код с использованием графовых структур?
Я пишу (рекурсивный) код, который перемещается по графу зависимостей, ищет циклы или противоречия в зависимостях. Тем не менее, я не уверен, как подойти к юнит-тестированию. Проблема состоит в том, что одна из наших основных задач заключается в том, будет ли код обрабатывать все интересные структуры графов, которые могут возникнуть, и …

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