Testing

TLDR

  • as many unit tests as possible
  • as few integration tests and full-stack tests as possible
  • code coverage isn't a perfect metric of defect detection. Test count is better.

The Details

What do we want from tests?

Fast Feedback

Why fast feedback?

Stability

What type of tests are better / worse?

The best type of tests

unit tests

The worst type of tests

full-stack tests

What

About Yusuke Tsutsumi
Software Engineer at Zillow. I focus on tools and services for developer productivity, including build and testing.

My other interests include programming language design, game development, and learning languages (the non-programming ones).