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).

Events coming up

  • Sep 15

    Great Lakes Area .NET Users Group Meeting - Topic: Introduction to Unit Testing

    Southfield, United States

    Unit testing can save you time, money, and frustration by helping you create a safety net around your software to guarantee its stability and quality. This introductory session sets aside any testing methodologies such as Test or Behavioral Driven Development and instead focuses on the fundamentals of what unit tests are, how to write them, and some differences between the most popular unit test f

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