通常,大多数代码库的集成测试都是针对模拟系统进行的(使用数据库的内存版本并存根外部服务),同时将网络层排除在测试之外。
然而,他们实际上正在验证应用程序如何工作的简单模型,而不是它在现实生活中如何运行。
大多数生产故障发生在序列化、网络条件和意外响应的边界处。
当集成测试的边界被移除时,集成测试就不再是集成测试了。
由 /u/Global-Development56 提交 [链接] [评论]。
来源:Reddit Programming
AI技术 · 深度资讯 · 前沿观察
通常,大多数代码库的集成测试都是针对模拟系统进行的(使用数据库的内存版本并存根外部服务),同时将网络层排除在测试之外。
然而,他们实际上正在验证应用程序如何工作的简单模型,而不是它在现实生活中如何运行。
大多数生产故障发生在序列化、网络条件和意外响应的边界处。
当集成测试的边界被移除时,集成测试就不再是集成测试了。
由 /u/Global-Development56 提交 [链接] [评论]。
来源:Reddit Programming
上一篇
下一篇
AI技术 · 深度资讯 · 前沿观察。专注科技、AI、互联网领域的深度报道与前沿资讯。
Access over the years of investigative journalism and breaking reports