Under Construction

All course tracks

Testing and security · 30 lessons · up to 10 minutes each

Unit and Integration Testing

A planned test path through isolated logic, real boundaries, and failure cases.

Coming Soon

One-time purchase · USD

Choose what to unlock

Access is attached to your account after payment is verified. No subscription.

One lesson

An individual lesson

This track has no lesson ready to buy yet. Each lesson becomes available only after it is built and reviewed.

$5.00Not available yet

Full category

Unit and Integration Testing

Permanent access to the lessons published in this track when you buy. Future lessons are not included. 0 of 30 lessons are published; 0 are in owner review and 30 are Coming Soon.

$29.0030 lessons still in progress

Beginner

Lessons 1–10

  1. 01

    Unit and Integration Testing: Sketch pure function examples

    Topic: pure function examples

    Draw a small map of pure function examples in the context of unit boundaries, real integrations, and reliable test data; save a short example or check that demonstrates the result.

    Beginner4 minComing Soon
  2. 02

    Unit and Integration Testing: Name the parts of dependency replacement

    Topic: dependency replacement

    Label the main pieces in dependency replacement in the context of unit boundaries, real integrations, and reliable test data; save a short example or check that demonstrates the result.

    Beginner5 minComing Soon
  3. 03

    Unit and Integration Testing: Trace an example of database integration boundary

    Topic: database integration boundary

    Follow one input through database integration boundary in the context of unit boundaries, real integrations, and reliable test data; save a short example or check that demonstrates the result.

    Beginner6 minComing Soon
  4. 04

    Unit and Integration Testing: Compare choices for HTTP client stubs

    Topic: HTTP client stubs

    Write down one practical difference between HTTP client stubs in the context of unit boundaries, real integrations, and reliable test data; save a short example or check that demonstrates the result.

    Beginner7 minComing Soon
  5. 05

    Unit and Integration Testing: Find the boundary in state transition coverage

    Topic: state transition coverage

    Mark where state transition coverage in the context of unit boundaries, real integrations, and reliable test data; save a short example or check that demonstrates the result.

    Beginner8 minComing Soon
  6. 06

    Unit and Integration Testing: Inspect an example of validation and negative cases

    Topic: validation and negative cases

    Annotate a minimal example of validation and negative cases in the context of unit boundaries, real integrations, and reliable test data; save a short example or check that demonstrates the result.

    Beginner9 minComing Soon
  7. 07

    Unit and Integration Testing: Connect test data builders to a neighboring concept

    Topic: test data builders

    Show how test data builders in the context of unit boundaries, real integrations, and reliable test data; save a short example or check that demonstrates the result.

    Beginner10 minComing Soon
  8. 08

    Unit and Integration Testing: Spot a failure mode in async completion and timeouts

    Topic: async completion and timeouts

    Describe one likely failure for async completion and timeouts in the context of unit boundaries, real integrations, and reliable test data; save a short example or check that demonstrates the result.

    Beginner3 minComing Soon
  9. 09

    Unit and Integration Testing: Read an official example of flaky test isolation

    Topic: flaky test isolation

    Summarize an official example of flaky test isolation in the context of unit boundaries, real integrations, and reliable test data; save a short example or check that demonstrates the result.

    Beginner5 minComing Soon
  10. 10

    Unit and Integration Testing: Choose a use case for suite speed and signal

    Topic: suite speed and signal

    Match one small use case to suite speed and signal in the context of unit boundaries, real integrations, and reliable test data; save a short example or check that demonstrates the result.

    Beginner6 minComing Soon

Intermediate

