51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

楼主: songfun
打印 上一主题 下一主题

[原创] 在QTP中如何使用Class(类)

[复制链接]

该用户从未签到

41#
发表于 2007-11-23 12:03:40 | 只看该作者
不习惯这种编程方式,比较喜欢c。
对其他语言都不感冒
最讨厌java
回复 支持 反对

使用道具 举报

该用户从未签到

42#
发表于 2007-12-3 20:29:51 | 只看该作者
支持
回复 支持 反对

使用道具 举报

该用户从未签到

43#
发表于 2007-12-18 17:12:13 | 只看该作者
不错的教程!!!
回复 支持 反对

使用道具 举报

该用户从未签到

44#
发表于 2007-12-27 23:20:07 | 只看该作者

回复 11# 的帖子

bu shi hen ming bai
回复 支持 反对

使用道具 举报

该用户从未签到

45#
发表于 2007-12-29 13:58:42 | 只看该作者
今天终于把项目里的基础函数全部转成CLASS,用起来感觉还不错,呵呵...但感觉还是有点遗憾,比如不支持重载,支持的覆盖也是假覆盖等等,如果QTP换做用JAVA来做脚本语言或其他像RUBY,PYTHON什么的就好了!
回复 支持 反对

使用道具 举报

该用户从未签到

46#
发表于 2008-1-18 10:36:10 | 只看该作者
原帖由 songfun 于 2007-8-12 23:27 发表
呵呵,02年就开始用QTP了,比我早多了,原来是个测试界前辈,瞻仰瞻仰(据本人斗胆猜测,兄台也是一位前辈,冒昧之处多多包涵 ) sdlkfj1
貌似02年才刚刚出现QTP第一个版本5.5吧?而当时国内能有几家公司做到自动化的这个程度了——我真的很惊奇,看来兄台一定有在外企工作的经验,说不定还是个CTO、架构设计总工程师。既然在班门之前,我也不敢弄斧了,以下只能说说我的个人看法:
其实框架的复用确实是很重要的一个方面,但是就本质原因而言,重用效果不理想真的只是框架设计自身的问题吗?sdlkfj6
产品大和涉及面广确实是一方面的原因,不过到底框架是要起什么样的作用其实很多人不明白(唔,我承认我也不明白,真希望得到前辈们的指点sdlkfj1 )。
自动化测试在国外的公司里,本身是被作为一个项目来进行的(听在外企工作的朋友这么说过),有成熟配套的自动化测试的项目经理、自动化测试流程、自动化测试计划……诸如此类。而我们呢,现在都是怎么做的?恐怕很多人只知道拿到一个系统,就立刻开始录制、编辑脚本、回放……
所以,如果靠个别高手去做框架设计,而没有从需求管理、变更管理、开发过程等方面的角度去介入,那“导致成本增加”也是在所难免了的。
总的来说,赞同你的观点,“不是只要可以实现就行了”,技术如果不能为应用而服务,那么终究要消亡的。测试在国内刚起步没几年,很多东西都在摸索阶段,能有相关经历的人少之又少(何况高手都很低调,恐怕不会轻易在论坛抛头露面),底蕴不足带来的任何现状都需要时间来填补的。包括Automation Framework在内。
所以需要大家多多交流,才能进步的更快。


现在我这里就是这样的
但是公司里暂时还没发现别人会用QTP
只能自己一点一点摸索
拿到程序就开始录
能否指点一下自动化的流程应该怎么走么?
另外我对QTP的了解和使用还只是在初级阶段
在周围没有人指导的情况下应该怎么样去学习和提高呢?
回复 支持 反对

使用道具 举报

该用户从未签到

47#
发表于 2008-1-18 11:54:29 | 只看该作者
原来VBS也能定义类啊
回复 支持 反对

使用道具 举报

该用户从未签到

48#
发表于 2008-1-18 16:35:04 | 只看该作者
学习,学习
回复 支持 反对

使用道具 举报

该用户从未签到

49#
发表于 2008-1-22 00:54:36 | 只看该作者
怎么感觉好像是java程序呢,看来vbscript还是蛮强大的,
要是qtp用java来做岂不更好?呵呵
回复 支持 反对

使用道具 举报

该用户从未签到

50#
发表于 2008-2-21 18:00:50 | 只看该作者
太棒了,原来VB还有这么好的用处。但有一个问题:在QTP中可以用c++来写class吗?我是新手,期待回复。
回复 支持 反对

使用道具 举报

该用户从未签到

51#
发表于 2008-2-22 12:31:01 | 只看该作者
学习中
回复 支持 反对

使用道具 举报

该用户从未签到

52#
发表于 2008-3-26 15:21:18 | 只看该作者
弱弱的问一句
QTP里面的class能体现继承和多态么?
回复 支持 反对

使用道具 举报

该用户从未签到

53#
发表于 2008-4-10 12:51:40 | 只看该作者

good idea

很受启发, 谢谢. 期望下个帖子.
回复 支持 反对

使用道具 举报

该用户从未签到

54#
发表于 2008-4-27 12:48:11 | 只看该作者

好贴

好贴,多谢楼主
回复 支持 反对

使用道具 举报

该用户从未签到

55#
发表于 2008-4-28 23:59:51 | 只看该作者
强啊~
学习学习~
回复 支持 反对

使用道具 举报

该用户从未签到

56#
发表于 2008-5-19 15:24:10 | 只看该作者
好帖啊!
看了之后很是欢欣鼓舞,但是还是不知该怎么走!
回复 支持 反对

使用道具 举报

该用户从未签到

57#
发表于 2008-6-23 17:40:03 | 只看该作者
不错  谢谢楼主
回复 支持 反对

使用道具 举报

该用户从未签到

58#
发表于 2008-8-11 15:43:49 | 只看该作者
强帖留名啊。
回复 支持 反对

使用道具 举报

该用户从未签到

59#
发表于 2008-8-13 11:59:06 | 只看该作者
这个我以前就试过了,是个好方法,不过我有一件事还要再问下,它能继承吗?
回复 支持 反对

使用道具 举报

该用户从未签到

60#
发表于 2008-10-14 22:40:29 | 只看该作者
VBS本身不能实现继承、覆盖、抽象、接口、模板、重载这些高级面向对象特点,但是class我觉得就不错了,要实现上面的不过就是对VBS虚拟机重新构造了,谁敢说微软只会停留在5.6上,万一HP一给钱,哈哈。

另,songfun,还是给我讲讲这两个有啥区别,看不出来

Property Let Gender(ByVal vData)
            mvarGender = vData            
End Property
        
Property Get Gender()
            Gender = mvarGender
End Property

是不是Let关键字相当于this指针,可接受参数对类实例参数赋值,get仅仅是返回类实例属性的意思?

另还有一事相问,QTP中的Static是什么意思?如果能开个专贴就更好了,学习学习。

去上海无数趟,从未见过兄台,惭愧啊,哈哈
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-24 06:41 , Processed in 0.079132 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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