As a follow up to my recent escapades test driving javascript, and motivated in part by a comment on one of my posts, I’m putting together some comparisons between the many different testing frameworks out there for javascript. I plan on dividing it into two separate tables, comparing BDD based frameworks and unit testing based frameworks. It makes sense to separate the two to compare them on equal terms, such as whether or not a BDD framework supports nested describes or “behaves like a” functionality.

So far, these are the frameworks I plan to include in the comparison charts:

BDD Frameworks

  • jsspec
  • jspec
  • inspec
  • Screw.Unit
  • SugarTest
  • jShoulda

Unit Testing Frameworks

  • jsUnit (berlios.de)
  • jsUnit (jsUnit.net)
  • QUnit
  • YUITest
  • JsUnitTest (http://github.com/drnic/jsunittest/tree/master)
  • DOH Unit Testing
  • Crosscheck
  • jsUnity
  • FireUnit
  • JsTestDriver (The bundled unit testing framework, not the runner)

Please let me know if any of you out there know of a framework I should add. I’ll be posting a rough draft later this week.

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • BlogMemes
  • Blogosphere News
  • description
  • Fark
  • LinkedIn
  • NewsVine
  • StumbleUpon
  • Technorati
  • TwitThis
  • Yahoo! Buzz

If you're new here, you may want to subscribe to my RSS feed. Thanks for visiting!