Wzorce projektowe · Middle · Pytanie 40 z 75
Czym jest „piramida testów”?
- ✓Poprawna odpowiedź: Dużo szybkich testów jednostkowych, mniej integracyjnych i bardzo mało e2e
- 2Kolejność uruchamiania testów: najpierw e2e, potem integracyjne, potem jednostkowe
- 3Hierarchia odpowiedzialności: QA → programista → team lead
Wyjaśnienie
Niższe poziomy są tanie i szybkie; wyższe bliższe rzeczywistości, ale wolne i kruche. Na frontendzie popularny jest wariant „trofeum” z naciskiem na integracyjne testy komponentów (Testing Library).