Provided by: Vijay Nathani

Test Driven Development

Analysis and Design

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
Course Level:intermediate
Duration:3 days
Training Presented in:English
Training Provided by Vijay Nathani
  • S asked: Hi, I am interested in your quote for TDD and JUnit. Please revert back at the earliest possible. Thanks
  • R asked: Hi, we are looking for a class for engineers in Bangalore, can you please contact me if interested. Thanks
  • M asked: Hi Vijay, I would like to take the TDD trainig for my company, could you please let us know the deatils. Regards, -= Raju=-
  • asked: I will like to know more about the training please give me detail information about the course
  • G asked: Hi, I am a C# programmer in California. I'd like to take NUNIT classes. Does your training work remotely and how much would it cost ? Thanks
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. - Test Driven Development - Design Patterns - Advanced Object Design For my detailed profile, please visit "http://www. tinyurl. com/ vijayn" I am a freelancer and I take training assignments on a contract basis. My charges are based on per...
Custom Search
tcw11-v473M-02/08/12-08:20:13-()[A]-[B]-[A] -07:23:41