51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 9041|回复: 42
打印 上一主题 下一主题

[讨论] 编写驱动模块程序的新方式

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-4-16 14:23:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
       可以实行测试工具插件设计,快速开发,界面统一。
插件设计:任何人开发的测试工具将无缝连接到平台中,可以即插即用;
快速开发:插件设计采用定制模板的方法可进行快速开发,避免重复性的劳动;
界面统一:开发、测试、生产和维护人员都使用统一用户界面,所有模块的功能操作类似。

了解更多"测试工具组件化开发"请到 www.wanlusoft.com  
      
       对于自底向上的软件开发模式,开发的程序模块(一般是DLL文件)我们都需要编写驱动模块(一般是EXE文件)对他进行测试。上面
说的是编写驱动模块其中的一种方式,我们可以先看看以前编写测试工具的一些方式。  

1、独立开发独立运行:编写EXE程序直接调用DLL文件,如果系统较复杂模块很多,就会有很多EXE文件。
2、整体开发整体运行:为所有的DLL文件编写一个EXE程序,所有测试程序的代码都搅和在一起,任何一个测试工具的修改都导致全部编译。     
     再拿上面的方式比较看看。  
3、独立开发整体运行:对应每个DLL文件编写一个DLL驱动模块(注意这里的驱动模块不是EXE而是DLL),还有一个EXE程序(不需要测试工具开发人员改动)调用接口统一的DLL驱动模块。这样测试程序的代码是独立的,任何一个测试工具的修改不会影响其他,这样测试工具能实现组件化开发。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-4-17 11:53:10 | 只看该作者
下了那个软件,学习中
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-4-17 12:58:06 | 只看该作者
驱动模块不是EXE而是DLL,概念比较新鲜。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2017-4-28 09:33
  • 签到天数: 392 天

    连续签到: 5 天

    [LV.9]测试副司令

    4#
    发表于 2007-4-17 18:30:27 | 只看该作者

    学习

    下载,学习一下!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2007-4-19 17:13:04 | 只看该作者
    比较深奥。。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2007-4-19 22:12:55 | 只看该作者

    回复 #7 rice_mouse 的帖子

    为什么需要开发平台?就是为了能比以前编写驱动模块程序的方式更快更简单,同时这样的测试工具又刚巧能保持不同开发人员的界面统一,风格一致。
        在即将发布的正式版中,将提供测试工具插件开发模版(Visual C++代码),根据模板添加一个测试功能(例如测试WIN32 API函数CopyFile)只需要添加一个对话框类即可完成一个测试工具的开发。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2007-4-20 14:50:12 | 只看该作者
    有这么神奇吗?试试看
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2007-4-23 16:57:13 | 只看该作者
    1.0版发布,包含编写驱动模块程序模版,可试试在10分钟设计一个界面一致的测试程序。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2007-4-23 17:38:58 | 只看该作者
    我也得下下来学习下才行
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2007-4-26 11:02:35 | 只看该作者
    感觉比较的深奥
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2007-4-26 15:18:00 | 只看该作者
    这个工具有那么神奇?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2007-4-26 19:28:44 | 只看该作者

    回复 #13 nicola8 的帖子

    为了解决以往编写测试工具的一些足,所以需要与以往编写测试工具的方法要有些不同,算是编程上的一些技巧。
    1、差别在于测试工具不是EXE执行程序而是DLL文件;
    2、因为根据不同的测试项目而定制对应的模版所以开发速度会比直接从向导生成测试程序快许多。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2007-4-27 15:20:08 | 只看该作者
    下载了,没看明白怎么用,是要C或C++的插件脚本吗?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2007-4-27 20:18:47 | 只看该作者

    回复 #15 wuhuawu09 的帖子

    可参考“用户手册”中的“插件设计”项,在应用程序目录下的Code目录存放着插件模版。解压"FileTest.zip"就是运行画面的例子,请用Visual C++开发工具编辑和编译。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2007-5-4 13:38:52 | 只看该作者
    恩,学习学习
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2007-5-7 13:29:15 | 只看该作者
    继续学习@!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2007-5-7 15:07:21 | 只看该作者
    下来学习一下
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2007-5-11 07:48:32 | 只看该作者
    偶下了,打算学习先
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
    发表于 2007-5-11 12:55:31 | 只看该作者
    学习

    下载,学习一下!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
    发表于 2007-5-11 17:35:42 | 只看该作者

    回复 #1 fishy 的帖子

    学习一下
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-27 16:49 , Processed in 0.086460 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表