QA & Software Testing
Test Levels (Unit, Integration, System, Acceptance)
71 lessons in QA & Software Testing
- Fake Unit Test Hits the NetworkCode Quiz
- Testing Pyramid Anti-Patterns at ScaleQuiz
- Test Strategy & Pyramid at ScaleSlides / Video
- Testing Pyramid at ScaleFlashcard
- Shared Mock State Breaks Unit IsolationCode Quiz
- Test Pyramid Trade-offsQuiz
- The Unit Test That Isn'tCode Quiz
- Unit vs Integration & the PyramidQuiz
- Mock Return Value BugCode Quiz
- Mocking and Coverage BasicsQuiz
- Pytest Test Not DiscoveredCode Quiz
- Pytest Unit Test Discovery BasicsQuiz
- Mocking & Test Coverage BasicsSlides / Video
- Mocking & Test Coverage BasicsFlashcard
- Test Doubles: Isolating DependenciesSlides / Video
- Unit Testing Fundamentals with pytestSlides / Video
- Test Doubles for IsolationFlashcard
- Unit Testing Fundamentals with pytestFlashcard
- Unit Testing with JUnit & MockitoSlides / Video
- JUnit & Mockito Unit TestingFlashcard
- Misclassified Unit Test in PyramidCode Quiz
- Test Pyramid ProportionsQuiz
- Jest Mock Async Assertion BugCode Quiz
- Jest Mocking in Unit TestsQuiz
- Unit Testing & Mocking in JestSlides / Video
- Unit Testing & Mocking in JestFlashcard
- Buggy Stub in Unit TestCode Quiz
- Mocks, Stubs & the Testing PyramidQuiz
- Jest Unit Test BugCode Quiz
- Arrange-Act-Assert in Jest Unit TestsQuiz
- Mocks, Stubs & The Testing PyramidSlides / Video
- Unit Testing With JestSlides / Video
- Mocks, Stubs & the Testing PyramidFlashcard
- Unit Testing with Jest (AAA)Flashcard
- Unit Testing & Mocking with JestSlides / Video
- Unit Testing & Mocking in JestFlashcard
- Four Test Levels ComparedSlides / Video
- Order of Test LevelsSlides / Video
- Acceptance Testing: User & Business ValidationSlides / Video
- Acceptance Testing: Definition and PurposeSlides / Video
- System Testing: The Whole SystemSlides / Video
- System Testing: Definition and PurposeSlides / Video
- Integration Testing: Combining ComponentsSlides / Video
- Integration Testing: Definition and PurposeSlides / Video
- Definition of Acceptance TestingQuiz
- Distinguishing the Four LevelsQuiz
- Definition of System TestingQuiz
- What Test Levels AreQuiz
- Definition of Unit TestingQuiz
- Scope of System TestingQuiz
- Purpose of Integration TestingQuiz
- Definition of Integration TestingQuiz
- Who Performs Unit TestingQuiz
- Who Performs Acceptance TestingQuiz
- Order of Test LevelsQuiz
- User Acceptance Testing BasicsQuiz
- Scope of Unit TestingQuiz
- Scope Comparison Across Test LevelsFlashcard
- Types of Acceptance TestingFlashcard
- Definition of Acceptance TestingFlashcard
- Definition of Unit TestingFlashcard
- What Are Test LevelsFlashcard
- Integration Testing ApproachesFlashcard
- Definition of Integration TestingFlashcard
- Who Performs Unit TestingFlashcard
- Definition of System TestingFlashcard
- Stubs and Drivers in Integration TestingFlashcard
- Order/Sequence of Test LevelsFlashcard
- Unit Testing: Who and WhatSlides / Video
- Unit Testing: Definition and PurposeSlides / Video
- What Are Test Levels and Why They ExistSlides / Video