« | August 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | | | | | |
| 公告 |
不得窥道门,不得悟佛门,不得入窄门,实乃破门。 |
Blog信息 |
blog名称:破门点滴 日志总数:161 评论数量:404 留言数量:-2 访问次数:1421071 建立时间:2004年11月13日 |

| |
[开发笔记]Triones SDK 设计: 关于单元测试的思考 心得体会, 软件技术 破门 发表于 2004/12/20 11:09:45 |
今天看来是没办法进展了,关于Triones Runtime 和Triones SDK 框架的设计问题总在困扰。再回故一下:
? 利用PDE的RuntimeWorkbench 原理,配置所有插件,然后启动Junit。
SDK 中增加一个Triones Launch Configuration Delegate。
?:Launch 之后所有的被测和测试组件必须加载。
然后调用Junit Test?或者应该由Junit Lauch Configuration Delegate中配置运行组件?
关于单元测试的思考:
单元测试还是应该限制在插件包的范围之内,因此不需要作特殊的处理,也就是不需要启动完整的Runtime环境。
而控制器对象的测试也应该尽可能先使用模拟的方法,否则只好进行集成测试了,运行Runtime?
当然如果能够直接在IDE环境运行Runtime不是更好?考虑Triones的架构,在IDE环境运行Runtime的确是SDK所必须提供的功能,这样的话就必须在运行单元测试之前准备好Runtime环境,并且指定Runtime加载IDE环境中的组件路径,这样才可能实现可以跟踪的调试。 | |
|