SentinelFlux generates test suites from your knowledge base, heals broken locators automatically, and analyzes every failure with AI — covering API, Web, Security, Performance, and more from a single dashboard.
Eight testing modules, one CLI, one dashboard. No juggling between tools.
Define your product's forms, fields, APIs, and business rules in YAML. SentinelFlux's pipeline reads your KB, generates structured test case docs, reviews them for quality, then writes executable pytest scripts — without hallucinating fields that don't exist.
# 1. Drop your KB files
ai/knowledge_base/myapp/
application.yaml
ui_pages.yaml
api_specs.yaml
# 2. Explore + Generate
sentinelflux generate \
--product myapp \
--domain web \
--explore \
--base-url http://localhost:3000
# 3. Run
sentinelflux run --product myapp
When a locator breaks, SentinelFlux tries ranked alternatives before failing. If all fail, the LocatorHealerAgent re-discovers the element from the live DOM and queues a patch for human approval — so you fix broken tests, not broken code.
After every run, SentinelFlux automatically classifies failures, detects flaky tests, guards against regressions, finds coverage gaps, and delivers strategic product insights — so you know exactly what needs attention before shipping.
Error message not shown after invalid login — assertion failure on element visibility. Likely introduced in v2.3.1.
Failed 3 of 5 recent runs. Search input locator may need updating. Healing suggestion queued for approval.
KB contains 43 API scenarios not covered by any test. Generate docs and scripts?
Zero to AI-powered test automation, fast.
Install the framework and scaffold your product directory structure in one command.
Describe your application — forms, fields, APIs, business rules — in YAML. This is the AI's source of truth.
AI writes your docs and scripts. Run from CLI or the dashboard. Agents analyze every failure automatically.
Apache 2.0 licensed. Star it, fork it, contribute to it.