TDD: is there really any debate any longer?

This post is in response to Dr. Dobb’s editor, Andrew Binstock’s recent editorial about the universality of unit testing. I think we all can agree that it’s universally accepted that unit tests are good. But what about Test Driven Development (TDD)? Promoting the practice of TDD in the JavaScript world has occupied much of my [...]

Read More »

Don’t make your tests DRY

Duplication in Testing Duplication in testing is one of the concepts that is widely misunderstood across the development community.  It is ingrained in us as possibly the most basic point about writing code, that duplication in code of any kind is a bad thing.  This principle is perhaps the simplest and most widely agreed upon [...]

Read More »

No hard parts with TDD

I was recently having a conversation with a friend about some TDD work I was doing for a small page using HTML5′s drag & drop & File API.  When I pointed out to him about how I had all this ugly ajax and html5 code that I had effectively abstracted away into simple small focused [...]

Read More »

Let’s Code Test-Driven Javascript Kickstarter

James Shore, who created the Let’s Play Test-Driven Development series (which is awesome by the way) has started a kickstarter project to help fund doing the same thing but in javascript.  I highly recommend you check it out and back the project. Find the project here.

Read More »

Today’s TDD Payoff

I’m in the middle of building an image upload page for our site.   Currently the page uses the old input control.  The Business Analyst wanted me to implement a version that uses the HTML5 File API to allow drag and drop of images, with graceful degradation for IE (which won’t support the File API [...]

Read More »

UT Open Source Conference 2012

I presented at this year’s Utah Open Source Conference on Test Driven Development in JavaScript. The slides I’m using are here. My Presentation The completed solution is here.  The actual solution produced in the session may be different.  

Read More »

Martin Fowler on Test Coverage

Martin Fowler recently wrote a fantasit article on code coverage here.  Go check it out, and after you do be sure to follow the link “pithy commentary of Testivus” at the bottom of the article

Read More »

Developeronomics

I originally saw this from a tweet from Uncle Bob (@unclebobmartin). http://www.forbes.com/sites/venkateshrao/2011/12/05/the-rise-of-developeronomics/ As you read the article notice the focus on quality developers….. hone your skills people

Read More »

TDD Best Practices: Don’t Mock Others

*This was reposted from Derek Greer’s blog. Test Doubles play an important role in the practice of Test-Driven Development for establishing a controlled context, facilitating outside-in design, verifying component interaction, and providing overall test stability through isolation.  While isolating components from their dependencies is a Good Thing, some of the advantages of using test doubles [...]

Read More »

TDD Best Practices: Write Assertions First

*This was reposted from Derek Greer’s blog. When practicing Test-Driven Development, developers often organize their tests following a style first described by Bill Wake as Arrange, Act, Assert.  This division between the setup, the exercising the System Under Test, and the assertions are also reflected in the Context/Specification and Given/When/Then (GWT) styles of Behavior-Driven Development [...]

Read More »

Search:

Want to contribute?

If you have a great article or blog post on TDD and/or javascript testing, contact me to get it reposted or published here. You can reach me at: @josepheames testdrivenjs@theeames.com gplus.to/testdrivenjs

Hardcore Training

Simple Text

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna ali. Ut enim ad minim veniam, quis nostrud exercitation ullamco. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor

About Us

Lorem ipsum dolor sit amet, massa blandit. Vitae nibh mollis mauris, mauris euismod dui diam at morbi, neque ligula ac tempor, curabitur malesuada tellus elit elit, aenean eu ullamcorper nullam sit.

Get In Touch

Firm: FakeFirm
Address: 123 Fakestreet,
25 New York
Phone: +123 3213 432
Fax: +4332 434235 5453
Email: info@companysite.com