如图3-28所示,执行完脚本后,结果报告显示Passed通过,并显示预期值等于实际值为50。最后再来执行下select语句,查询并验证一下最后数据表中的数值是否为50,如图3-29所示。
图3-29
从图3-29中可以明显看到值为50,因此,可以确定验证的函数没有问题。简单总结一下,这一节主要讲解了一个实际项目中,如何使用数据库动态验证的例子,如何封装函数,如何构建外部配置环境变量,如何进行动态调用环境变量等,这些都是在数据库验证中必不可少的方法,也请读者能够深刻理解并掌握这一节的内容。
3.3.6 总结
数据的验证与校验对于自动化测试过程来说是一个非常重要的阶段,因为一个严谨的测试用例,数据验证是自动化测试的核心,如果没了数据验证自动化测试还会有任何意义吗。所以,对于做好数据验证是学习自动化测试的重中之重。QTP对数据库开发支持较少,但是可以利用它强大的后台语言VBS来支持开发动态数据库验证函数,并结合环境变量进行外部配置。希望读者能够熟练地运用好此验证模式。
知识点巩固和举一反三练习
一、请尝试使用3.3.2小节中的知识点构建数据源为QT_Flight32的数据库连接字符串
提示:用户名:admin密码:mercury。
二、请尝试使用本文中的自定义数据库验证函数模式应用到自己的项目中
注:本题无答案。
本文选自《51Testing软件测试作品系列》之九——《精通QTP——自动化测试技术领航》。
本站经人民邮电出版社和作者的授权,近期将进行部分章节的独家连载,敬请期待!
版权声明:51Testing软件测试网获人民邮电出版社和作者授权独家连载本书部分章节。
任何个人或单位未获得明确的书面许可,不得对本文内容复制、转载或进行镜像,否则将追究法律责任。
相关阅读: