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

Introducing the Testing Diamond

This talk covers an overview of different levels/types of software testing but specifically looking at the value they provide to software developers and others maintaining software. We use this information to challenge some conventional thinking and re-balance how confidence in our software applications is gained without harming their ongoing maintenance.

You have been working in an organization that has seen the light of automated testing. You work in an Agile cross-functional team bringing ops, dev, product, user research, content, testing and many other concerns together in harmony. You have iterated through a model greenfield project, have good test coverage and have obeyed the mantra of the testing pyramid. Just a few months down the line why is it so hard to change things? Why are people questioning the value of your tests? Confidence is dropping.

Video producer: