Getting Started with TDD in Java using Eclipse

Published April 12th, 2010 Under General | Leave a Comment

Starting with an empty workspace, this video begins with a demonstration of basic Test Driven Development in Java using Eclipse. From basic tests and basic production code, to refactoring, and some splashes of Behavior Driven Development, watch production code get created test first.


Video producer

Acceptance-Test Driven Development – Bring Developers and Testers Together

Published March 3rd, 2010 Under Open Source Tools, Software Testing | Leave a Comment

Test-Driven Development (TDD) and Behaviour-Driven Development (BDD) are powerful techniques, helping developers write better designed, more maintainable and more reliable code, and stay focused on the real user requirements. But how does the rest of the team fit in to the picture? In this talk, John Smart, creator of the Java Power Tools Bootcamp, looks at how BDD techniques, and tools such as easyb and FitNesse, can also act as drivers for the overall development process, and also as communication tools, giving testers and end-users clear and unambiguous feedback on what is being developed and where it is at in terms of delivery and schedule.

http://skillsmatter.com/podcast/agile-testing/john-smart-acceptance-test-driven-development

Listening to Test Smells

Published February 18th, 2010 Under Coding, Open Source Tools, Software Testing | Leave a Comment

This talk is about how to use the stresses of writing unit tests to improve your code. If I’m having trouble writing tests, it’s often because the design of my target code can be improved. The trick is to listen to the tests and let them drive my development — that’s a hint as to why it’s called Test-Driven Development. As a developer, you can sensitise yourself to find the rough edges in your tests and use them for rapid feedback about how to improved the design of your code. In this talk, I will work through examples of “smelly” tests, showing how they highlight design flaws and suggest improvements.

Watch this video on JavaZone (click on “Presentation”)

Making Code More Testable – Breaking Static Dependencies

Published September 29th, 2009 Under General | Leave a Comment

This screencast tries to cover how the static dependencies in constructor could be broken.

Watch this screencast on isagoksu.com

To Test or Not to Test

Published March 11th, 2009 Under Open Source Tools, Software Testing | Leave a Comment

Antony Marcano presents a discussion of FIT, and jUnit in the context of communication, automated testing, and TDD at the Agile Alliance Functional Testing Tools (AAFTT) visioning workshop.