← Graph

Test Pyramid

concept 2 connections

Idealized testing-strategy model: many fast unit tests at the base, a layer of integration tests for components that can't be tested in isolation, and a thin top of end-to-end tests (expensive and flaky). The inverted 'ice-cream cone' flips the proportions and adds manual testing on top. Hasiński argues neither shape fits a typical Rails app, which is mostly integration tests because the app's logic is inseparable from the database.

category
methodology
about
Test Pyramid concept
Opens with the test pyramid vs the inverted shape to motivate why Rails tests are integration tests.
about
Test Pyramid concept
Claims the pyramid doesn't fit typical Rails apps.

Provenance

Read by
2 extractions