Siraj, We have a good amount of material on our website regarding TDD for embedded applications. It includes papers, tools, case studies and more. We've...
Hello Everyone, I thought I would start my embedded project with first finding a fully integrated IDE which supports TDD and then based on what the IDE ...
I use eclipse for dev on the mac. When it is time to run in the target, I have IAR toolkit and an ST912- SK development board. It is likely that you do not...
So based on what I have read so far (James' blog, Atomic Object's Embedded Corner and others), am I right in concluding that there really is no IDE available...
In eclispe on mac you do command-shift-s.. saves and runs makefile. as integrated as is needed. James ... [Non-text portions of this message have been removed]...
So I've read the TDD paper on the testing done with the Minilab and Ruby scripting. I'm sold. What about more complex stuff like sending a command via UART to...
Neat! Did you have to buy any of the Measurement Computer software for the minilab or did it come with the basic drivers that you built the Ruby wrappers...
Shoot.. just read the install doc that it comes with "InstaCal" which is what the wrapper needs. No worries. Thanks! Jevin On Tue, Apr 7, 2009 at 10:33 AM,...
The DLL for interfacing to the minilab comes on the CD and is part of the Universal Library installation. It is free to use and interface to and has examples...
We are having a discussion about how to better handle specification item stories. We'd like to hear about the experiences of others to spur our creative...
You sound like you have what is sometimes called a technical story. The traditional story format As a ... I want to ... So that ... doesn't work to well for...
You can rephrase non-functional stories into tests. Devise tests that demonstrate that the specification is met by the system under test. System performs...
Camille, Thanks for the thoughtful discussion. If we were developing a special product for one or two customers, your approach makes sense. In our case, we...
Thanks for this, James. Defining these stories as tests is a good answer. We already perform tests to make sure specifications are met. Documenting them in...
Alan, OK I get the "wheels" anthology. Some communication protocols and waveforms I've worked with have similar specs that one must meet or it isn't an X. Also...
Hi Alan Naming the tests and making them visible is a good first step. On a project back in the beginning of the millennium, a client had the data for the...
Software: Practice and Experience SPECIAL ISSUE `Agile Software Development' (Submission Date: 14 August 2009) Call for Papers Agile Methods promote an...
Alan, You might try tying your tests to requirements through code conventions and post-build scripts. We've had success doing this. The approach is evolving,...
Our client located in Dallas, TX is in search of an Operating System Engineer. Requirements include: - Expert knowledge of Windows Operating Systems including...
Hi All I just added an article to my blog series on the questions from the Deep Agile Embedded conference. Articles so far on: Agile and Hardware, Change, and...
Hi gang, I used TDD quite a bit for some software that was interacting with my firmware over a serial interface. It was great and addictive. My next project...