# 6 - Testing Architecture: Strategies for Angular Apps

Testing strategies for Angular: test pyramid, unit testing with Jest, component testing, E2E with Playwright, mocking and CI integration.

## What you'll learn

- Trophy model: Invest more in integration tests
- Testing Library: Test behavior, not implementation
- HttpTestingController: The essential tool for testing HTTP calls
- fakeAsync: Control time in asynchronous code tests
- Playwright: Fast, parallel, multi-browser E2E tests

*This article is part of the **Architettura Software** series on federicocalo.dev.*

---

## Read the full article

The complete article (22 min read) with code examples, diagrams, and practical exercises is available here:

**➡️ [6 - Testing Architecture: Strategies for Angular Apps](https://federicocalo.dev/en/blog/architecture-testing-strategies-angular)**

`https://federicocalo.dev/en/blog/architecture-testing-strategies-angular`

---

*By [Federico Calò](https://federicocalo.dev) — Software Developer & Technical Writer*
