虽然我们不能控制灾难, 但是我们可以左右灾难的后果!
坚持生的勇气! 那就是希望!
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