虽然我们不能控制灾难, 但是我们可以左右灾难的后果! 坚持生的勇气! 那就是希望!

BPT(business process testing) 研究(四)

上一篇 / 下一篇  2008-05-20 17:36:53 / 个人分类:QTP

    这次整理一些在整个研究过程中出现的问题。
    一、由于Business Component需要QC和QTP协同工作,所以我们没办法单独用QTP对Component进行调试,除非拷贝代码到本地Test,然后将所有Parameter部分实例化,可以进行调试;或者就是打开QC,用QTP连接QC后打开Component,但这时又涉及到锁定机制,也就是谁先开,谁锁定,后开的只能为只读方式,很麻烦。

    二、调试interation在单独Component下无法实现。

    三、由多个Component组成的Case在QC调用远程PC进行运行时效率低下,每一个Component都会在被运行前实时下载一次。一般一个10个Component的Case会在3-4分钟左右(视Component复杂度定)。

    四、最郁闷的部分,由于是QC总控,QC的Test Lab只返回粗略的结果(pass or fail),细节results部分被存在QC的数据库中,但是当我们想要用QTP打开results进行错误定位时,Results View一直时downloading状态,无法下载。
    这是QC和QTP就BPT测试的一个Bug,暂时还未解决!

   这个问题可以用Report Manager(一个第三方QTP插件)进行人为测试Log记录!

   五、使用QTP对web进行测试时,请务必保证QTP现行打开,不然会有很多对象无法识别。

    六、有时候web应用开发人员不一定会给所有html对象一个清晰明确的定位属性,比如唯一的name,唯一的html tag/id,这个时候我们可以考虑QTP的测试对象属性,即同类对象的index,结合顺序和步进,可以解决某些无法定位问题!

    待续


TAG: QTP

 

评分:0

我来说两句

日历

« 2024-04-29  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 42179
  • 日志数: 55
  • 图片数: 1
  • 建立时间: 2007-11-27
  • 更新时间: 2008-08-23

RSS订阅

Open Toolbar