Wings-让单元测试智能全自动生成前言单元测试是保证软件质量非常有效的手段,无论是从测试理论早期介入测试的理念来看或是从单元测试不受UI影响可以高速批量验证的特性,所以业界所倡导的测试驱动开发,这个里面提到的测试驱动更多的就是指单元测试驱动。但一般开发团队还是很少的系统化的执行单元测试,针对应用软件的测试更多是由专业测试团队来执行黑盒测试。单元测试的最大的难点不在于无法确定输入输出,这毕竟是模块
(第一、二章主要讲了如何安装PHPUnit以及配置,因此跳过了前两章,直接从第三章开始) 前两章,我们安装了PHPUnit并且设置了IDE,使得IDE可以编写和运行测试。现在让我们在单元测试的泳池中尽情的畅游。有很多关于单元测试的理论文章,测试驱动开发、行为驱动开发、以及许多更聪明的方法。但是作为开 ...
分类:
其他好文 时间:
2018-08-07 01:30:17
阅读次数:
180
2018/8/3 程序员读书清单: 1、代码简洁之道 2、程序员的职业素养 3、重构改善既有代码的设计 4、测试驱动开发 5、单元测试之道 6、编写可读代码的艺术 7、程序员修炼之道 8、代码大全 9、重构与模式 10、实现模式 11、修改代码的艺术 12、计算机程序的构造和解释 13、Head F ...
分类:
其他好文 时间:
2018-08-03 14:57:31
阅读次数:
163
给容器中注册组件 1、包扫描+组件标注注解(@Controller/@service/@Repository/@compement) 2、@Bean[导入的第三方包里面的组件 ] 3、@Scope设置组件作用域 4、@Lazy 懒加载 5、@Conditional 按照条件注册bean 6、@Imp ...
分类:
编程语言 时间:
2018-08-01 19:39:47
阅读次数:
216
1、测试驱动开发(Test Driven Development,TDD),就是我们按照需求写一个自己预期结果的测试用例,这个测试用例刚开始可能是失败的测试,随着不断的编码和重构,最终让测试用例通过测试,这样才能保证软件的质量和可控性。 2、测试依赖,包存活在test周期,发布时不包含jar包 。 ...
分类:
编程语言 时间:
2018-07-27 21:01:56
阅读次数:
184
代码如下 KVERS = $(shell uname -r) # Kernel modules obj-m += demo.o # Specify flags for the module compilation. #EXTRA_CFLAGS=-g -O0 build: kernel_modules ...
分类:
系统相关 时间:
2018-07-26 15:20:03
阅读次数:
226
还是老规矩先上代码 demo.c Makefile make测试一下 使用dmesg指令来查看 使用 cat /proc/devices看到demo的信息 现在主要介绍demo.c中使用到函数和宏,结构体等 ...
分类:
系统相关 时间:
2018-07-25 17:45:52
阅读次数:
213
在驱动的模块中声明一下你要传递的参数名称,类型和权限 module_param(变量的名称,类型,权限); 先上例子 不设置时候使用默认的 使用设置时候 加载模块后,都会在/sys/modules下生成一个模块的文件夹,文件夹下会有一个parameters文件夹, 里面包含的就是以参数名命名的文件节 ...
分类:
系统相关 时间:
2018-07-25 16:18:50
阅读次数:
519
转自:https://blog.csdn.net/u012933335/rss/list 1. 为什么做单测 单测的好处 不得不写单测的原因 难处 难于坚持,在快速迭代开发过程中,可供写单测的时间过少 扩展 TDD(Test Drive Develop):测试驱动开发,是一种非常高效的开发方式 2. ...
分类:
其他好文 时间:
2018-07-25 14:34:25
阅读次数:
184
JUnit测试JUnit Test单元测试:单元测试是针对最小的功能单元编写测试代码 Java程序最小的功能单元是方法 单元测试就是针对单个Java方法的测试测试驱动开发TDD:Test-Driven Development 使用Assert断言:assertEquals assertArrayEq... ...
分类:
其他好文 时间:
2018-07-21 20:35:36
阅读次数:
164