www.it168shop.com

发布新日志

  • QTP - 设置技巧 - 对象重复识别问题的解决等

    2010-07-02 17:45:23

    今天看了精华一个帖子可能可以解决长期以来困扰我的问题,即:录制web页面的时候,同一个页面刷新后,或跳转回来后,QTP识别为不同的Page,用_加编号的方式显示,如:"page_2"。
    http://bbs.51testing.com/thread-48795-1-4.html

    解决方法:
    在Tools-->Options-->Web-->Page/Frame. Options
    里面有一些设置项,把Create a new page test object for 选第二项---different test object description.但是也有人说:选第二项,结果是所有对象描述一致的都会自动识别为相同的对象。使用起来还是不够方便,应该:选第三项,并且把第三项下面5个checkbox都勾选上。这样就可以根据不同的URL、不同的对象描述来给对象归类了(我的理解:假如选第三项:different URLs or a change in data transfer,那么只要是不同的URL,比如我在page1点了某个link,然后想从那个link的page点一个link再回到page1,也许page1就是多出来什么参数,也就是link会不一样,那么明明是一个page,都是page1,结果被识别成了另一个新的叫page1_2。)所以还是用第二项different test object description比较合理我觉得。

    然后我还想具体查查这个设置,于是baidu了一下,发现下面这个链接也不错,总结了不少qtp和LR的技巧和用法,有空也可以看一下:
    http://www.51testing.com/?uid-138635-action-spacelist-type-blog
    在这里摘抄几个QTP的设置技巧:

    1)如何设置让对象库不产生重复对象
        tools --options---web ---page/frame. optinons
        都选择第二项: Different test object descrīptions, 就OK了.

    2)QTP默认录制方式是无法录制下拉菜单的,必须修改设置后再录制
        修改设置如下:
        在tools -> web event recording configuration 点击custom settings... 展开Web objects,
        选种webelement,点击event -> add -> onmouseover 。并确定在record栏内,状态是enabled。
        然后再重新录制你的脚本。
        执行录制后的脚本,无法回放成功,这是因为脚本只录制了鼠标的onmouseover 事件,却没有录制click事
        件,所以脚本录制完后要手动添加click事件。

    3)QTP回放的过程中出现禁止运行控件提示的解决方法
        修改QTP设置如下:toos-->options..-->Active Screen-->Advanced-->点选Load ActiveX controls

    4)QTP与MTM或者QC连接:
        Tools/option/run/allow other mercury products to run...

    5)共享对象库:
        Set App = CreateObject("QuickTest.Application")
        App.Test.Settings.Resources.ObjectRepositoryPath = "path"
  • 缺陷管理和缺陷跟踪的歧途

    2007-06-26 09:03:26

    看到本版关于测试工具的讨论真是如火如荼阿。
    不过我觉得测试缺陷的跟踪和管理其火力不应该集中在这些工具的应用上
    而应该更多的集中在管理思想本身上吧。
    我用过TD,bugzila,也自己组织开发过bug管理系统,也用过Excel管理
    觉得工具并不是最重要的,重要的是
    1、你如何规格化你的bug,使其满足所有人的信息需要;
    2、如何跟踪bug的修复的各个环节和状态?
    3、如何分析bug?[这个就可以大幅讨论很多东西了,有兴趣的也可以参见拙著《测试缺陷分析务实》]
    4、如何管理测试用例和评价测试的充分性?
    5、如何判断版本的放行?
Open Toolbar