Training
- Home /
- Training
Courses and workshops
"A skill is not as simple to acquire as knowledge. The learner has to perform the skill badly, recover from mistakes, do it a bit better, and keep repeating the whole process."
Workshop: Well-Balanced Test-Driven Development
For software developers with experience in writing automated tests, and who want to
improve upon their skills in writing solitary and sociable tests.
Learn More
Video course: Writing Maintainable Unit Tests
(in C#)
Self-paced learning course for software developers who want to improve upon their existing
skills designing quality software by employing unit tests.
Watch the videos
Workshop: Refactoring Legacy Code Guided By Approval Tests
You need to add a new feature in a code base without any automated tests. Sounds familiar?
Learn how to use Approval Tests for testing legacy code using an outside-in approach.
You’ll be able to practice how to safely refactor the code while adding fine-grained
unit tests and also introduce the new feature.
Workshop: Fast Developer Tests - A Strategy For Avoiding Integrated Complexity
UI tests and other kinds of high-level end-to-end tests negatively impact the velocity of
development teams. They are slow, overly verbose, difficult to understand and fail for
non-obvious reasons. Learn how to steer clear from such a situation by applying contract
tests.
Contact me at info or call @ principal-it .be +32 496 38 00 82
About
Thank you for visiting my website. I’m a professional software developer since Y2K. A blogger since Y2K+5. Author of Writing Maintainable Unit Tests. Provider of training and coaching in XP practices. Curator of the Awesome Talks list. Thinking and learning about all kinds of technologies since forever.
Latest articles
Contract Tests - Abstract Test Cases
Contract Tests
The Testing Quadrant
Contact information
(+32) 496 38 00 82
info @ principal-it .be