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.

You might also like...

Comments

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“Owning a computer without programming is like having a kitchen and using only the microwave oven” - Charles Petzold