Robot垮平台以及垮Browser的测试...
1.Robot是否支持跨平台的测试,比如C/S结构,Client运行在Window, 而Server运行在Unix.我们如何实现它们的交互测试?2.Robot是否支持跨Browser的测试,待测产品是B/S的,不过我们只测B--B间的交互,两用户都用Window2000.但是如果两用户一个用IE, 一个用Netscape. Robot如何去测?
3.综合问题1,2.Robot如何去测?
请斑竹及各位朋友不吝赐教,在下将感激不尽..
同时也希望同各位朋友能就此问题做一些探讨..
[ Last edited by ilovejolly on 2005-8-29 at 22:05 ] 性能测试?
谢谢斑竹回复神速!
是功能测试.第一个问题。
1.Robot是否支持跨平台的测试,比如C/S结构,Client运行在Window, 而Server运行在Unix.我们如何实现它们的交互测试?支持的啊,你要如何交互测试?我有点看不太明白你的问题所在。
ROBOT对B/SC/S的程序都支持的。功能测试他不管服务器到底是用什么实现的。
只是发请求而已。 不是很明白楼主的意思
功能测试跟交互有什么关系
谢谢 槛外人,ilovejolly
可能我没表达清楚:我的交互是说.比如QQ聊天吧,A发个消息给B,然后检测B有没有收到...(我要测的产品就差不多,当然复杂很多, 但是是通过Browser交互的)
槛外人的意思是说平台的问题好解决.那就是说关键是第二个问题了,跨Browser..
Robot中确实有指定Browser的地方,在Playback option中, 但是只能指定一个啊,...如果我能指定 Agent 1 用IE, Agent 2 用Netscape ,问题应该就差不多解决了. 检测b有没有收到,我们只关心b的GUI就可以了。
palyback option里面指定一个browse的意思,是你回放操作web的脚本应该用什么浏览,如果可以指定两个,那表示什么意思呢
功能测试我们只能针对一台机子的GUI,或者,是我还没理解楼主的意思
谢谢ilovejolly!
"功能测试我们只能针对一台机子的GUI" ,你可能对robot理解有失偏颇.Robot是可以多台 Test PC交互的,通过用Agent实现, 不要说两个GUI,3个或是更多都是可以的.
就QQ来说
A说:你好!
B说:你也好!
A说:天气不错啊.
B说:是啊,出去逛街如何?
....
这个过程是可以实现的.
在回到问题上来:
我用的是两个Browser,一个IE,一个Netscape.
类似QQ的交互如下:
IE:我最好用!
Netscape: 你还不是抄我的!
IE:青出于蓝而胜于蓝.
Netscape: 切!
....
我们如何指定两台Test PC分别用IE及Netscape???就是问题的关键. 这样的操作我确实没接触过,你的意思是不是可以同时纪录多台计算机的GUI,而这些是保存在一个脚本中?
如果有时间,可以把这部分的资料整理一下,我相信对很多人都有帮助的(主要是我想学,呵呵)
谢谢ilovejolly持续关注!
"保存在一个脚本中?" --是不对的.就上面的QQ问题:
简略如下:
Scripts A:
Window SetContext, "Caption=Óë analgin ÁÄÌìÖÐ", ""
RichEdit Click, "ObjectIndex=2", "Coords=18,18"
InputKeys "How are you?^{ENTER}"
Scripts B:
Window SetContext, "Caption=Óë analgin ÁÄÌìÖÐ", ""
RichEdit Click, "ObjectIndex=2", "Coords=18,18"
InputKeys "I'm fine, and you?^{ENTER}"
建一个Suite中,在Suite中建立两个Computer Group(在Test manager中建), 然后 A,B分别插入一个Computer Group,指定运行次序. 然后就在Test manager中可以run了. 看了下帮助,对垮Browser有些眉目了,
可以用SQASetDefaultBrowser browser$实现. agent我没用过,根据你的意思,我想agent里面应该有个可以设置浏览器的地方,不然计算机自己是不知道应该用什么浏览的
这样分布式的功能测试我看都没看过,呵呵,惭愧
呵呵,谢谢楼主哈。
又给偶们上了一课.偶都没有用过分布式的测试呢。不过我这里没有ROBOT啊,哪位有安装给偶一个啊。或者地址,顺便,偶要破解过的。
我的MSN是 dtzfl@hotmail.com Originally posted by DontTest at 2005-8-29 05:30 PM:
看了下帮助,对垮Browser有些眉目了,
可以用SQASetDefaultBrowser browser$实现.
是不是还应该有一个set,感觉setdefault和在rt中设置是一个意思
如果要在脚本中频繁的切换,也是很麻烦的
我还是觉得应该agent中可以设置
agent不可设置.
Agent在PC上只是启动或停止,不能做其他任何动作..就是说Agent只负责如实执行TestManager发过来的指令.Rational 2003中是有一个组件叫Test Agent的,装装瞎捣腾几下就有眉目了的.
页:
[1]