标签

功能做好了却不敢上线?一位AI产品经理的自动化测试实战分享

发布时间:2026-07-14 00:23阅读:3

第2153篇原创内容

你好呀,欢迎来到公众号:AI财友。

我是吴俊驰,一名AI产品经理,和你一起用AI生财的朋友。

今天遇到一个让人头疼的问题:当我提交新的审核时,发现以前正常的功能现在又出现问题了。

但是随着产品功能越来越多,我可能没办法一直去验证每一个功能。通常我们都会认为已经存在的功能不会出问题,但是当我们新增一个需求时,很可能会改动一部分内容。在这种情况下,我们自己可能也发现不了到底影响了哪些相关功能,所以需要一个更好的方案,通过自动化测试来保证整个系统的稳定性。这就需要更多的自动化流程和工程化手段来解决这个问题。

这也是很多人容易忽略的地方。多数人认为产品上线了,已经有用户在使用了,就算完成了。但实际上,在后续的快速迭代过程中,如果不加以重视,就可能直接影响到正在使用的用户,影响整体用户体验。反而会让很多人陷入“功能开发出来了,但不敢发布”的困境。

所以在AI时代,在大幅提升开发效率之后,对应的测试和工程化能力也需要同步提升。那么,如何提升这一块呢?有哪些最佳实践?

在这个过程中,我也用AI与他不断对话,解决了这个问题。接下来,就是让AI帮我回顾整个过程:

为什么我们对话了这么多次,才能解决这个问题?

过去这个问题都是正常的,为什么在今天才暴露出来?

以后我们怎样避免发生同样的问题?如果发生了,我们怎样能更好地表达、更快地解决?

同时,将今天做的这一块内容更新到文档里面去。

我们不可能每一次都让AI来解决这样的问题,还是需要做到自动化的程度。

微信小程序的自动化测试,和Web端是两套逻辑。你不能在浏览器里跑Playwright,也不能直接npm test。

但好消息是,微信官方有现成的方案,而且它比你想象的要“自动化”得多。我给你一个从“今晚就能做”到“长期自动化”的路径。

第一步:“半自动”验收

微信开发者工具自带“自动化测试”面板(在“工具”菜单里)。你可以用它录制操作脚本:点哪里、输入什么、检查页面元素。录完可以回放。这不是全自动,但能帮你把“核心路径”的检查动作固化下来,新人来了也能一键跑一遍,而不是靠脑子记。

第二步:接入微信官方的“小程序云测”

这是真正的自动化。

操作路径:

更新并打开最新版微信开发者工具

使用小程序的正式AppID打开项目,不能使用测试号或游客模式

点击顶部菜单:设置 → 扩展设置

在「其他插件」中找到并安装云测

安装后,开发者工具右上角会出现「云测」按钮

把你的小程序代码包上传,它会在云端真机(各种型号的华为、小米、iPhone)上自动安装、运行你指定的测试用例,然后给你截图和测试报告。这能解决“在我手机上好好的”这种问题。有免费额度,对个人开发者够用。

第三步:在开发流程里埋检查点(关键)

这才是保障质量的核心,不是等上线了再测。每次更新功能,让AI帮你做三件事:

更新测试用例数据:比如你加了新题目,确保src/data/questions.json的格式和之前的测试用例兼容。写个简单的Node脚本用ajv校验JSON Schema,让AI每次更新数据后自动跑一下。

核心逻辑单元测试:虽然小程序环境特殊,但你的计分函数、工具函数是纯JavaScript/TypeScript逻辑。把这部分代码单独抽到src/utils/里,用Jest或Vitest写单元测试。这可以在Node环境下跑,完全自动化。

云函数测试:如果你的云函数有复杂逻辑(比如计算排行榜),为它写单独的单元测试。微信云开发支持本地调试,你可以用tcb-admin-node在本地模拟调用和验证。

这样就能解决一部分的测试问题,后续你就可以提交一个更加稳定可靠的微信小程序,祝好。

今天撩到这,如果觉得撩得不过瘾,欢迎留言,明天我们继续撩哦~

【个人简介】

吴俊驰,AI产品经理,欢迎关注微信公众号交流~

1.生财:做过20+生财小项目

2.产品:从0-1落地企业AI产品

3.技术:从0-1独立开发AR图书APP

4.健康:健康减脂10斤3次

5.阅读:每天一本书100天

6.日更:持续日更公众号2年+

7.撩AI:撩一撩AI已500+天

打造最好的产品,欢迎点击关注公众号

--