Blog.
Notes from my Obsidian vault: thoughts and experiments shaped by the Zettelkasten system, then refined with LLMs into pieces with a beginning, middle, and end before being published here.
Filter by tag 5 posts in testing
XState — model UI behavior correctly and make it testable
State modeling in React with XState: finite states, events, guards, effects. Clear behavior and cheap tests.
TDD Effects on Quality and Productivity
Summary of Bissi et al.'s systematic review on Test-Driven Development impacts.
Behavior-Driven Development (BDD)
BDD with Cucumber and Gherkin — principles, syntax reference, step definitions in JS/TS, best practices, and comparison with TDD.
Testing Library vs Enzyme
Complete migration guide from Enzyme to Testing Library, covering the mindset shift, custom renders, wrapper patterns, form testing, and real-world Calendar component examples.
Testing Concepts Notes
Core testing concepts covering BDD, Sinon, accessibility, Lighthouse, CSS snapshots, unit testing best practices, and Storybook integration with Cypress.