主要 showdoc 是要个人的账户登录的,这个时候如果直接把文档地址给 ai,它其实是拿不到文档的,针对于类似于这类的问题,请问各位大佬是怎么解决的,我主要是想让 ai 帮我写接口自动化的脚本
1.勤快点,把接口文档抽出来本地文档形式定期维护,放到工程下面,定好 skill 去读取生成。
2.不过我在本地 Docker 部署的接口服务文档类似于 swagger 那种,Claude 是可以直接访问的,也是在 skill 指明了接口文档在线地址。
应该可以转成 json 或者 md 文件呗
写一个 skill,skill 里定好流程:先读取你浏览器的 cookie,然后去调用文档地址拿到内容,再生成脚本用例
现在遇到一个新的问题,接口文档导出来后,把文件扔给 ai,让他根据接口文档写出来的测试用例,质量比较差,我很纳闷,因为这个接口文档是完全全新的一个模块,与以前的模块没有任何联系,如果是这样的话,你们是怎么解决的
接口文档是黑盒的状态,AI 只能通过字段语义去判断依赖。你直接把接口文档对应的后端项目给 AI,让 AI 去做出来的测试用例起码依赖会大体正确的。但是就算这样你还会遇到新的问题,业务上下文看不到,说白了微服务参与进来又是新的黑盒状态,你需要一步步的完善知识库链路流程,这样生成出来的结果就很详细了。
第一个疑惑:如果我直接把接口文档对应的后端项目给到 ai,测试一般是接触不到项目业务代码的,所以这个也无法实际操作啊
第二个疑惑:里面提到的一步步完善知识库链路流程,这里提到的一步步完善知识链路流程具体一点该怎么做呢?
没有业务权限就白瞎,只能从开发沉淀的知识库进行二次挖掘。一步步完善是说你现在只有一颗积木,你需要将所有有关联的积木都做出来,然后在分层构建流程节点,场景节点,风险节点等