只有两种编程语言:一种是天天挨骂的,另一种是没人用的。——Bjarne Stroustrup
2021年10月28日 Google 为其 Chrome 浏览器(从 59 版开始)引入了陷式选项! Firefox 紧随其后。 它也可以在陷式模式下运行!! 让我们在没有 Firefox 的情况下在 Firefox 中执行一些自动化的 Selenium 测试! 😉换句话说,测试在后台运行,并且没有显示(即,浏览器 UI 不显示给用户)。 该代码还将提供给 Chrome 浏览器。
2021年10月28日 现在让我来解释一下使用 Apache Log4j 记录 Selenium 的过程!
2021年10月28日 今天,让我们深入研究 excel 表并了解如何从中读取数据。 作为自动化和构建自动化框架的一部分,我们倾向于将数据以预定义的格式(通常遵循模板)存储在 excel 表中。 我们存储的数据主要是测试数据,不同的测试 URL,发布特定的参数等。在这种情况下,知道如何在我们的代码中处理 excel 表就变得非常重要。
这将是另一篇纯 Java 文章。 因此,您该喝一杯咖啡(Java)了!! 我们将使用 POI jar 来实现此目的。
这将是另一篇纯 Java 文章。 因此,您该喝一杯咖啡(Java)了!! 我们将使用 POI jar 来实现此目的。
本书不会重复造轮子,写出差异化,以实用性为初心,实例化引导为手段,避免阳春白雪式的理论宣导,或是皮相之谈的代码解读。总结而言本书的特点如下:
实例导向,理论为辅:笔者多年服务于互联网金融公司,本书以信贷系统这一真实项目为线索,循序渐进地介绍服务架构的来龙去脉,微服务架构的基础性理念介绍是必须的,但不会生搬硬套地解释某些知识点的设计原理,而会更加关注在架构演进过程中为什么要用到这些技术及这些技术的适用场景及局限。
言简意赅,拒绝话痨:对比国内外技术书箱,很大的差异在于国内很多作者喜欢“堆代码”,喜欢“旁征博引”,本书不求“厚”,但求“精”,对于一些显而易见或是网络中已有详尽介绍的知识点本书尽量以扩展阅读的形式呈现给读者,不占用过多篇幅介绍。
内容殷实,力求全面:在保证行文紧凑的同时,本书尽量覆盖服务架构的核心点、项目实例的全流程关键点,并且会引入一些相关的扩展话题以供探讨,IT技术的发展可能是各个行业中最快的,服务架构做为最重要的IT基础性技术之一自然也在快速地进化,所以本书也会用适当的篇幅用实例介绍目前比较业界被看好的Service Mesh及Serverless技术。
扩展丰富,追根溯源:本书以脚注或扩展阅读的形式引用了大量基础或发散性的解释说明做为知识体系的补充,引文力求正本清源,多为论文链接或权威网站(多见于Wikipedia、InfoQ、IBM)的一手资料。
实例导向,理论为辅:笔者多年服务于互联网金融公司,本书以信贷系统这一真实项目为线索,循序渐进地介绍服务架构的来龙去脉,微服务架构的基础性理念介绍是必须的,但不会生搬硬套地解释某些知识点的设计原理,而会更加关注在架构演进过程中为什么要用到这些技术及这些技术的适用场景及局限。
言简意赅,拒绝话痨:对比国内外技术书箱,很大的差异在于国内很多作者喜欢“堆代码”,喜欢“旁征博引”,本书不求“厚”,但求“精”,对于一些显而易见或是网络中已有详尽介绍的知识点本书尽量以扩展阅读的形式呈现给读者,不占用过多篇幅介绍。
内容殷实,力求全面:在保证行文紧凑的同时,本书尽量覆盖服务架构的核心点、项目实例的全流程关键点,并且会引入一些相关的扩展话题以供探讨,IT技术的发展可能是各个行业中最快的,服务架构做为最重要的IT基础性技术之一自然也在快速地进化,所以本书也会用适当的篇幅用实例介绍目前比较业界被看好的Service Mesh及Serverless技术。
扩展丰富,追根溯源:本书以脚注或扩展阅读的形式引用了大量基础或发散性的解释说明做为知识体系的补充,引文力求正本清源,多为论文链接或权威网站(多见于Wikipedia、InfoQ、IBM)的一手资料。
2021年10月30日 测试是保障软件质量的关键,对一个成熟稳定的产品而言开发的质量未必一定很高,但绝对是非常注重测试以把守好发布上线的最后一关。
2021年10月30日 单元测试的重要性不言而喻,这是所有测试的第一道关,是所有测试的基础。在微服务下会有很多个服务,对各服务组件自身的测试也会很重要,组件测试会覆盖当前服务的所有对外接口实现对各个服务的功能边界验证。单元测试和组件测试可以很好地发现各单点或各服务的问题,但它无法检查系统的流程行为,而这就需要集成测试来验证组件之间的通信路径和交互,集成测试关注的一次请求或一个业务流程是否正常,集成测试多针对接口,某些情况下我们可能会特别关注用户交互,而UI测试(或End-To-End测试)可以比较好发现这类问题。
这是一套 Spring Boot 的快速入门培训教程,面向的学员是有一定的 Java 基础,会一些 Spring 传统开发技能(SSM)的初中级 Java 开发工程师。
其目的是通过2-3个月的时间,每周完成1章节的教程学习(可能需要在一个学习小组内,通过辅导教员引导),达到能够应用 Spring Boot 进行开发的程度,向中级开发工程师进阶,进而打好后续学习 Spring Cloud 的基础。
虽然本教程提供了一个极简的 vue 入门学习章节,其目的只是用来演示如何开发“前后端分离”的应用,但是本教程并不会将前端开发作为重点。相反,在这里,我们只关心应用后端如何使用 Spring Boot 进行开发。
本教程规划于2019年春,动笔于2019年10月30日,希望完结于2019年12月31日,实际完结于2020年2月7日,历时101天,我也坚持连续写作101天。
任何时候出发,都不晚,相信我,风景总是在路上。
--Kevin Zhang
本教程使用的 Spring Boot 版本为2.2.1-2.2.4;
写作过程中,Spring Boot 从2.2.1持续升级到了2.2.4,可见 Spring Boot 社区的活跃。
本教程的每一章节,尽量聚焦在当前讨论的知识点范围内,示例也设计为最简;
本教程不涉及 Spring Boot 的深层次实现机制和如何扩展 Spring Boot 框架;
已经能够熟练使用 Spring Boot 进行开发的同学,请绕道,这份教程不适用于你。
其目的是通过2-3个月的时间,每周完成1章节的教程学习(可能需要在一个学习小组内,通过辅导教员引导),达到能够应用 Spring Boot 进行开发的程度,向中级开发工程师进阶,进而打好后续学习 Spring Cloud 的基础。
虽然本教程提供了一个极简的 vue 入门学习章节,其目的只是用来演示如何开发“前后端分离”的应用,但是本教程并不会将前端开发作为重点。相反,在这里,我们只关心应用后端如何使用 Spring Boot 进行开发。
本教程规划于2019年春,动笔于2019年10月30日,希望完结于2019年12月31日,实际完结于2020年2月7日,历时101天,我也坚持连续写作101天。
任何时候出发,都不晚,相信我,风景总是在路上。
--Kevin Zhang
本教程使用的 Spring Boot 版本为2.2.1-2.2.4;
写作过程中,Spring Boot 从2.2.1持续升级到了2.2.4,可见 Spring Boot 社区的活跃。
本教程的每一章节,尽量聚焦在当前讨论的知识点范围内,示例也设计为最简;
本教程不涉及 Spring Boot 的深层次实现机制和如何扩展 Spring Boot 框架;
已经能够熟练使用 Spring Boot 进行开发的同学,请绕道,这份教程不适用于你。
2021年11月03日
2021年11月03日 spring-boot-devtools 是一个为开发者服务的一个模块,主要功能是监控程序的变化,然后进行自动重新启动,速度比手动停止后再启动要快,这样就可以节省出来手工操作的时间,达到提高开发效率工作效率的目的。
2021年11月03日 单元测试是指对软件中的最小可测试单元进行检查和验证,单元测试归属于白盒测试。
在过去三年半的时间里,AngularJS已经成为世界上数十万程序员的领先开源JavaScript应用程序框架。 AngularJS的“1.x”版本已被广泛使用,并且变得非常受欢迎的复杂应用程序。 新的“Angular 2”也宣布了其最终版本。
2021年11月16日 对Redux进行单元测试是一个非常简单的过程,原因有两点:
Reducers 是一种纯粹的函数,适合测试。
Actions 触发Redux系统中的更改。只有两种类型的动作:同步(测试相当简单)和异步(涉及的东西稍多一些)。
下面的示例会为您测试Redux应用程序打下坚实的基础。
Reducers 是一种纯粹的函数,适合测试。
Actions 触发Redux系统中的更改。只有两种类型的动作:同步(测试相当简单)和异步(涉及的东西稍多一些)。
下面的示例会为您测试Redux应用程序打下坚实的基础。
2021年11月16日
2021年11月16日
2021年11月16日 当在Angular 2中测试服务时,我们采用了许多用于测试组件的相同技术和策略。 服务,类似组件,是具有我们想要验证的方法和属性的类。 数据是测试服务的主要重点 - 我们是否正确地获取,存储和传播数据。
2021年11月16日
2021年11月16日
2021年11月16日
2021年11月16日 测试Angular 2组件需要深入了解Angular 2 @angular/core/testing模块。 虽然Jasmine的许多功能在Angular的测试模块中使用,但是Angular在测试组件时还需要一些非常具体的包装器和routine。
2021年11月16日
2021年11月16日
2021年11月16日 angular2-redux-starter是一个基于webpack的Angular 2的应用程序(使用Redux),它具有上述相同的测试工具链。让我们来看看这个项目是如何设置的。
2021年11月16日
前一页
后一页