周游列国 发表于 2006-1-15 22:28:50

GUI的自动化测试的疑问,请帮忙!

由于没有用过相关工具,我有些相关的疑惑请帮忙看一下;

1.纪录回放时,即在测试者运行应用程序的同时,把它的所有动作,包括键盘操作、鼠标点击等捕获下来,生成一个脚本文件,这个脚本以后可以被“回放(Playback)”,也就是按照上一次的所有动作重复执行一遍,实现自动运行和测试。其中的捕获是用OS自带的工具还是专门的工具,如何在开始时设定期望值?如果是照相机拍下来的图形文件又如何对最终结果进行比较呢?

2.当测试需求进行一些必要的修改,如选择不同的测试数据、脚本中插入检查点(CheckPoint)进行跟踪调试等等时,如何设定变更?

3.现在那些工具能支持GUI的自动化测试,效果如何?

lemonscent 发表于 2006-2-14 23:14:39

我从后面回答你的问题吧,如果回答的不对,请楼下补充
3. 现在支持GUI自动化测试的,比较流行的应该是Winrunner和SilkTest. 但是国内用的比较多的是Winrunner。我觉得在功能上对其实两个工具都差不多。但是相比较而言,我感觉silktest得流程性比较强。
2.选择不同的测试数据,这个如果你的脚本将测试数据的路径和文件名参数化,那只要修改参数值就可以了。当然这个要看你是怎么写得了。至于跟踪调试的话,silktest可以调试跟踪所有当前t文件所用到其它文件上的方法,并且可以追踪到任何一个变量的值。而winrunner我不太熟。
1. 捕获的工具当然是自动化测试工具。 后面的问题我也回答不了,请高手回答吧。。。

[ 本帖最后由 lemonscent 于 2006-2-14 23:37 编辑 ]

beyondox 发表于 2006-5-18 00:14:09

照相机拍下来的图形文件没有设置预期值的地方,是把你执行脚本时截取的图片和你录制脚本时的图片进行比较。(WinRunner)

jeffson_joe 发表于 2006-7-26 23:14:25

没有一个系统自动化测试工具适合所有应用的,应该根据不同的应用来确定不同的系统测试工具,能适合自己产品的工具才是最好的。

周游列国 发表于 2006-10-10 09:51:30

前几天听说网络模拟器的测试工具也有GUI的拍摄比较功能,大家有用过的吗?
页: [1]
查看完整版本: GUI的自动化测试的疑问,请帮忙!