News  |  About  |  Tools  |  Training Courses |  Services |  Contact Us

 
 


 
 

The Refactory News
About Us
Tools
Training
Agile Method
Frameworks
Patterns
Refactoring
Smalltalk
Testing
Services
 
Training Courses  

  Testing

Benefits:

·          Teaches test design: which tests should a programmer run to find bugs?

·          Teaches test automation: which tests should be preserved to find bugs in the future?

·          Shows how testing meshes with emerging agile object-oriented development processes

·          Explains what other testing happens in a project and describes the interactions between developers and testers

·          Shows how to develop unit and functional tests using JUnit   

Description:

Our approach to testing is that it is a fundamental but unobtrusive part of the design and programming process. By “fundamental”, we mean that performing testing well leads to better designs and programs. By “unobtrusive”, we mean that it is part of the normal day-to-day life of the programmer, not a burdensome new task tacked on to the end of the real work.

This two-day tutorial will teach attendees how to design and build test suites that give enduring confidence in their code.  

The course will consist of a mixture of lectures, reading groups, dialogs, and labs.  The attendees will read testing materials, discuss the details of the techniques, and apply them in a group setting (preferably to code they are currently working on).  

Who Should Attend:

This course is recommended for designers and software developers. To complete the course exercises, attendees should understand basic programming concepts and have some experience coding in Java, Smalltalk, or C#, C++.  It is strongly recommended that the attendees should already understand the basics of testing using JUnit as taught in The Refactory’s Refactoring course.