摘要:
1.内存数据库简介1.概念2.内存数据库历史和发展3.常用内存数据库 1.SQLite1.SQLite最佳试用场合2.哪些场合适合使用其他的关系型数据库管理系统RDBMS2.Altibase3.Oracle 内存数据库系列 Berkeley DB 和 TimesTen1.Oracle Berkele 阅读全文
随笔分类 - 单元测试
使用强大的 Mockito 测试框架来测试你的代码
2018-12-29 21:25 by GarfieldEr007, 555 阅读, 收藏, 编辑
摘要:
原文链接 : Unit tests with Mockito - Tutorial 译文出自 : 掘金翻译计划 译者 : edvardhua 校对者: hackerkevin, futureshine 这篇教程介绍了如何使用 Mockito 框架来给软件写测试用例 1. 预备知识 如果需要往下学习, 阅读全文
手把手教你 Mockito 的使用
2018-12-29 21:22 by GarfieldEr007, 430 阅读, 收藏, 编辑
摘要:
什么是 Mockito Mockito 是一个强大的用于 Java 开发的模拟测试框架, 通过 Mockito 我们可以创建和配置 Mock 对象, 进而简化有外部依赖的类的测试.使用 Mockito 的大致流程如下: 创建外部依赖的 Mock 对象, 然后将此 Mock 对象注入到测试类中. 执行 阅读全文
5分钟了解Mockito
2018-12-29 21:21 by GarfieldEr007, 315 阅读, 收藏, 编辑
摘要:
一、什么是mock测试,什么是mock对象? 先来看看下面这个示例: 从上图可以看出如果我们要对A进行测试,那么就要先把整个依赖树构建出来,也就是BCDE的实例。 一种替代方案就是使用mocks 从图中可以清晰的看出 mock对象就是在调试期间用来作为真实对象的替代品。 mock测试就是在测试过程中 阅读全文
Mockito 简明教程
2018-12-29 21:20 by GarfieldEr007, 408 阅读, 收藏, 编辑
摘要:
什么是 Mock 测试 Mock 测试就是在测试过程中,对于某些不容易构造(如 HttpServletRequest 必须在Servlet 容器中才能构造出来)或者不容易获取比较复杂的对象(如 JDBC 中的ResultSet 对象),用一个虚拟的对象(Mock 对象)来创建以便测试的测试方法。 M 阅读全文
说说初用 Mock 工具测试碰到的坑
2018-12-29 21:18 by GarfieldEr007, 561 阅读, 收藏, 编辑
摘要:
我是一个在校实习生,作为一个程序猿,是个菜鸟中战斗机!对于测试,只写过一点点简单到不能再简单了的 Junit 单元测试的例子(因为当时这足以应付学校课程的内容与要求)。这几天在公司里要真枪实弹做测试的时候,就深深体会到了“书到用时方恨少”这句话的真谛了。没办法,谁叫我当初不多深入的学点呢。于是,在杜 阅读全文
java的mock测试框架
2018-12-29 21:17 by GarfieldEr007, 2985 阅读, 收藏, 编辑
摘要:
无论是敏捷开发、持续交付,还是测试驱动开发(TDD)都把单元测试作为实现的基石。随着这些先进的编程开发模式日益深入人心,单元测试如今显得越来越重要了。在敏捷开发、持续交付中要求单元测试一定要快(不能访问实际的文件系统或数据库),而TDD经常会碰到协同模块尚未开发的情况,而mock技术正是解决这些问题 阅读全文
使用模拟对象(Mock Object)技术进行测试驱动开发
2018-12-29 21:16 by GarfieldEr007, 820 阅读, 收藏, 编辑
摘要:
敏捷开发 敏捷软件开发又称敏捷开发,是一种从上世纪 90 年代开始引起开发人员注意的新型软件开发方法。和传统瀑布式开发方法对比,敏捷开发强调的是在几周或者几个月很短的时间周期,完成相对较小功能,并交付使用。在项目周期内不断改善和增强。 2001 年初,在美国犹他州雪鸟滑雪胜地,17 名编程大师分别代 阅读全文
Mock 模拟测试简介及 Mockito 使用入门
2018-12-29 21:15 by GarfieldEr007, 642 阅读, 收藏, 编辑
摘要:
Mock 是什么mock 测试就是在测试过程中,对于某些不容易构造或者不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法。这个虚拟的对象就是mock对象。mock对象就是真实对象在调试期间的代替品。 简单的看一张图 我们在测试类 A 时,类 A 需要调用类 B 和类 C,而类 B 和类 C 阅读全文
JUnit单元测试教程(翻译自Java Code Geeks)
2018-12-29 21:13 by GarfieldEr007, 559 阅读, 收藏, 编辑
摘要:
说明 本教程翻译自Java Code Geeks,原文网址:https://www.javacodegeeks.com/2014/11/junit-tutorial-unit-testing.html#suite_tests。翻译的过程中,有少部分内容是译者添加的解释说明和对原文章中错误地方的修正。 阅读全文
JUnit4单元测试入门教程
2018-12-29 21:12 by GarfieldEr007, 738 阅读, 收藏, 编辑
摘要:
本文按以下顺序讲解JUnit4的使用 下载jar包 单元测试初体验 自动生成测试类 执行顺序 @Test的属性 下载jar包## 下载地址 在github上,把以下两个jar包都下载下来。 下载junit-4.12.jar,junit-4.12-javadoc.jar(文档),junit-4.12- 阅读全文
单元测试利器 JUnit 4
2018-12-29 21:11 by GarfieldEr007, 258 阅读, 收藏, 编辑
摘要:
引言 毋庸置疑,程序员要对自己编写的代码负责,您不仅要保证它能通过编译,正常地运行,而且要满足需求和设计预期的效果。单元测试正是验证代码行为是否满足预期的有效手段之一。但不可否认,做测试是件很枯燥无趣的事情,而一遍又一遍的测试则更是让人生畏的工作。幸运的是,单元测试工具 JUnit 使这一切变得简单 阅读全文
深入探索 JUnit 4
2018-12-29 21:10 by GarfieldEr007, 191 阅读, 收藏, 编辑
摘要:
开始之前 关于本教程 引入 Java 5 注释为 JUnit 带来了显著改变,使它从一个受广大开发人员了解和喜爱的测试框架转变成了一个更为精简但却不那么为人熟知的框架。在本教程中,我将探讨 JUnit 4 最重要的转变,并介绍一些您也许已经耳闻但还没用过的激动人心的新功能。 目标 本教程将循序渐进地 阅读全文
JUnit - 测试框架
2018-12-29 21:10 by GarfieldEr007, 199 阅读, 收藏, 编辑
摘要:
什么是 Junit 测试框架? JUnit 是一个回归测试框架,被开发者用于实施对应用程序的单元测试,加快程序编制速度,同时提高编码的质量。JUnit 测试框架能够轻松完成以下任意两种结合: Eclipse 集成开发环境 Ant 打包工具 Maven 项目构建管理 特性 JUnit 测试框架具有以下 阅读全文