Angular Framework

  1. Testing Angular Applications
    1. Testing Foundation
      1. Testing Philosophy
        1. Test-Driven Development
          1. Behavior-Driven Development
            1. Testing Pyramid
            2. Testing Tools
              1. Karma Test Runner
                1. Jasmine Testing Framework
                  1. Angular Testing Utilities
                  2. Test Environment Setup
                    1. TestBed Configuration
                      1. Module Configuration
                        1. Provider Mocking
                      2. Unit Testing
                        1. Component Testing
                          1. Component Instance Testing
                            1. Template Testing
                              1. Input and Output Testing
                                1. Lifecycle Hook Testing
                                2. Service Testing
                                  1. Service Method Testing
                                    1. Dependency Mocking
                                      1. Async Service Testing
                                      2. Pipe Testing
                                        1. Transform Method Testing
                                          1. Pure Pipe Testing
                                            1. Impure Pipe Testing
                                            2. Directive Testing
                                              1. Directive Behavior Testing
                                                1. Host Element Testing
                                                  1. Input Property Testing
                                                  2. Testing Utilities
                                                    1. ComponentFixture
                                                      1. DebugElement
                                                        1. By Selector
                                                          1. Async and FakeAsync
                                                        2. Integration Testing
                                                          1. Component Integration Testing
                                                            1. Parent-Child Component Testing
                                                              1. Service Integration Testing
                                                                1. Router Integration Testing
                                                                2. HTTP Testing
                                                                  1. HttpClientTestingModule
                                                                    1. Mock HTTP Responses
                                                                      1. Request Verification
                                                                    2. End-to-End Testing
                                                                      1. E2E Testing Concepts
                                                                        1. User Journey Testing
                                                                          1. Browser Automation
                                                                            1. Test Environment Isolation
                                                                            2. E2E Testing Tools
                                                                              1. Protractor Legacy
                                                                                1. Cypress Framework
                                                                                  1. Playwright Framework
                                                                                  2. E2E Test Implementation
                                                                                    1. Page Object Pattern
                                                                                      1. Test Data Management
                                                                                        1. Test Stability Strategies