Automation Testing Summary(QTP & QC)

上一篇 / 下一篇  2009-12-01 18:07:12

查看( 791 ) / 评论( 8 )

    接触自动化测试有一年的时间了,记得刚开始接触测试的时候,感觉自动化测试离我很遥远,感觉会自动化的人都是高手,也曾憧憬曾经有一天自己用自动化跑脚本的场景。然而真正接触自动化的时候,还是遇到了诸多的困难,也曾经走了很多弯路,现在回过头来看,觉得每一步都是非常不易的。

 

    我们公司的自动化工具是QTPQC,通常情况下QTPQC是连接使用的,我们通过QTP的关键字视图和专家视图,尽享录制和编写脚本相结合的方式,来完成脚本的编写工作。这里详细说下为什么是录制和编写脚本相结合的方式,因为大家都知道自动化的方式有两种,一种是关键字视图下的录制,一种就是专家视图下的脚本编写(VBScript)。前者简单,便捷,但是重用性差,基本上第二次使用就不能完全跑通了,而后者脚本编写的工作量可能大一些,但是他是以识别对象属性的方式run的,而前者需要对象库,只要对象库有所改变,自动化就会跑不通,我们知道我们在做自动化测试的时候,因为版本的变更,系统的对象也会随之变更,所以在专家视图下编写脚本的方式可以极大的改善脚本的复用率,有一次编写,多次使用的好处。

 

        QC不仅承担着管理自动化脚本,管理软件测试流程,同事还充当着Tracking Defect的重要角色,同时也是客户,开发,测试Communication的纽带,客户通过QC了解项目进度,开发通过QCDefect Management功能来保证系统的Bug及时得到修复,做到和测试及时交流,而测试利用QC进行软件测试的过程控制和结果分析,比如说文档管理,脚本管理,自动化运行结果分析,此外还有测试计划,测试执行,缺陷管理等,所以说QC的使用可以极大的保证我们工作的规范,提高工作效率,减少风险。

 

    关于QTPQC的连接,我们通过QTP上的一个Application Area,在上面建立相应的LibraryRepository,而在QC里面跑脚本所需的所有信息都从这里调用,也就是我们常说的跑自动化就是在QC里跑QTP的脚本。

 

    关于自动化在项目中的实际运用,我会在以后的文章中分享给大家。


TAG:

dangxinyan的个人空间 dangxinyan 发布于2009-12-01 18:18:43
QC也是软件测试管理方面的,不要把我挪来挪去的啊
测试初长成 投缘 发布于2009-12-02 11:55:11
帮顶一下~~~
dangxinyan的个人空间 dangxinyan 发布于2009-12-02 16:03:11
回复 3# 的帖子
谢谢
cncxy发布于2009-12-03 14:21:45
问楼主下
我刚刚开始接触QC,想问一下,
①、QC是否支持多语言的功能?如:在日文下是否运行正常?感觉输入日文后会变乱码,是否可以调整?
②、我按照QC教程中的案例一步一步使用下来,到了自动测试时,会出现下列错误:“The QuickTest Remote Agent is either not installed on the host you specified, or a version earlier than 10.00 is installed.  To run this test, QuickTest Professional 10.00 must be installed on the host computer.”我已经安装完成了quicktest professional 了,可还是出现这个错误。
请帮忙解答下。
dangxinyan的个人空间 dangxinyan 发布于2009-12-04 16:49:59
回复 5# 的帖子
你好QC支持多语言功能,这个主要与数据库相关,一般QC上可以显示出来,但要后台数据库不支持就很可能是乱码,如果不显示再查看具体原因,对症下药。
Jevon.liu的个人空间 Lucky.liu 发布于2009-12-11 11:17:42
请教
如何将QTP生成的结果自动导入到QC里面去?
dangxinyan的个人空间 dangxinyan 发布于2009-12-17 17:42:55
回复 7# 的帖子
我们是QTP和QC连接在一起的,直接在QC的Lab里运行脚本,结果就在QC里显示。
学习 key8970 发布于2010-01-05 08:30:59
我现在就觉得,离我很远
我来说两句

(可选)

日历

« 2024-04-25  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 2685
  • 日志数: 6
  • 建立时间: 2009-11-12
  • 更新时间: 2009-12-01

RSS订阅

Open Toolbar