Published January 31st, 2012 Under Unit Testing | Comments Off
Techniques such as Test Driven Development, and more recently, Behavior Driven Development are well known. Yet, you still hear conflicting stories about unit testing. Some claim that introducing a lot of unit tests can hamper development, or that those tests are a maintenance problem on itself. To a limited degree I agree, but isn’t that true for all software that is not been well though off? An important reason for this is that unit tests not always seen as being part of the production code. Read more
Published January 18th, 2011 Under Software Testing | Comments Off
This session gives you an idea of the kinds of design changes you need to make to improve the testability of your system through a demonstration of legacy refactoring techniques targeted at getting business logic out of UI code.
Published November 18th, 2010 Under Software Testing | Comments Off
Video Producer: JRuby Conference
Published September 8th, 2010 Under Unit Testing | Comments Off
This video shows technique to refactoring unit testing of legacy code.
Published August 31st, 2010 Under Software Testing | Comments Off
Badly written tests are a nightmare of many agile projects. Hard to understand and maintain test suite sometimes act as a brake on introducing changes. This presentations discuss basic techniques of refactoring test code. During live coding session you will see how to simplify non-readable tests in few simple test and, among other things, various ways of creating test data, expressing assertions and avoiding duplication in tests.
Published May 5th, 2010 Under Software Testing | Comments Off
This video removes the duplication in the add and subtract classes by introducing an abstract base class. The end result is a use of the template method pattern.
Video Producer: Brett L. Schuchert
Published December 23rd, 2009 Under Software Testing | Comments Off
An example of refactoring to clean up a python script.keep looking »