# Angular Advanced Testing Workshop

**Learn Unit Tests, Component Tests and End-to-End (E2E) tests in this awesome hands-on instructor-led online training!**

###### Professional Angular Training!

Quality Assurance for Angular Solutions with Jest, Cypress and Storybook.

🎓 Learn ALL you need to know about testing your Angular app! 🔥 2 days of intensive hands-on training ‍‍👨‍💼 Instructor-led LIVE online course! ❌ No Death by PowerPoint. There are slides, but most of the content is hands-on labs 🙋 You’ll have the chance to ask questions and discuss with the instructor 💼 Available as private team/corporate training as well

[**Learn more and Register**](https://www.angularacademy.ca/courses/advanced-angular-testing-training?utm_source=blog&utm_medium=web&utm_campaign=testing)

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1701615762212/fe6ddd27-0db9-4de3-83e8-ce3c4eeed846.png align="center")

##### **DAY 1**

* Testing Fundamentals & Unit Tests
    
    * Angular Testing Pyramid
        
    * Asynchronity
        
    * Mocking
        
    * RxJS Marbles
        
    * Unit Testing in NgRx
        
* Component & Integration Tests
    
    * TestBed
        
    * Mocking Components
        
    * Test Setup Strategies
        
    * Reducing Boilerplate: Spectator & Testing Library
        
    * Harnesses
        
* QnA
    

##### **DAY 2**

* Testing Strategies
    
    * Two Schools of Thought: London & Detroit
        
    * What and how should I test?
        
    * Testing Trophy
        
    * Testable Architecture
        
* E2E Tests
    
    * Landscape of E2E Frameworks
        
    * Cypress Basics
        
    * Page Object Model
        
    * Adding Cypress Commands
        
    * Reusing Harnesses
        
    * Mocking Network Requests
        
    * Test Design Strategies
        
* Visual Regression & Storybook-based Testing
    
    * VR with Puppeteer
        
    * Testing with Storybook
        
    * VR with Cypress
        
    * VR with Playwright
        
* Final QnA
    

[**Learn more and Register**](https://www.angularacademy.ca/courses/advanced-angular-testing-training?utm_source=blog&utm_medium=web&utm_campaign=testing)

Discover all our Angular related courses here: [https://www.angularacademy.ca/courses/](https://www.angularacademy.ca/courses/)
