Software Testing and Software Quality Assurance Videos and Tutorials: Unit Testing, Functional Testing, Load Testing, Performance Testing, Test Driven Development
 

SOLID TDD

Software developers generally don’t write poor, unmaintainable code out of any malicious or deliberate intent. They do it because software development is complex and there is not enough feedback in the process to ensure they adhere to good SOLID (Single responsibility, Open-closed, Liskov substitution, Interface segregation and Dependency inversion) object oriented principles. By using Test-Driven Development (TDD), and listening to the feedback from the tests, you can be guided to adhere to the SOLID principles…resulting in improved TCO and significant quality improvements.

Video producer: http://leanagile.scot/