Bladeren bron

📝 docs(story): update testing documentation

- 添加"安全考虑"章节,包含认证数据保护、测试数据隔离等安全措施
- 细化测试覆盖目标,增加文件级覆盖率要求
- 补充Dev Agent Record和QA Results章节框架
- 完善E2E测试场景和关键路径描述,明确具体测试流程
yourname 2 maanden geleden
bovenliggende
commit
487ca155fa
1 gewijzigde bestanden met toevoegingen van 29 en 4 verwijderingen
  1. 29 4
      docs/stories/001.004.story.md

+ 29 - 4
docs/stories/001.004.story.md

@@ -74,12 +74,23 @@ Ready for Development
 - CI/CD流水线
 - 测试覆盖率报告
 
+### 安全考虑
+- **认证数据保护**: 测试中使用的认证token需要安全处理,避免泄露
+- **测试数据隔离**: 使用独立的测试数据库或mock数据,避免影响生产数据
+- **敏感信息**: 测试配置中不包含真实凭据,使用环境变量或mock数据
+- **访问控制**: 验证权限控制逻辑在测试中得到正确验证
+
 ## Testing
 
 ### 测试覆盖目标
-- **集成测试覆盖率**: > 80%
-- **E2E测试场景**: 覆盖主要用户工作流
-- **关键路径**: 100%覆盖
+- **集成测试覆盖率**: > 80% (每个页面组件的核心功能)
+- **E2E测试场景**: 覆盖主要用户工作流 (登录→仪表板→用户管理完整流程)
+- **关键路径**: 100%覆盖 (认证流程、核心CRUD操作、导航功能)
+- **文件级覆盖率**:
+  - Dashboard.tsx: >85%
+  - Users.tsx: >90%
+  - Login.tsx: >95%
+  - 相关组件: >70%
 
 ### 测试环境
 - **集成测试**: jsdom环境
@@ -89,4 +100,18 @@ Ready for Development
 ## Change Log
 | Date | Version | Description | Author |
 |------|---------|-------------|--------|
-| 2025-09-18 | 1.0 | 初始故事创建 | Product Owner |
+| 2025-09-18 | 1.0 | 初始故事创建 | Product Owner |
+
+## Dev Agent Record
+
+### Agent Model Used
+
+
+### Debug Log References
+
+### Completion Notes List
+
+### File List
+
+## QA Results
+