TDDigest e03

22 мая 2013 г. | | |

Для начала разберёмся, как писать тестируемый код на javascript, и поговорим о том, как тестировать полученный код с помощью QUnit, а так же как наслаждаться процессом тестирования асинхронного javascript с помощью Mocha #javascript #en #mocha
Туториал о том, как писать тестируемый и поддерживаемый код на php, чего избегать в коде, а что, наоборот, является правильным подходом. Ещё серия туториалов, детально раскрывающих процесс юнит-тестирования с PHPUnit. Рассматриваются такие темы, как написание полезного теста (!), моки, стабы, dependency injection, тестирование закрытых методов класса (если уж очень нужно), перегруженные конструкторы и почему 100% покрытие кода не так уж и важно. #en #php #phpunit
Roy Osherove, автор "The art of unit testing", переосмысливает юнит-тесты. В видео с конференции Microsoft Swit он рассказывает, как изменились его взгляды на такие вопросы, как: что такое юнит-тест? нужны ли изоляционные фреймворки? внедрение зависимостей через конструктор или через свойства? Делится опытом, почерпнутом из мира ruby . #video #en #royosherove
BDD + CoffeeScript + Jasmine = прекрасно! Небольшая книга, демонстрирующая на примере создания скрипта корзины для магазина процесс разработки в BDD-стиле на CoffeeScript #coffeescript #bdd #jasmine
Раз уж зашла речь о BDD, то сравним  TDD vs BDD А вы на чьей стороне? Авторы статьи пришли к логичному выводу, что BDD не так уж сильно отличается от TDD, добавляя лишь ясность того, что тестируется, тем самым делая TDD более успешным. #tdd #bdd
Acceptance Test Driven Android #en #tdd #android
ServiceStack and  RavenDB end to end testing
Цикл статей "Автоматизированное тестирование веб-приложения (MS Unit Testing Framework + Selenium WebDriver C#)" Часть 1, Часть 2.1, Часть 2.2. #msunit #csharp
Testing in one week sprints, hierarchy backlog items and test coverage.
И на закуску интересная статистика сравнения качества кода открытых и проприетарных проектов

Инструменты

DDescriber - плагин для Jasmine для упрощения тестирования

0 коммент.:

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