Testing Fundamentals

Testing Fundamentals

English | MP4 | AVC 1920×1080 | AAC 44KHz 2ch | 7 Lessons (5h 26m) | 960 MB

Testing Fundamentals
Identify the secrets of writing testable code. Discover common patterns for testability. Learn common tools in testing.

There are no secrets to writing tests! Only in writing testable code! Tests are a way of transferring knowledge of how the system works from your current self to your future self (or future teammates). Tests are not a cost but scaffolding that allows you to build things faster with better quality.

We will look into how to write unit tests, what patterns in designing our code make tests easy to write, and what patterns should be avoided. We will then scale up to integration tests and end-to-end tests. Finally, we will wrap up the discussion with UI testing.

By participating along with us in the workshop, you’ll learn:

  • Learn how to set up your testing environment.
  • What are the common pitfalls when writing testable code?
  • How to think about different levels of testing: unit vs. integration vs. e2e
Homepage