51Testing软件测试论坛

标题: 界面验证 [打印本页]

作者: dqf    时间: 2011-6-16 09:36
标题: 界面验证
手工测试中对于界面验证很简单
但不只在QTP中如何来操作呢
例如:
1.界面元素是否完整正确(标题、字段,这些可以设置文本检查点来做,那么对于是否存在几个文本框、几个下拉框、几个多选框、几个单选框等这个用什么来验证或者怎么操作呢?)
2.录入方式(手工、选择、自动带出、);
3.必输项?
4.唯一性(这个倒也可用文本检查点);
5.长度、类型(这个应该也可以实现,就是烦点)
作者: 17800455    时间: 2011-6-16 10:06

  1. set desc = Description.Create
  2. desc("micclass").Value = "WebEdit" '//改这个类型就行了。分别改为下拉列表weblist,等。。。。
  3. count = Browser("xxx").Page("xxx").ChildObject(desc).count
  4. if count = 5 then '//5个文本框

  5. end if
复制代码

作者: dqf    时间: 2011-6-17 09:37
回复 2# 17800455


    谢谢!
   那必输项如何验证呀?
作者: 62369432    时间: 2011-6-17 10:25
个人习惯 必输项未输入的情况下保存 判断是否弹出警告.
作者: lyscser    时间: 2011-6-17 10:49
何必为难自己,何必为难QTP……
作者: dqf    时间: 2011-6-17 12:41
回复 4# 62369432


    我也是这样的,但不管是否有输入内容,在判断的时候始终通过的
   Browser("XX").Page("XX").WebButton("保存").Click
    if Browser("XX").Page("XX").WebElement("请输入名称!").Exist then
       msgbox "OK!"
    Else
       msgbox "NO!"
    End if
但不管文本框中是否已经录入了数据,执行结果都是OK的




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