Zhang's Wikipedia

玩就玩大的

测试之法 —— mock object

mock object 与真实对象相比,用来构造测试场景。 1. 一个实例 一个闹钟根据时间来进行提醒服务,如果过了下午5点钟就播放音频文件提醒大家下班了,如果我们要利用真实的对象来测试的话就只能苦苦等到下午五点,然后把耳朵放在音箱旁,我们应该利用mock对象 来进行测试,这样我们就可以模拟...

2018-06-06 23:06:12

阅读数:668

评论数:0

测试 —— 与开发双手互搏的艺术

黑盒测试、白盒测试 白盒测试,内部可见,覆盖所有分支、流程,如果分支不会走到,又为什么要开发设计这样的流程分支,白盒测试与开发是一种逻辑必然关系,也即如果未经过白盒测试,分支、流程未全部走过,分支、流程的设计便不合逻辑;

2017-09-22 00:02:10

阅读数:418

评论数:0

IDEA 单元测试

下载所需的两个 jar 包,下载地址:Download and Install · junit-team/junit4 Wiki · GitHub junit-4.12.jar hamcrest-core-1.3.jar 打开 IDEA,创建 Java 工程; 通过 Libraries,导入 j...

2017-09-02 10:06:39

阅读数:280

评论数:0

测试与 debug 心得

每一个函数,无论是普通函数,还是类内成员函数,都是为实现某一功能进行实现,当独立地完成一个函数的设计时,应当编写相应的主调函数,去验证函数的基本功能是否实现,当然若为追求更高的鲁棒性,还应考虑一些常见的非法输入等问题,此外还有内聚性、耦合性等等的要求。防止错误越积越多,最终难以确定程序出错的源头。

2017-03-28 11:14:25

阅读数:3423

评论数:0

【vs调试】PDB 文件:每个开发人员都必须知道的

GDB:The GNU Project Debugger, 将会包含代码中符号(自定义变量, 数据类型), 还有函数调用或类引用的关联性, 有了pdb 文件之后, 再看代码, 才能通过函数名直接跳转到函数定义中.只是辅助文件当然可以, 但是每次编译之后, 又会重新生成, 这回使得后续的编译速度下降...

2016-09-21 09:01:50

阅读数:1577

评论数:0

Python 测试(一)—— doctest

测试的基本手段即使,保证和测试足够多的 case 。 交互式解释器的会话可以以文档字符串(docstring,在该文档字符串内部测试一些基本案例)的形式写入文档。如下:def square(x): ''' squares a number and returns the resul...

2016-05-07 23:26:17

阅读数:408

评论数:0

PyCharm 设置运行参数

def square(x): ''' square a number and returns the result >>> square(2) 4 >>> square(3) 9 ''' retur...

2016-05-07 20:36:12

阅读数:29442

评论数:1

提示
确定要删除当前文章?
取消 删除
关闭
关闭