treeify logo
目录

为什么「Project」很重要?

产品名称:Treeify
版本:0.2-beta
日期:2025.07.10

在 Treeify 中,正确配置 Project(项目)信息,会直接影响 AI 生成测试用例的准确性、覆盖率与效率
它决定了 Treeify 应该使用哪些领域知识、关注哪些测试维度、以及以什么粒度生成你的测试设计结果,从而让输出更贴合你的业务与当前测试阶段。


行业(Industry)

Treeify 会根据你选择的行业启用对应的领域知识与专业术语,从而更准确理解需求语义与业务流程。

为什么重要:

  • 帮助 AI 建立更贴近业务的上下文(例如:保险的“理赔提交”与电商的“下单”完全不同)
  • 通过行业流程与术语约束,降低“凭空编造”的风险,让生成结果更贴近真实业务

示例:

医疗健康(Healthcare) 场景下,Treeify 会主动关注与 HIPAA 相关的访问控制、审计留痕等合规要求。


测试类型(Testing Type)

你可以选择本次生成重点关注的测试方向,例如:

  • 功能(Functional)
  • 性能(Performance)
  • 安全(Security)
  • 兼容性(Compatibility)
  • API(接口测试)
  • 更多类型持续补充中

为什么重要:

  • 帮助 AI 决定应该生成哪些测试对象与测试场景
  • 让生成结果围绕关键维度展开,避免“泛泛而谈”或跑偏

示例:

如果选择 性能测试(Performance),Treeify 会优先生成如响应时间、并发用户数、吞吐量等相关测试对象与场景。


测试阶段(Testing Stage)

请明确你当前所处的测试阶段,例如:

  • 需求验证(Requirement validation)
  • 集成测试(Integration testing)
  • 系统验证(System-level verification)
  • 回归测试(Regression testing)

为什么重要:

  • Treeify 会根据阶段调整测试的粒度与范围
  • 让输出更符合你当前 QA 的工作目标(是查大流程风险,还是做稳定性回归)

示例:

系统测试 阶段,Treeify 会更偏向生成端到端(E2E)业务链路;而不是偏“单点/单元级”的检查。


生成策略(Generation Strategy)

你可以选择 AI 探索覆盖的广度与深度:

  • Strict(严格):严格依据你提供的输入生成。准确度更高,但可能不会补全“隐含但未写明”的覆盖点。
  • Complement(补全):允许 AI 基于行业/领域模式进行合理补全,覆盖更广,但消耗更多 Credits,且可能包含一些低优先级用例。

为什么重要:

  • 会影响生成的深度、覆盖范围与 Credits 消耗
  • Complement 更“穷举”,但需要你后续进行优先级筛选与复核

Tip

  • 当你已经有完整、明确、可执行的需求输入时,优先选择 Strict,更稳、更准。
  • 当你处于早期梳理阶段、需求不够细或希望快速拉齐覆盖面时,可选择 Complement 来补全思路与边界。