Testing
18 guides covering testing tools
-
Error Tracking and Logging: Sentry, Axiom, and Structured Logging
A practical guide to error tracking and logging for developers -- Sentry setup, structured logging patterns, log aggregation with Axiom and Loki, and when to use each.
-
Accessibility Testing Tools for Developers
A practical guide to axe-core, Pa11y, Lighthouse, WAVE, and integrating a11y testing into your CI pipeline -- covering WCAG compliance, automated vs manual testing, and common issues.
-
Visual Regression Testing: Catching UI Bugs Before Your Users Do
A practical guide to visual regression testing with Playwright, Chromatic, Percy, BackstopJS, and Lost Pixel -- covering snapshot strategies, dynamic content handling, CI integration, and when visual testing is actually worth it.
-
API Design Tools: OpenAPI, Swagger, and API-First Development
A practical guide to API design and documentation tools -- OpenAPI specifications, Swagger UI, Stoplight, Redocly, and the API-first development workflow.
-
Debugging Tools for Developers: Beyond Console.log
A guide to debugging tools that actually save time -- browser DevTools, Node.js inspectors, VS Code debugger, and specialized debugging utilities.
-
AI-Powered Testing Tools: Test Generation, Maintenance, and Honest Expectations
A realistic assessment of AI-powered testing tools including CodiumAI, Diffblue, Testim, and Mabl -- what they actually deliver, where they fall short, and how to integrate them with existing test suites.
-
Security Tools Every Developer Should Know
A practical guide to developer security tools -- dependency scanning, secret detection, SAST, container scanning, and security-focused development workflows.
-
GraphQL Testing Strategies: Schema, Resolver, and Integration Testing
A practical guide to testing GraphQL APIs covering schema validation, resolver unit tests, integration testing, and the tools that make GraphQL testing effective -- including Apollo Studio, GraphQL Inspector, and graphql-codegen.
-
Advanced Browser DevTools Techniques
A practical guide to advanced Chrome and Firefox DevTools features -- performance profiling, memory debugging, network analysis, CSS debugging, and techniques most developers never learn.
-
Load Testing Tools: k6, Artillery, and Locust Compared
A practical comparison of k6, Artillery, and Locust for load testing -- setup, scripting, CI integration, and when to use each tool.
-
Testing Frameworks Compared: Jest, Vitest, Bun Test, and Playwright
A practical comparison of JavaScript testing frameworks covering Jest, Vitest, Bun's built-in test runner, and Playwright Test, with guidance on unit, integration, and end-to-end testing strategies.
-
API Testing Tools: Clients, Mocking, Load Testing, and OpenAPI
A practical guide to API testing tools covering Postman alternatives like Bruno and Hoppscotch, command-line tools like curl and HTTPie, API mocking with MSW, load testing with k6, and OpenAPI tooling.
-
Frontend Testing Tools: Playwright, Cypress, and Testing Library
A practical guide to frontend testing tools covering Playwright vs Cypress for end-to-end tests, Testing Library for component tests, Vitest for unit tests, visual regression testing, CI setup, and strategies for reducing flaky tests.
-
API Mocking Tools: MSW, WireMock, Microcks, and Prism
A practical comparison of API mocking tools covering MSW, WireMock, Microcks, and Prism -- with code examples, architecture trade-offs, and guidance on choosing the right mocking approach for your stack.
-
HTTP Clients and API Development Tools
A practical comparison of HTTP clients and API tools -- Bruno, Hoppscotch, Insomnia, curl, httpie, and why Postman alternatives are winning.
-
Browser Automation Beyond Testing: Playwright, Puppeteer, and Selenium
A practical guide to browser automation tools for E2E testing, scraping, PDF generation, and screenshots -- comparing Playwright, Puppeteer, and Selenium with real code examples.
-
Profiling and Benchmarking Tools for Developers
A practical guide to performance profiling and benchmarking -- CPU profilers, memory analyzers, flamegraphs, HTTP load testing, and language-specific tools.
-
Web Performance Tools: Measuring and Fixing What Matters
A practical guide to web performance tooling -- Lighthouse, WebPageTest, Chrome DevTools Performance tab, Core Web Vitals, and bundle analysis.