Collection of test cases and scenarios...
...to verify the correctness of a software system
🇮🇹 CIAO! 🤌
@antodippo
40 Good test suite 6 Stable 8 Fast 6 Trustable 5 Informative
12 TEST TYPES 8 Unit 8 Integration 8 E2E 8 Functional 6 Integrated 8 Component 8 Acceptance 8 System 6 Small 6 Medium 6 Large 6 Contract 6 Regression 3 Smoke 3 Sanity 3 Performance 3 Load 6 Narrow 6 Broad
→ Small: runs in 1 process
→ Medium: runs in 1 machine
→ Large: runs on multiple machines
→ Narrow: small part of the system (class, method)
→ Medium: interaction between small number of components (web server and db)
→ Large: interaction between several distinct parts of the system
from Bas Dijkstra - The test automation quadrant
from Bas Dijkstra - The test automation quadrant
Everyone needs fast feedback loops to enable code to quickly being deploy to production
The competitive advantage this capability creates is enormous
Every feature is a gamble