[B] Blog[E] Events[D] Docs[Y] Youtube[G] Github[M] Meetups

Test clocks: How we made it easier to test Stripe Billing integrations

/Metadata
Date:2024.5.09
Author:Ji Huang
Reading time:5 min read
Categories:
Billing
Developer Productivity
Engineering
Testing
Share:
Twitter/XLinkedIn
/Article

About the author

/About the author

Ji Huang

Ji Huang is a software engineer at Stripe that works on Stripe Billing

    /Additional resources
    • Subscribe to Stripe Developers on YouTube.
    • Check out the docs for the in-depth developer guidance.
    • Join the Stripe Discord server to chat live with other developers.
    • Join a local Stripe Developer Meetup to learn about the latest features and network with your community.
    /Related Articles
    [ Fig. 1 ]
    10x
    Selective Test Execution at Stripe: Fast CI for a 50M-line Ruby monorepo
    Stripe's Selective Test Execution system employs some clever tricks to allow us to continue scaling our team and our codebase while only running...
    Developer Productivity
    Engineering
    Testing
    [ Fig. 2 ]
    10x
    Testing subscriptions with Stripe Test Clocks and Workbench
    Validating payment logic that gets triggered over a period of time is challenging and sometimes results in inelegant solutions.The combination...
    Workbench
    Payments
    Testing
    Billing
    /Docs

    Explore our guides and examples to integrate Stripe.

    Learn more
    /Social
    YoutubeTwitter/XDiscord
    /Resources
    DocsDeveloper Meetups
    © 2026 Stripe, Inc.
    PrivacyLegalStripe.com