say no to test automation
TRANSCRIPT
How good quality are your tests?
Bart Szulc, JIRA QA
Areas to cover1. $$$2. class IntegrationTestCoverageResolverImpl {3. back to the future
How good quality are your tests
let’s talk business
ShriKant Vashishtha - Fair Use
Expectations1. Capable of assesing affected stakeholders2. Capable of assesing affected capabilities3. Capable of assesing business value impact
How good quality are your tests
4. Always up-to-date, including priorities5. Unambiguous, written in domain language
let’s talk code
João Araruna - CC BY-SA 4.0
Expectations
How good quality are your tests
1. Capable of assesing affected components2. Contracts for dependencies3. Good coverage4. Testing tests with mutants5. Properly prioritized6. Stable, Fast & Balanced7. Defined strategy
let’s talk future
Expectations
How good quality are your tests
1. How often do you run your tests?2. I’m asking about all of them3. How easy it is to determine the change that caused regression?4. Do you have defined goals and metrics?5. Do you analyse each component in isolation and the system as whole?6. Would you be able to select the minimal set of tests that should be executed?7. Do you mind how long it takes to execute your tests?
Thank you !