How good are your tests? Would they still pass if the tested code was changed? If so, there may be problems with your code, your tests, or both! Mutation Testing helps reveal these cases. It makes lots of slightly altered versions, called “mutants”, of each of your functions or methods, and runs each method/function’s unit […]
I would talk about how an organisation can transform it’s Quality Assurance and Testing practices from traditional model to Quality Engineering model to integrate with Agile and DevOps practices. This talk will focus on what people, process and technology changes are required for strong Continuous Engneering practices to complete the transformation.