51Testing软件测试论坛

标题: 请教:Checkpoint检查正确的话,能不能返回一个错误的报告 [打印本页]

作者: sy_ccie    时间: 2005-8-30 16:45
标题: 请教:Checkpoint检查正确的话,能不能返回一个错误的报告
在一些情况下,网页出现了异常。但是不能确定正常情况下,网页应该是怎么样的。或者,这些异常的东西根本就不应该存在。比如:网页上出现了一些乱码。

这样的情况,Checkpoint怎么设置。

我想能不能检查这些异常的东西,如果出现了就说明有错误。

如果不能这么做的话,对于一些随机成生的网页中出现的乱码,应该怎样解决?
作者: lovetest6    时间: 2005-8-30 16:52
你这个问题我倒是没怎么想过,不过text checkpoint中有个text not displayed不知道能不能对你有点帮助。
作者: QA_BAY    时间: 2005-8-31 13:08
那你可以作网页检查点!
或者文字检查点!
只有你知道是哪个地方错误!
要不然QTP检查起来会很慢!每个网页都要作一下对比,这样不利于多网页的检查!
作者: li    时间: 2005-8-31 17:55
我的理解是:
这个网页的内容不是确定的,而楼主只是想验证里面有没有乱码,所以QA_BAY版主的方法不太可行,一来这个检查点没有标准值,二来也无法确定哪里会出错.
楼主,我的理解对吗
作者: sy_ccie    时间: 2005-8-31 18:09
战友 li:
和你理解的一样。
我觉得在实际中,做回归测试,测试用例肯定是特定的。这样才能保证能复现。虽然网页是动态成生的,但是内容还是一样的,要不没有办法保证复现乱码。
现在的问题是我不知道如果没有BUG,正常的情况下是什么样了。可能乱码能正常显示,也可能根本就不存在。所以不知道Checkpoint怎么设置。

我能想到的最简单的办法就是在以后的测试中,检测到那段乱码,就返回一个错误。

版主 QA_BAY:
我没有明白您的意思,也可能您没有明白我的意思。麻烦在解释一下。先谢了

l版主 lovetest6:
谢谢你的提示,我现在研究一下。不明白的地方,还得请教。
作者: sy_ccie    时间: 2005-8-31 20:33
此贴的任务也完成,如果个人总结有错误的话,请指教。谢谢大家的回帖,和lovetest6的提示。只要选上Text not displayed就能解决我的问题。

关于 Text Checkpoint 的总结。
1、Text Checkpoint 的检查部分分为三个部分。Checked Text 、Text Before 、Text After。在默认的情况下,Checked Text执行的是精确检查,其余两个部分执行的是模糊检查。Text before(After)检查的内容可以比实际的内容少。但是不能有和是实际内容不相符的地方,否则就失败。

2、Exact match选项。如果选择了这个选项,三部分完全都进行精确检查。个人觉得和只检查checked Text部分没有区别。

3、Text not displayed。这个选项本质上就是一个结果取反的过程。就是把检查的结果给反过来,把pass变成Fail,Fail变成pass。我觉得这样就很容易理解。
作者: lovetest6    时间: 2005-9-1 09:34
鼓掌鼓掌,建议大家都用这种解决问题的方式。:)
作者: QA_BAY    时间: 2005-9-1 10:05
一开始没有看理解楼主的题意,是我的不对!

看了楼主分析,不错不错!
作者: lovedemon    时间: 2005-9-19 21:51
补充一点,可以参数化text before and text after之后,将其中的值设为“空”,这样就形成了没有条件的检查,将检查界面内任何和check text相同的内容,虽然这样检查不是很精确,但是在有些特定情况下非常好用




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2