Programvara & appar
Testpyramiden
En enkel bild av hur man brukar fördela programvarutester: många små, färre stora.
Senast faktagranskad: 27 september 2026
Kort svar
Vad är testpyramiden, kort sagt?
Längst ner: många snabba unit test. I mitten: färre integrationstester. Överst: ett fåtal långsamma end-to-end-test som testar hela kedjan.
En enkel bild av hur man brukar fördela programvarutester: många små, färre stora.
Hur går det till?
Små tester är billiga och snabba och hittar fel tidigt. Stora tester är långsamma men visar att helheten fungerar. Pyramiden är en tumregel, inte en lag.
En webbshop kan ha tusentals små tester av prisberäkningar, hundra tester av att kassan pratar med lagret, och tio tester där en robot handlar som en riktig kund.
Tänk så här
Som ett hus: stadig grund av små stenar, färre stora block högre upp.
Det här säger testet INTE
- Exakt hur många tester av varje sort ett projekt behöver.
Källor
Certified Tester Foundation Level (CTFL) v4.0, läroplan
ISTQB · Standardiseringsorgan
Martin Fowler (Ham Vocke) · Fackartikel
Just Say No to More End-to-End Tests
Google Testing Blog · Fackartikel
Läs vidare
Unit test (enhetstest)
Ett litet test som kontrollerar en enda bit kod, till exempel en funktion, helt för sig själv.
Integrationstest
Ett test som kontrollerar att två eller flera delar av ett system fungerar tillsammans.
End-to-end-test
Ett test som går igenom ett helt användarflöde från början till slut, som en riktig användare.