技术开发 频道

QTP 10抢鲜看:增强脚本 整合QC

    自定义位图检查点的比较算法

    在QTP10中,你还可以自己开发和定义位图检查点的比较算法。例如,你可以定义一个自己的位图比较器,允许位图检查点在图像偏移了一定量的情况下,仍然认为是相同的,从而让检查点通过。

    QTP10在安装目录的\dat\BitmapCPCustomization\下附带了一个C++和一个VB写的自定义位图比较器的例子。

    IDE

    在IDE方面也有一些细节上的改进,比较显著的是增加“ToDo”功能。“ToDo”面板让你可以创建和管理自定义的一些任务。例如,你可以在移交脚本编写任务给其他人时,使用“Tasks”页中的文字来提供一些指引和提示,告诉他还有哪些脚本尚未完善,有时候这个功能对于自己而言也是有用的,因为有时候需要提醒自己去完善或修改某段脚本。

    在“Comments”页中,可以查看所有“ToDo”注释,选中其中某项"ToDo",可以直接跳转到所在的脚本行。

    小结

    自动化测试脚本的开发与应用程序的开发其实相差不大,一个专业的自动化测试工具应该包含大部分应用程序开发工具的特性,包括代码版本控制、优秀的代码编辑器、调试器等。

    从初步的试用结果来看,QTP10在与QC的整合极大地加强了版本控制能力(这在大型自动化测试脚本的开发项目中是必不可少的),在IDE的细节上的增强体现了QTP在朝着自动化测试脚本专业开发工具的方向发展,其动态调用Action的能力和新的ReportEvent功能也无疑迎合了大部分自动化测试脚本编写者的感受。

0
相关文章