51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3127|回复: 14
打印 上一主题 下一主题

[Robot] Robot垮平台以及垮Browser的测试...

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-8-29 14:18:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2005-8-29 14:20:35 | 只看该作者
性能测试?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2005-8-29 14:21:32 | 只看该作者

谢谢斑竹回复神速!

是功能测试.
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2005-8-29 14:32:24 | 只看该作者

第一个问题。

1.Robot是否支持跨平台的测试,比如C/S结构,Client运行在Window, 而Server运行在Unix.  我们如何实现它们的交互测试?
支持的啊,你要如何交互测试?我有点看不太明白你的问题所在。
ROBOT对B/S  C/S的程序都支持的。功能测试他不管服务器到底是用什么实现的。
只是发请求而已。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2005-8-29 14:32:35 | 只看该作者
不是很明白楼主的意思
功能测试跟交互有什么关系
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2005-8-29 14:44:04 | 只看该作者

谢谢 槛外人,ilovejolly

可能我没表达清楚:
    我的交互是说.比如QQ聊天吧,A发个消息给B,然后检测B有没有收到...(我要测的产品就差不多,当然复杂很多,    但是  是通过Browser交互的)

槛外人的意思是说平台的问题好解决.那就是说关键是第二个问题了,跨Browser..

Robot中确实有指定Browser的地方,在Playback option中, 但是只能指定一个啊,...如果我能指定 Agent 1 用IE, Agent 2 用Netscape ,问题应该就差不多解决了.
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2005-8-29 15:03:15 | 只看该作者
检测b有没有收到,我们只关心b的GUI就可以了。
palyback option里面指定一个browse的意思,是你回放操作web的脚本应该用什么浏览,如果可以指定两个,那表示什么意思呢
功能测试我们只能针对一台机子的GUI,或者,是我还没理解楼主的意思
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2005-8-29 15:40:31 | 只看该作者

谢谢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???就是问题的关键.
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2005-8-29 15:52:44 | 只看该作者
这样的操作我确实没接触过,你的意思是不是可以同时纪录多台计算机的GUI,而这些是保存在一个脚本中?
如果有时间,可以把这部分的资料整理一下,我相信对很多人都有帮助的(主要是我想学,呵呵)
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2005-8-29 17:21:20 | 只看该作者

谢谢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了.
回复 支持 反对

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2005-8-29 17:30:39 | 只看该作者
看了下帮助,对垮Browser有些眉目了,
可以用SQASetDefaultBrowser browser$实现.
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2005-8-29 17:33:33 | 只看该作者
agent我没用过,根据你的意思,我想agent里面应该有个可以设置浏览器的地方,不然计算机自己是不知道应该用什么浏览的

这样分布式的功能测试我看都没看过,呵呵,惭愧
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2005-8-29 18:54:20 | 只看该作者

呵呵,谢谢楼主哈。

又给偶们上了一课.偶都没有用过分布式的测试呢。
不过我这里没有ROBOT啊,哪位有安装给偶一个啊。或者地址,顺便,偶要破解过的。
我的MSN是 dtzfl@hotmail.com
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2005-8-29 22:00:59 | 只看该作者
Originally posted by DontTest at 2005-8-29 05:30 PM:
看了下帮助,对垮Browser有些眉目了,
可以用SQASetDefaultBrowser browser$实现.


是不是还应该有一个set,感觉setdefault和在rt中设置是一个意思
如果要在脚本中频繁的切换,也是很麻烦的
我还是觉得应该agent中可以设置
回复 支持 反对

使用道具 举报

该用户从未签到

15#
 楼主| 发表于 2005-8-30 09:52:38 | 只看该作者

agent不可设置.

Agent在PC上只是启动或停止,不能做其他任何动作..就是说Agent只负责如实执行TestManager发过来的指令.


Rational 2003中是有一个组件叫Test Agent的,装装瞎捣腾几下就有眉目了的.
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-26 07:20 , Processed in 0.076018 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表