51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2068|回复: 3
打印 上一主题 下一主题

[原创] 这种测试任务能用QTP做嘛?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-7-30 16:08:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
偶刚刚开始学QTP,请教一下各位:下面的测试任务是否合适用QTP做?

我需要测一系列带不同参数的IP地址的返回值是否正确。
比如,在IE中地址栏中输入:http://ip/test.asp?id=parameter
(补充说明:我给出的地址http://ip/test.asp?id=parameter只是一个sample,具体测的时候http://ip/test.asp?id=parameter中的ip是要被替换掉的,比如 www.testing.com
地址输入完后敲回车键,网页上就会显示一些返回值,比如:p=true 或 p=false

刚才给出地址http://ip/test.asp?id=parameter中的parameter 是动态的,parameter 内容式保存在一个txt文件里(当然不一定是txt,也可以导一下,放在xls表格里)

每测一个IP,需要清空一下cookie,并且需要把这个结果保存下来。

我要做的是比对网页的返回值是不是我需要的期望结果(我知道QTP可以实现比对返回结果,但是怎么实现输入IP的参数化不大清楚,请指教!)
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-7-30 16:51:11 | 只看该作者
正是QTP做的事情
参数化很简单,你先把数据放在EXCEL表格里,用DataTable.Import(FileName)导入
也可以直接放在DataTable里,但是数据维护不方便
然后你的URL就是URL="http://"&DataTable("IP",dtLocalSheet)&"/test.asp?id="&DataTable("Parameter",dtLocalSheet)
再做个循环就可以全部访问一遍
清空cookie,应该可以从IE的InternetOptions里面弄,不会太复杂
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-7-31 15:16:09 | 只看该作者
如果是我我这样设计
EXCEL中设计列:
一列中放 http://ip/test.asp?id=parameter中的动态ID
一列中放 页面返回的P
一列中放 期望结果值
一列中放 比较结果

你录制好脚本后  参数化相关
然后完善你的EXCEL用例
最后执行就可以了  

---
也是菜鸟  呵呵  抛砖引玉吧  希望
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-7-31 21:51:13 | 只看该作者
过来看看!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-16 18:56 , Processed in 0.083368 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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