Library podcasts

Coding QA Podcast: Episode 13 Test Maintainability

Coding QA Podcast

In this episode Matthew and Federico sit down to talk about test maintainability and several factors to keep in mind that can decrease the reaction time once a test fails. The 3 dimensions of maintainability Regressions (test fails due to a product bug). How easy can I identify the cause of failu...

Running time
0h34m
File size
16.00MB

Download Original File | View original post

Episode synopsis

In this episode Matthew and Federico sit down to talk about test maintainability and several factors to keep in mind that can decrease the reaction time once a test fails.

  • The 3 dimensions of maintainability
    • Regressions (test fails due to a product bug). How easy can I identify the cause of failure?
    • Product Changes. How easy can I update tests due to new behavior?
    • Reusability. How easy can I use a test written in the past to test a new feature?

  • Some of the factors to keep in mind:
    • Unique failure.
    • Good logging.
    • Reproducibility/Robustness.
    • Atomic tests.
    • Result history.
    • Test recorders.
    • Abstractions vs. low level implementations.
    • Prediction.
    • Framework flexibility and extensibility.

Comments

Leave a comment

Sign in or Join us (it's free).

Want to stay in touch with what's going on? Follow us on twitter!