What is Bombadil?
mainBombadil is a property-based testing (PBT) framework designed for user interfaces, including web applications and terminal applications. Unlike example-based testing (like Playwright or Cypress) which relies on fixed test cases, Bombadil autonomously explores the state space of your application by executing random and systematic sequences of actions to find edge cases, unexpected timings, and strange inputs that manual tests might miss.
Bombadil can be run in:
- Local developer environments
- CI (Continuous Integration)
- Inside the Antithesis platform