Custom Search
Provided by: Vijay Nathani

Test Driven Development

Analysis and Design

Vijay Nathani
Training Provided by Vijay Nathani This program covers TDD (Test Driven Development) using C++ or Java or C#.
Related Jobs or Careers: Devloper
This is primarily ilt training
Contact Vijay Nathani for more information
Course Level:intermediate
Duration:3 days
Training Presented in:English
Test Driven Development Pre-requisite: Participants should know
* Java SE or C or C#
* OOAD & UML (Recommended)
* Gang of Four(GoF) Design Patterns (Recommended)

Day 1:
* Different Refactorings
* Refactoring examples
* Exercises on Refactoring
* Identify flaws in software with various tools
* Purpose and Advantages of Automated Unit Testing
* Introduction to xUnit
* Simple Exercises on xUnit


Day 2:
* Mock Objects
* Different features of Unit testing framework
* xUnit best practices
* xUnit exercises
* Introduction to Test Driven Development (TDD)


Day 3:
* TDD Exercises
* Dependency Injection
* Integration Testing
* Writing tests for Legacy code
* Check Code coverage to ensure that enough tests have been written
* Check to ensure that tests are through

Tools used in this course:
For Java - Checkstyle, PMD, PMD-CPD, Findbugs, JUnit, Cobertura, Jester, jMock, and Guice.
For C# - FxCop, Simian, NUnit, Rhino Mocks, NCover, NCoverExplorer and Ninject.
For C - PMD CPD and googletest or UnitTest .
About The Training Provider: Vijay Nathani
Vijay Nathani - I am a trainer for various subjects of Information Technology. I give trainings in - Agile Software Development with Scrum, XP and Lean. - Agile Acceptance Testing - Test Driven Development - Design Patterns - UML and OOAD I customize my training as per the needs of the client. For my detailed profile, please visit http://sites. google. com/ site/ nathanivijay/ I am a...
tcw11-gfc-v396M-11/21/09-11:51:01-()[A]-[A]-[B] -05:20:57