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