Tag: testing pyramid

  • Making a meal of architectural alignment and the test-induced-design-damage fallacy

    Making a meal of architectural alignment and the test-induced-design-damage fallacy

    Starter A few days ago Simon Brown posted a thoughtful piece called “Package by component and architecturally-aligned testing.” The first part of the post discusses the tensions between the common packaging approaches package-by-layer and package-by-feature. His conclusion, that neither is the right answer, is supported by a quote from Jason Gorman (that expresses the essence…

  • The Beer Belly testing anti-pattern

    The Beer Belly testing anti-pattern

    The ‘Testing Pyramid’ is often trotted out to illustrate a suggested distribution of tests. More small “unit” tests; less deep “end-to-end” tests. And various people have observed common anti-patterns, specifically the Ice Cream Cone, where there are lots of end-2-end tests and hardly any unit tests.   The anti-pattern that I see most often is…

  • The Testing Iceberg

    Not that long ago I had a conversation with @mattwynne, which led to the hastily sketched piece of paper, below. The diagram on the left (since redrawn and blogged about by @tooky) shows the relationship between End-to-end tests and Business-reada…