实践QTP-002-恢复场景的应用

上一篇 / 下一篇  2008-08-04 20:17:45 / 个人分类:QTP

51Testing软件测试网:JrgY?_

应用场景:还是拿Login来说.

Q["h)x.Z Ibp051Testing软件测试网 ^ s2qG6_

大家都知道Login当然有正确登陆有失败登陆的用例是吧?我有三个如下的数据:51Testing软件测试网 Oi5X0ddSsk

51Testing软件测试网:O!n {5Y7Z sA

admin 正确51Testing软件测试网;VIlf]}U2N4WFS

-a Y5C2RB:~q0kaka 错误

3h8R7o)FM6j]V0

1k#yBwX!~}-X8p)U0lidia 正确51Testing软件测试网MI.moHz]u

51Testing软件测试网G8\i G5V] o

密码都是151Testing软件测试网2H7a-j*W+Q l,Fox-`9m3B

51Testing软件测试网P"\vzXH.c,di c7{

但是现在面临的问题是,kaka录入进去之后,被测系统就会反应,提示错误的用户名和密码,那下面的测试(lidia),

V)H&Xu9h*y;z051Testing软件测试网@E3v&Z/~7h0{

怎么进行呢?

!b3k#L6`]Lr W0

G(Fn.Q9p1D@v0解决方案就是使用QTP里面提供的恢复场景:51Testing软件测试网| i'MC8?!P;b

51Testing软件测试网/]&]+@R!|!^T

在Resource-Recover Senarioa Manager,点击工具条上的new,而不是按钮上的new,不知道上面的那个是51Testing软件测试网!W3wd&@;N+k"b

Z\-X&LZh0啥用?下面就会弹出一个说明如下图:51Testing软件测试网b uj jr5k.guk N

K]5qY`/a Y+Q^051Testing软件测试网#b6B1m!['LX,w%^ U

51Testing软件测试网N!^;U)dv

这里描述一下是什么意思?恢复场景的使用大概是这个过程:51Testing软件测试网5?[Y9Rzi9g

g"[&@$fFR:Z01.定义触发事件,如本例中的弹出"不正确的用户和密码",所以选择popup window.

cXhXg0

;y9Aup)ya02.指定Popup Winow 用那个手去指喽!指向那个不正确的用户和密码窗口.51Testing软件测试网,d XP!f3x%VNz,Z

51Testing软件测试网iQ(\_9r/?+ig

3.定义你的恢复操作.就是当发生错误的时候你想干嘛?手动的时候弹出"非正确的用户和密码"的时候只要按确51Testing软件测试网X H.vGJ

3P mz|/f0 确定又回到首页了.因此这里选择keyboard Or mouse opeation.

+AO"i`,u A3@A$B3|U:q[0

5u5w*W8A7R$jN B"Y04.接下来选择,Click Default Button OR press the Enter Key.51Testing软件测试网8P@:FaIk9L7A R}

51Testing软件测试网8`g\;YK{oj

  因为弹出窗口中,是个消息提示框,默认选中确定按钮.51Testing软件测试网 V/BA Fr'f4O.p

51Testing软件测试网G!Y9zTk^/m[

5.把Addd another Recovery operation钩掉.再按下一步,这个不用我解释了吧!

|l/POj6@$SDf0A4D0

&|g5K9Z-p/Oc-\)N06.当你按了那个弹出框的确定之后怎么办呢?选择Proceed to next test iteration.51Testing软件测试网8@Td[ `P.N$G

2PX@j$O j"OGkI;Z7Rj!j0  因为我这个登陆操作是个Reuseable的哈!下一次迭代就是取lidia去登陆咯!51Testing软件测试网 ^rc&m(A @drA1r

51Testing软件测试网&oi'Wm]Qu

7.接下来要选中Add scenaria to current test. 就是应用到当前测试咯!51Testing软件测试网 og![*c7^8^!ER

da(r+c#a3t/r0Oh,Run一下!好,弹出非正确的用户名密码了。等了几秒钟,卡!继续运行下一次迭代,成功了!Yeah!

x&E,z1zS5qO,?4A#CV0

:[*D5Rx1P\[9wi0多少牛比轰轰人物叫嚣的恢复场景被我搞定了耶! Happy!

\j1pMr4E051Testing软件测试网:@{ h/o3fXk0C

 

l"~IQzn8m0

2|A!v;oLU ^.J0 

*S;k R[9n0

TAG: QTP

引用 删除 kudianxin   /   2011-09-26 10:24:01
5
caozhongli123的个人空间 引用 删除 caozhongli123   /   2008-09-23 14:39:15
5
Good
 

评分:0

我来说两句

Open Toolbar