My employer, Falafel Software, also does quite a bit with testing and training.? We have experts in unit testing and writing testable code, as well as?instructors familiar with UI tests?using a variety of free and commercial tools for this purpose.? I'd love to come onsite to help, but my wife is expecting twins in late February so I expect she won't be quite ready for me to travel in April (though I would be available via webinar).
Feel free to reach out if you're interested, though it sounds like there's certainly a wealth of qualified instructors on this thread already:
Ron, our intent is to teach 4 sessions of 15 people each.? At least that's how we envision it working so that the sessions can be code intensive instead of lecture intensive.
Is there an outline of the CSD courses which you and Chet teach so that I could look at them to see if they might address (or be customized) to the test driven development challenges we're seeing?
Some of the challenges we've seen have been
Database interactions - how to handle database schema version history, database volumes, and database operations
Multi-component interaction tests (techniques to rapidly restore stateful components, etc.)
User interface driven tests (when to use them, when to avoid them, techniques for managing their brittleness)
I would think that a TDD course would be about programming. Certainly mine would, with developers working in pairs.
I¡¯d be reviewing the team¡¯s code after frequent iterations, answering questions, and so on. I don¡¯t see how I could possibly provide value to 60 people at once.