1.2 KiB
1.2 KiB
description
| description |
|---|
| 测试用例编写 |
测试用例编写工作流
用于编写单元测试和集成测试。
执行步骤
-
确定测试范围
- 识别需要测试的功能
- 确定测试类型(单元/集成/Widget)
- 划分测试优先级
-
创建测试文件
- 添加标准文件头注释
- 使用 test 包
- 命名测试文件为 *_test.dart
-
编写单元测试
- 测试独立函数
- 测试类方法
- 测试边界情况
-
编写 Widget 测试
- 测试组件渲染
- 测试用户交互
- 测试状态变化
-
编写集成测试
- 测试完整流程
- 测试页面跳转
- 测试数据流
-
添加 Mock 数据
- 使用 mockito 包
- Mock 外部依赖
- 提供测试数据
-
编写测试用例
- 使用 describe 分组
- 使用 test 定义用例
- 添加清晰的测试描述
-
添加断言
- 使用 expect 验证结果
- 测试预期行为
- 测试错误情况
-
运行测试
- 执行测试套件
- 检查测试覆盖率
- 修复失败的测试
-
维护测试
- 更新过时的测试
- 添加新功能测试
- 保持测试可维护性