乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 31|回复: 1

单元测试是集成测试的补充

[复制链接]

23

主题

239

帖子

6

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
327
发表于 2016-4-11 18:16:19 | 显示全部楼层 |阅读模式
可以通过Gallio和NUnit框架为AutoCAD .NET扩展编写集成测试。但它们不能用于单元测试编写(用于AutoCAD)。有没有人通过使用其他框架平台(JustMock,TypeMock等)为AutoCAD编写单元测试的经验?如果存在这样的开发人员,那么他对这种经历的印象对我来说会很有趣。
对我来说,编写这样的测试似乎非常困难,因为有必要编写很多模拟和存根。因此,创建单元测试需要对测试代码的内部内容的必要知识。它打破了封装,可以促进测试的脆性(在我看来)。
除了集成测试之外,为AutoCAD创建单元测试的成本是否值得一试,这对我来说很有趣。  

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

0

主题

8

帖子

4

银币

初来乍到

Rank: 1

铜币
10
发表于 2016-4-12 07:10:11 | 显示全部楼层
我花了更多的时间嘲笑AutoCAD(双关语),而不是实际完成任何工作。您还需要100%确定您的模拟和存根完美地模仿了AutoCAD,它们才是有效的测试。这就是我放弃纯单元测试AutoCAD交互的原因。就其本质而言,为AutoCAD API测试代码就是集成测试。您确实需要考虑AutoCAD的行为(和错误),因为这是您的生产代码将如何运行。您仍然可以遵循安排、行动、资产方法。
只是我的看法。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-2-4 19:08 , Processed in 0.247080 second(s), 56 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表