5. 带 AI 从零搭低代码平台·踩坑实录:测试脚本按界面重写,别拿假数据糊弄我

5. 带 AI 从零搭低代码平台·踩坑实录:测试脚本按界面重写,别拿假数据糊弄我

这是踩坑实录的第五篇,进入测试脚本:先看脚本该有哪些功能,再按最新界面去写,然后回设计打磨;im 相关的也在这篇(查询结果直接进 excel、SQL 出错就重试、返回条数控制、至少试 3 次)。

一句话的要求:要真系统、真数据,别拿 mock 糊弄;脚本覆盖得尽量全,因为马上要实测。

一、编写测试脚本

1.1 查看测试脚本功能

bash 复制代码
/opsx:explore 查看一下dc2中有没有编写测试脚本相关的内容

1.2 编写测试脚本

bash 复制代码
 /opsx:propose 主要是因为我刚才登录找不到低代码入口,所以要编写测试脚本。测试脚本只是做测试需求,没有界面,没开发完成也是可以编写的。只有测试实操才是要做完的,要有界面的。
jet-simple-wrapper doc\testing 中有后端 rbac的测试脚本,其中也有登录帐号。
现在要编写低代码的测试脚本,如果不会写一定要参照 前面的测试脚本。
尽可能做到所有的都覆盖到。
bash 复制代码
 /opsx:apply lowcode-test-scripts
复制代码
帐号和rbac是一样的,不是叫你参照那份吗?怎么只搞这么两个,你可以全部迁移过来,也可以在数据库中查一下呀
后面测试你肯定也只写了这两个帐号的,肯定是不行的。
极光智能 有多个部门,多个帐号,正好可以覆盖按部门查看这些。
复制代码
还有尽量不要在jg-admin这个单位管理员进行这些低代码操作
复制代码
同时更新 02 脚本 + 落 live jet-sys
不满足的都要做,只是如果是低代码插入sys的放在02-xxx-2-xxx.sql中
css 复制代码
B

1.3 回到设计

arduino 复制代码
继续 form-designer(需你先过 §1 原型)、补 app-publish 5.2、或开 chat-sql/export-xlsx/rel-master-detail 
按上面的逐一完成,无人值守。
包括运行脚本都你来
sql 复制代码
架构 走a
§6.1:这事是这样的,你可以alter column,但要保证01-xxx-schame的sql是正确的,这样说明白了吧
lc_ro:早就说了,只使用root帐号,不使用其他帐号,怎么又忘记了。
AI:可以等所有的低代码完成再说,不是不做,只是暂时保证低代码。
arduino 复制代码
do it
复制代码
继续
复制代码
等一下,这个是指什么意思?低代码还是其他
sql 复制代码
这是你的问题,
当时低代码我不是说了吗?无论怎么修改,只要停用审核通过,就改成历史表?记得吧
再启用,可以不用管怎么修改,直接重新创建表啊!!!! 这样历史数据也要,新的也能用,至于你说的是增加表还是删除表这个是记录在元数据中的。怎么还有add column这种说法呢?那我搞错了,还不能删除column了?
scss 复制代码
前面我不是还专门叫你同步过一次吗?低代码的东西中间变化比较大?文档有没有同步过来。再同步一次,再进行下一步。

同步完。做  (1)→(2)
复制代码
这样,web是以前的简搜的功能,可能 要做一次大的改动,可以先改原型。还有原型不能用服务方式,直接查看网页就好了。
1、一样,管理界面基本上没有太多改动。
2、普通用户进入界面,直接进入低代码的页面,前面说的权限等都可以的。简搜功能先不部署,就不做主界面
登录界面可以做一个小调整,

这些都是原型,改完,我看后再进行代码。
erlang 复制代码
以这个为准,但普通界面是 lowcode-portal.html
不是 index.html

要回头去修改change等,文档,测试脚本等。
先改完成前面文档,就开始代码。无人值守,任何确认都不要,我不在机器旁边,别浪费我时间。等我回来就改好了,不要等我回来还要确认?如果长时间没确认,我就自己确认了(我指万一前面的不弹无效的情况下).

又搞个对话框,浪费了我半小时

复制代码
*,不 是说了任何框都不要吗?执行也不要,要你自己点啊,操
复制代码
操,浪费了我半小时

1.4 im

