JS Guide
HomeQuestionsTopicsCompaniesResources
BookmarksSearch

Built for developers preparing for JavaScript, React & TypeScript interviews.

ResourcesQuestionsSupport
HomeQuestionsSearchProgress
HomeTopicstesting

testing

Unit testing, integration testing, and E2E testing strategies

0 of 15 topics read0%

5 Topics

advanced
End-to-End Testing
advanced
15 min
End-to-end testing verifies complete user flows through a real browser, comparing Cypress and Playwright on architecture, cross-browser support, debugging, and performance to choose the right tool for your project.
TDD vs BDD Methodologies
advanced
15 min
Test-Driven Development (Red-Green-Refactor cycle) versus Behavior-Driven Development (Given-When-Then specifications), when each methodology shines, and how to apply them in practice for JavaScript projects.
Performance Testing and Budgets
advanced
15 min
How to test application performance with benchmarks, Web Vitals monitoring, Lighthouse CI integration, and performance budgets that prevent regressions in bundle size and runtime metrics.
Testing Strategy for Large Applications
advanced
18 min
Designing a comprehensive testing strategy using the testing trophy, defining what to test at each level, setting coverage targets, integrating tests into CI/CD, and making pragmatic trade-offs for large-scale applications.
Visual Regression Testing
advanced
15 min
Catching unintended UI changes with visual regression testing using screenshot comparison tools like Percy, Chromatic, and Playwright, including how pixel diffing works and when visual tests add value.