Подтвердить что ты не робот

Тестирование модулей - видео или подкасты

Я ищу подкасты или видеоролики о том, как выполнять модульное тестирование.

В идеале они должны охватывать как основы, так и более сложные темы.

4b9b3361

Ответ 1

В Dnr TV есть два эпизода с JP Boodhoo, где он дает введение в тестовую разработку:

Если вы хотите увидеть модульное тестирование и TDD, используемые вместе с целым рядом других гибких практик, я бы рекомендовал посмотреть серию sceencast Осень Проворный. Эта серия показывает разработку полностью протестированного приложения от начала до конца.

Что касается подкастов, проверьте следующее:

Поскольку макетные объекты являются довольно важной частью модульного тестирования, эти эпизоды подкаста также могут представлять интерес:

Ответ 2

Мой сборный дамп

Ответ 3

Другие эпизоды hanselminutes при тестировании:

Другие подкасты:

Другие вопросы:

Сообщения в блоге:

Я знаю, что вы не просили книги, но... Могу ли я также упомянуть, что книга Бэка TDD является обязательной для чтения, хотя она может показаться датой начинающей книги при первом прохождении (и Эффективная работа с устаревшим кодом Майкла С. Перья, конечно же, является библией). Кроме того, я бы добавил Мартин (& Martin) Agile Principles, Patterns and Techniques, как действительно помогающий в этом отношении. В этом пространстве (краткая/дистиллированная информация о тестировании) также является отличным Основы программирования ebook. Книги Goob по тестированию, которые я прочитал, Искусство тестирования единиц и xUnit Test Patterns. Последний является важным противоядием первому, поскольку он гораздо более измерен, чем книга Роя очень упрям ​​и предлагает множество неквалифицированных "фактов" без надлежащего анализа различных вариантов. Конечно, рекомендуем читать обе книги. AOUT очень читабельна и заставляет задуматься, хотя он выбирает конкретные [спорные] технологии; xUTP находится в глубине и нейтральна и действительно помогает укрепить ваше понимание. После этого я прочитал Прагматическое тестирование модуля в С# с NUnit. Он хороший и сбалансированный, хотя и слегка устаревший (он упоминает RhinoMocks как боковую панель и не упоминает Moq) - даже если ничего на самом деле неправильно. Обновленная версия этого документа будет рекомендательной.

Совсем недавно я перечитал книгу Feathers, которая в какой-то степени вневременна и охватывает важную почву. Однако это более "как для 50 разных людей" в природе. Это определенно необходимо прочитать, хотя.

Совсем недавно я читаю отличный Растущее объектно-ориентированное программное обеспечение, руководствуясь испытаниями Стивом Фрименом и Nat Pryce. Я не могу рекомендовать его достаточно высоко - он действительно связывает все вместе с большим и маленьким с точки зрения того, где подходит TDD, и различные уровни тестирования в рамках архитектуры программного обеспечения. В то время как я бросаю кухонную раковину, Книга Evans DDD важна также с точки зрения того, что стоимость строительства вещей постепенно увеличивается с маниакальным рефакторингом в чтобы оказаться в лучшем месте.

Ответ 5

Следующие видео принадлежат автору The Unit of Unit Testing от Roy Osherove:

Понимание разработки, основанного на тестировании: http://osherove.com/videos/2009/8/25/understanding-test-driven-development.html

Рекомендации по тестированию устройств: http://osherove.com/videos/2009/8/25/unit-testing-best-practices.html

Понимание макетов объектов http://osherove.com/videos/2009/8/25/tdd-understanding-mock-objects.html

Ответ 6

сотрудник Google и тестирующий евангелист Misko Hevery определенно является авторитетом для модульного тестирования. Я удивлен, что он еще не упоминался. Он один из лучших преподавателей там, модульное тестирование или нет. На самом деле, я действительно не рассказывал об одном модульном тестировании, пока не увидел один из его "бросков". Он дает четкие, профессиональные, точечные лекции и 9 раз из десяти имеет что-то интересное. В моей книге он там с Yegge с точки зрения влиятельных разработчиков. Кроме того, он делает тонкие ботанические шутки как дополнительный бонус, который я нахожу забавным.

Ответ 7

JP Boodhoo - отличный парень на модульном тестировании и BDD. Он сделал несколько видеороликов о том, как выполнять модульное тестирование на шаблонах mvp.

Я согласен с Эндрю. Misko Hevery довольно задумчиво относится к тестированию. Его проект testability-explorer - это новшество для оценки вашего кода как доказательства дальнейшего рефакторинга на основе некоторых существующих показателей.

Ответ 9

Тестирование модулей в Delphi 2005

Этот эпизод BDNtv показывает интеграцию тестирования модулей для DUnit для приложения Delphi/Win32 в Delphi 2005. Модульное тестирование для С#, Delphi для .NET и Delphi для Win32 с поддержкой NUnit и DUnit в Delphi 2005

Ответ 10

Роб Конейри покрывает немного этого в своей Store Front. Но, вероятно, это не стоит, если вы не попали в материал ASP.Net MVC.

Ответ 11

Вот ссылка на видео Хади Харири о том, как Mocks упрощает тестирование соединения

Сделать тесты проще с помощью Mocks Mocking позволяет выполнять функции во время тестов, позволяя сосредоточиться на тестируемой системе и меньше на других подсистемах. Этот сеанс охватывает идею издевательств и показывает некоторые из существующих фальшивых фреймворков. Узнайте, как эффективно использовать макеты и какие различия между состояниями и тестами поведения.

Вот ссылка на видео Robert Love о том, как Тесты блоков здания с DUnit для delphi

Тесты блоков зданий с помощью DUnit Взять для ускорения с модульным тестированием в DUnit. Отсутствие предварительного знания модульного тестирования или Требуется DUnit.