TinyShip 1.9.0 正式发布
本版本正式完成 E2E Integration,建立 TinyShip 的双框架端到端质量保障体系。
✨ 核心新增
Playwright E2E 框架落地:建立统一测试配置、测试目录和公共 helpers,形成可持续扩展的 E2E 基线
关键链路覆盖完善:覆盖认证、权限、仪表盘、定价、支付、AI、上传、国际化等核心业务流程
双端一致性回归:同一套策略在 Next.js 与 Nuxt.js 双端执行,确保跨框架行为一致
测试资产与文档体系化:补齐测试规范、测试目录追踪和本地执行指南,降低后续维护成本
🎯 E2E Integration 能力
统一执行入口:通过统一 Playwright 配置运行单用例、分组用例和全量回归
真实业务验证:支付链路(Stripe / Creem / PayPal)与 AI 真实交互链路纳入回归范围
回归结果可追踪:测试目录支持实现状态与结果记录,便于版本质量复盘
🔧 技术亮点
稳定性提升:增强时序等待与交互收敛策略,降低 E2E 假失败率
流程标准化:开发流程升级为 SPEC -> CODE -> VERIFY -> TEST -> GREEN,明确交付完成条件
本地优先策略:E2E 以本地回归为主,CI 保持 typecheck + build,兼顾速度与稳定性