51Testing软件测试论坛

标题: QTP使用问题 [打印本页]

作者: kiki2joe    时间: 2009-2-25 13:28
标题: QTP使用问题
第一个,我在看了QTP的书以后,那个好像是9.2版本的,我本机是9.0,书上说有个TEXTAREA CHECKPOINT,可是我怎么找不到呢?
第2个,我用SAMPLES里面的自带FLIGHT网站,进行录脚本的测试,我有些问题出现了,就是录完脚本以后,进行进行了一些参数化,然后RUN,
脚本直接在输入USERNAME那里卡主了,试了很多次,大概10次只有1次成功跑过去,这个是为什么?我本来以为是PAGE延迟的,后来我加了WAIT(5)还是不行
还有就是我想询问下,怎么进行计算的验证测试,比如我定来回的机票,去是271,回来273,外加税44,最后是588,我怎么写这个脚本去验证。
请高手指点下!谢谢!
脚本我放在附件里面了。
作者: dreamever    时间: 2009-2-25 13:48
关于第一个问题,十有八九是你在插入检查的时候,鼠标点击的位置不对;
第二个问题,不知道你所说的“卡住”是什么意思,如果是脚本没能从datatable中读取用户名,那么检查一下读取datatable的脚本,如果是脚本能够读取到用户名,但是无法找到用户名的录入框,那可能是对象识别的不对;至于脚本我的机器上没装QTP,没法看,仅供参考;
第三个验证的问题,我觉得这应该不难吧,你既可以插入一个检查点,也可以用描述性编程序自己获取到那个值进行比较,脚本怎么写都能实现。
作者: kiki2joe    时间: 2009-2-25 16:06
谢谢楼上的,但是第一个问题你理解错了,QTP插入CHECKPOINT点里面有一个叫TEXT CHECKPOINT还有个叫TEXTAREA CHECKPOINT,但是9.0中只有前者,未找到后者。
第2个问题,我所有属性都取的对的,而且值都对,其他脚本我也这么取就是能跑,唯独这个不行,但是我如果在第一行加一个暂停按钮,等暂停以后再RUN,那么就可以顺利跑下去。
至于第3个问题,因为QTP自带的选择价钱是用RAIDOBUTTON的,而不是下拉框,我不知道怎么去读取那个RADIOBUTTON后面的那个PRICE值,同样下面的返回也是,怎么去让脚本自动读取到那个值,然后我写个类似EXCEL的公式,让他们加起来,等于最后的总价。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2