- 76
- 0
- 约4.52千字
- 约 20页
- 2017-08-09 发布于河南
- 举报
Mock测试 Mock测试 单元测试的目标是一次只验证一个方法,但是倘若遇到这样的情况:某个方法依赖于其他一些难以操控的东西,诸如网络、数据库,甚至是servlet引擎,将会发生什么情况呢? 要是你的测试代码依赖于系统的其他部分,甚至系统的多个其他部分呢?在这种情况下,倘若不小心,你最终可能会发现自己几乎初始化了系统的每个组件,而这只是为了给某一个测试创造足够的运行环境让它可以运行起来。 Mock测试 例如开发一个税务管理系统,根据不同的价格上不同的税,税点可能依赖与另一个应用程序,而这个应用程序不在你这里,需要联网到税务局使用,而税务局的税点计算可能又依赖与当天银行的汇率,而银行的汇率又依赖于当天石油的行情,对类似这样的程序做测试明显不可能等待程序正常启动,因为会耗费大量的时间和资源。 再例如,飞机和火箭的引擎测试都是在地面上实验的,并没有一边飞一边测试。 Mock测试 在电影和电视制作中,工作人员通常会为真正的演员提供一些替身( standins或doubles)具体来说,当摄影师在调整灯光或者摄像机角度的时候,他们会使用灯光替身:即高度和体形都与真正的演员相像,但地位并不那么重要的人,而那些身价不凡的真正的演员此时可能正在他们的拖车休息室里面懒洋洋地躺着呢。 在单元测试中我们也要使用类似于电影中灯光替身一类的替代品:一种
您可能关注的文档
最近下载
- 人教版八年级语文下册期末复习资料.pdf VIP
- 2013中国锂电池电解质、隔膜材料技术会议全部ppt no7,progress_of_xev_lib_battery_technology_and_its_requirement_on_electrolyte_development.pdf VIP
- 初中八年级数学下册(二次根式)章节单元同步检测试题(含答案).doc VIP
- 电厂煤场自燃培训课件.ppt VIP
- 《废弃矿山自然恢复技术规范》DB36T 2221-2026(江西标准).pdf
- 初中数学几何核心公式与定理大全.docx VIP
- 实验五 光栅衍射实验.doc VIP
- 天然气价格确认函.docx VIP
- 2026曲靖市中考语文一轮复习卷部编版通用(含答案).docx VIP
- 浙江《城市公共厕所建设预管理标准》DB33T1210-2020.pdf VIP
原创力文档

文档评论(0)