TDDigest e02

15 мая 2013 г. | | |

Открывает второй выпуск tddigest немного филосовский пост "10 Правил Дзен-Программиста" от Christian Grobmeier #en #zen
Размышления на тему "Design for tests vs Design for API" #en #tdd #ruby
Очередные tips & tricks от php-девелоперов. В прошлый раз нам показывали, как тестить защищённые методы класса, а в этот раз говорят о том, как надо мокать singleton с помощью PHPUnit. Забавно, ведь даже на самом php.net красным написано: Ахтунг! Берегись синглтона! (шутки в сторону) А теперь серьёзно, когда может пригодиться такой подход? Я вижу один случай - есть база legacy кода, которую нужно поддерживать. Рефакторить код или вносить изменения без тестов -  смело, но глупо. Поэтому приходится иногда заниматься таким: мокать синглоны или чего ещё хуже выдумывать. #php #phpunit #antipattern

Наверное, из .Net мира все знают о NDepend. В грядущую версию анализатора будет добавлено новое правило в категорию "Purity – Immutability – Side-Effects". Звучит правило так "Don’t assign a field from many methods". Причины появления этого правила, симптомы и возможные проблемы - в заметке на codebetter. Ещё один экземплярчик "кода с душком".
TDD test-kitchen 1.0 is probably the best demonstration I've seen so far showing the TDD process for cookbook development. Fletcher Nichol
Слайды c прошедшей RailsConf "Magic Tricks of Testing"  от Sandi Metz #ruby #tests #slides #en
Слайды "7 шагов к вашему первому тесту" от Gil Zilberfeld. Напомнило серию "Ералаша" "Путёвка в жизнь". #test #slides #en

В дополнение к слайдам заметка о том, как написать первый юнит тест в Visual Studio для .Net. Уточню, что, начиная с 11-ой версии, в VS появилась крутая возможность с помощью Unit test adapter подключать сторонние тест-фреймворки в Unit Test Explorer. Я даже как-то рассказывала о том, как подключить xUnit.Net без TestDriven.Net к студии. #xunit #VisualStudio
Видео "Hands-On Unit Testing With PHPUnit" #php #en #video
Видео "Sublime Text 2 For PHP Development: Testing" #php #sublimetext #en #video
Много интересных видео с прошедшей недавно Test Automation Days #ru #video
Знакомимся с Selenide -  обёрткой вокруг Selenium WebDriver, дающей удобный синтаксис и решающей большинство проблем, связанных с Ajax и таймаутами. Видео доклада про Selenide с  недавней конференции SeleniumCamp 2013 в Киеве, а так же много примеров реализации одних и тех же вещей на Selenide и на средствами голого Selenium. #ui-testing #selenium #selenide
TDD ebook
И на закуску список тестовых фреймворков - есть из чего выбрать даже гурманам. 

Инструментарий

JustMock - мок-фреймворк от Telerik.
Uniject - тестовый фреймвор для Unity3D
Selenide - библиотека для написания UI тестов (Java).

0 коммент.:

Отправить комментарий