Test Driven Development
Reduce your fear of change, improve your code and design, learn to test drive your code, in a matter of days.
Extensive hands-on development exercises, delivered by an expert trainer. Packed with TDD best practices.
This course can be delivered using Java or .Net development environment.
Free: Two hours Agile In a Nutshell course. Contact us for more details.
What You Will Learn
- Hello TDD
- Refactoring
- Unit Testing
- Decloupling
- Test Automation and Continuous Integration
During this three Test Driven Development Training course you will learn through instruction and hands-on development exercises. Whether you are just picking up TDD or need to freshen up your development toolset, this course helps you build a solid foundation.
Call Us at +44 7549 941125 in case you have any questions or contact us via email.
Course Outline
Hello TDD- TDD intro
- Why does it work
- Testing and Debugging
- Unit Testing intro
- Red, Green, Refactor
- Fake It, Mock Objects
- The mechanics
- Code Smells
- Decomposition and delegation
- Legacy code
- Test cases, test suites, fixtures
- What to test
- Testing for Exceptions
- Testing Isolations
- Test Coverage
- Tools
- Test Data and Test Code
- Layered Architecture
- Dependency Injection
- Dependency Inversion
- CI intro
- CI setup
- CI Best Practices
Upcoming Test Driven Development Courses
| DATE | TITLE | LOCATION | PRICE |
|---|
Testimonials
Reza Azizi, Chief executive officer, Mabna Ertebat
We attended Professional Scrum Master) course that Faisal conducted in Nov 2011. Faisal is a great trainer, he gave us best answers about our endless questions and guided everyone perfectly to learn scrum. I learned many things on that course about scrum and I will use most of them in my new project as soon as possible.
Martin Yagi, Telecommunications Technical Consultant
Faisal has extensive knowledge and experience of Scrum. I thoroughly enjoyed his Scrum training and passed the certification exam at first attempt.
Mike Pollard, Senior Agile Coach at BankWest
Faisal is a highly skilled coach who possesses an in depth knowledge of Agile practices. I had the privilege of co-training with Faisal on a number of occasions, his facilitation skills and training techniques are at a very high standard.
Graham Lovelady Telefonica UK
I recently attended a Professional Scrum Master (PSM) training course presented by Faisal and found him to be (a) extremely knowledgable on the subject, and (b) a very professional, capable presenter. He clearly knows the subject well, utilising personal experience to demonstrate points made in the syllabus, and has a very relaxed and practical style of presenting the learning matter. I found the course enjoyable, informative and (as I passed the final assessment) highly productive. I have no hesitation in recommending Faisal's work in this role.
Tracy Labrador, Scrum Master/ Agile Coach, O2 UK
Faisal is an exceptional Scrum Coach and Trainer. He has an ability to always stay level headed and to put every situation into perspective. I have worked with Faisal for over a year and have always regarded him as a mentor and an expert in his field.
