新手区 【Teshi】【测试用例】(向量化)高效查询测试用例文本

lilinfangrelax · 2025年12月20日 · 47 次阅读

背景:目前正在制作一款开源软件 Teshi 。是给测试人员使用的一个 IDE。遇到了一个困难,向大家请教

模块:测试用例搜索

现状:公司一站式测试平台只支持搜索测试用例的名称和编号。无法搜索前置条件、操作步骤、预期结果、备注

我进行过的操作:

  • 使用 SqlLite FTS5 对测试用例文本进行了 1-gram 和 2-gram 的向量化
    • 优点:精确搜索到对应文本
    • 缺点:不支持语义匹配。例如搜索 “AI 验证” 后,无法搜索到 “人工智能验证”
  • 使用 bge-m3 对测试用例进行了向量化
    • 优点:匹配的范围更大一点,可以稍口语化一点
    • 缺点:返回的结果太多了

下图是软件当前支持的 FTS5 搜索

预计下一步的操作:

  • 对 bge-m3 返回的结果,选择 Top k 个用例,传给大模型,让大模型帮忙选择

大家有类似需求吗?平台功能有限。自己想要导出文本后,搜索到特定文本的测试用例

暫無回覆。
需要 登录 後方可回應,如果你還沒有帳號按這裡 注册