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 […]
Modern software development methodologies and approaches help to increase delivery speed while still caring about software quality. However, if we think about manual regression tests, they are not only time consuming and repeatable, but also feedback time is quite high. These are the reasons why regression tests are often automated. Automated tests can provide results […]
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.