51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 3095|回复: 13
打印 上一主题 下一主题

[原创] QTP 中如何验证FUNCTION 是否写得对

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-3-16 10:11:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在QTP 中,编写好一个FUNCTION 后,如何去验证这个FUNCTION 是否正确?
例如:
Function CheckDateSortAscending(dtArray)
Dim aIndex
CheckDateSortAscending=True
For aIndex=0 To UBound(dtArray)-1
        If DateDiff("d",dtArray(aIndex),dtArray(aIndex+1))<0 Then
                    CheckDateSortAscending=False
            Exit Function
    End If
Next
End Function
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2012-3-16 12:14:49 | 只看该作者
Waiting for the answers
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2012-3-16 16:41:59 | 只看该作者
你可以将编写脚本看成是开发,那么验证开发是否正确可以用就需要测试,对于函数来说就是代码走读或者单元测试
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2012-3-16 18:09:51 | 只看该作者
回复 3# hsjzfling


谢谢你的回复,有没有什么template 的脚本可以参考。 例如就针对上面这个function 在qtp中如何写个脚本去验证它呢?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2012-3-17 14:31:34 | 只看该作者
和开发做单元测试一样  写测试代码调用此函数 或单步运行 查看debug view
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2012-3-19 12:58:30 | 只看该作者
回复 5# 正在更新


    ok. Many thanks
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2014-12-18 10:31
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    7#
    发表于 2012-3-20 10:19:57 | 只看该作者
    Function CheckDateSortAscending(dtArray)
    on error resume next
    Dim aIndex
    CheckDateSortAscending=True
    For aIndex=0 To UBound(dtArray)-1
            If DateDiff("d",dtArray(aIndex),dtArray(aIndex+1))<0 Then
                        CheckDateSortAscending=False
                Exit Function
        End If
    Next

    If err.number<>0 then
        msgbox "该函数有错,错误描述为:"&err.description
    End If
    End Function
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-1-10 09:52
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    8#
    发表于 2012-3-20 15:54:50 | 只看该作者
    调用一下就可以了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-1-10 09:52
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    9#
    发表于 2012-3-20 15:55:09 | 只看该作者
    先注册对象,然后调用
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-1-21 15:46
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]测试排长

    10#
    发表于 2012-3-21 17:35:32 | 只看该作者
    调用函数
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2012-3-26 14:23:13 | 只看该作者
    初学  qtp
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
     楼主| 发表于 2012-3-29 11:38:26 | 只看该作者
    回复 7# feiyunkai


        Many thanks
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
     楼主| 发表于 2012-3-29 11:40:23 | 只看该作者
    回复 9# da乐

    多谢回答
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2012-4-3 21:41:00 | 只看该作者
    有没有哪位朋友知道,QTP是否可以录制多媒体软件,如cyberlink, powerdictor, WInDVD,暴风影音之类的软件, 我们部门主要负责这部分软件的系统兼容性测试,希望导入QTP自动化测试。  thanks!
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-5-4 09:59 , Processed in 0.077831 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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