各位会修改测试环境的时间去测试代码吗

2022-10-15 15:44:38 +08:00
 deppan

工作中难免会写未来时间的活动,有两种方案让我选择

  1. 同事建议使用一个缓存来存储未来时间的值,测试环境修改该缓存值来模拟服务器时间。
  2. 我个人倾向于修改服务器或容器内的时间,让代码运行环境时间与活动时间一致,能保证测试用例通过后,以后程序正式发布后不会出现时间判断不正确的问题。 各位会选择哪个方案?说说原因哇
2490 次点击
所在节点    程序员
22 条回复
deppan
2022-10-16 10:09:29 +08:00
@foam 我感觉 mock 是第一种方案的另一种实现方式
foam
2022-10-16 10:37:48 +08:00
@WoodenTea 这里的 mock 是针对单元 /集成测试场景的。如果是实际功能测试,6 楼的可行。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/887137

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX