一个工具从入门到精通需要各一个过程,浅尝辄止没有任何意义。
QTP主要还是用来做基于Windows系统的B/S模式的测试,所以学习过程先从这里入手,先把他当成一个自动化的工具来看,录制一些脚本来分析,主要是为了了解代码的格式,QTP是基于VBScript的,语法不难,相比较而言也比较容易阅读。
1.先学习QuickTest user's Guide中的windows object model,这个不需要花的时间太长,但是需要仔细的过一遍,知道有哪些东西,基本的该怎么用。
2.要学习一下VBscript语法,主要是要学会编写函数,这个很重要,也是从初级到中级晋级的必经之路,否则永远停留在录制阶段。
3.。。。关于以后的我也说不准,自动化的研究可大可小,,慢慢研究了再说。
---------------------------------------------
QTP常用语法总结:
打开一个文件或者应用程序:
SystemUtil.Run file,[params],[dir],[op],[mode],详见QTPHelp
例子:
ApplicationDir = Environment("ProductDir")
Applicationpath = "\..\..\..exe"
SystemUtil.Run ApplicationDir & ApplicationPath, "",ApplicationDir & "\..\..\", "open"
ProductDir 是一个内置变量名
设置数据使用数据表的形式
Object.Set Datatable.Value(列名,表名)详见QTP Help
Object.Set Datatable.Value(“Agentname”, dtGlobalSheet)
------------------------------------------------------------------------------
object.Check CheckPoint("")
Reporter.ReportEvent EventStatus, ReportStepName, Detail[, Reporter]