Test-driven development (TDD) is an evolutionary approach to development where you must first write a test that fails before you write new functional code. This process was developed by Kent Beck and Ward Cunningham. It is primarily an agile approach to software development and is one of the core principles of Extreme Programming.
Test professionals, test managers, project leaders, quality analysts and developers
Working within in a dynamic, learning environment, guided by our expert Agile TDD team, attendees will:
Throughout the course, students will be led through a series of progressively advanced topics, where each topic consists of lecture, group discussion, comprehensive lab exercises and review.If your team requires more advanced materials or custom topics, this course may be easily adjusted to accommodate. We offer many additional Agile, TDD and software engineering courses which may be blended with this course for a track that best suits your development objectives.
This is a beginner- level course, designed for test professionals, test managers, project leaders, quality analysts, and developers. No specific prerequisites are assumed. Knowledge of current development processes, such as structured top-down development and the waterfall method is beneficial.
Outline of Implementing Agile Test Driven Development for Non-Developers Training
1. Agile Rationale and Concepts
2. The Agile Approach
3. Agile Iterative Development
4. Prioritizing and Planning
6. Unit Testing Overview
7. Unit Testing Tools
8. Unit Testing Best Practices
9. Transitioning to Agility
10. The Bottom Line
If you need training for 3 or more people, you should ask us about onsite training. Putting aside the obvious location benefit, content can be customised to better meet your business objectives and more can be covered than in a public classroom. It's a cost effective option.
Submit an enquiry from any page on this site, and let us know you are interested in the requirements box, or simply mention it when we contact you.