51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1901|回复: 5
打印 上一主题 下一主题

[原创] 界面验证

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-6-16 09:36:02 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
手工测试中对于界面验证很简单
但不只在QTP中如何来操作呢
例如:
1.界面元素是否完整正确(标题、字段,这些可以设置文本检查点来做,那么对于是否存在几个文本框、几个下拉框、几个多选框、几个单选框等这个用什么来验证或者怎么操作呢?)
2.录入方式(手工、选择、自动带出、);
3.必输项?
4.唯一性(这个倒也可用文本检查点);
5.长度、类型(这个应该也可以实现,就是烦点)
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2011-6-17 12:41:12 | 只看该作者
回复 4# 62369432


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

使用道具 举报

该用户从未签到

5#
发表于 2011-6-17 10:49:59 | 只看该作者
何必为难自己,何必为难QTP……
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2011-6-17 10:25:42 | 只看该作者
个人习惯 必输项未输入的情况下保存 判断是否弹出警告.
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2011-6-17 09:37:42 | 只看该作者
回复 2# 17800455


    谢谢!
   那必输项如何验证呀?
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2018-7-13 14:04
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]测试排长

    2#
    发表于 2011-6-16 10:06:34 | 只看该作者

    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
    复制代码
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-20 01:24 , Processed in 0.070259 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表