ESC

Type to search the knowledge base.

Testing

Guides in Testing. Written like documentation — short paragraphs, real examples, interview-relevant depth.

Testing UI with Testing Library

intermediate

Test user-facing behavior — queries by role and label, async utilities, and what not to assert.

intermediate

Testing Pyramid for Frontend

beginner

Testing Pyramid for Frontend explained for frontend engineers — mental model, examples, common mistakes, and interview tips.

beginner

Unit Testing Pure Logic

beginner

Unit Testing Pure Logic explained for frontend engineers — mental model, examples, common mistakes, and interview tips.

beginner

Integration Testing UI

intermediate

Integration Testing UI explained for frontend engineers — mental model, examples, common mistakes, and interview tips.

intermediate

End to End Testing Tradeoffs

intermediate

End to End Testing Tradeoffs explained for frontend engineers — mental model, examples, common mistakes, and interview tips.

intermediate

Testing Library Queries Priority

beginner

Testing Library Queries Priority explained for frontend engineers — mental model, examples, common mistakes, and interview tips.

beginner

user-event vs fireEvent

intermediate

user-event vs fireEvent explained for frontend engineers — mental model, examples, common mistakes, and interview tips.

intermediate

Mocking Fetch in Tests

intermediate

Mocking Fetch in Tests explained for frontend engineers — mental model, examples, common mistakes, and interview tips.

intermediate

MSW Mock Service Worker

intermediate

MSW Mock Service Worker explained for frontend engineers — mental model, examples, common mistakes, and interview tips.

intermediate

Visual Regression Testing

advanced

Visual Regression Testing explained for frontend engineers — mental model, examples, common mistakes, and interview tips.

advanced

Accessibility Testing in CI

intermediate

Accessibility Testing in CI explained for frontend engineers — mental model, examples, common mistakes, and interview tips.

intermediate

Snapshot Testing When Useful

intermediate

Snapshot Testing When Useful explained for frontend engineers — mental model, examples, common mistakes, and interview tips.

intermediate

Test IDs as Last Resort

beginner

Test IDs as Last Resort explained for frontend engineers — mental model, examples, common mistakes, and interview tips.

beginner

Flaky Tests Common Causes

intermediate

Flaky Tests Common Causes explained for frontend engineers — mental model, examples, common mistakes, and interview tips.

intermediate

Fake Timers for Debounce

intermediate

Fake Timers for Debounce explained for frontend engineers — mental model, examples, common mistakes, and interview tips.

intermediate

Coverage Metrics Pitfalls

intermediate

Coverage Metrics Pitfalls explained for frontend engineers — mental model, examples, common mistakes, and interview tips.

intermediate

Contract Testing APIs

advanced

Contract Testing APIs explained for frontend engineers — mental model, examples, common mistakes, and interview tips.

advanced

Playwright vs Cypress Overview

intermediate

Playwright vs Cypress Overview explained for frontend engineers — mental model, examples, common mistakes, and interview tips.

intermediate

Component Testing Storybook

intermediate

Component Testing Storybook explained for frontend engineers — mental model, examples, common mistakes, and interview tips.

intermediate