• 软件测试技术
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘

字号: | 推荐给好友 上一篇 | 下一篇

Mock Objects:缺点和用例

发布: 2008-6-19 17:43 | 作者: 不详 | 来源: 领测软件测试网编辑整理 | 查看: 20次 | 进入软件测试论坛讨论

领测软件测试网

w0z$ar5~In

zp3rfwL"n%U  Mock对象的支持者认为,通过模拟EmployeeDAO,我们可以节约相当多的时间和精力,避免了建立和使用真实数据库的开销。Mock可以有效地加快单元测试的创建和执行过程,但是它们不能保证系统作为一个整体能够正常运行。Mock可能会隐藏所模拟的协作软件中的错误和缺陷。为了找到那些缺陷,我们需要在测试套件中包含集成测试。在本例中,测试系统使用数据库存储员工信息。Mock测试只能验证EmployeeBO与EmployeeDAO 之间的交互是正确的――也就是说,EmployeeBO 仅仅在适宜时间从EmployeeBO 调用期望的方法。只有集成测试才能帮助我们发现问题,比如JDBC驱动程序和数据库本身的bug,这些bug在应用程序走向产品时不应存在。 软件测试技术门户T#| jH8M k#]%H

Mock为测试代码带来混乱和重复

软件测试技术门户/N cD.h)mj