bash 复制代码
/opsx:explore 添加ai是不是要加一个菜单入口,还有主要的功能是通过口头发令,生成sql查询结合,并可下载excel格式
先考虑一下 怎么实现以及界面
css 复制代码
a 全局的
还有个功能,就是生成表的元数据要保存起来,中文名和字段名以有类型等。这样,只要将这些数据传入ai,就可以生成sql,不知道以前写了没有。元数据。
dart 复制代码
先按"小规模全量直灌"做最小可用版
这个喂入的数据,我的demo里有个 企业智能 BI 数据库表结构说明文档_new.docx
有要喂给ai的数据格式,我们可以参考,给的demo也是可以参照的,有更好的方案当然以你的为准
复制代码
30张表可以,一般情况不会超过这么多的。
按你的来
复制代码
灌入的,都是当前有效的,历史的就不用
复制代码
补充:
还要补充,如果没有权限查看也是不有看的,一般情况主从表肯定是一个权限吧。也没有太多强关联吧。
低代码基本上也只会是一些单元操作吧,可能 是统计之类的吧。
bash 复制代码
/opsx:apply lowcode-chat-ui
复制代码
难道1,2不都要做吗?
你的任务是细化,也就是change落地,然后再开始,除非要我确认,不然能做的一次性搞完。
前面说过,再次强调,不要浪费我时间,不要任何,我说的是任何,确认框。记住不要浪费我时间。
复制代码
我说的是,1,2都要做啊,地基也要补,2的也要做。
前面说过,再次强调,不要浪费我时间,不要任何,我说的是任何,确认框。记住不要浪费我时间。
bash 复制代码
/opsx:apply lowcode-chat-sql
复制代码
ollama 先不添加吧
复制代码
*,如果看了spec,就知道mvn在哪里,也就知道settings.xml在哪里
bash 复制代码
这个key也是放在.env中,你搞好我来放进去,就可以测试
qwen3.8-flash
https://llm-dx0bnwsfzv1xvyss.cn-beijing.maas.aliyuncs.com/compatible-mode/v1
sk-b956cd85b6cd4****b8827be99bdaa9
vbnet 复制代码
这个key不行吗?
sql 复制代码
你理解错了,不是我看sql,是直接查询出结果放在excel中
如果sql出错就返回重试,demo里有,不是有个验证sql吗?你看下demo画的那个图
复制代码
尝试次数至少3次
返回数据不要一次返回超过100条。少于 100条直接返回。
接着下一步,看看走到哪里了
css 复制代码
我懒得看你说的,a,b
我要的是真实的系统,真实的系统要怎么做就怎么做不要搞假数据
复制代码
你的意思所有功能开发完成了?
先将测试脚本按最新给的功能修改,一定要多覆盖。我马上要进行测试了。
复制代码
先不让加是没开发im,现在都开发到这一步了还不做吗?
什么脑子

小结

功能补齐了,测试脚本也按界面重写、尽量多覆盖,实测前的准备算做足了。

下一篇是重头戏:第一轮实测、"实操完全不对"、逐条改、完整回归,一直到开发完成和大回归。

相关推荐
小易测试笔记1 小时前
如何选择适合的Hanwa ESD-易捷测试设备进行半导体静电放电测试?
人工智能
程序员差不多先生1 小时前
Anthropic 用 5 个月重写了 Git:当 AI Agent 把版本控制系统逼到墙角
人工智能·git·elasticsearch·deepseek v4 pro·kimi k3·glm 5.3·qwen3.7 max
墨林陌1 小时前
AI 热点日报(2026-10-19):DeepSeek V4.1-Flash落地,国产十万卡超集群亮相,Meta开源816B大模型
人工智能
const_qiu1 小时前
第三章 08:3.10 本章小结
java·人工智能
hsfxuebao1 小时前
从 OpenTelemetry 到 Langfuse:企业级 Agent 可观测性实践
人工智能
在所不辞兄1 小时前
【神经网络干货】把指数级计算拆成四条一维路径:可分离 PI-DeepONet 如何破解高维 PDE
人工智能·深度学习·神经网络·机器学习
CV爱数码1 小时前
论文精读|FBPConvNet:先 FBP 再 U-Net,深度学习 CT 重建的起点
人工智能·深度学习·ct·重建
墨子夕1 小时前
新造的人(卷一 烟火人间)
人工智能·程序人生·未来生活
qytklt1 小时前
GEO生成式引擎优化技术拆解:从大模型检索原理到AI搜索推荐实现路径
人工智能·geo生成式引擎优化