Design full test-space scenarios at once and delegate precised evidence-based exploratory testing to your AI
说明与用途
组合框架通过建模变体、动作序列和事件,生成受限测试用例并提供证据,帮助发现隐藏的缺陷。
问题
Testing systems for unknown bugs is hard because bugs are interactions of settings, actions, and events that are hard to enumerate.
结果
The framework generated 72 cases, 48 executable, yielding 44 PASS and 4 DOMAIN_FAIL, demonstrating its ability to detect planted defects in both in-JVM and browser scenarios.
工作流
- Define variation slots (e.g., customer type, payment method, channel, pricing policy).
- Create action sequences and optional events (e.g., submit, timeout, retry).
- Write a JSON scenario file (e.g., first-scenario.json) and properties file (first-scenario.properties).
- Run the framework commands: validate, plan, and candidates to generate and inspect test candidates.
- Review the generated candidates and evidence before executing tests.
- Refine the model based on findings and repeat the process.
证据
Combinatorics-Framework-JVM turns a model of settings, action histories and optional events into planned test cases, and keeps the experiment inspectable from design through evidence.
Validate, inspect the plan, read the candidates, all before anything runs. These are plain-text candidates for learning the model, not programs to execute.
The full run ends with 44 PASS and 4 DOMAIN_FAIL, with no harness failures.
- 记录日期: 2026-10-26T05:26:25.801Z