QTP位图检查点什么意思

QTP位图检查点什么意思,第1张

有时候我们希望在测试结果中体现一些特定的信息,比如某个按钮是否为可用状态、图像中的文本显示是否符合要求、用户从数据库存中查询出来的行列信息是否正确等。QTP为此提供了检查点的功能,用于验证应用程序是否在预定的状态上。QTP提供多种类型的检查点,帮助测人员实现不同的功能。

位图检查点(Bitmap Checkpoint)检查位图格式的网页或应用程序区域;如。被测应用程序中有一个按钮,显示<查看文档>其中<号码>会被输入到应用程序中其它位置窗体的四位数字代码替换。可以创建一个文本区域检查点,以确认在该按钮上显示与窗体中的号码相同

测试用例就是就给个预期结果,然后实际结果与预期结果不一样,该用例出错,再进一步判断是不是bug。

利用QTP做自动化测试,如果没有设置检查点,那都通过,就自动化测试报告就没有必要拿出来做分析了。要知道机器是死的,人是活的,机器只能根据你给的检查点通不通过来做出报告。我们才能根据QTP的测试执行报告来输出我们的测试报告。

检查点在我看来:有几种,如楼上所言的文本检查点,图片检查点,标准检查点,文本区域检查的,这些都是QTP来帮我们输出报告,还有一种就是自定义的(就是自己写逻辑判断脚本,利用Reporter.reportEvent 方式来输出报告)

看了你的脚本,在做选择的时候,都是使用鼠标或键盘 *** 作,基本上这样的编程方式是不可取的,主要问题是程序不稳定,受外界的干扰大,最后往往容易出错,变得不可用。

我觉得,所有的输入和选择都是应该用对象的函数来做,不要依赖于键盘输入或鼠标选择。

你提到的检查点问题,不建议使用,检查点的设定,可移植性差。应该考虑完全有脚本来控制所有检查。

你是否想检查输入X和界面上的Name:想比较,如此的话,可以

- 取出界面上输入的值

- 取出Action1输入的值 Parameter("Order_Name")

然后使用if语句进行字符的判断。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9929532.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存