TC 6的新特性

上一篇 / 下一篇  2008-01-31 22:16:17

TestComplete6的新特性 - Checkpoints软件测试专业网站:51Testing软件测试网7SP:bL2B
陈能技
'E| r4Wsa;v1676352007-9-28

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

TestComplete6 之前,是通过一些特定的对象来帮助比较文件、图像和对象属性。

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

在TC6,比较的动作被称为Checkpoints。可以在录制过程中就插入Checkpoints,也可以在测试脚本设计时插入。

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

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

唉,可惜我们公司刚买了5.0版本没多久,现在还需要考虑一下要不要升级。

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

而这些也是自动化测试需要的一个过程:不断积累和完善公共的库,以利于减轻重复开发脚本的工作量。


TAG:

 

评分:0

我来说两句

Open Toolbar