[toc] 什么是单元测试 单元测试 是对软件中的最小可测试单元进行检查和验证。对于单元测试,要保证测试粒度足够小,才能准确定位问题。通常而言,一个单元测试是用于判断某个特定条件(或者场景)下某个特定函数的行为。执行单元测试,是为了证明某段代码的行为确实和开发者所期望的一致。我们在编写测试代码时,应 ...
分类:
Web程序 时间:
2020-02-22 00:07:57
阅读次数:
98
下面这个图, 我想大家都是很熟悉的, 尤其是中间那个金字塔模型. 我们看到的这三层, 自底向上是单元测试, 接口测试, UI测试.为什么它是理想模型,因为单元测试占据了大部分的内容,从数据上来讲,二八原则,单元测试能解决80%的缺陷.可以,它对测试人员的要求高啊, 贵啊, 时间少啊. 所以,它是理想 ...
分类:
其他好文 时间:
2020-02-21 21:53:56
阅读次数:
158
1。Mybatis 的环境搭建流程: 1.导入包jar 2.创建实体类 3.创建配置文件 4.写接口,接口映射器 5.测试 1.导入包:1.Junit.jar 2 mysql-connector-java.jar 3.mybatis.jar 4.spring-jdbc.jar 5.spring-we ...
分类:
编程语言 时间:
2020-02-21 14:45:46
阅读次数:
66
unittest接口测试 上篇已经讲了接口测试的做法,利用的是postman工具,工具始终是工具,它有一定的局限性,比如测试数据的存放,断言的方法以及上下接口关联使用灵活性。python对http接口封装了一个requests库可以调用接口,结合unittest单元测试框架可以完美测试。 简单实例 ...
分类:
其他好文 时间:
2020-02-21 14:28:11
阅读次数:
64
作者: "HelloGitHub 追梦人物" 文中所涉及的示例代码,已同步更新到 "HelloGitHub Team 仓库" 我们博客功能越来越来完善了,但这也带来了一个问题,我们不敢轻易地修改已有功能的代码了! 我们怎么知道代码修改后带来了预期的效果?万一改错了,不仅新功能没有用,原来已有的功能都 ...
分类:
其他好文 时间:
2020-02-21 09:58:23
阅读次数:
63
前面我们讲到过在做自动化测试或单元测试的时候使用HTMLTestRunner来生成测试报告,并且由于Python2 和 Python3 对于HTMLTestRunner的支持稍微有点差异,所以我们将HTMLTestRunner进行了改造,从而适配Python3,详细改造步骤可以参考:HTMLTest ...
分类:
编程语言 时间:
2020-02-21 09:46:06
阅读次数:
179
@Test public void testSelectMappedBuffer() throws IOException { // 1. 使用 mmap 映射磁盘上的文件 MappedFile mappedFile = new MappedFile("target/unit_test_store/ ...
分类:
移动开发 时间:
2020-02-19 17:29:17
阅读次数:
105
```java import org.junit.Test; import java.io.*; public class SerializableTest implements Serializable { class Student implements Serializable { priva... ...
分类:
编程语言 时间:
2020-02-19 05:37:05
阅读次数:
59
<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </dependency> ...
分类:
编程语言 时间:
2020-02-18 18:16:33
阅读次数:
353
【阿里天猫、蚂蚁、钉钉面试专题题目加答案】 不会做别着急:文末有答案以及视频讲解,架构师资料 1. junit用法,before,beforeClass,after, afterClass的执行顺序 2. 分布式锁 3. nginx的请求转发算法,如何配置根据权重转发 4. 用hashmap实现re ...
分类:
编程语言 时间:
2020-02-18 09:33:21
阅读次数:
339