csdn博客:http://blog.csdn.net/qwentest

我是如何使用QTP去测试的(一)

上一篇 / 下一篇  2010-08-30 15:06:39 / 个人分类:Bug那些事儿

作者:文青山51Testing软件测试网W)KY s+cpyY

时间:2010-8-30

a9g1lY{ a.Ej0

标题:我是如何使用QTP测试

g$T|)[9YE"xdy0

注意:请尊重版权!51Testing软件测试网x(E.Q5LV F

 

zs9Ka j:rbb0

废话不说了,上主要内容!51Testing软件测试网)SsJ!cr(D.@}2_b

一、文件目录位置分开

)C4r/U#j9mom0

%CmCyDTQ0|H,[w0

!e,m#B,nCv0

不同目录放置不同内容:

WK%\h3I_[0

case目录:放置测试用例。

4B7i&dw@6K%A&]0

Fucation目录:放置经常调用的库函数。51Testing软件测试网J/K5f?(U

common目录:放置所测试系统的主函数,和利用描述述编程生成的对象库。

`!PS d9q6jl)`0

001login目录:放置QTP脚本自动生成的相关文件

"r sm,N1sNm0

data目录:放置测试数据,该数据与测试用例中需要数据驱动的项进行对照

R4o0t9y5p XO'X*}0

capture目录:放置当系统出现错误时的截图

MA m)|C6FP Ap`0

二、测试用例

B??$I)kxB3U0

        将用例进行一定的整理,把数据驱动部分归纳为一个连续,并把实际结果做一个excel的数据有效性判断,即pass为绿色,fail为红色,具体用例如:

#zsH\ X{0

ID

KV,K/zc0g^0

validate

9];su#vu5k9EA0

expected51Testing软件测试网GAa0^\+aCbg

actualresults

#\e`5w/K)u0

Failreason51Testing软件测试网[8hM p n0h

login_00151Testing软件测试网5Y x rp6q }'z

登录链接

7Q~N,h/U0k0

正常链接

0Ok6B9u(@2x8i&u/[;S(l-q0

login_00251Testing软件测试网GC!nn7ilK

用户名输入框的maxlength

F k[-J(A0

30

XhSI/Z0

login_00351Testing软件测试网t ?2c;L&hmc8IE

密码输入框的maxlength51Testing软件测试网Q0r6h$]k X

30

:?)qt+WP+\B0

login_00451Testing软件测试网Pn F4H%Dm&uU

正常登录51Testing软件测试网5X\'v:kQ8m

登录成功,显示已登录51Testing软件测试网h&be8C-W X;w

login_00551Testing软件测试网-E&Ad%n&Ny

异常登录51Testing软件测试网qk,`3O]Aj~9E-V

登录失败,用户名或密码错误51Testing软件测试网{/S+A Ci:~eV%F

login_00651Testing软件测试网"hdV-y-SiYm S

异常登录

7K'VX"j-s](cWx0

登录失败,用户名或密码错误

2vb:N g4aG9w0

login_007

i4v!bt-^%jLv$K2d0

异常登录51Testing软件测试网`2Eo*A uHZc}(x

登录失败,用户名或密码错误51Testing软件测试网2h$f#a%JG4ku9P

login_008

V;Cq!cT(s;c"v b*j0

异常登录

+S)zA lxF|Q h4V-?0

登录失败,用户名或密码错误

v@!s.^\K0

login_00951Testing软件测试网rJdz1jqQ+B

异常登录51Testing软件测试网2a?@G8J

登录失败,用户名或密码错误

q,NtCpar*Q&O0

三、用例对应数据51Testing软件测试网,A(m\p B/R;d

        对照数据驱动部分用例生成相关数据,增加期望值用于判断,并把实际结果做一个excel的数据有效性判断,即pass为绿色,fail为红色,具体示例如:51Testing软件测试网f_ u0[on(\

userName51Testing软件测试网%rBS%Xf,d7f Q FK5~

passWord

P} H}0V@5h;YI,_0

expected51Testing软件测试网:@mT*d:t

实际结果51Testing软件测试网 A Xh9B/kdoi C(Y

12351Testing软件测试网mjgP'yGf$W

12345651Testing软件测试网#{| ]2}+T#C4hn

ok51Testing软件测试网:Dd4XovHN/V3s

<script>alert('')</script>

9G6m8~!E G9Nm)E0

123456

_(t9O%N\nE1o7F0

no

/a'H~C+|0

no51Testing软件测试网3c(aRc*U,Q;b

12351Testing软件测试网]h"dH"C"Q8o3e

no51Testing软件测试网F3fN/X;O9R0GE$w

123

e1DJ3XQ0

no51Testing软件测试网g4tp `I;f0L9Tr

123

+qq_zp\%g&H0

<script>alert('')</script>

LP&b2^"]&NHH0

no51Testing软件测试网1BG4]3q3|

 51Testing软件测试网K@3ocmI-P l

四、脚本过程

X%MV0y[.NGZ0

A、初始操作,可把这一部分写进common

1^8K{GxpN v C0

调用外部组件:51Testing软件测试网H gH1o-_p+uh

如:fucationPath="F:\qtptest\fucation\fucations.vbs" '函数组件

o4^:Y-h2a0

ExecuteFile fucationPath

f ]f:mQE2s0

定义casedatacapture位于系统的位置:51Testing软件测试网6lY@ S?#d Y

如:casePath="F:\qtptest\case\loginCase.xls"   '用例位置

(D.K3p*Vx[\Z |0

dataPath="F:\qtptest\data\001login.xls"    '数据放置的位置

G4o}:T7] ^~r0

capturePath="F:\qtptest\Capture\"        '截图放置的位置51Testing软件测试网3A$B9}v'jg

调用初始函数:

O,RP_$w}0

        如:51Testing软件测试网b vzhq!]+rY

CloseIE()          '调用组件中的CloseIE(),结束IE进程51Testing软件测试网_`{1|1X \O^

CloseExcel()    '调用组件中的CloseExcel(),结束Excel进程51Testing软件测试网!d/jM-w:LS&c

QTP_Small()    'QTP最小化运行

t!A.B%EoJ]&ur;\0

B、下接http://www.51testing.com/index.php?uid-287227-action-viewspace-itemid-21945051Testing软件测试网5lSk`3j


TAG:

 

评分:0

我来说两句

Open Toolbar