Lessons 11–20

  1. 11

    Unit and Integration Testing: Build an example with pure function examples

    Topic: pure function examples

    Create a small working example that uses pure function examples in the context of unit boundaries, real integrations, and reliable test data; save a short example or check that demonstrates the result.

    Intermediate4 minComing Soon
  2. 12

    Unit and Integration Testing: Compose dependency replacement with another component

    Topic: dependency replacement

    Combine dependency replacement in the context of unit boundaries, real integrations, and reliable test data; save a short example or check that demonstrates the result.

    Intermediate5 minComing Soon
  3. 13

    Unit and Integration Testing: Configure database integration boundary for a small case

    Topic: database integration boundary

    Set up database integration boundary in the context of unit boundaries, real integrations, and reliable test data; save a short example or check that demonstrates the result.

    Intermediate6 minComing Soon
  4. 14

    Unit and Integration Testing: Validate inputs around HTTP client stubs

    Topic: HTTP client stubs

    Add a check around HTTP client stubs in the context of unit boundaries, real integrations, and reliable test data; save a short example or check that demonstrates the result.

    Intermediate7 minComing Soon
  5. 15

    Unit and Integration Testing: Use state transition coverage in a short workflow

    Topic: state transition coverage

    Add state transition coverage in the context of unit boundaries, real integrations, and reliable test data; save a short example or check that demonstrates the result.

    Intermediate8 minComing Soon
  6. 16

    Unit and Integration Testing: Refactor validation and negative cases into a reusable unit

    Topic: validation and negative cases

    Extract validation and negative cases in the context of unit boundaries, real integrations, and reliable test data; save a short example or check that demonstrates the result.

    Intermediate9 minComing Soon
  7. 17

    Unit and Integration Testing: Exercise test data builders with sample data

    Topic: test data builders

    Run sample data through test data builders in the context of unit boundaries, real integrations, and reliable test data; save a short example or check that demonstrates the result.

    Intermediate10 minComing Soon
  8. 18

    Unit and Integration Testing: Observe async completion and timeouts outputs

    Topic: async completion and timeouts

    Capture the result of async completion and timeouts in the context of unit boundaries, real integrations, and reliable test data; save a short example or check that demonstrates the result.

    Intermediate3 minComing Soon
  9. 19

    Unit and Integration Testing: Recover from a flaky test isolation failure

    Topic: flaky test isolation

    Handle one expected failure from flaky test isolation in the context of unit boundaries, real integrations, and reliable test data; save a short example or check that demonstrates the result.

    Intermediate5 minComing Soon
  10. 20

    Unit and Integration Testing: Document suite speed and signal behavior

    Topic: suite speed and signal

    Write a short usage note for suite speed and signal in the context of unit boundaries, real integrations, and reliable test data; save a short example or check that demonstrates the result.

    Intermediate6 minComing Soon

Advanced

Lessons 21–30

  1. 21

    Unit and Integration Testing: Test a boundary around pure function examples

    Topic: pure function examples

    Add an edge-case test for pure function examples in the context of unit boundaries, real integrations, and reliable test data; save a short example or check that demonstrates the result.

    Advanced4 minComing Soon
  2. 22

    Unit and Integration Testing: Harden dependency replacement

    Topic: dependency replacement

    Add the relevant access, safety, or validation control to dependency replacement in the context of unit boundaries, real integrations, and reliable test data; save a short example or check that demonstrates the result.

    Advanced5 minComing Soon
  3. 23

    Unit and Integration Testing: Measure database integration boundary

    Topic: database integration boundary

    Record a small baseline for database integration boundary in the context of unit boundaries, real integrations, and reliable test data; save a short example or check that demonstrates the result.

    Advanced6 minComing Soon
  4. 24

    Unit and Integration Testing: Reduce cost in HTTP client stubs

    Topic: HTTP client stubs

    Change one measurable cost in HTTP client stubs in the context of unit boundaries, real integrations, and reliable test data; save a short example or check that demonstrates the result.

    Advanced7 minComing Soon
  5. 25

    Unit and Integration Testing: Diagnose a state transition coverage failure

    Topic: state transition coverage

    Use an observable signal to explain a failure in state transition coverage in the context of unit boundaries, real integrations, and reliable test data; save a short example or check that demonstrates the result.

    Advanced8 minComing Soon
  6. 26

    Unit and Integration Testing: Make validation and negative cases repeatable

    Topic: validation and negative cases

    Show that rerunning validation and negative cases in the context of unit boundaries, real integrations, and reliable test data; save a short example or check that demonstrates the result.

    Advanced9 minComing Soon
  7. 27

    Unit and Integration Testing: Review trade-offs in test data builders

    Topic: test data builders

    Compare two documented approaches to test data builders in the context of unit boundaries, real integrations, and reliable test data; save a short example or check that demonstrates the result.

    Advanced10 minComing Soon
  8. 28

    Unit and Integration Testing: Improve async completion and timeouts maintainability

    Topic: async completion and timeouts

    Refine async completion and timeouts in the context of unit boundaries, real integrations, and reliable test data; save a short example or check that demonstrates the result.

    Advanced3 minComing Soon
  9. 29

    Unit and Integration Testing: Verify flaky test isolation end to end

    Topic: flaky test isolation

    Check that a complete small flow using flaky test isolation in the context of unit boundaries, real integrations, and reliable test data; save a short example or check that demonstrates the result.

    Advanced5 minComing Soon
  10. 30

    Unit and Integration Testing: Audit suite speed and signal against its source docs

    Topic: suite speed and signal

    Check the implementation of suite speed and signal in the context of unit boundaries, real integrations, and reliable test data; save a short example or check that demonstrates the result.

    Advanced6 minComing Soon

Reference documentation

References support the selected track topics while its lesson content is built and reviewed progressively.

This track is a catalog outline only. Each lesson remains unavailable until it is built and personally reviewed.