51Testing软件测试论坛

标题: 编写驱动模块程序的新方式 [打印本页]

作者: fishy    时间: 2007-4-16 14:23
标题: 编写驱动模块程序的新方式
       可以实行测试工具插件设计,快速开发,界面统一。
插件设计:任何人开发的测试工具将无缝连接到平台中,可以即插即用;
快速开发:插件设计采用定制模板的方法可进行快速开发,避免重复性的劳动;
界面统一:开发、测试、生产和维护人员都使用统一用户界面,所有模块的功能操作类似。

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

1、独立开发独立运行:编写EXE程序直接调用DLL文件,如果系统较复杂模块很多,就会有很多EXE文件。
2、整体开发整体运行:为所有的DLL文件编写一个EXE程序,所有测试程序的代码都搅和在一起,任何一个测试工具的修改都导致全部编译。     
     再拿上面的方式比较看看。  
3、独立开发整体运行:对应每个DLL文件编写一个DLL驱动模块(注意这里的驱动模块不是EXE而是DLL),还有一个EXE程序(不需要测试工具开发人员改动)调用接口统一的DLL驱动模块。这样测试程序的代码是独立的,任何一个测试工具的修改不会影响其他,这样测试工具能实现组件化开发。
作者: shiliu    时间: 2007-4-17 11:53
下了那个软件,学习中
作者: zqs    时间: 2007-4-17 12:58
驱动模块不是EXE而是DLL,概念比较新鲜。
作者: huyanquan    时间: 2007-4-17 18:30
标题: 学习
下载,学习一下!
作者: rice_mouse    时间: 2007-4-19 17:13
比较深奥。。。
作者: zqs    时间: 2007-4-19 22:12
标题: 回复 #7 rice_mouse 的帖子
为什么需要开发平台?就是为了能比以前编写驱动模块程序的方式更快更简单,同时这样的测试工具又刚巧能保持不同开发人员的界面统一,风格一致。
    在即将发布的正式版中,将提供测试工具插件开发模版(Visual C++代码),根据模板添加一个测试功能(例如测试WIN32 API函数CopyFile)只需要添加一个对话框类即可完成一个测试工具的开发。
作者: 任道远    时间: 2007-4-20 14:50
有这么神奇吗?试试看
作者: zqs    时间: 2007-4-23 16:57
1.0版发布,包含编写驱动模块程序模版,可试试在10分钟设计一个界面一致的测试程序。
作者: enlist520    时间: 2007-4-23 17:38
我也得下下来学习下才行
作者: lxzr    时间: 2007-4-26 11:02
感觉比较的深奥
作者: nicola8    时间: 2007-4-26 15:18
这个工具有那么神奇?
作者: zqs    时间: 2007-4-26 19:28
标题: 回复 #13 nicola8 的帖子
为了解决以往编写测试工具的一些足,所以需要与以往编写测试工具的方法要有些不同,算是编程上的一些技巧。
1、差别在于测试工具不是EXE执行程序而是DLL文件;
2、因为根据不同的测试项目而定制对应的模版所以开发速度会比直接从向导生成测试程序快许多。
作者: wuhuawu09    时间: 2007-4-27 15:20
下载了,没看明白怎么用,是要C或C++的插件脚本吗?
作者: zqs    时间: 2007-4-27 20:18
标题: 回复 #15 wuhuawu09 的帖子
可参考“用户手册”中的“插件设计”项,在应用程序目录下的Code目录存放着插件模版。解压"FileTest.zip"就是运行画面的例子,请用Visual C++开发工具编辑和编译。
作者: yang68    时间: 2007-5-4 13:38
恩,学习学习
作者: yang68    时间: 2007-5-7 13:29
继续学习@!
作者: zhuzhu3431    时间: 2007-5-7 15:07
下来学习一下
作者: kubohao007    时间: 2007-5-11 07:48
偶下了,打算学习先
作者: kity456    时间: 2007-5-11 12:55
学习

下载,学习一下!
作者: PPWELL    时间: 2007-5-11 17:35
标题: 回复 #1 fishy 的帖子
学习一下
作者: jidiangf    时间: 2007-5-18 10:05
不太懂得
作者: mizunoyzx    时间: 2007-5-25 10:01
想学习
作者: ppent    时间: 2007-5-25 17:39
没怎么看明白
作者: lovewings    时间: 2007-5-26 19:33
感谢楼主~
作者: liulinzhu    时间: 2007-5-28 14:07
下载了,没看明白怎么用
高手指点
作者: roshor    时间: 2007-5-29 12:08
感谢分享!
作者: 蝈蝈77    时间: 2007-5-29 13:24
路过,不懂sdlkfj5
作者: qiguojie    时间: 2007-5-29 16:52
去看看,有什么厉害的
作者: lydiaasd    时间: 2007-5-31 15:56
3q
作者: alextowxm    时间: 2007-5-31 16:27
我现在也是一个新手呀
现在也正在学习呀
作者: alextowxm    时间: 2007-5-31 16:28
下载学习以下sdlkfj5
作者: alextowxm    时间: 2007-5-31 16:30
很好呀
作者: alextowxm    时间: 2007-5-31 16:31
以后要向大家请教呀
作者: dtc    时间: 2007-6-2 16:53
学习中
作者: cocteautwins    时间: 2007-6-6 12:41
该怎么样的去学习呢
作者: kindworld    时间: 2007-6-14 13:14
LZ能具体指点一下吗? 对刚入门的新手怎样学习?谢谢了
作者: jennie98    时间: 2007-6-19 09:20
各位学得怎样拉?来交流下额
作者: joney8389    时间: 2007-6-19 16:57
是啊,怎么学,指点一二吧,不懂啊
作者: Jessica_whsljj    时间: 2007-6-20 11:10
学习哈!
作者: zqs    时间: 2007-7-9 22:25
标题: 回复 #37 kindworld 的帖子
如何使用?
    安装目录下"wTools.exe"是平台程序,"FileTest.dll"是测试工具插件。运行"wTools.exe"程序默认会把当前目录下所有名称为"*Test.dll"的插件加载进来。在界面双击"拷贝文件(CopyFile)"项或选中"拷贝文件(CopyFile)"项后点击"执行"按钮就可以执行测试。
插件设计?
    使用通用模板(“AppDir\Code\GenDevTest.zip”,Visual C++6.0代码)添加一个测试功能(例如测试WIN32 API函数CopyFile)只需要修改功能定义文件FuncDef.h和添加一个对话框类,"AppDir\Code\FileTest.zip"就是这些操作后的例子(详细可参考用户手册)。
作者: 幽闲之心    时间: 2007-7-16 10:14
老大实在太强了
作者: 119139107    时间: 2007-7-16 16:24
领悟中。。。。。。
作者: cathleen617    时间: 2007-7-19 15:55
受教了




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2