QTP怎么添加检查点?(图文教程)

QTP作为一款自动化的测试工具,其目的就是通过机器自动的去进行判断某一个功能是否有错误,可是机器不像手工,机器是不知道功能是否正确的,这个时候就需要在自动化测试脚本中添加检查点,以检查在某个功能点的正确性。

工具/原料

QTP脚本学习

方法/步骤

在这里先简单介绍接下来需要做一些什么事情。首先需要打开QTP工具,然后录制一个自动化测试脚本,最后插入检查点验证插入的检查点的正确性。


QTP怎么添加检查点?(图文教程)

在桌面上双击打开QTP程序图标,运行QTP自动化测试工具。


QTP怎么添加检查点?(图文教程)

点击【new】新建一个测试脚本,通过点击Record录制一个测试脚本,这里录制的测试对象以百度为例子,对大家进行讲解。


QTP怎么添加检查点?(图文教程)

开始录制脚本,在百度搜索框输入123后,点击最上方菜单栏的【insert】,在弹出的操作中鼠标移至【checkpoint】在弹出的框中选择具体的检查点类型,根据需要的检查点的不同选择检查点,这里选择标准检查点【standard checkpoint】,选择以后点击百度输入框输入的“123”


QTP怎么添加检查点?(图文教程)

脚本代码如下:

systemutil.Run "iexplore","http://www.baidu.com"

'**打开浏览器访问百度

Browser("百度一下,你就知道").Page("百度一下,你就知道").WebEdit("wd").Set "123"

'**在搜索框输入123

Browser("百度一下,你就知道").Page("百度一下,你就知道").WebEdit("wd").Check CheckPoint("wd")

'**检查输入项


QTP怎么添加检查点?(图文教程)

脚本录制完成后点击运行,运行结束查看测试报告,大家可以看到在运行的报告中显示的是脚本运行成功。


QTP怎么添加检查点?(图文教程)

这里小编要修改一下在百度输入框中的输入值,故意让检查点检查出错误,以进行验证。

修改后代码如下:

systemutil.Run "iexplore","http://www.baidu.com"

Browser("百度一下,你就知道").Page("百度一下,你就知道").WebEdit("wd").Set "12"

'**读者请注意这里小编将输入改成了12了

Browser("百度一下,你就知道").Page("百度一下,你就知道").WebEdit("wd").Check CheckPoint("wd")

'**检查输入项


QTP怎么添加检查点?(图文教程)

最后查看测试结果,毫无疑问运行检查后,发现检查错误。


QTP怎么添加检查点?(图文教程)

注意事项

在设置检查点前要先明白检查点的类型

相关内容

  1. QTP不能识别对象怎么办?(图文教程)

    在自动化测试运行中经常会发生运行过程中提示"对象不能在对象库中被发现,请检查对象库",因为这么一个小的错误提示而导致花费大量时间去检查对象库特别是当脚本比较大的时候就显得尤为麻烦,特别对于刚入门的同学,发生类似报错容易打消学习的积极性,给自己学习和工作带来苦恼,今天分享一篇个人在 ...

  2. QTP批量执行脚本(图文教程)

    在自动化测试工作中使用QTP测试工具每次只能运行一个脚本,我们通常的办法就是通过对测试脚本进行集成,将需要批量执行的脚本集成为一个测试脚本,但是这样对于后期的维护变得很困难,也造成了测试脚本的臃肿,变得牵一发而动全身,这是一个方面还有一个方面就是可能需要批量执行的脚本之间并没有任何的关系,这个时候将 ...

  3. QTP的三种录制方式讲解(图文教程)

    通常对于测试脚本的创建有两种方式:第一种为脚本编写方式,通过编写测试脚本运行,这种方式对于操作人员的编程能力有很高的要求.第二种为脚本录制的方式,通过录制脚本生成测试脚本,操作人员不用关心脚本是如何进行实现的,只需要关注业务流程就能够完成脚本的创建.根据不同的应用QTP为操作人员提供了3种脚本录制的 ...

  4. Test Batch Runner使用教程(图文详解)

    其实对于自动化批量运行测试脚本这事儿其实很容易只是读者没有认真的去研究去尝试这个方向所以觉得很难,或者不知道该怎样去做这个批量执行自动化,但是自动化的灵魂就是尽可能少的解放手工,能够有更多的时间完成更多的工作.在自动化测试工作中使用QTP测试工具每次只能运行一个脚本,我们通常的办法就是通过对测试脚本 ...

  5. QTP自动化测试实践应用(图文教程)

    前面小编为大家讲解了很多QTP初学者的知识,但是光凭前面提到的不足以完成一个QTP自动化测试脚本的项目,下面小编将为大家介绍实践中使用QTP工具/原料具备QTP测试环境方法/步骤背景:测试成本的组成包括三个方面测试准备成本.测试执行成本.测试结束后成本什么是测试结束后成本?就是在测试完成后对于测试数 ...

  6. QTP对象不唯一解决办法(图文教程)

    使用QTP通常的方法就是先录制脚本,然后在录制脚本的基础上做出修改,但是有时候因为脚本修改后,或者录制的脚本达不到要求,通常会出现一些错误,如未找到对象.对象不唯一等错误,这是因为我们在操作多个网页时,QTP没有识别到我们需要操作的页面的唯一属性,发生这样的错误应该如何解决呢?小编将会以一个小的例子 ...

  7. QTP怎么设置断点?(图文教程)

    说道断点我相信大家并不会陌生,所谓的断点就是我们在执行脚本时脚本中断的地方.为什么需要打断点?因为在日常中我们需要脚本在运行过程中做一部分时间的暂停.还有就是在脚本出错的情况下为了能更好的发现错误所出现的位置,便于分析错误产生而打断点.断点还有一个好处就是可以知道脚本的某一处是否运行.工具/原料具备 ...

  8. QTP怎么打开.关闭应用程序(图文教程)

    QTP作为一款自动化测试工具,在很多时候我们需要打开或者关闭应用程序,如在进行测试前需要将应用程序打开,等到结束后需要把应用程序关闭,这是第一种情况.第二种情况就是在脚本的运行过程中我们需要打开另外的一个程序配合当前脚本完成操作步骤.第三种情况则是在脚本操作中由于脚本稳定性差等一些原因导致虽然在脚本 ...

  9. QTP怎么添加文本检查点:[7]QTP文本检查点

          今年来软件测试行业在国内兴起,很多人都开始从事这个工作,刚刚入门的人一般都是用qtp进行功能测试,今天我们就来讲解一下QTP怎么添加文本检查点,希望可以帮助到大家.方法/步骤首先在自己的电脑上安装qtp 9.2,然后从桌面启动qtp接着在打开的界面上,开始录制一个脚本,如图所示单击rec ...