Unit tests weren’t sufficient to validate a full Cloud API backend rewrite, so Hetzner’s engineers used property-based testing with randomized sequences of API calls to catch edge cases.
Need help?
Contact usUnit tests weren’t sufficient to validate a full Cloud API backend rewrite, so Hetzner’s engineers used property-based testing with randomized sequences of API calls to catch edge cases.