టెస్టింగ్ పిరమిడ్ అనేది టెస్ట్ సూట్ను నిర్మించటానికి ఉపయోగించే ఒక మోడల్ — దీనిలో చాలా వేగవంతమైన యూనిట్ టెస్టులు దిగువ భాగంలో, కొన్ని ఇంటిగ్రేషన్ టెస్టులు మధ్య భాగంలో, మరియు కొన్ని ఎండ్-టు-ఎండ్ టెస్టులు శిఖరం వద్ద ఉంటాయి. ఇది సమతుల్యమైన, సమర్థవంతమైన టెస్టింగ్ వ్యూహానికి నిర్దేశిస్తుంది.
పిరమిడ్
/\
/E2E\ ← FEW end-to-end tests (slow, broad, brittle, expensive)
/------\
/ INTEG. \ ← SOME integration tests (medium speed/scope)
/----------\
/ UNIT \ ← MANY unit tests (fast, focused, cheap) — the BASE
/--------------\
