求QTP的脚本思路
大家好,我查了一些资料,还是感觉思路不对,有些混乱。现在我说一下我的需求吧:
输入框 name
输入框value1
输入框value2
输入框value3
输入框value4
输入框value5
输入框value6
输入框value7
输入框value8
输入框value9
输入框value10
点击确定按钮
界面暂且如上描述吧。大概也如此。name如果在数据库中已经存在了,则点击确定的时候,输入框后提示“该名称已经存在,请重复输入”
name如果为中文或者</div>,则提示请输入英文字符
value1———value10的规则一致,输入为中文,输入框后提示“选项值不能包含中文”
输入为</div>,若输入,则提示“选项值非法”
若1-10输入框中有重复的值,则在重复的那列提示“选项值不能重复”
大概提示就这些吧,我想将这些异常的测试一个脚本运行,列出的数据如下
o_nameRemarkC_val1C_val2C_val3C_val4C_val5C_val6C_val7C_val8C_val9C_val10CheckStatus
wd ykw
dd sesrstsysusisfsg
</div>abbccddeeffgghhiijjk 请输入英文标题
wd dfdess 该选项名已经存在,请更换选项名
武汉 asazacavadaratay 请输入英文标题
we 11223311 选项值不能重复
fdrfdffrr</DIV> 选项值非法
hfdfg武汉 选项值不能包含中文
frdfsaabbccddeeffgghhjjkk
说哈思路吧,我用了一个很笨的方法做了,不在一个脚本里,但是我觉得我这组数据应该是一个脚本可以完成的,我目前思路不清晰,大家帮我分析一下,
详细说明,详细说明我插入检查点,参数化,以及检查点期待的提示和页面的提示是否真的一样。
谢谢 o_name Remark C_val1 C_val2 C_val3 C_val4 C_val5 C_val6 C_val7 C_val8 C_val9 C_val10 CheckStatus
wd y k w
dd se sr st sy su si sf sg
</div> ab bc cd de ef fg gh hi ij jk 请输入英文标题
wd df de ss 该选项名已经存在,请更换选项名
武汉 as az ac av ad ar at ay 请输入英文标题
we 11 22 33 11 选项值不能重复
fd rfd ff rr </DIV> 选项值非法
hf dfg 武汉 选项值不能包含中文
fr dfs aa bb cc dd ee ff gg hh jj kk
补充数据组,刚才没显示完整 怎么没有人来顶啊,大家给点主意嘛 那个grid可以做成datatable
然后做个简单的循环就行了 你的理解有错误,那个grid是我列出的测试数据,将要在上述表格中输入。你说的循环可以,前提是不增加最后一个输入验证,加了这个我就不知道怎么循环了。 4楼的方法可行啊,将每一组数据的预期提示放入 datatable, 运行过程中获取实际的提示,然后和 预期提示比较,不一致的话 写进报告中 我也刚学习现在也在思考脚本录制问题有经验的分享些资料吧 这个就是基本的 首先你先获取到你录取的控件的基本属性,然后再录制一遍正常的流程,把业务流程录制完成后,进行脚本内容的优化,就是比如加些思考时间,捕捉没获取到得控件,增加基础对象等内容。 之后确保脚本的正常回放没有错误,然后再把你的那些数据添加到param list 列表中去,在设置后运行的次数之后 在回放 就能达到你的要求,这是理论方法,技术实现过程中你会遇到很多问题,这就是很好的学习过程,祝你成功! 我一般也是将预期的结果或提示作为一列datatable的值,然后再捕获运行时的提示内容与期望值作比较,看提示是否出现,提示的文字是否与预期相同,从而设置这次运行的结果是否pass
页:
[1]