I&C SCI X494.87

Test Driven Development (TDD)

Test Driven Development (TDD) is a foundational practice
utilized by most Agile methods. Like many Agile techniques,
it relies on getting developers to think differently
when they develop code and leverage that work to develop
an efficient test methodology. Learn how to take a user
story and use it to drive the development of operations
acceptance and unit test. Leverage your existing objectoriented
design and related Agile initiatives to develop
and integrate test and development. Understand how to
determine the code smell and then apply refactoring
techniques to improve code quality. Examples and practice
of refactoring including design principles, patterns and
testability will be covered. Understand the justification and
practice of TDD including installation of xUnit and TDD vs.
BDD. Issues dealing with class, object clusters, external
dependencies and legacy code will also be covered.

Icon
Course
Approximate Cost TBD
Format Online
Duration TBD
Total Credits 2