Benchify (YC S24)
AppTags
(2)Pricing
Select a tab navigation
Benchify is a fully automated software testing tool for Python programs. When you cut a PR, Benchify clones your PR, identifies the functions or classes which changed in the diff, and then automatically tests the modified code against a battery of strategically generated inputs.
Benchify is based on cutting-edge software testing techniques typically used for mission-critical systems such as rocket control systems, silicon chip designs, and high-speed trading software. We democratize these techniques through judicious use of AI and static analysis.
➡️ In order to work, Benchify requires that you:
- make an account, and
- include, at the top-level of your repo, some kind of standard dependency file such as a
requirements.txt
orsetup.py
.
If a user can install the dependencies in your dependency file and then runpytest
, Benchify should be able to analyze your code.
Supported languages
(1)Plans and pricing
- Basic Error Detection
- Analyze Up To 2 PRs Per Day
- Generate One Test File Per Day
- Generate One Patched PR Per Day
Benchify (YC S24) is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation