验证点或者检查点在qtp自动化测试中非常常用的,可以说如果一个自动化测试中没有验证点,那这个自动化测试其实没有任何意义的,因为既然时自动执行的脚本,那么我们就只能通过最终的验证结果来查看测试脚本是否执行成功,每项实际结果都达成了预期的结果。因此验证点可以说时自动化测试过程中的关键。
那么在qtp中验证点有哪几种方式呢:
- checkpoint
- checkproperty
其中第一种方式是qtp默认的一种检查点方式,可以对进行很多方式的验证,主要是用于验证对象。这块比较简单只需要在qtp中直接添加验证点即可,这里主要来介绍checkproperty这个方法,CheckProperty的应用范围比checkpoint广很多,并且很多地方可以替代checkpoint,笔者在这里推荐大家使用checkpoint。
如果我需要验证一个文本框的值为:iquicktest.com , 那么只需要使用如下脚本直接对其属性进行验证。
Browser("Browser").Page("Page"). _
WebEdit("WebEdit").CheckProperty "value","iquicktest.com"