1.7 KiB
1.7 KiB
质量与维护规则
发布门禁
任何正式版本必须满足:
- 类型检查通过
- 自动化测试通过
- 核心流程人工验收通过
- 数据库迁移和回退演练通过
- 安装、升级、卸载不损坏用户数据
- 没有未处理的严重级别错误
- 版本说明列出新增、修复、已知限制和恢复方式
测试层级
- 单元测试:金额、日期、去重、分类、规则边界
- 集成测试:文件导入、数据库迁移、模块接口
- 流程测试:建档到申报草稿的完整闭环
- 视觉测试:核心页面固定尺寸截图对比
- 恢复测试:断网、崩溃、升级失败、备份损坏
- 安全测试:权限、敏感日志、恶意文件、依赖漏洞
功能进入流程
需求说明 → 模块归属 → 影响分析 → 验收案例 → 开发 → 自动测试 → 功能开关 → 小范围启用 → 正式发布。
没有模块归属、没有验收案例或不能单独关闭的重要功能,不进入开发。
可维护性
- 每个模块包含用途、公开接口、数据结构和故障处理说明。
- 关键架构决定记录原因,而不只记录结论。
- 税务政策、提示文案和非核心分类规则优先配置化。
- 所有后台任务有状态、失败原因和安全重试入口。
- 客服通过用户主动生成的脱敏诊断包排查问题。
- 规则变更实行版本管理和双人审核。
- 每季度执行一次备份恢复演练和依赖升级评估。
用户验收方式
每次交付提供安装包、演示数据、测试清单、变化说明和已知限制。用户只需按业务语言反馈现象,技术侧负责定位原因、修复并补充防复发测试。