Empemp 发表于 2008-10-30 12:58:38

新手请教

请问一下,QTP中应该在什么时候参数化?参数化的目的是什么?谢谢!!

风过无息 发表于 2008-10-30 13:29:55

参数化是自动化测试和手工测试相比的一个最大的优势,最主要针对同一功能进行重复操作.
比如登陆
我可以参数化3组不同权限的用户,进行登陆测试,这样用一个脚本完成了3个不同用户的登陆,方便维护脚本.

月上百合 发表于 2008-10-30 14:24:34

路过学习

css860101 发表于 2008-10-30 14:58:12

回复 1# 的帖子

我刚要学习,想安装QTP8.2的,但是上网找了个特殊文件,应该像WINRUUNER一样,还要个酒精文件来做镜像,我用那个试了下,不行,呵呵。。不知道哪位有类似的镜像安装,提供下,谢谢。

yangkinki 发表于 2008-10-31 10:20:35

參數化的目的是為了提高測試的覆蓋面,單單錄制,回放, 都只能執行單一數據的測試, 參數化的方式有datatable方式,環境變量參數化,隨機數參數化,自己寫代碼參數化的方式,具體什么時候參數化,知道了參數化的作用,參數化什么時候進行? 沒有限制。

sogoc 发表于 2008-10-31 10:29:15

绝大部分的参数化是为了覆盖测试!
比如一个输入框,一般我们对这个输入框有几种测试:1是正确数据,2是错误数据
正确数据又分:过短、正常、过长的数据
错误数据又分:特殊字符,不合法字符
另外可能还需要考虑:空格,空白...
.....
这些如果参数化后,是不是代码都一样,数据就在表里面构造,可以每次回归都使用这些代表性的数据进行测试呢?会不会省下很多时间和重复的代码

Empemp 发表于 2008-10-31 14:52:02

非常感谢各位的共享~~~Thx ........

yxq_66 发表于 2008-10-31 16:04:29

呵呵 大家都说得很对 我也来学学
页: [1]
查看完整版本: 新手请教