Test stub explained

A test stub is a test double that provides static values to the software under test.

A test stub provides canned answers to calls made during the test, usually not responding at all to anything outside what's programmed in for the test.[1]

A stub may be coded by hand, generated via a tool or be created as a dedicated part of a larger system such as a stub server or service.

Stubs differ from, which assert and verify interactions. Stubs only supply data.[2] [3]

See also

External links

Notes and References

  1. Fowler, Martin (2007), Mocks Aren't Stubs (Online)
  2. Book: Freeman . Steve . Growing Object-Oriented Software, Guided by Tests . Pryce . Nat . Addison-Wesley . 2009 . 978-0321503626.
  3. Web site: Fowler . Martin . Mocks Aren't Stubs . 2025-09-17 . martinfowler.com.