Angel \”Java\” Lopez on Blog

October 5, 2012

TDD: Links, News And Resources (6)

Previous Post
Next Post

Expresso
http://visionmedia.github.com/expresso/
Expresso is a JavaScript TDD framework written for nodejs. Expresso is extremely fast, and is packed with features such as additional assertion methods, code coverage reporting, CI support, and more.
Automating UI Tests In WPF Applications
http://msdn.microsoft.com/en-us/magazine/dd483216.aspx

hjwp / Test-Driven-Django-Tutorial
https://github.com/hjwp/Test-Driven-Django-Tutorial
source code & text for a tutorial on using doing TDD django

Effective Mockito Part 1
http://eclipsesource.com/blogs/2011/09/19/effective-mockito-part-1/
Emulating “self types” using Java Generics to simplify fluent API implementation
http://passion.forco.de/content/emulating-self-types-using-java-generics-simplify-fluent-api-implementation
When TDD Fails
http://bitroar.posterous.com/when-tdd-fails
…The more generic it is (dependency-inject the calendar!), the better…. <– I disagree. TDD doesn’t push for it
…Typical MVC controller methods (actions) are a good example of this issue…. <– I disaree.
…but it really isn’t if you use all that added code just for tests and don’t do anything with it in your actual application. … <– I disagree. It’s not the case if you pursue use case implementation!
…Anything that is not testable is bad design. …. <– I disagree. TDD doesn’t go for testability, but for grow software.
….

Growing Object-Oriented Software, Guided by Tests
http://www.amazon.com/gp/product/0321503627

The Desktop Fishbowl
Charles blogs all the random nerd stuff he can find.

Six Rules of Unit Testing
http://radio-weblogs.com/0100190/stories/2002/07/25/sixRulesOfUnitTesting.html
google-js-test
http://code.google.com/p/google-js-test/
Lightweight JS unit testing using the V8 engine

Why You Don’t Get Mock Objects
http://confreaks.com/videos/659-rubyconf2011-why-you-don-t-get-mock-objects
Although the Ruby community has embraced TDD like no other community ever has, we have always looked at mock objects with disdain, and perhaps even a little hatred….

When TDD Fails
http://news.ycombinator.com/item?id=3061439
See the comments. Discuss.

Sinon.JS
http://sinonjs.org/
Standalone test spies, stubs and mocks for JavaScript. No dependencies, works with any unit testing framework.

THE ART OF MISDIRECTION
http://dannorth.net/the-art-of-misdirection/

Best books about TDD
http://stackoverflow.com/questions/31837/best-books-about-tdd
The Primer Factors Kata
http://www.butunclebob.com/ArticleS.UncleBob.ThePrimeFactorsKata

seattlerb / minitest
https://github.com/seattlerb/minitest
minitest provides a complete suite of testing facilities supporting TDD, BDD, mocking, and benchmarking.

orfjackal / tdd-tetris-tutorial
https://github.com/orfjackal/tdd-tetris-tutorial
Tutorial for learning TDD. You make a Tetris game by writing code to pass the test cases.

Learning Test Driven Development (TDD) through katas
http://sedano.org/journal/2012/6/1/learning-test-driven-development-tdd-through-katas.html
Downloadable Katas
http://nimblepros.com/what-we-do/event-resources.aspx

TDD Exercise Ideas
http://stackoverflow.com/questions/2443697/tdd-exercise-ideas
Welcome to TDD Problems!
https://sites.google.com/site/tddproblems/
The aim of this site is to contain a growing collection of software problems well-suited for the TDD-beginner and apprentice to learn Test-Driven Development through problem solving.
Test Driven Single Page Web Applications
http://joseoncode.com/2011/11/14/test-driven-single-page-web-applications/
by @jfroma
Solveet
http://www.solveet.com/
Desafios de Programacion

Seven Steps to Great Unit Test Names
http://agileinaflash.blogspot.de/2012/05/seven-steps-to-great-unit-test-names.html
Addy Osmani on JavaScript, Debugging and Testing
http://www.infoq.com/interviews/addy-osmani-javascript
Addy Osman shares his experience from working on popular open source JavaScript libraries and frameworks. He also gives many tips about testing, debugging and maintaining big JavaScript projects.

My Links
http://delicious.com/ajlopez/tdd

Keep tuned!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

1 Comment »

  1. […] Previous Post […]

    Pingback by TDD: Links, News And Resources (7) « Angel ”Java” Lopez on Blog — October 20, 2012 @ 7:10 pm


RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Blog at WordPress.com.

%d bloggers like this: