TraeCode从0.5开发微信小程序【需求-开发-测试】

继Cursor开发微信小程序后,由于token受限,我又去尝试了Trae,Trae的机制是一开始注册TraeCode,系统会送积分,登陆、签到、每月赠送这些都会拿到相应的积分,然后使用TreaCode开发会根据token扣除对应的积分,可以看看下面的使用情况:

需求文档

首先,我们需要整理出一份需求文档,但是我不知道应该怎么写,就先让TraeCode选择文件夹(小程序代码),

typescript 复制代码
> 根据这个文件夹,整理出基本的需求文档

但它把所有需求都整理到了一份文件里,我又让它

typescript 复制代码
> 按产品功能分类,调整文档的结构,拆分为多分文档,文件夹名为"需求文档"

很惊喜的是它帮我整理需求文档的同时,还给我总结了目前小程序的现状问题与后续版本规划,和我原先想要的需求完全对应,且更好。

检查一遍需求文档以后,先修复当前遗留的问题。

typescript 复制代码
对比 `../需求文档/08-现状问题与版本规划.md` 与其他需求文档内容的出入,优化并修正需求文档,如果有冲突,就向我确认

这里我是想把当前系统存在的问题修正到相应功能的需求文档里,然后再让AI去进行测试。 同时,我还让它把后续规划也写进需求文档里,以便后续的功能开发。

测试文档

接下来,就需要写测试用例,直接让Trae根据需求文档来写。

typescript 复制代码
根据需求文档编写相应的测试文档,文档保存在文件夹名"测试文档"的下面,有冲突需要审查

写完以后,还是需要人工审查一下的,没有问题的话,就可以让AI跑一遍流程,看看其中是否存在问题。

typescript 复制代码
直接在开发者工具里跑一轮 P0 冒烟,将失败问题反馈给我

这里测试没跑通,根本原因是:我要在微信开发者工具中执行npm i并上传 cloudfunctions/ 下的 4 个云函数,然后再让它重新跑一遍测试。 测试结果:总计:9/9 通过,0 失败。 4 个云函数均正常运行,40/2000 字数校验生效,免登录与数据权限隔离验证通过。

到这里,基础功能开发完成✅,后续在进行别的功能的开发。

相关推荐
m4Rk_4 小时前
【论文阅读】Agent 记忆机制(83):Inside Out——用可演化 PersonaTree 构建 Agent 的核心长期记忆
论文阅读·人工智能·学习·开源·github
运行时异常4 小时前
【WMS 仓储系统集成 AI Agent 实战】第 8 讲(终篇):生产部署与并发安全——Semaphore 放进 Flux.defer 的坑,压测抓了一晚上
人工智能·安全
杨杨杨大侠4 小时前
Jev、Kev、Laya:决策模型怎么选,什么时候需要微调?
人工智能·python·agent
代码方舟4 小时前
零信任架构实战:基于天远人企关联构建自动化供应链金融网关
运维·人工智能·架构·自动化
虹科网络安全4 小时前
“顶会”看安全(十八):超越越狱:揭示由能力边界模糊引发的 LLM 应用安全风险
人工智能·安全
Maiko Star5 小时前
* LangChain 提示词模板详解:ChatPromptTemplate 的使用与高级特性
java·人工智能·langchain
鬓戈5 小时前
Rust 语言与 AI 应用生态调研及学习路径
人工智能·学习·rust
天远API5 小时前
零信任架构实战:基于天远人企关联构建自动化图谱网关
网络·人工智能·架构·自动化
爱吃提升5 小时前
文生视频模型发展趋势(2026)
人工智能·音视频
AIGS0015 小时前
什么是本体语义平台?和知识图谱、传统数据中台的区别在哪
人工智能·知识图谱·数据中台·ai问数·本体语义平台·智能数据中台