51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1920|回复: 4
打印 上一主题 下一主题

[原创] 代码可重用性,与location

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-8-25 10:31:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
(1)我录制了QTP自带的那个“订机票”的应用程序的过程,在自己电脑上可以运行;但是在别人电脑上无法运行。
后来才发现,那人的QTP是中文版的。而我电脑的是英文版

请问:像这种由于语言不同引起的无法回放问题怎么解决?

如果,我录制的时候,去掉所有object的text等等与名字有关的属性(但保留object class等类型属性),而用location来标示,能不能解决这个问题?



(2)同一个B/S系统,在不同的阶段名字会有所不同,例如有时叫做“演示系统”,有时叫“BOSS系统”,但是里面的内容是一样的。

请问:应该怎么解决?

       是不是把Page等等所有Object的名字都改成Regular Expression 才可以?

        如果采用(1)中提到的“去掉所有object的text等等与名字有关的属性(但保留object class等类型属性),而用location来标示”,能不能解决?

先谢谢大家!

[ 本帖最后由 mjji23 于 2007-8-25 10:33 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

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

    连续签到: 1 天

    [LV.1]测试小兵

    2#
    发表于 2007-8-25 14:44:34 | 只看该作者
    1, 你可以试试看结果如何。如果不行,就用描述性编程。不过建议QTP的版本最好与你的电脑的操作系统的语言一致;
    2,只要QTP识别此对象的属性和属性名没有发生变化,回放时就应该不会有问题。

    建议楼主不要被一些还没有出现的问题吓怕了。即使出现了,也不用害怕,根据错误信息去修改就可以了。还是多多实践吧,在实践中锻炼自己,增强自己应用QTP解决实际问题的能力
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.1]测试小兵

    3#
    发表于 2007-8-25 14:45:47 | 只看该作者
    “不入虎穴,焉得虎子?” 你不去试验,怎么知道是不可行的呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2007-8-25 17:32:49 | 只看该作者
    支持版主说的
    你提问太泛了 具体什么问题问出来版主才好帮你撒
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
     楼主| 发表于 2007-8-27 09:46:09 | 只看该作者
    多谢楼上两位,我会去尝试下
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-11 18:46 , Processed in 0.075350 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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