Procházet zdrojové kódy

📝 docs(prd): 更新mini项目测试环境搭建方案

- 修改测试环境搭建详情,明确基于迁移策略而非全新搭建
- 调整搭建优先级,聚焦于迁移现成配置和验证环境运行
- 更新Story 006.001内容,强调复制而非创建测试配置和文件
- 修改验收标准,移除覆盖率要求,明确不创建新测试用例
yourname před 4 týdny
rodič
revize
10e2c5ccd5
1 změnil soubory, kde provedl 16 přidání a 15 odebrání
  1. 16 15
      docs/prd/epic-006-mini-test-setup.md

+ 16 - 15
docs/prd/epic-006-mini-test-setup.md

@@ -17,26 +17,27 @@
   - 类型定义:`src/types/`
 
 ### 测试环境搭建详情
-- **测试框架**:基于 Jest + Testing Library
-- **测试配置**:参考 mini-test-demo 中的 jest.config.js 和 setup.ts
-- **Mock 配置**:Taro 组件 mock、环境变量 mock、浏览器 API mock
-- **测试范围**:组件测试、页面测试、工具类测试、API 测试
+- **迁移策略**:仅迁移 mini-test-demo 中现成的、可直接使用的测试配置和基础测试
+- **测试框架**:基于 Jest + Testing Library(直接复用配置)
+- **测试配置**:复用 mini-test-demo 中的 jest.config.js 和 setup.ts
+- **Mock 配置**:复用完整的 Taro 组件 mock 配置
+- **测试范围**:基础示例测试,不创建新的组件/页面测试(当前 mini 为 starter 项目)
 
 ### 搭建优先级
-1. **高优先级**:测试环境配置和基础工具类测试
-2. **中优先级**:核心组件和页面测试
-3. **低优先级**:边缘组件和复杂交互测试
+1. **高优先级**:迁移现成的测试配置和基础示例
+2. **中优先级**:验证测试环境正常运行
+3. **低优先级**:不创建新的测试(当前为 starter 项目)
 
 ## Stories
 
-1. **Story 006.001**: 搭建 mini 项目完整测试环境
+1. **Story 006.001**: 迁移 mini-test-demo 中现成的测试环境
    - 在 mini/package.json 中添加测试脚本
-   - 创建 mini/jest.config.js 配置文件
-   - 建立 mini/tests 目录结构和 setup.ts
-   - 配置 Taro 组件 mock 和测试依赖
-   - 为工具类、组件、页面创建基础测试
+   - 复制 mini-test-demo 中的 jest.config.js 配置文件
+   - 复制 mini-test-demo 中的 tests 目录结构和 setup.ts
+   - 复制 Taro 组件 mock 和测试依赖配置
+   - 复制基础示例测试文件
    - 验证测试环境正常运行
-   - 确保核心功能测试覆盖
+   - 不创建新的组件/页面测试(当前为 starter 项目)
 
 ## 兼容性要求
 
@@ -58,9 +59,9 @@
 
 - [ ] Story 006.001完成且验收标准满足
 - [ ] 测试环境配置完成且正常运行
-- [ ] 核心功能测试覆盖率达到70%
-- [ ] 测试通过率100%
+- [ ] 基础示例测试通过率100%
 - [ ] 测试脚本可正常运行
+- [ ] 不创建新的测试用例(仅迁移现有配置)
 
 ## 验证检查清单