51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3140|回复: 8
打印 上一主题 下一主题

[讨论] 关于描述性编程时的检查点

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-11-12 10:08:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用描述性编程写脚本时,检查点能不能也用描述性的方法?

网上搜了一通,据说是QTP 的检查点只能插入?并且一定要在对象库里存在对象?

欢迎发言 指点指点 讨论讨论
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    开心
    2016-2-27 08:48
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    2#
    发表于 2007-11-12 10:18:23 | 只看该作者
    楼主还是自己写代码 去检查吧
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2007-11-12 10:41:32 | 只看该作者
    写代码检查是做好的办法也是万用的办法
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2007-11-12 11:26:00 | 只看该作者

    z

    那是当然的啦!
    如果你使用描述性编程的话,一般是要脱离对象的,所以你的checkpoint也要自己写,
    比如:
    1. Function checkButtonExist(buttonName)
    2.   If  Browser("CreationTime:=0").Page("index:=").WebButton("name:="&buttonName).Exist Then
    3.           Reporter.ReportEvent micPass, "Button's Exist Check Point","The"&buttonName&"'s button is exist."
    4.   else
    5.      Reporter.ReportEvent micFail, "Button's Exist Check Point","The"&buttonName&"'s button isn't exist."
    6.   End If
    7. End Function
    复制代码
    当然这些你个要想办法写成共同的东西,以备其他地方用。可重用一直是大家追求的目标。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2007-11-12 11:26:46 | 只看该作者
    个人感觉QTP的对象库功能很强大了,没必非得去描述性编程。。。我还是喜欢共享对象库
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2007-11-12 12:12:53 | 只看该作者
    谢谢各位大黑的指点,对象库就是维护起来比较麻烦
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2007-11-12 13:39:14 | 只看该作者
    先添加好对象库再写脚本,其实没什么维护的工作可言··除非你的版本不稳定·对象经常变化
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
     楼主| 发表于 2007-11-12 13:58:59 | 只看该作者
    第一个是版本不稳定, 第二个是有写数据是动态的,我要校验数据,
    描述性编程 ,到时候维护个数据库就好了

    我是这样想的,不知道可行不?还没开始搞呢,以前就会录制,维护那个库确实不容易,汗
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2007-11-12 17:53:35 | 只看该作者
    单一对象在脚本中多次使用的的,最好用对象库,这样版本变化时维护工作量会小一些
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-24 05:47 , Processed in 0.076297 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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