Testing
Guides in Testing. Written like documentation — short paragraphs, real examples, interview-relevant depth.
Testing UI with Testing Library
intermediateTest user-facing behavior — queries by role and label, async utilities, and what not to assert.
intermediate
Testing Pyramid for Frontend
beginnerTesting Pyramid for Frontend explained for frontend engineers — mental model, examples, common mistakes, and interview tips.
beginner
Unit Testing Pure Logic
beginnerUnit Testing Pure Logic explained for frontend engineers — mental model, examples, common mistakes, and interview tips.
beginner
Integration Testing UI
intermediateIntegration Testing UI explained for frontend engineers — mental model, examples, common mistakes, and interview tips.
intermediate
End to End Testing Tradeoffs
intermediateEnd to End Testing Tradeoffs explained for frontend engineers — mental model, examples, common mistakes, and interview tips.
intermediate
Testing Library Queries Priority
beginnerTesting Library Queries Priority explained for frontend engineers — mental model, examples, common mistakes, and interview tips.
beginner
user-event vs fireEvent
intermediateuser-event vs fireEvent explained for frontend engineers — mental model, examples, common mistakes, and interview tips.
intermediate
Mocking Fetch in Tests
intermediateMocking Fetch in Tests explained for frontend engineers — mental model, examples, common mistakes, and interview tips.
intermediate
MSW Mock Service Worker
intermediateMSW Mock Service Worker explained for frontend engineers — mental model, examples, common mistakes, and interview tips.
intermediate
Visual Regression Testing
advancedVisual Regression Testing explained for frontend engineers — mental model, examples, common mistakes, and interview tips.
advanced
Accessibility Testing in CI
intermediateAccessibility Testing in CI explained for frontend engineers — mental model, examples, common mistakes, and interview tips.
intermediate
Snapshot Testing When Useful
intermediateSnapshot Testing When Useful explained for frontend engineers — mental model, examples, common mistakes, and interview tips.
intermediate
Test IDs as Last Resort
beginnerTest IDs as Last Resort explained for frontend engineers — mental model, examples, common mistakes, and interview tips.
beginner
Flaky Tests Common Causes
intermediateFlaky Tests Common Causes explained for frontend engineers — mental model, examples, common mistakes, and interview tips.
intermediate
Fake Timers for Debounce
intermediateFake Timers for Debounce explained for frontend engineers — mental model, examples, common mistakes, and interview tips.
intermediate
Coverage Metrics Pitfalls
intermediateCoverage Metrics Pitfalls explained for frontend engineers — mental model, examples, common mistakes, and interview tips.
intermediate
Contract Testing APIs
advancedContract Testing APIs explained for frontend engineers — mental model, examples, common mistakes, and interview tips.
advanced
Playwright vs Cypress Overview
intermediatePlaywright vs Cypress Overview explained for frontend engineers — mental model, examples, common mistakes, and interview tips.
intermediate
Component Testing Storybook
intermediateComponent Testing Storybook explained for frontend engineers — mental model, examples, common mistakes, and interview tips.
intermediate