Skip Navigation Links
Register
About Us
Contact Us
Press Room
Join Our Mailing List
Why Choose SQE Training
SQE.com
SQETraining.Com
Skip Navigation Links

  Skip Navigation Links
Register for Training
 
 
 
  Skip Navigation Links
Build-Your-Own Training Week
Public Course List
Event Locations
Certification Training
eLearning
On-Site Training
Learning Paths
Brochure Request
What our Students are Saying
Instructors
Ways To Save

 
 

 
 
 
 
 
 
 

Practical Test-Driven Development
 
  PRACTICAL TEST-DRIVEN DEVELOPMENT This Course is New
A Revolutionary Approach to Software Design and Programming
 
       
  3-Day Public Course $1,995  
       
  Contact us at onsitetraining@sqe.com for On-site pricing  
 
  This Course is Available at Public ClassesThis Course is Available for On-site Training  
 
 
  Register for This Course Get a PDF Brochure About This Course  
 

Printer Friendly Page
 
 
 
 
 
 
  Practice using test-first design development methods
  Experience writing unit tests before writing production code
  Automate all unit testing with xUnit
  Gain experience developing programs in small verifiable steps for better designs
  Use test-driven development to add new functionality to applications without adding bugs
  Learn how to refactor (re-design) existing applications to make them more maintainable
  Improve design by developing programs in small steps
  Learn how to incrementally add new unit tests to legacy code while preserving existing behavior


This hands-on course shows you how to use automated unit and acceptance tests to drive your program design and deliver code with fewer bugs. You will practice development using the xUnit tool for unit testing. With extensive practice sessions, experience the revolutionary approach of letting tests drive your development. Learn how to keep new designs clean and simple through refactoring and how to transform unreadable code into well-structured, modular programs.

Approach design from the outside in by writing running code to satisfy automated tests to incrementally grow well-formed, easily maintainable systems.

Hands-on Exercises to Improve Test-Driven Development Skills
This course contains a series of hands-on exercises to improve your refactoring skills in areas such as: recognizing poor code constructs, learning to improve design in small safe steps, using the xUnit framework (JUnit, NUnit, or C++ Unit Lite), driving object interface design with intentions, test-first programming, using Mock objects, and understanding the role of acceptance tests.

Who Should Attend
This is a technical course for software developers who have experience working with an object-oriented language and want to learn a new, test-driven approach to object programming. Working in pairs is encouraged—bring a friend!

This course involves hands-on programming. Please bring a laptop with your IDE loaded. If you have any difficulty bringing a laptop, please let us know immediately.   This course involves hands-on programming. Please bring a laptop with your IDE loaded. If you have any difficulty bringing a laptop, please let us know immediately.
 
 
 
 

 
   

 

Software Quality Engineering • 330 Corporate Way, Suite 300 • Orange Park, FL 32073
Phone: 904.278.0524 or 888.268.8770 • Fax: 904.278.4380 • Email: sqeinfo@sqe.com
© 2010 Software Quality Engineering, All rights reserved.
See our Privacy Policy.