开发的功底,可使你成为更精准的测试狙击手;
测试的功底,可使你成为更成熟的开发工程师。
介绍 TestComplete 的 LLP (Low-Level Procedures)
上一篇 /
下一篇 2008-02-02 05:00:40
/ 个人分类:TestComplete
介绍TestComplete的LLP (Low-Level Procedures)51Testing软件测试网SNt&R.o
51Testing软件测试网?5B#w&J)u6J
原著者:Terry Young
Ao)Lw7d}FQ0适合程度:初学至进阶
7lQu8X5?A0 51Testing软件测试网(toD#L7PL
读完此文章之后,读者应该认识:
[}'a$@:|~F'}^01. LLP(Low-Level Procedures)是什么、它的原理、录制以及编辑的基本方法。
&DVO.cjF'lpF0 51Testing软件测试网9]
s+[%W_ b Gi
LLP是什么?
{w$n}-j?zu v0LLP(Low-Level Procedures)实际上可能比较少机会用,但好奇心强烈的你,难免也按捺不住想知道它是什么。它是低层次的键盘和鼠标的纪录方式。51Testing软件测试网,B+r z*k*cY
d
0lZX)SNWG0首先要说我们一般所录制的脚本,它的原理是识别测试对像的控件,录制对控件上键盘和鼠标的动作,回放时就是以这个原理摹拟动作的。
{IG w!wv\Q{X0
/OoM!F/OH0LLP则是低层次、座标式的纪录方式。它是不识别控件的。它只会纪录鼠标 (点击,移动和滚轮) 和键盘的动作事件,以及事件之间的时间间距。51Testing软件测试网,e1Gpy1nO&LrW
51Testing软件测试网0Nv:Hurn-z
也因为此,录制后未经修改的情况下,回放时的速度是和录制时的速度一样的。51Testing软件测试网!zA&L#{;h:L+Q
g6{
xPJ4PN%O,D0有什么情况可以利用LLP呢?比如要测试图像软件或者一些基于鼠标/画笔的绘制动作,就适宜利用LLP了。一些以Flash作为平台的互动程序,或者也可以利用LLP的,不过笔者就未曾深入探究过了。
C%S F
\M
N0 51Testing软件测试网3U.}`Vb0s'w#V
对于Rational Robot有认识的人士,TestComplete的LLP可以说是类似Robot内的VU吧。不过,TestComplete的LLP在录制后是提供一个可视化的介面来编辑动作的,而不是从编写代码的层面去修改。51Testing软件测试网v,c:q@*|5Bmoi0a
51Testing软件测试网XI C&L_s*l%VD5\
51Testing软件测试网$k!j.[B%@7]}J
51Testing软件测试网8NX7`b
\*Z,Vz!S!C
51Testing软件测试网P8vO:a!{O2P.I,mc
如果你的侧边栏未有LLP的话,可以在Project右按> Add > New Item来建立,如上图。