Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
Hypothesis 6.136.6 documentation
Logo
  • Quickstart
  • Tutorial
    • Introduction to Hypothesis
    • Built-in strategies
    • Adapting strategies
    • Custom strategies
    • Configuring test settings
    • Replaying failed tests
    • Adding notes
  • How-to guides
    • Suppress a health check everywhere
    • Write type hints for strategies
    • Write a custom Hypothesis database
    • Detect Hypothesis tests
  • Explanations
    • Domain and distribution
    • How many times will Hypothesis run my test?
  • API Reference
    • API Reference
    • Strategies Reference
    • Integrations Reference
    • Hypothesis internals
  • Stateful tests
  • Extras
  • Changelog

About Hypothesis

  • Hypothesis development
  • Compatibility
  • Projects using Hypothesis
  • Third-party extensions
  • Packaging guidelines
  • Community
Back to top
View this page

Tutorial¶

The Hypothesis tutorial introduces the main features of Hypothesis. We suggest reading through in order until completing Custom strategies, at which point you can choose to read what seems interesting to you.

If you’re in a hurry, the quickstart is a much faster bare-bones version.

  • Introduction to Hypothesis
  • Built-in strategies
  • Adapting strategies
  • Custom strategies
  • Configuring test settings
  • Replaying failed tests
  • Adding notes
Next
Introduction to Hypothesis
Previous
Quickstart
Copyright © 2013-2025, the Hypothesis team
Made with Sphinx and @pradyunsg's Furo