Companies Home Search Profile

Unit Testing Principles, Practices, and Patterns (Video edition)

Focused View

7:20:33

102 View
  • Chapter 1 Problems with coverage metrics.mp4
    07:42
  • Chapter 1 The goal of unit testing.mp4
    05:43
  • Chapter 1 The goal of unit testing!.mp4
    06:32
  • Chapter 1 Using coverage metrics to measure test suite quality.mp4
    05:13
  • Chapter 1 What makes a successful test suite.mp4
    09:49
  • Chapter 2 Contrasting the classical and London schools of unit testing.mp4
    08:43
  • Chapter 2 Integration tests in the two schools.mp4
    08:54
  • Chapter 2 The classical and London schools of unit testing.mp4
    06:41
  • Chapter 2 The isolation issue The classical take.mp4
    07:04
  • Chapter 2 What is a unit test.mp4
    11:32
  • Chapter 3 Exploring the xUnit testing framework.mp4
    08:55
  • Chapter 3 How large should each section be.mp4
    07:47
  • Chapter 3 Naming a unit test.mp4
    07:40
  • Chapter 3 Refactoring to parameterized tests.mp4
    08:05
  • Chapter 3 The anatomy of a unit test.mp4
    07:15
  • Chapter 4 Exploring well-known test automation concepts.mp4
    10:15
  • Chapter 4 Extreme case #3 Brittle tests.mp4
    06:16
  • Chapter 4 In search of an ideal test.mp4
    05:18
  • Chapter 4 The four pillars of a good unit test.mp4
    10:22
  • Chapter 4 The intrinsic connection between the first two attributes.mp4
    08:23
  • Chapter 4 What causes false positives.mp4
    06:41
  • Chapter 5 Mocks and test fragility.mp4
    11:18
  • Chapter 5 Observable behavior vs. implementation details.mp4
    12:23
  • Chapter 5 The classical vs. London schools of unit testing, revisited.mp4
    10:01
  • Chapter 5 The relationship between mocks and test fragility.mp4
    12:24
  • Chapter 6 Comparing the three styles of unit testing.mp4
    10:13
  • Chapter 6 Styles of unit testing.mp4
    04:53
  • Chapter 6 Transitioning to functional architecture and output-based testing.mp4
    10:40
  • Chapter 6 Understanding functional architecture.mp4
    10:52
  • Chapter 6 Understanding the drawbacks of functional architecture.mp4
    09:53
  • Chapter 7 Analysis of optimal unit test coverage.mp4
    06:53
  • Chapter 7 Conclusion.mp4
    08:27
  • Chapter 7 Refactoring toward valuable unit tests.mp4
    13:27
  • Chapter 7 Refactoring toward valuable unit tests!.mp4
    06:39
  • Chapter 7 Take 3 Removing complexity from the application service.mp4
    05:55
  • Chapter 7 Using the CanExecuteExecute pattern.mp4
    08:19
  • Chapter 8 Conclusion.mp4
    06:06
  • Chapter 8 How to test logging functionality.mp4
    11:03
  • Chapter 8 Integration testing An example.mp4
    05:13
  • Chapter 8 Integration testing best practices.mp4
    08:09
  • Chapter 8 Using interfaces to abstract dependencies.mp4
    05:40
  • Chapter 8 Which out-of-process dependencies to test directly.mp4
    05:55
  • Chapter 8 Why integration testing.mp4
    08:59
  • Chapter 9 Mocking best practices.mp4
    10:21
  • Chapter 9 Mocking best practices!.mp4
    08:24
  • Chapter 10 Common database testing questions.mp4
    08:20
  • Chapter 10 Database transaction management.mp4
    10:55
  • Chapter 10 Testing the database.mp4
    10:41
  • Chapter 10 Test data life cycle.mp4
    10:50
  • Chapter 11 Exposing private state.mp4
    06:10
  • Chapter 11 Mocking concrete classes.mp4
    07:29
  • Chapter 11 Unit testing anti-patterns.mp4
    06:25
  • Part 1 The bigger picture.mp4
    00:41
  • Part 2 Making your tests work for you.mp4
    00:57
  • Part 3 Integration testing.mp4
    00:44
  • Part 4 Unit testing anti-patterns.mp4
    00:24
  • More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    O'Reilly Media is an American learning company established by Tim O'Reilly that publishes books, produces tech conferences, and provides an online learning platform. Its distinctive brand features a woodcut of an animal on many of its book covers.
    • language english
    • Training sessions 56
    • duration 7:20:33
    • Release Date 2023/11/06