Я ищу подкасты или видеоролики о том, как выполнять модульное тестирование.
В идеале они должны охватывать как основы, так и более сложные темы.
Я ищу подкасты или видеоролики о том, как выполнять модульное тестирование.
В идеале они должны охватывать как основы, так и более сложные темы.
В Dnr TV есть два эпизода с JP Boodhoo, где он дает введение в тестовую разработку:
Если вы хотите увидеть модульное тестирование и TDD, используемые вместе с целым рядом других гибких практик, я бы рекомендовал посмотреть серию sceencast Осень Проворный. Эта серия показывает разработку полностью протестированного приложения от начала до конца.
Что касается подкастов, проверьте следующее:
Поскольку макетные объекты являются довольно важной частью модульного тестирования, эти эпизоды подкаста также могут представлять интерес:
Мой сборный дамп
Другие эпизоды 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 важна также с точки зрения того, что стоимость строительства вещей постепенно увеличивается с маниакальным рефакторингом в чтобы оказаться в лучшем месте.
Вы можете проверить эпизоды Unit Testing Dime Casts.Net.
Следующие видео принадлежат автору 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
сотрудник Google и тестирующий евангелист Misko Hevery определенно является авторитетом для модульного тестирования. Я удивлен, что он еще не упоминался. Он один из лучших преподавателей там, модульное тестирование или нет. На самом деле, я действительно не рассказывал об одном модульном тестировании, пока не увидел один из его "бросков". Он дает четкие, профессиональные, точечные лекции и 9 раз из десяти имеет что-то интересное. В моей книге он там с Yegge с точки зрения влиятельных разработчиков. Кроме того, он делает тонкие ботанические шутки как дополнительный бонус, который я нахожу забавным.
JP Boodhoo - отличный парень на модульном тестировании и BDD. Он сделал несколько видеороликов о том, как выполнять модульное тестирование на шаблонах mvp.
Я согласен с Эндрю. Misko Hevery довольно задумчиво относится к тестированию. Его проект testability-explorer - это новшество для оценки вашего кода как доказательства дальнейшего рефакторинга на основе некоторых существующих показателей.
Вот 2 действительно хорошие вступительные переговоры о TDD, BDD и модульном тестировании. Ораторы являются и авторами по этому вопросу, и обе книги велики.
Кент Бекс говорит о тестировании разработчиков
Видео с Дэвидом Астелем на BDD
Тестирование модулей в Delphi 2005
Этот эпизод BDNtv показывает интеграцию тестирования модулей для DUnit для приложения Delphi/Win32 в Delphi 2005. Модульное тестирование для С#, Delphi для .NET и Delphi для Win32 с поддержкой NUnit и DUnit в Delphi 2005
Роб Конейри покрывает немного этого в своей Store Front. Но, вероятно, это не стоит, если вы не попали в материал ASP.Net MVC.
Вот ссылка на видео Хади Харири о том, как Mocks упрощает тестирование соединения
Сделать тесты проще с помощью Mocks Mocking позволяет выполнять функции во время тестов, позволяя сосредоточиться на тестируемой системе и меньше на других подсистемах. Этот сеанс охватывает идею издевательств и показывает некоторые из существующих фальшивых фреймворков. Узнайте, как эффективно использовать макеты и какие различия между состояниями и тестами поведения.
Вот ссылка на видео Robert Love о том, как Тесты блоков здания с DUnit для delphi
Тесты блоков зданий с помощью DUnit Взять для ускорения с модульным тестированием в DUnit. Отсутствие предварительного знания модульного тестирования или Требуется DUnit.