Testing Best Practices Guidelines for writing effective, maintainable tests that provide real confidence. Contains 6 rules focused on preferring E2E tests, minimizing mocking, and testing behavior over implementation. Core Philosophy 1. Prefer E2E tests over unit tests - Test the whole system, not isolated pieces 2. Minimize mocking - If you need complex mocks, write an E2E test instead 3. Test behavior, not implementation - Test what users see and do 4. Avoid testing React components directly - Test them through E2E When to Apply Reference these guidelines when: - Deciding what type of test…