在软件工程的套路中,虚拟化测试,又称 Mock
2025年05月09日
在Java开发中,单元测试扮演着至关重要的角色。它们不仅仅是代码质量的保障者,更是开发者的朋友,帮助我们快速定位问题,减少后期维护成本。那么,如何才能构建高效的Java单元测试呢?让我们一起踏上这场有趣的探索之旅吧!
2025年05月09日
Mockito 是一种 Java mock 框架,他主要是用来做 mock 测试的,他可以模拟任何 Spring 管理的 bean、模拟方法的返回值、模拟抛出异常...等,在了解 Mockito 的具体用法之前,得先了解什麽是 mock 测试
mock 测试就是在测试过程中,创建一个假的对象,避免你为了测试一个方法,却要自行构建整个 bean 的依赖链
像是以下这张图,类 A 需要调用类 B 和类 C,而类 B 和类 C 又需要调用其他类如 D、E、F 等,假设类 D 是一个外部服务,那就会很难测,因为你的返回结果会直接的受外部服务影响,导致你的单元测试可能今天会过、但明天就过不了了
2025年05月09日
GoMock是一个用于Go语言的mock框架,它可以帮助我们在测试中模拟依赖项,以便更轻松地测试我们的代码。
2025年05月09日
Hello 大家好,我是阿粉,日常工作中很多时候我们都需要同事间的相互配合协作完成某些功能,所以我们经常会遇到服务或者应用内不同模块之间要互相依赖的场景。比如下面的场景,
2025年05月09日
Web架构是为解决Web开发中开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮助快速实现Web开发,并解决开发过程中遇到的常规问题!以下是常用的Web框架:
1. Bootstrap
Bootstrap是一款很受欢迎的前端框架,基于HTML、CSS、JavaScript设计的,简单灵活,使得Web开发更加快捷,Bootstrap中包含了丰富的Web组件和13个jquery插件,这些组件和插件可以快速的搭建一个漂亮和功能完备的网站,用户还可以根据自己的需求进行CSS变量的修改,扩展自己所需功能。
2025年05月09日
大家好呀~今天让我们一起来学习一个超级可爱又实用的Python Web框架——Flask!作为一个轻量级的Web框架,Flask就像是一个小巧精致的工具箱,帮助我们轻松搭建网站。它简单易学,非常适合初学者入门哦!让我们一起来探索Flask的魅力吧!
2025年05月09日
接着之前的内容,前面已经讲过很多Golang的基础语法,mysql的使用,redis的使用,也讲了orm框架,如何创建一个webapi 服务等等,感兴趣的可以看看以前的文章。今天要来说一说,如何用beego开发web应用。
beego 是一个快速开发 Go 应用的 HTTP 框架,他可以用来快速开发 API、Web 及后端服务等各种应用,是一个 RESTful 的框架,同时也是一个关注度和使用量都比价高的开源项目。我认为它是go初学者比较容易上手的一门MVC Web框架。
2025年05月09日
Python是一种面向对象、解释型计算机程序设计语言。除了语言本身的设计目的之外,Python的标准库也是值得大家称赞的,同时Python还自带服务器。其它方面,Python拥有足够多的免费数据函数库、免费的Web网页模板系统、还有与Web服务器进行交互的库。在这篇文章里,小编将为Web开发人员介绍基于Python的10大Web应用框架。
Flask是一个使用Python编写的轻量级Web应用框架。其WSGI工具箱采用Werkzeug ,模板引擎则使用Jinja2 。Flask使用BSD授权。