已有 313 人访问
王练 ID.17853
阅读(7)
博客(0)
王练的阅读

如何使用Nylas在本地测试微服务(下)
Minikube+TiltMinikube为我们的开发环境提供了基础设施。本地Kubernetes集群称为Minikube。它可以模拟生产环境中运行的Kubernetes。您可以在Minikube中创建Kubernetes部署和Cron作业。这些可以通过Kubernetes命令行kubectl访问。有关Minikube的更多信息,请参阅https://minikube.sigs.k8s.io/do
216°/ 2023-03-11/2161 人阅读 / 131 人点赞 / 0 条评论

如何使用Nylas在本地测试微服务(上)
在本地测试微服务架构很困难。在Nylas,我们使用Minikube和Tilt创建了一个本地开发环境。让我们来看看我们如何在Nylas中启用微服务的本地测试。本地测试微服务架构面临的问题微服务架构是一种很好的设计实践,但在本地测试它非常困难。让我们来看看面临哪些问题。一个简单的微服务架构如下所示:您可以在该架构中看到相关组件:●处理来自客户端的API请求的API服务。●充当消息代理的消息队列。●一些
212°/ 2023-03-06/2124 人阅读 / 131 人点赞 / 0 条评论

针对函数式Web浏览器的小基准测试
测试我有一个复古游戏项目的构想,该项目需要一个在浏览器中流畅运行并且方便定制的MOS6502模拟器。由于我只需要仿真最基本的功能(不需要中断、计时精度,以及周期),所以我认为能很快完成。本文不是说明如何实现这个实际复古游戏项目的,而是我使用各种Web函数式语言生成代码的性能体验。正如我通常所做的那样,我从Haskell实现执行器规范作为开始,以确保我对6502各种指令的细节理解是正确的。这个Has
196°/ 2023-02-19/1966 人阅读 / 130 人点赞 / 0 条评论

有效的软件测试—开发人员指南
最近我读完了MaurícioAniche编写的《高效测试-开发人员指南》,我真的很喜欢它。我从事软件开发很长时间了,自认为已经为我实现的功能编写了非常好的测试。尽管如此,我还是觉得这本书很有价值。特别是关于如何根据需求规范、输入、输出和实现结构系统地设计测试用例的章节。本书还涵盖了与开发人员编写自动化测试相关的许多其他常见主题,例如:测试驱动开发、Mock、可测试性设计和基于属性的测试。作者很好地
244°/ 2022-11-20/2441 人阅读 / 3 人点赞 / 0 条评论

自动化测试是拯救您的安全网
自动化测试通常指单元测试、集成测试,以及其他任何可以自动化执行的测试。能否自动执行是其与手动测试之间的区别。自动化测试的目的是什么?首先,它们减少了回归测试工作量:我们不需要记住如何测试模块,自动化测试会帮我们搞定。我们只需点击一个按钮并选择相应的测试套件(可能包含成百上千个用例),运行并报告缺陷(如果发现)。节省时间非常重要,但这并不是自动化测试的唯一目的,在我看来,也不是最重要的目的。更重要的
237°/ 2022-11-11/2357 人阅读 / 68 人点赞 / 2 条评论

高质量测试的12个步骤
简介假设您正在实现某个功能,经过一番艰苦卓绝的编码后,终于可以提交、合并代码了。流水线开始运行,几分钟后失败了。部分单元测试用例失败了……这会让您很痛苦,因为修改的是别人遗留下来的程序,所以您并不清楚单元测试类的细节。搞清楚单元测试为什么失败以及理清楚他们之间的依赖关系可能是很有挑战的,会使原本1个小时的工作量变为一整天。本文帮您提高测试类的质量,使之更易用。我通过12个步骤来度量测试类需要的改进
280°/ 2022-10-25/2807 人阅读 / 7 人点赞 / 0 条评论

为什么在一个大型组织下一切都如此困难呢?
更新:本文在如下链接中有相关评论https://news.ycombinator.com/item?id=28692026如果您是一个大型组织中某个团队的一员,那么恭喜您,本文将带您一起深度了解您的环境。如果您刚从学校毕业,或者之前没有在大型组织中工作过,那么您可能还未感受到和其他人合作完成复杂工作时的苦恼。为什么一切都如此困难?为什么工作不能正常进行呢?原因是囚徒困境(一种博弈理论https:/
236°/ 2022-10-09/2365 人阅读 / 2 人点赞 / 0 条评论