多测师是一家拥有先进的教学理念,强大的师资团队,业内好评甚多的接口自动化测试培训机构!

17727591462

联系电话

您现在所在位置:接口自动化测试培训 > 新闻资讯

简述QTP自动化测试框架

更新时间:2022-05-23 09:03:59 作者:多测师 浏览:27

  一提到框架,很多新入手的朋友们可能会一头雾水。最早的我也是如此,经过一段时间的自动化测试实际使用,我把框架的概念作了一个简化的理解。

简述QTP自动化测试框架

  实现QTP自动化测试框架实际上要由以下几个部分组成:

  1、一组录制好的qtp脚本

  2、一个可以组织用例的excel文档

  3、一个VBScripts脚本

  这三部分内容组成了qtp框架的一个基本结构。如果你还不理解,那么请参考以下内容:

  首先,根据测试需求,我们会为我们的测试执行相关的脚本录制,将这些脚本保存下来。

  第二,在我们已经录制好的脚本中会存在一些特定的值,把这些值参数化,不在脚本中保留具体的值,那么具体的值放在哪里呢?

  第三,解决上一步的问题,将具体的待测值放入一个excel文档中,可以根据实际需求来制定我们所需要的值。这一步更像是我们在进行测试用例的设计,类似于利用边界值,等价类的方法把我们关注的测试值设计出来,形成一个列表保存在一个excel文档中。

  第四,上面的步骤最关键的一点实际上是要qtp脚本能够读取excel文档中指定的内容,从而执行测试

  第五,为实现真正意义上的自动化测试,我们需要一个VBScripts脚本,它的作用是通过执行这个VBScripts脚本来驱动QTP程序启动,然后自动运行我们所需要执行的qtp脚本。

  完成以上内容,一个基本的自动化测试架构就组合完成了。当然,以上的内容只是一个简单的说明,在这其中,实际上是需要我们进行脚本的调整和运用一些编程技术才能实现这个框架,例如,我们如何让qtp脚本来读取excel中的用例值??如何通过vbscripts脚本来启动QTP程序??等等,这些内容将在后续的文章中慢慢道来。

  而对于以上的框架实际上还有调整的余地,我们很多时候听到的框架优化,原则上就是要把这个框架更细化,例如,我们的测试用例中需要有附件的配置、需要有公共函数的使用、测试执行后要有结果存储的路径等等一系列内容,这样,这个框架才能够被共享和复用,而不是每次测试都要重新考虑用例设计或者重新生成用例集,而这些是慢慢将这个框架进行丰满所要做的工作。

  以上内容为大家介绍了QTP自动化测试框架,本文由多测师亲自撰写,希望对大家有所帮助。了解更多自动化测试相关知识:https://www.aichudan.com/xwzx/

联系电话

17727591462

返回顶部