20 May 2013

The Ruby Reflector

Topic

Test-Driven Development

  Source Favicon
Email

We recognize Test-Driven Development ( TDD) can be difficult to practice as features increase in complexity. Testing is often skipped when developers feel uncomfortable with TDD or have not yet seen certain approaches in practice.

We'll describe specific techniques used in TDD which touch on: Integration testing with RSpec+Capybara, Model Associations and Data Validations, Asynchronous Jobs, Emails, 3rd Party Services, and JSON API endpoints.

Tuesday at 2:00pm: …

robots.thoughtbot.com Read
  Source Favicon
By mmc of 41 technologies 7 months ago.
Email

…requirements specialists are key for improving quality, agility and to reduce costs.

The agile method of Behavior-driven development ( BDD) and how it relates to Test Driven Development ( TDD).

Executable specifications, stories and scenarios.

Introducing BDD tool(s).

Testability, test automation and acceptance testing

Filed under: Testing , Uncategorized

techblog.41concepts.com Read
  Source Favicon
By Matt of Tea-Driven Development 6 months ago.
Email

I regularly find myself explaining to people the difference between TDD ( Test-Driven Development) and BDD ( Behaviour-Driven Development). There still seems to be a lot of confusion over this, so I wanted to this write up for reference.

Late last year I was interviewed for a virtual panel on InfoQ along with Dan , Gojko , and Liz . Probably the most interesting part of that conversation covered the difference between TDD and BDD. Or rather the lack of any great difference.

blog.mattwynne.net Read
  Source Favicon
By Peter Cooper of Ruby Inside over 1 year ago.
Email

…want to dig deeper, boost their confidence, and bolster their Ruby skill set. We dig into test driven development ( TDD), object oriented design, building a library from scratch, code style, and more. It takes place in November and December.

Check out RubyReloaded.com to learn more about the course, what it involves, and when it runs. There are 24 places on each and about half have gone to waiting list folks so far.

P.S. The coupon code INSIDE will give you a $ 50 discount …

rubyinside.com Read
  Source Favicon
By Michael Walkden of » Product Launch Blog almost 2 years ago.
Email

#2 Do Test Driven Development ( TDD) Well

By well I mean do all of the normal activities that are part of TDD ... and do one more thing. Create self documenting code that also lends itself to traceability directly back to product requirements. Imagine telling an auditor that you can prove that you tested every path of the code EVERY time you checked your code in...thousands of times. All of these tests can be directly linked back to product requirements. That would make an audit pretty easy. …

pathf.com Read
  Source Favicon
Email

Back in May we released the Trail Map a collection of straightforward, structured answers to questions like: "How do I learn Ruby on Rails? Vim? Test-Driven Development?"

The Trail Map came out on top of all of the great learning material you could already get from us: this blog, the new podcast, the playbook, the Backbone.js book, several screencasts and videos, and in-person workshops in Boston and San Francisco. Some of this content is paid, and some of it is free.

robots.thoughtbot.com Read
  Source Favicon
By Shannon -jj Behrens of JJinuxLand 2 years ago.
Email

PyCharm makes test driven development ( TDD) fast! The speaker was using PyCharm to test drive the development of a class which he was creating quickly in the test file. PyCharm can automatically create the scaffolding for a class as you use the class in your test. It can create the scaffolding for methods, add imports, add constructors, etc. all automatically as you try to use those things in your tests. It has helpful coding suggestions and refactoring support. It has code snippets. …

jjinux.blogspot.com Read
  Source Favicon
On Fingertips almost 2 years ago.
Email

We're donating four days of development time to build a members listing app for the Appsterdam community . Here's a video of day one where we talk about the process of getting requirements and creating wireframes including a quick intro into the way we do Test-Driven Development.

We're sorry, but your browser doesn't seem to support HTML5 video.

Download 720p HD

You can follow development on GitHub where you can also read the Requirements document .

fngtps.com Read
  Source Favicon
Email

Code Retreat is a workshop in Pair Programming and Test Driven Development ( TDD) . Kraków Code Retreat will be facilitated by Corey Haines - one of the original inventors of this form of programming exercise, and most likely the most experienced code retreat facilitator in the world . You can find more information about code retreats on this website. Big ‘thank you' to the organizers and to Michał - for inviting Corey to Kraków and his help in making it happen!

applicake.com Read
  Source Favicon
Email

Rails Test Prescriptions is a comprehensive guide to testing Rails applications, covering Test-Driven Development from both a theoretical perspective (why to test) and from a practical perspective (how to test effectively). It covers the core Rails testing tools and procedures for Rails 2 and Rails 3, and introduces popular add-ons, including Cucumber, Shoulda, Machinist, Mocha, and Rcov.

oreillynet.com Read