followme 发表于 2008-1-31 11:10:01

请教如何针对多窗口多控件的应用软件设计数据驱动的自动化测试脚本?

请教如何针对多窗口多控件的应用软件设计数据驱动的自动化测试脚本?设计思路因该是怎样的呢?

[ 本帖最后由 followme 于 2008-1-31 11:11 编辑 ]

lantianwei 发表于 2008-1-31 11:59:09

原帖由 followme 于 2008-1-31 11:10 发表 http://bbs.51testing.com/images/common/back.gif
请教如何针对多窗口多控件的应用软件设计数据驱动的自动化测试脚本?设计思路因该是怎样的呢?
麻烦楼主说下啥叫多窗口多控件的应用软件啊?

followme 发表于 2008-1-31 12:07:04

就是类似于word这样的,可以打开多个窗口,同时有比如button,下拉列表等多种控件操作,这样的软件怎么样设计它的自动测试呢

lantianwei 发表于 2008-1-31 14:00:38

原帖由 followme 于 2008-1-31 12:07 发表 http://bbs.51testing.com/images/common/back.gif
就是类似于word这样的,可以打开多个窗口,同时有比如button,下拉列表等多种控件操作,这样的软件怎么样设计它的自动测试呢
我觉得这跟自动化测试的设计没有什么关系啊!
1.多个窗体,总有不一样的地方,那还不一样测试
2.还是不清楚你说的多控件是什么意思 是一个页面上有多个控件 还是这些控件是联动的?

followme 发表于 2008-1-31 15:21:35

1我就是不知道多个窗口的控件如何识别,同时如何利用数据驱动控制各个窗口中的控件呢??比方说我先按了主窗口中的一个button,pop出另一个窗口,我再按pop窗口中的返回button,回到主窗口,如何实现呢??因为我原来测试的软件都是只有一个窗口的

2.多控件就是同一窗口上有不同控件,耳且是非windows标准控件。winrunner如何识别并控制呢?

followme 发表于 2008-1-31 15:36:28

因为我原先测试的主要是嵌入式软件的模拟器,只有一个窗口,同时基本上只用到一个button控件,所以处理起来很简单,就是将所有tetscase转成button序列存入excel,然后用winrunner去读者个文件就ok了

现在要测一款视频播放软件,会同时开启很多窗口,同时还有很多非标准控件,所以想请教一下该如何设计自动测试的方案

lantianwei 发表于 2008-2-1 12:56:46

原帖由 followme 于 2008-1-31 15:21 发表 http://bbs.51testing.com/images/common/back.gif
1我就是不知道多个窗口的控件如何识别,同时如何利用数据驱动控制各个窗口中的控件呢??比方说我先按了主窗口中的一个button,pop出另一个窗口,我再按pop窗口中的返回button,回到主窗口,如何实现呢??因为我原来测 ...
1.我觉得你根据用例来设计脚本就可以了啊,并不用管是多窗体多控件什么的.
2.至于控件,不知道能不能识别成OBJECT,如果可以的话请参考我的对OBJECT对象的鼠标点击操作(脱离坐标)

followme 发表于 2008-2-1 13:38:38

1.那是指每一条testcase会对应一个自动测试脚本,然后集中起来运行,是这样么?

lantianwei 发表于 2008-2-1 17:38:18

原帖由 followme 于 2008-2-1 13:38 发表 http://bbs.51testing.com/images/common/back.gif
1.那是指每一条testcase会对应一个自动测试脚本,然后集中起来运行,是这样么?
呵呵....我们以前做项目还真是这么整的,我觉得对于小型项目还是可取的,起码很简单

followme 发表于 2008-2-2 09:37:38

原帖由 lantianwei 于 2008-2-1 17:38 发表 http://bbs.51testing.com/images/common/back.gif

呵呵....我们以前做项目还真是这么整的,我觉得对于小型项目还是可取的,起码很简单

那请问是否没一条case都要从初始条件开始??每个窗口的gui需要和并成一个文件么?

lantianwei 发表于 2008-2-2 13:34:52

原帖由 followme 于 2008-2-2 09:37 发表 http://bbs.51testing.com/images/common/back.gif


那请问是否没一条case都要从初始条件开始??每个窗口的gui需要和并成一个文件么?
1.case是不是要从初始条件开始取决于你的用例
2.最好是进行合并

followme 发表于 2008-2-2 14:52:15

那么针对这样的软件如果想设计数据驱动的话有没有什么现成的自动测试框架?或者是测试方案

lantianwei 发表于 2008-2-2 16:01:03

原帖由 followme 于 2008-2-2 14:52 发表 http://bbs.51testing.com/images/common/back.gif
那么针对这样的软件如果想设计数据驱动的话有没有什么现成的自动测试框架?或者是测试方案
有两个比较有名的,EMOS,SAFT,不过都有点难度

dionysus 发表于 2008-2-3 22:50:38

lz可以自己先简单的做一些数据驱动,我想这个应该不难,之后在慢慢丰富:)
页: [1]
查看完整版本: 请教如何针对多窗口多控件的应用软件设计数据驱动的自动化测试脚本?