Tag: модульное тестирование

Как сделать TDD и модульное тестирование в PowerShell?

С MS ramming powershell во все новые серверные продукты, я начинаю (неохотно) думать, что мне нужно воспринимать это всерьез. Часть «воспринимать это всерьез» – это TDD. Вы нашли хорошие методы для тестирования тестовых сценариев силовой оболочки? Я нашел образцы насмешек от г-на Гика Шум – но мне действительно понравилось бы что-то вроде RhinoMocks . У […]

F # разработка и модульное тестирование?

Я только что начал с F #, который является моим первым функциональным языком. Я работаю квази-исключительно с C #, и наслаждаюсь тем, как F # заставляет меня передумать, как я пишу код. Один из аспектов, который я нахожу немного дезориентирующим, – это изменение в процессе написания кода. Я уже много лет использую TDD на C […]

Как я могу тестировать графический интерфейс?

Расчеты в моем коде хорошо протестированы, но из-за большого количества графического кода мой общий охват кода ниже, чем хотелось бы. Существуют ли какие-либо рекомендации по унифицированному графическому интерфейсу? Это даже имеет смысл? Например, в моем приложении есть графики. Мне не удалось выяснить, как автоматизировать тестирование графиков. AFAIK требует, чтобы график был правильным. (Я использую Java […]

Случайные данные в модульных тестах?

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

Макетные функции в Go

Я учусь, программируя небольшой персональный проект. Несмотря на то, что он маленький, я решил сделать строгий модульный тест, чтобы хорошо изучить хорошие привычки с самого начала. Тривиальные модульные тесты были прекрасными и денди, но сейчас я озадачен зависимостями; Я хочу иметь возможность заменить некоторые вызовы функций макетными. Вот fragment моего кода: func get_page(url string) string […]

Единичное тестирование Каталог анти-шаблонов

anti-pattern : должно присутствовать как минимум два ключевых элемента, чтобы формально отличить фактический анти-шаблон от простой дурной привычки, плохой практики или плохой идеи: Некоторая повторяющаяся картина действий, процесса или структуры, которая изначально кажется полезной, но в конечном итоге приводит к более плохим последствиям, чем положительные результаты, и Реорганизованное решение, которое четко документировано, проверено на практике […]

Неужели плохая практика имеет более одного утверждения в единичном тесте?

Неужели плохая практика имеет более одного утверждения в единичном тесте? Это имеет значение?

Как использовать MSTest без Visual Studio?

Имеет ли MSTest автономный графический интерфейс, подобный nUnit, который позволяет мне использовать его и запускать тест без визуальной студии? Каков официальный сайт MSTest, где я могу узнать больше о том, как его использовать?

Какова цель ложных объектов?

Я новичок в модульном тестировании, и я постоянно слышу слова «макетные объекты», брошенные вокруг много. В терминах непрофессионала кто-нибудь может объяснить, что такое макетные объекты, и что они обычно используются для написания модульных тестов?

В чем разница между модульными тестами и интеграционными тестами?

В чем разница между модульными тестами и интеграционными тестами? Существуют ли разные имена для этих тестов? Как некоторые люди, которые называют функциональные тесты модульных тестов и т. Д.?

Interesting Posts

Как можно преобразовать несколько файлов TIFF изображений в файлы JPEG?

Android: загрузка изображения из Интернета с помощью Asynctask

Любой способ завершить все процессы на определенном диске?

Как я могу безопасно создать вложенный каталог в Python?

Эквивалент Powershell `grep -r -l` (-files-with-matches)

Использование поля объекта в качестве общего ключа словаря

Как объединить несколько изображений в одно изображение в Android?

Перейдите через опции

Слишком длинное имя файла – НЕВОЗМОЖНО удалить / переместить / переименовать

vim change: функция x для удаления буфера вместо сохранения и выхода

Тройная проблема загрузки: XP x Семь x Ubuntu

Как я могу замедлить частоту кадров флэш-игры?

Почему мы должны указывать FromBody и FromUri?

История zsh (или, может быть, oh-my-zsh) путается с многострочными командами

Проверьте, является ли значение null Boolean истинным, приводит к исключению

Давайте будем гением компьютера.