TestComplete6的新特性 - Checkpoints

上一篇 / 下一篇  2007-09-28 23:35:15 / 个人分类:TestComplete

51Testing软件测试网JM:@9gg$?^

TestComplete6的新特性 - Checkpoints51Testing软件测试网u1q_ K5E[)F
陈能技
,?5M2xY?hu02007-9-2851Testing软件测试网+p7I g#tp

51Testing软件测试网 |n)XOn@

测试是为了发现错误,通过把实际得到的结果与预期的结果进行比较,看是否一致从而判断测试是否通过,因此比较是测试的最基本原理之一。

g4Bx9jARCl'a:_I|0

K%?mV(I hM0TestComplete 6 之前,是通过一些特定的对象来帮助比较文件、图像和对象属性。51Testing软件测试网SQJ{xVv

51Testing软件测试网[$tQ![&~ i

而在TC6,比较的功能进一步加强,提供了像Rational Robot检查点一样的功能。而且除了文件、图像和对象属性,还能比较数据库、XML文档、web页面、web service的返回结果和表格控件的数据。

W*Ks7DW,\A0

t^Y a L&A'~Gm0在TC6,比较的动作被称为Checkpoints。可以在录制过程中就插入Checkpoints,也可以在测试脚本设计时插入。51Testing软件测试网7R t%h2FrE

51Testing软件测试网O.W W3G%X-q x

51Testing软件测试网6sv2u"Cgw

#qgp8px0通过这种方式插入验证点可以节省大量脚本编写和调试的时间,因为TC会为你自动产生验证点代码。

Ihj6e2I-qp:cOK051Testing软件测试网'BQ|0o#v(w[

另外,可视化地选择需要比较的对象、属性和数据的过程都为我们节省了很多时间。

{YSw!]{W\.C6O m_051Testing软件测试网4o*[x F"He

p.V2k{w}L0

-g3E}'sZ0唉,可惜我们公司刚买了5.0版本没多久,现在还需要考虑一下要不要升级。51Testing软件测试网Js&bI ](Z$G

51Testing软件测试网 ?!t:N Is-Z&f)^

对于尚未升级到TC6。0或不打算升级到TC6.0,而又想要获得这些特性的人们来说,我觉得可以通过自己写一些代码框架、建立代码片段的方式来部分解决。例如,对于文件、对象属性的比较,我们可以把这些常用的代码封装成公共的函数,供大家来传入参数调用,返回比较结果。

/g2iN0Z_RZ2p0

A5f S9H!fG1U0而这些也是自动化测试需要的一个过程:不断积累和完善公共的库,以利于减轻重复开发脚本的工作量。51Testing软件测试网%g)ADd+V F


TAG: TestComplete 自动化测试 测试工具 检查点

 

评分:0

我来说两句

Open Toolbar