Cucumber 是什么?如何使用 Cucumber Java 进行 API 测试?
Cucumber 是一个支持 BDD(Behaviour-Driven Development,行为驱动开发)的自动化测试工具。 本文首先会对 BDD 进行介绍,接着对 Cucumber 中用到的概念进行介绍,最后以样例的方式演示如何使用 Cucumber Java 进行 API 测试。
阅读更多Cucumber 是一个支持 BDD(Behaviour-Driven Development,行为驱动开发)的自动化测试工具。 本文首先会对 BDD 进行介绍,接着对 Cucumber 中用到的概念进行介绍,最后以样例的方式演示如何使用 Cucumber Java 进行 API 测试。
阅读更多本文主要介绍 Java 中 Comparable 与 Comparator 接口的使用场景及使用方法。
阅读更多Spring Data MongoDB 是 Spring 框架提供的一个访问 MongoDB 数据库的模块,该模块延续了 Spring Data 系列统一的数据库访问风格(通过 Template 的方式与定义 Repository 接口的方式),借助于该模块可以使 MongoDB 的访问变得简单又高效。
阅读更多Java 中的单例类是指一个类在 JVM(Java Virtual Machine,Java 虚拟机)中只存在一个实例,并且该类可以对外提供一个获取实例的全局访问点。
阅读更多在 Java 中,对象克隆指的是创建一个现有对象的副本。该副本具有与原始对象相同的状态和属性,但在内存中两者是独立存在的,针对其中一个对象的修改不会影响到另一个对象。
阅读更多MyBatis 是一个适用于 Java 语言的持久层框架。MyBatis 支持以注解或 XML 配置的方式来定义 SQL 查询,以及查询结果和 Java 对象的映射。MyBatis 相比于 Java 另一个流行持久层框架 JPA 来说(具体使用请参看「如何使用 Spring Data JPA 进行数据库访问? 」),最大的特点是 MyBatis 具有更灵活的 SQL 控制能力。
阅读更多