Skip to content

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

  • Jest: Unit testing framework
  • Cypress: End-to-end testing framework

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.

Explore and learn. Released under the MIT License.