分析:
最开始定义完所有变量后,即可直接使用类库中定义过的mDataContext变量,此变量是oDataDic类的一个实例,因此可以直接调用此类中的所有方法,载入Load函数后,由于Load函数返回的是一个数据结果字典对象,因此,直接使用此对象即可获取所有的Excel中的数据。在QTP中运行以上脚本之后即可获取到需要的最终结果。
3.4.4 总结
本章主要介绍了自动化测试过程中的必备利器Excel,运用EOM自动化Excel的技术,不管是数据驱动还是自动生成Excel报表都是必不可少的,而动态加载宏作为一种较为先进的技术为我们带来了更高的效率。最后一小节的Excel与字典对象的结合又充分发挥出了其高效的数据驱动的模式。其实还有很多的技术可以通过与Excel进行结合,只要能够想象就能实现更多,并最终把这些技术运用到自动化测试项目中。
知识点巩固和举一反三练习
一、沿用本章节3.4.3讲解过程中的文件1.xls,对其进行修改操作
要求1:使用EOM方式进行修改。
要求2:直接使用D盘中的1.xls文件。
要求3:修改的属性为username等于QuickTest的Password属性,把值修改为helloworld。
二、完成和练习一相同的操作
要求1:使用ADO方式进行修改。
要求2:修改的属性为username等于QuickTest的Password属性,把值修改为456456。
本文选自《51Testing软件测试作品系列》之九——《精通QTP——自动化测试技术领航》。
本站经人民邮电出版社和作者的授权,近期将进行部分章节的独家连载,敬请期待!
版权声明:51Testing软件测试网获人民邮电出版社和作者授权独家连载本书部分章节。
任何个人或单位未获得明确的书面许可,不得对本文内容复制、转载或进行镜像,否则将追究法律责任。
相关阅读: