Testing Strategy
Levels of Testing
- Unit Testing: Testing individual units of the code.
- Integration Testing: Testing the interaction between different modules.
- End-to-End Testing: Testing the entire application flow.
Automation / Tools
Edge cases
This is the fun part!
Too often the build in isolation is great but through time, becomes fragile.
How can we bulletproof our work? Uncover potential and future blindspots!
"What if X Y Z?"
Then test for it.
You will be suprised how often searching for the wild and rare edge case you will find ordinary and common cases that you mistakingly overlooked. Sit, and think. It is all worth it.