Project

General

Profile

QA验收 #1 » fixture-plan.md

Redmine Admin, 10/06/2026 04:19 PM

 

最小免费隔离fixture(待决策,未执行)

新启动已缓存postgres:16-alpine,tmpfs、仅127.0.0.1:56488;独立ndb_qa与mp_conference_test,不碰现有数据库。outputs独立Django settings,Backend18000、BFF13000,Notification13001 mock仅记事件,不转发SMTP或现有3001。

合成公司、联系人、必要项目、已开始published线上会议,charge_hours=0、人工纪要未发布;测试ApiApplication/签名。不造合同。初始不造Registration/Task,只通过统一POST依次minutes→attend→cancel attend→重试,比对两个id及记录数。渠道库合成绑定用户与QA签发JWT,仅证明测试认证下真实Backend+BFF HTTP,不代表真实微信身份。

Mini若接隔离BFF,用进程TARO_APP_API_V2=http://127.0.0.1:13000编译独立产物/项目,由Mini确认不覆盖共享产物;共享窗口保持单Owner。没有隔离构建及明确QA认证机制时,Mini成功链路仍Blocked,不注入页面成功状态、不加业务源码后门、不用mock截图补过。

仅停止明确QA容器/PID;保留证据,tmpfs丢失仅合成数据。不删共享目录、不还原用户源码。现有业务库fixture需另行授权。此方案无需新云平台,但当前只给设计,不开始长时搭建。

(36-36/78)