Skip to content

测试与 Mock:先测什么最划算

很多人一提到小程序测试就会下意识觉得很重。 其实更现实的做法是:先测最值钱的部分。

最值得优先测的 3 类逻辑

1. 纯函数

例如:

  • 价格计算
  • 参数格式化
  • 权限判断

2. service 层

例如:

  • 请求参数是否正确
  • 错误是否正确转换

3. composable / store

例如:

  • 状态切换逻辑
  • loading 和错误分支

哪些地方需要 mock / stub

如果逻辑直接依赖小程序全局,就需要在测试环境里补最小替身,例如:

  • wx
  • Component
  • Page

一个简单建议

把最难测的宿主耦合逻辑尽量往外抽。 越多逻辑能变成纯函数、service、store,测试成本就越低。

一句话总结

不要追求一开始把所有宿主行为都测全,先把业务核心逻辑和状态流测住最划算。

Released under the MIT License.