致力于测试团队建设和自动化测试开发,欢迎有兴趣者一起研究讨论
一个自动化测试的实例
上一篇 /
下一篇 2008-07-31 23:13:10
/ 个人分类:QTP
Ag ]j'M"Q+w6^Q[N0在项目的测试过程中,大家可能会发现有这样一类测试:
4x5~1C'Zm4p051Testing软件测试网!CK
IX(G}]a/C-qI几个功能比较相近,而每个功能内部又有多个操作项,需要操作人根据具体情况选择一种进行提交。对于测试而言就需要覆盖到所有的可能,保证每个功能的可用性和正确性,由于每个功能都类似,所以可以选择用自动化脚本来实现51Testing软件测试网%xoU:W$d's!?
q"g'd3G$y@
c5z0如本篇中的实例,有三种发送通知的方式,每个通知有若干类型,于是考虑用自动化实现测试
&}5g5VmGp
`g)J00S1P1u?mF F-E0思路很简单:获取这三个WebButton,依次点击,在发送通知页面获取Radio的Item数,依次选择类型进行发送
~#`Hwl"tR^+w051Testing软件测试网B0b*pa fTmF然后加入相应的验证,运行完成后验证结果就OK了51Testing软件测试网nKT9PogF
g
51Testing软件测试网[/v U*R/Y实现其实很简单,之所以提出了,只是为了做个牵引,思考下到底什么样的功能适合做自动化测试51Testing软件测试网%JQr;U"O5W}p9G
51Testing软件测试网!d#~)R0n#[$@!R'|2f;Sv
gn0实现代码:51Testing软件测试网 R/rP!r"Cl n L'a/O$S"s4q6u.\)o0Dim inform '客户确认方式 ?/Q1\D9t%N;Re0Dim oWebButton 0c ]yPwTa-Y?0Dim ObjWebButtons $K*Q(JddQBd0Dim NumberOfWebButtons 4Q'G/XE0Qt:e+dF{0 EhE*f
p/gT0'获取指定类型的对象的个数 q1FZ)fF3Sg0Function GetWebButton(micclass , str_type , str_obj)
R`Upl%Zry0 Dim oWebButton
|