用ALM+QC+UFT+Excel做自动化的笔记

1 篇文章 0 订阅

项目组自动化工作中的总结

vbs基础语言
常用的关键字:

  1. 定义方法
Function Func(ByVal Param1) 
   			intA = 1+3  ’-------注解用“‘”,如果是普通基本类型,可以直接用,无需定义
   			Func = intA ’-------当需要有返回值时,用方法名等于返回参数或值即可
   End Function
  1. 定义类
Class cTest
	Private Sub Class_Initialize() '类加载的初期做的工作   		   						    ...
	End Sub
.........
	Private Sub Class_Terminate()‘类结束时要销毁的变量
	End Sub
End Class
Function Test(): Set Test= New cTest: End Function
定义一个类,但是必须要提供方法New对象的方法,才能够跨脚本调用,因为脚本间的类不能直接调用,只有方法暴露在外面被调用。
  1. 类中关键字
    Property: 属性
    Get:取值
    Let : 赋值
    Set:给对象赋值: Set object=Object 创建对象;Set object = Nothing 销毁对象。
    Private:私密的,可以加在方法,属性,类前面
    Sub与Function的区别:
    Sub无返回值而Function有返回值。
  2. 分支循环语句
    For循环
 For Each Param in ListA
    	 Next
 For int i =10 to 0 step 1
   		 Next
 Do...Loop语句
     Do Until a=0'也可以写成While a>0
   	msgbox a '输出结果为5,4,3,2,1
   	a = a-1 '直到条件变为true
Loop
Do 
	msgbox b '尽管b为0符合判断条件,但先会输出一次,输出结果为0
   	b = b-1 '直到条件变为true
Loop While b>0

分支语句

If intA = 1 or Not intA = 2 then
Else
End If
Select Case intA
			Case "1": intB = 0 
			Case "2": intB = 0  
			Case "3": intB = 1
			Case "4":  intB = 1
		End Select   
捕获异常
 On Error Resume Next
......'----可能会出异常代码	
On Error GoTo 0

字符串连接符 “&”,
换行符: “_”
5. Eixt的用法
Eixt function
QTP中还有 Exit Action,Exit Component

QTP为何要引入lib(转载):https://blog.csdn.net/HYHOLINE/article/details/7344064?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522159482311119724848361097%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=159482311119724848361097&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allfirst_rank_ecpm_v3~pc_rank_v3-3-7344064.pc_ecpm_v3_pc_rank_v3&utm_term=VBS%E7%B1%BB
QTP中设置resource:转载https://blog.csdn.net/HYHOLINE/article/details/7455428

项目的框架总结

运行时的流程:运行时流程图
自动化测试交互图
自动化测试交互图
代码框架图
代码框架图
WF(Excel中)功能:
迭代:同样的步骤做迭代的时候,只需要加入一份步骤脚本即可。
跳转:直接跳转到第几步
选择调用类型:可以直接调用脚本,也可以直接调用方法。(QTP自带函数)
脚本失败时直接停止Case运行还是继续

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值