51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5757|回复: 4
打印 上一主题 下一主题

用Winrunner进行WEB 测试的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-3-13 15:57:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5测试积点
有一个关于Winrunner进行WEB测试的问题:
感觉Winrunner可以做一些简单页面的测试工作,但是如果涉及到多个页面(比如:测试一套工作流程)时候,将会出现不能“重现录制”的情况。

这里面的主要原因我想是由于在web环境下,第一次的执行结果所依赖的环境和紧接着的第二次执行所依赖的环境不完全相同,比如数据库的变化,比如session的变化,甚至是简单的网页大小变化,或者是输入法的切换变化等等。当然,最不清楚地就是服务器端发生的任何变化,这个特别影响重现过程,并且很难找出问题之所在。

上面是我的一点看法,不知道正确不正确,希望高手指点指点。

另外,如果页面基本上不再发生变化,那如何进行自动化的测试?这个自动化的测试要测试什么呢?想来想去总是不明白,恳请大侠指点。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-3-13 16:01:52 | 只看该作者
我觉得”不能重现录制“,这种说法太模糊,winrunner不能回放的原因有很多,不能一概而论。你不妨把具体的情况说出来,让大家一起分析讨论。winrunner的运行依赖于两个因素:脚本和GUI。只要这两点都具备了,它就可以回放,和你说的session的变化,网页大小等等没什么关系的。你最后的那个问题,我也是看来看去看不明白你的问题是什么意思,请再说清楚些。
回复

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-3-13 17:25:51 | 只看该作者
这样子的,我在“The GUI Map File per Test Mode”下进行测试,在测试由几个页面构成的工组流程时,录制时候的页面执行顺序和我replay时的页面执行顺序不一样了。这是一点。另外一点呢,由于要测试的工作流牵涉到数据库的操作,当我第一次在录制的时候在数据库中进行了操作,replay时就不能进行同样的操作了,是不是?
所以,我觉得replay非常依赖与测试环境,必须录制时的系统环境和replay时的环境一样。

我问题中的第二个问题是说:我觉得如果页面的布局不会发生什么变化,这个时候用web自动化测试有什么意义。就我现在的了解,web测试只是测试一下页面对象的属性,文本等。
回复

使用道具 举报

该用户从未签到

4#
发表于 2007-3-23 15:41:28 | 只看该作者
你最好把第一次操作的数据删除
回复

使用道具 举报

该用户从未签到

5#
发表于 2008-6-18 17:43:26 | 只看该作者
我曾经也想用winrunner测web页,也是遇到replay的时候不能识别,我发现web页上好多是用image link做的按钮,遇到这个情况一直也没解决,后来我改用QTP,发现QTP在测web页方面确实更胜一筹,应为如果web页毕竟是动态的多,用winrunner还是不行。
回复

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-25 00:27 , Processed in 0.068616 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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