mock测试是什么?

[复制链接]
查看11 | 回复2 | 2015-9-22 15:53:22 | 显示全部楼层 |阅读模式
mock测试就是在测试过程中,对于某些不容易构造或者 不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法。
mock对象:这个虚拟的对象就是mock对象。mock对象就是真实对象在调试期间的代替品。
mock对象使用范畴:
? 1.真实对象具有不可确定的行为,产生不可预测的效果,(如:股票行情,天气预报)
? 2.真实对象很难被创建的
? 3.真实对象的某些行为很难被触发
? 4.真实对象实际上还不存在的(和其他开发小组或者和新的硬件打交道) 等等
使用mock对象测试的关键步骤:
? 1.使用一个接口来描述这个对象
? 2.在产品代码中实现这个接口
? 3.在测试代码中实现这个接口
? 4.在被测试代码中只是通过接口来引用对象,所以它不知道这个引用的对象是真实对象还是mock对象。
回复

使用道具 举报

千问 | 2015-9-22 15:53:22 | 显示全部楼层
好像是单元测试里面用到 easy mock
回复

使用道具 举报

千问 | 2015-9-22 15:53:22 | 显示全部楼层
极光碎云 发表于 2011-4-25 21:06
好像是单元测试里面用到 easy mock

Junit?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行