Blog  |  Contact Us

Learn Test-Driven Development at TDD 101

Want to learn more about improving software quality with test-driven development (TDD)? Need to write better unit tests or use TDD with your legacy codebase? Seapine's TDD 101 offers you three free webinar-based classes to help you advance your TDD knowledge.

 

Intro to Test-Driven Development

Covers the basics of test-driven development. Find out more about what TDD is, what it isn't, the challenges you'll face, and why you'll want to implement it. Topics covered include:

  • Test-Driven Development defined
  • Benefits of Test-Driven development
  • Challenges of Test-Driven Development
  • Where Test-Driven Development is not practical
  • How to do Test-Driven Development
  • Demonstration of Test-Driven Development using Microsoft Visual Studio

Writing Good Unit Tests

Provides advice, tips, and tricks on how to write good unit tests—the hardest part of test-driven development. Instructor Katie Dwyer discusses the differences between TDD and unit testing, the benefits of unit tests, and the attributes of good unit tests. Topics covered include:

  • Difference between TDD and Unit Testing
  • Benefits of Unit Testing
  • What Unit Tests should cover
  • Attributes of good Unit Tests
  • Tips for more efficient Unit Testing

Beginning Test-Driven Development in a Legacy System

Learn more about using TDD with legacy code. Instructor Katie Dwyer discusses how to get started, signs your code has deeper problems, and the benefits of refactoring. Topics covered include:

  • Where to start when there are no tests
  • Looking for Code smells (a symptom that indicates a deeper problem)
  • Benefits of refactoring
  • How to refactor
© 2012 Seapine Software, Inc., All rights reserved.