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)XO n@测试是为了发现错误,通过把实际得到的结果与预期的结果进行比较,看是否一致从而判断测试是否通过,因此比较是测试的最基本原理之一。
g4Bx9jARCl'a:_ I|0K%?mV(I hM0TestComplete 6 之前,是通过一些特定的对象来帮助比较文件、图像和对象属性。51Testing软件测试网SQJ{x Vv
51Testing软件测试网[$tQ![&~
i而在TC6,比较的功能进一步加强,提供了像Rational Robot 的检查点一样的功能。而且除了文件、图像和对象属性,还能比较数据库、XML文档、web页面、web service的返回结果和表格控件的数据。
W*Ks7D W,\A[1C0t^Y a L&A'~Gm0在TC6,比较的动作被称为Checkpoints。可以在录制过程中就插入Checkpoints,也可以在测试脚本设计时插入。51Testing软件测试网7R
t%h2FrE
51Testing软件测试网O.W
W3G%X-qx51Testing软件测试网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