testing

Practical resources about testing for software engineers.

89 results

Testing Strategies That Ship with Confidence

Testing is not just about catching bugs — it is about shipping faster, refactoring without fear, and documenting behavior through executable specs. A well-tested codebase reduces incident response time and onboarding friction for new developers.

Explore recipes for unit testing with mocks, integration testing with real dependencies, end-to-end testing with Playwright, and load testing with k6. Each pattern includes setup instructions, assertion strategies, and CI/CD integration tips.

intermediate

Blameless Postmortems: Learning from Incidents Without Blame

A practical guide to conducting blameless postmortems: capturing timelines, identifying root...

intermediate

Secure Coding Practices — By Language and Pattern

A practical guide to secure coding practices across languages: input validation, memory safety,...

intermediate

JUnit 5: Extensions, Parameterized Tests, Dynamic Tests

Master JUnit 5 for modern Java testing: extensions model, parameterized tests, dynamic tests, test...

advanced

Property-Based Testing Guide

Master property-based testing with Hypothesis (Python), fast-check (TypeScript), and QuickCheck...

guide property-based-testing hypothesis fast-check
intermediate

Pytest in Production Guide

Master pytest for production codebases: advanced fixtures, plugins, custom markers, parametrized...

advanced

Testcontainers: Real Dependencies in Integration Tests

Master Testcontainers for integration testing with real databases, message brokers, and APIs....

guide testcontainers integration-testing docker
intermediate

Vitest for React: Component, Hook, and Integration Testing

Master Vitest for React testing: component tests with Testing Library, hook tests with renderHook,...

beginner

Test-Driven Development (TDD) — A Practical Workflow

Learn TDD step by step: write a failing test, make it pass, refactor. Red-Green-Refactor with real...

intermediate

Software Testing Strategy Guide

A practical guide to building a layered testing strategy with unit, integration, and end-to-end...

No results found.