发布新日志

  • 谁动了我的TBC?写在辞职之前的一些东西。(转)

    2007-07-29 19:22:23

       (虽然游戏不怎么打了,可这样的贴看看还是很过瘾的。转来贴贴,不管真的假的,反正很像真的......)
     
        05年大学毕业后,为了暴雪,为了魔兽,我义无反顾的加入了第九城市。这也是我最大的心愿(现在想象很可笑)。不得不承认第九的待遇是不错的,至少比同行业,同地区的某大要好很多(我也承认我之前很讨厌某大,但是,现在不了。在这里工作尽管很累,但是至少为了自己喜欢的事业,还是开心的。
        我对第九城市的转变源自与年初的,高层和暴雪的谈判。作为一个小卒,我本不应该知道太多,但是人的好奇心驱使我通过朋友知道了一些。这次谈判拖延这么长时间的原因也只有一个,九城不愿意按照暴雪的意思在更新资料片的时候
        更换全部的服务期器。谈判一直在拉锯,据说谈判的内容也差不多围绕这个进行(还有个协议是要求九城增加客服,为玩家提供更加便捷的服务,这点,九城答应了也做到了。)谈判结束后,我得到的消息是暴雪妥协了,只要求九城更换一部分过于老化的服务器。
        至此,作为一个暴雪粉丝,我多多少少还是高兴的,因为资料片毕竟快来了。
    事与愿违。
        4月初,我们小组会议接到通知,WOW将不再作为重点进行运营,转而对其他游戏进行运营。当头棒喝。但是作为一个员工,
        我默默接受了。这时,公司其他部门的朋友告诉我,九城为了拖延TBC的上市时间,要求暴雪修改某些模型,并以此为理由给其他游戏让路。此消息下达后没多久,我们的组长辞职了,什么也没有说,什么也没有留下。
        我依然默默的做着我的工作,只想通过自己的一份力量让TBC早日上线。可是,我又再次失策了。
        九城开始进行服务器的更新维护了,从机房那里得到的消息是,运营魔兽世界的服务器除了一区,其他区的服务器几乎都是淘汰下来的残次品。更为甚者,五区的一大部分服务器竟然还用着MU时代淘汰下来的东西。而最为让人发指的是,有些区的服务器在运行魔兽的同时,还加载上了奇迹世界。(资源利用率还真高!)
        但是,必定还在维护,九城也确实买了一些新服务器。六月十九号,在我看来一个辉煌的日子,上面通知2。0将在这天上线。我记得很清楚,十五号那天我早早的来到了公司,因为我知道工作会很忙(提前进行服务器压力测试)。但是,当我看到满面技术部同事时,我的心又凉了半截。
        新服务器被抽走了一部分,整个压力测试以失败告终。但是九城并没有说归还服务器,他想出了一个惨绝人寰的办法,限制带宽,这样,服务器受到的压力将会轻很多。按照这个办法,服务器压力测试果真顺利通过了。
        接下来,需要暴雪的技术人员带领技术部的人进行一区的维护和更新。暴雪的技术人员还是负责的,一直到21号早上,才做完全部测试,并通知可以上线2。0了。
        26号,迟到了许久的2。0上线了。但是随着而来是一个让人不寒而栗的消息,暴雪的技术员发现了九城做的小把戏(以前暴雪只是参与一区的维护,其他区都是九城自己完成的。)并已报告给了总公司。
        时至七月八号,暴雪再次派遣了一批技术人员来华,但是,这期间,九城又变把戏一般的将一些服务器还给了魔兽。按照合同的要求,那个发现问题的员工错了。
        十七号(TBC定于十一号上线,这时一个插曲,再次推迟),公司再次通知TBC准备上线,要求B2B部门准备服务器维护。维护完成后,TBC正式来临。(进那个门,只要九城按照他的承诺,给所有玩家认证一张cdkey,远征就开始了。)但是,纸是包不住火的,暴雪终于发现了九城在服务器上做的小动作,盛怒之下,撤走了大部分相关人员。并告诉九城,不把服务器弄好,不准TBC上线。按照一纸合同,九城违约了。
        但是,九城并没有觉得有什么大不了,吸引玩家上线的同时,开始抽调魔兽的服务器去奇迹世界,激战等等等等。每周二,对我们这些热爱魔兽的玩家来说,都是一场恶梦,最为可笑的是,九城在没有增加一组服务器的情况下,又在八区开了两个新服。

        九城的做法已经远远超出了暴雪的忍耐限度,在我离职前,得到的消息是,暴雪要求提前解除和约,但碍于法律和起诉地的法律的不同,这事被延迟了。

        燃烧的远征似乎真的渐行渐远了,什么出版署,什么和谐,都是九城一手搞出来的骗局,所有的**只有一个:暴雪不让九城开TBC,因为九城不愿意为付费玩家提供更好的服务,也不愿意多花钱进行服务器的更新。

        时至今日,在我写完辞职报告之后,庆幸自己没有签那份该死的保密协议,庆幸自己加入到了一个热爱魔兽的团体,并能为这个游戏服务。另外,请求各位玩家原谅这个运营团队吧,他们付出了太多,也做了太多,为的只是让TBC早点和玩家见面,只是,我们的上头还有上头,我们说什么都起不了任何作用。

        TBC的上线依然是个未知,未知到连我最敬佩的白大叔都无法知道。哀莫大于心死。暴雪,你不该为了那么高的签约金就这么简简单单的把自己的儿子卖给了一个奸商。
  • 买房与租房的博弈——HAHU修改版

    2007-07-19 17:13:12

    这篇放在新浪布拉格上了,一来懒的再贴一次,二来,拉拉人气

    http://blog.sina.com.cn/hahu2001

  • 智商测试题(强人之选)

    2007-06-02 13:03:03

    天才就在于能在3分钟之内发掘这些图片的内在逻辑关系,并保证逻辑适用于所有的图片。当然做过的另当别论。

    看看吧,欢迎顶答案,并说出自己的逻辑分析。嘿嘿。当天才的机会啊。

     

  • hahu的飞翔 > 自动化•CMM——发散谈

    2007-05-24 15:38:44

    对自动化测试心仪已久,虽然还是测试行业的敲门小辈,但总期盼着能不停的用剑,手中无剑、心中有剑的状态总有一天会到的。现在就先借此仰慕下测试界的各位浮云前辈。

     

    猜测最近会有做自动化测试的公司给我电话面试,就顺着课程继续深入QTP,也就顺手想到自动化测试的概念。我是一个很怕概念的人,概念于我如同把门的大锁,如同很多人一样,我也喜欢理解,无法理解的东西似乎雨水洒地,太阳出来就会消失的,而理解则会让我有小河绕村的惬意。每个人的理解都有差异,也会从理解中找到属于自己的五彩斑斓,小河才得以壮大成江。

     

    言归正传,我对自动化测试有何了解?下面就是我看贴、做梦、发呆时想来的东西,或许看上去还有那么点意思,起码自我这样陶醉。

     

    很多人都知道CMM,初始级、可重复级、已定义级、已管理级、优化级都是耳熟能详的。虽然说CMM更多的用于软件行业,但其实我对它却有着自己的体会。

     

    刚做业务初始,小白一个,什么都不知道,师傅教我干什么,就干什么,每天必须50个电话,多少广告的派发,多少详细的记录,只知道照做,然后就突然发现自己赚到第一笔提成了,这其中其实包含的就是初始级与可重复级。我照做的东西都是被总结出来的经验,而这些经验都可以被重复。

     

    若干年后,开始带队管店,需要教下面新来的,每月都要教,于是为那些需要不停传授的经验起了名,这个步骤叫开发、这个步骤叫斡旋……等等。这就是已定义级。

     

    虽然当了店长,但比你大的还有啊,区经理会定期询问你的带队情况,经营状况,人员状况,他在干什么呢?对我实施监督,这就是管理。管理什么呢?管理我是否坚持的把定义出来的东西都执行到位了。

     

    而至于优化级,我就说不出什么了,即使能说,也都是自己的猜测,无根无据。

     

    我说这个的原因就是,其实这个质量管理CMM能发散到很多相关的地方,也同样能帮助我们理解自动化测试。

     

    自动化测试,单独来看,其实就是在手动测试之上的可重复级。这不局限于测试的某一个阶段,并不是只限于系统测试,或者集成测试。它发现了测试工作中有矩可循的那一面,并决定把它们通过一些方式来智能的完成。那怎么样才算有矩可循呢?

     

    可重复级中的有着这样的描述:基于类似项目上的经验对新项目进行策划和管理。能重复以前类似项目上的成功实践。由此我对自动测试做如下理解:

     

    1、  基于手工测试的经验收集
    这是最原始的基础,如同古代人发现活捉的动物来不及吃可以圈养到以后再吃时,就是经验积累的爆发。

     

    2、  总结出可重复的过程能力
    重复是需要数据来证明的,足够多的数据可以说明把某些过程重复就应该能得到怎么样的结果。不说百分百,起码基本如此。在某些行业甚至必须如此。

    a)         细节具有可描述性
    为了重复能准确,预置环境、操作步骤、输入等等,都需要能被准确的描述。

    b)        过程具有稳定性
    无法稳定重现的过程,如同一个危险的炸弹。

    c)        结果具有可确定性
    这决定着活动是否在控制之内

     

    3、  能有匹配的适当的自动化工具。

     

    我是一个还没有工作的敲门小辈,但我想努力把自己想到的,学到的东西拿出来与大家交流,很多东西在脑中盘旋却因为经验缺乏的关系无法表述,上面的表述即使已经写了出来,也可能存在着偏差,和表达的不准确,仅仅是自己的理解。希望能通过大家的探讨得到更好的答案。

     

  • 瑜伽的睡眠自助

    2007-05-22 22:05:34

        最近登陆布拉格都很卡,一直打不开。今天终于心情与时间都结合了,来写点。听到朋友说我介绍的“揉”很管用,帮助解决了胃的难受,我也很高兴,我确实有着别人高兴我也高兴的心理。容易被同化......
        顺手再写点睡觉的经验,最近换季后一直睡的很不踏实,垫的棉毯被拿掉了一张,与床板又靠近了些。晚上睡起来一直不能很香,早上起来也很累。昨天突然想到用瑜伽修行式来帮助睡觉,结果早上醒来后发现感觉很舒服。现在就来介绍下如何使用瑜伽修行式。
         我说的步骤尽量做到,这样才会达到效果。姿势的定位以自己舒服为主,不要刻求什么标准。呼吸不要刻意求深,要自然平稳就行。
     
        1、姿势

            平躺,双脚分开到感觉舒适的位置,或者略比肩宽。脚趾向身外两侧自然打开。双脚成倒写的八字。手臂也打开放在身体两侧,在舒适的位置下应与身体保持一定距离,不要太近。掌心向上。这个姿势我自己称为“开”,把自己完全的打开到环境中,做这个姿势的时候要有一种打开自我身体的感觉。可以想象自己融入了房间环境。

        2、意识

            躺下后,先想到的是自己的身体,去感受自己的身体是否完全不受控制的放在床板上,脚趾、脚背、脚底、小腿、大腿、腰、背、肩、手臂、手指、头顶,面部。你感受身体部位的时候总能感受到那么几个还未放松的,然后有意识的去放松它,让它完全的放到床上,你会感觉每多放松一个部位,身体会越沉一点,面部也很容易忽略,不要漏掉。当你感觉身体全部都摊在了床上后。保持这个状态,开始控制呼吸。

         3、呼吸

            其实瑜伽对于内脏的修行,呼吸起了很重要的作用。瑜伽强调呼吸的自然均匀与绵绵不绝,即使在做一些相对有力量的动作时,也要求呼吸均匀长绵不绝。如果放松一开始的时候无法做到放松与呼吸同时顾及,可以在放松后再顾及,努力控制呼吸变的缓慢,吸气时感觉腹部的鼓起,呼气时感觉腹部的空瘪,这就是腹腔,一开始可能很难,因为没有练习过的人更多的用胸腔呼吸,但腹腔呼吸更有深度和容量。还应注意的是,瑜伽的呼吸都是用鼻子完成的,不要用口来帮助呼吸,这样会达不到效果。

         一开始学习瑜伽修行式,因为呼吸要用腹腔、并且要控制的原因,可能无法达到入睡的效果。但只要坚持,习惯了后就会有意想不到的功效。我经常是在呼吸中就睡着了。我从开始练习,到能主动自然的用鼻子进行腹腔呼吸的时间也就用了不多的几次,不过我以前就是会腹腔呼吸,慢慢的就会习惯,如果你想改善下睡眠,这个方法一定会有帮助的。

  • 秋雨(2005)——盈盈一水间,脉脉不得语

    2007-05-19 13:50:14

     

    导:孙铁  演:毕彦君、靳东、前田知惠、张晗

    每个人的价值观不同,人生观不同,能产生共鸣的东西也不同,一部好电影之所以能被人称为好,其实就是与观看者产生了共鸣,观看者被带入了戏,就是对其好的电影。

     

    因为一些事情,最近都没看什么电影,唯一的放松是休息天看场NBA,暂停时间切换到中央六套,但今天喧宾夺主,被六套放的“秋雨”吸引了过去。

     

           国产电影里好电影不少,这个好,在于你根植中国文化的深度,对中国的礼仪,中国的人情世故了解多少。我特别喜欢中国文化里对感情的含蓄表露,从薛刚反唐的评书,看到古龙、金庸的武侠,再看到现代的长短篇小说,似乎中国文化里对于“我爱你”的表达总是以含蓄为主。每每看到国产片里的主角说着生硬的“我爱你”时,我真不知道这是否算是欺骗,脱离了民族文化背景,而突然升华出的这么一句,总是我无法接受的。

     

           很久没看国产电影了,而今天的“秋雨”就是一部以爱情为题,含蓄而典型的影片。我喜欢它的借戏传情。

     

    桥本栀子在爷爷的安排下来中国学习京剧,师从毕彦君饰演的何冀初,一个曾经辉煌,照片挂在王府井半个月的青衣,但被文革搞坏了嗓子,坏了腰。毕彦君举手投足之间把青衣演的入骨入髓,虽然在全片中没有京剧演出,但这风韵无处不在。何冀初的儿子何鸣由靳东扮演,戏剧本科毕业生的实力展现,身段、唱功都丝丝入扣。一头飘逸长发到板寸的造型改变让人眼睛一亮。桥本栀子由出演过“紫日”的前田知惠来扮演。与何鸣的爱情随着影片的开始慢慢推进,导演用一种特殊的方式来传达两人的感情进展,一出“四郎探母”就这样开始了。何冀初当时最风光的照片就是在“四郎探母”中拍下的,这样的前因后果,在何鸣师姐的穿插下就慢慢开始了。

     

    虽然中日的矛盾是被无数人拍过的题材,而这个题材也无例外的被引用到了片里。但两个年轻人的爱情所表达的热烈,远远让我们忽略了这个看上去有点点牵强的背景故事,剧本或许不算完美,但在京剧上的功底演出配合着爱情的发展,让我想起了“姨妈的后现代生活”中那段对唱。兴趣爱好相同的生活就是这样其乐融融。虽然是秋雨,但不乏雨后的清爽。

     

           又让我想起了很多老片子,“天堂回信”的爷孙情谊,“埋伏”中的那碗面、那一拳,“变脸”,好多好多,值得回味。

     

        扎根于中国文化的影片,总能香绕以环的包裹着我,不吝啬的去感动。

  • QTP笔记的心理道义矛盾!

    2007-05-19 01:08:45

    我是一个比较自恋的人,所以也是一个要做就做好的家伙。可我现在矛盾了,这么详细的把课堂笔记贴出来在道义上似乎对不住辛苦讲课的老师。现在已经整理到12页了,回放2也做好有几天了,3也马上做完了,可心理的矛盾越发激烈。

  • 狠心

    2007-05-15 23:27:52

    一狠心,糟践了自己一下,硬是把12页的QTP笔记整理完了。能赶上明天的答疑,太佩服自己了。亲自己下。改天贴啊,今天太晚了。HOHO。
  • 面试指南,从源动力说起。<hahu>

    2007-05-10 11:14:17

    小生对于面试有一套自己的理解,抛开英文、专业不谈,面试中常会问到的问题就该属与社会、人生有关的了。曾经做过几年业务的我,就来分享如何应付这方面的问题。有些属于技巧,有些属于积累,也有些属于你对自己的了解。

        第一:梦想篇

        1、你的梦想是什么?
        我想没公司会雇佣一个仅仅为了吃饱肚子的人,公司总希望能招到一个有梦想,有朝气,有发展自己志向的人。那么请问,你是否准备好了自己的梦想?你的梦想是什么?估计能得到很多答案,当CEO,赚钱,娶老婆买房子,旅游,等等,五花八门。那是否考虑过你的梦想该如何与坐在你眼前的考官、你所身处的面试公司有关?请你认真设计。一个正确而恰当的梦想决定着你在面试时将要说到每一句话。这就如同一个人的信仰。一个相信天下无贼的人才会说出真正不相信有贼的话语。这就使信仰的力量。也或者,你真的演戏很行!那么你也可以考虑去横店。
       
        2、你为梦想做了什么?
        梦想确定了后,你要回忆,认真的回忆你是如何走到现在这一步的,或许这时你会觉着有点自欺欺人,你会说我根本没为自己的梦想做什么,现在还在待业,找不到工作,以前工作待遇低,听说国内缺测试人才,好,我来告诉你这些东西都不是坏事,任何事情都有两面性,有好的,不好的,也就是说有利于我们的,或者不利于我们的。拿找不到工作来分析。往坏里看是你无能,往好里看是你还没发掘对工作的潜在兴趣。不是有这么几样工作吗?能赚钱的但自己不喜欢,自己喜欢的但赚不到钱的,自己喜欢的又能赚到钱的。或许你就在找最后一样,是吗?如果找到了,你会发现自己也有无穷的能量。泰森从小痞子到拳王,就是找到了自己喜欢的。这就要看你自己如何引导自己的思维了。
        回忆自己的过去,分析自己如何走到现在,注意是如何,如何这个字代表了行动中有你的主观控制,而为什么则是消极的寻找借口。从积极的方面来分析,你会发现原来你是有目的在向测试领域靠拢。一切那么自然。

        第二:斡旋篇

        斡旋在我以前的行业里是这样定义的,让客人按我们所预计的方式做出反应。面试的过程其实是一个双方谈判的过程,而我们是作为谈判的弱势一方,接受对方的很多提问。尤其需要提前准备。有时一场谈判谁能获得自己的利益,就在于谁提前做了更多的准备。
        首先,假设在面试中可能会遇到的问题,比如说你预计别人会问你为什么选择转行做测试,你就要事先设计好答案,但这样还不够,你的回答里肯定会有他们感兴趣的另一个疑问,你就需要再为这个疑问也做好解答。如同嵌套循环一样。的每个回答里如果包含了让他们探寻的疑问,就需要不断的设计答案,直到你认为他们会重新开始另一个系列问题。你只有想得比他们更远,更深,才不会发生被问懵的情况.
        系列问题举例:为什么想做测试而不是其他?那你难道不喜欢以前的工作吗?那你为什么干自己不喜欢的工作干了那么久?(这里暗藏一个需要描述自己工作态度的潜问题)那是什么让你决定离开?重新选择一个不熟悉的行业你觉着是冲动吗?我怎么知道你选择这个工作不是一时冲动,毕竟你都换了好几次工作了,可能还有.....
        我们不可能一次解释完所有的疑问,所以每次都会给人留下疑问,只要你留下的疑问是自己预先设计过的,就证明斡旋对了。因为提问正在朝着你设计的方向发展,全部都在你的预料之中。当对方看到你从容面对所有问题的时候,就感触到了你的有备而来,好印象油然而增。

        第三: 练习篇

        练习篇是比较难以让人接受的,因为不是每个人都有着改变自己习惯的强制力。在这里强调的是,对于设计好的问题,绝对,注意是绝对,绝对不能在脑中设计了答案就算过OK,一定要说出来,你需要有一个假想对象,镜子也好,电线杆,墙壁,同学等等都可以。但一定要给自己说出来的机会。
        思维的闪现性,容易给人造成错觉,仿佛自己都会作答,但真正到说出来的时候,会发现
    完全不是那么回事,人家根本听不懂你临时组织起来的思维片段。不要高估你的口头表达能力,除非你曾在朗诵比赛里获奖,或者平常经常发起面对面的激烈讨论,也或者你做了3年以上的销售工作,并且还做的不错,也或者你有着天天写日记的好习惯。等等这些都能锻炼你的思路与口才的连贯性。
        你说话能抑扬顿挫吗?你能学会如何利用停顿吗?能下意识的控制语速吗,叙述时的平稳,梦想时的激昂,解释时的耐心。
        来说说如何开始练习。首先要做到语言本位化。
        面试最笨的方法是背,很多人,尤其是刚毕业的学生喜欢用背的方式,那么你要问问自己,如何才能把一个背出来的定义说出来,如何把背出来的简介用聊天的方式聊出来,而不是背。为什么我们能交到朋友?因为我们与人聊天的时候用的是本位语言,就是带有自己风格的语言。什么猥琐流、高亢流、深沉流、咆哮流等等,别以为这样不好,起码对比与背出来的语言,这个更能代表自己。一定要坚持语言本位化,做人不能忘本啊。
        其次就是要控制本位化后的语言里过于让人反感的东西,如同深刻的带有个人特色的文艺片向商业大片的转变,你需要说出能被更多人接受的语言。

        我所提及的,都是一种思路与方法,没有特别成功的例子给大家,人不同,不可同书而授。只是希望能与大家互点互通。或许还有人的方法更好,但毕竟这是我一个人的看法,并非万能。

  • 千纸鹤

    2007-05-06 22:14:59

        最近什么都不想写,影评也没心情。软件测试感觉快要学完了,开始琢磨着将来的工作,和又一次进入一个新的群体,夹杂着兴奋、盼望等等的心情与日俱增的重复在脑子里。似乎这对于我,更像浪子回头后的第一站,我有了不死凤凰的浴血重生。痛并快乐着,用特殊的含义诠释着我的现在。

        对于一直渴望出人头地的我,现在所经历的更像一场洗礼,之前急功近利的目标,昙花一现的荣耀,都如同一个个墓碑醒目的告诫着自己,不再侥幸的去寻找人生捷径,现在所迫切希望的只是想能尽早在测试行业里立足,扎下深深的根底。之前的跌跌爬爬走过的五年在人生路上留下的一个个缺口,该用接下来的五年去在缺口拉起一丝丝的琴弦,让缺口也能有着动听的声音,伴随着我前进的路途。

     

  • 终于按着教程走完了QTP基础功能

    2007-05-06 22:10:23

    对于QTP的基础功能有所认识了,不知道还能干啥,迷茫了下。
  • 贺喜!

    2007-05-01 11:45:09

        在51开了布拉格后,一直没有使用,因为也不知道有什么可以写的,学的都是基础,没有应用,从实践出真知的角度来看,也确实是无法下手,终于学到工具了,从担心工具一时不用难免生疏的角度,想着该记录点,以备不时之需。同时想利用这个机会把专业版的布拉格搞搞好,希望在自己复习的同时能帮到其他有需要的同学和朋友们,广交天下友人。
     
        新浪的布拉格http://blog.sina.com.cn/hahu2001开了有段日子,一般用来写生活琐事,发发牢骚,发发书酸,由于有字数的限制,让我在发专业贴的时候很是别扭,于是更想把专业分离到51上去。欢迎大家多来交流。
  • HAHU讲义——QTP9.0笔记回放及发散

    2007-05-01 11:31:49

    QTP9.0笔记回放

    一、             安装

    1.         首先使用 完成安装,在关闭QTP的前提下,将拷入安装文件目录下的/bin目录后并执行,完成破解。

    2.         安装,用于调试,据说要在QTP之前安装,但后补安装也没发现问题。

    3.         还可以安装MSQuary,据说用于查询,与数据库验证有关,可从OFFICE安装盘里获取。(暂时没搞懂)

    4.         至于安装后不能执行的问题处理,有提及一个性能设置里用到的数据执行保护,选第2个,测什么加什么。(也忘了去哪里找

    5.         测试IE之前,请先删除类似“雅虎助手”“上网助手”等等会拦截弹出窗口的插件,不然会误判断录制过程打开的IE为弹出窗口而进行拦截。

     

    二、             学习录制与输出。

    1.         录制“打开计算器,进行运算操作,清零后关闭”

    2.         用插入“wait 3”来控制回放间隔,也可在“tools”——“option”——“run”里设置。

    3.          分别用可视化和代码的形式来显示项目。在从代码切换到可视化的过程中,会自动进行语法检查。有错会显示在左下的里。

    4.         练习使用msgbox来输出数据。格式为 msgbox  内容” “标记” ”标题,如msgbox "hello",16,"ok",或者a = msgbox ("hello",16,"ok")。可以用来追踪值的变化。

     

    三、             对象库

    1.         添加对象库:CTRL+R或者点取Resources——Object Respository——Object——Add去抓取相应的应用程序。

    2.         对于无法录取的对象,可以使用F7,点击,再按下进行抓取,抓取中按下ctrl能进行鼠标形态的切换。

    3.         至于如何抓取一个隐藏于无法录取的对象中的对象,待学中。。。。。比如如何录制从开始菜单里打开控制面板。

    4.         新发现,在家里XP的系统上装完了QTP后,本来网页上的一些链接是无法自动捕捉的,但现在都可以了,很好奇为什么。

     

    四、             打开文件的方式

    1.         使用自编译脚本.vbs文件运行QTP
    Dim app
    Set app = CreateObject ("QuickTest.Application")
    app.launch
    app.visible=True
    可以安装Primalscrīpt 4.1 Professional 脚本编辑器来编写,或者直接在.txt里编辑后改后缀。

    关于WSHwindows scrīpt host)的发散搜索
       
    这其中涉及到WSH的知识,WSH是一个脚本语言的运行环境,它之所以具备强大的功能,是在于其充分挖掘了脚本语言的潜力。
        Windows
    脚本宿主是一个脚本引擎的控制器,兼容 Windows 脚本,需要很少的内存非常适合于交互和非交互的脚本,如登录脚本和管理脚本。
        Windows
    脚本宿主有两个版本:基于 Windows 的版本 (Wscrīpt.exe),它提供用于设置脚本属性的属性单;另一个是基于命令提示符的版本 (Cscrīpt.exe),它提供用于设置脚本属性的命令行开关。通过在命令提示符下键入 Wscrīpt.exe      Cscrīpt.exe 可以运行其中某一个。
       
    当从 Windows 桌面或者命令提示符下启动脚本时,脚本宿主将读取指定的脚本文件内容,并把它传送给已注册的脚本引擎(用于解释执行)。脚本引擎使用文件扩展名(.vbs 用于 VBscrīpt,而.js 用于 Jscrīpt)来识别脚本,而不是使用 scrīpt 标记(用于 HTML)。由于这个原因,您不必熟悉脚本引擎的准确的程序标识符 (ProgID)。脚本宿主自己维护着脚本扩展名到 ProgID 的映射,并针对给定的脚本使用 Windows 关联模型来启动合适的引擎。
       
    利用 WSH 完成一次创建十个文件夹的工作。代码如下:
      dim objdir
      set ōbjdir=wscrīpt.createobject("scrīpting.filesystemobject")  
        注释:wscrīpt试调试环境不同可不写。
       
    注释:绑定对象分前后,createobject 为后期绑定,脚本语言都不能使用前期绑定。VB中的前期绑定示范如下:
          VB
    ——project——reference——找到object206
          Dim a as new ADODB.Connaction
          Dim b as new ADODB.Command
       
    经过这样的定义,a就有了ADOActiveX Data Object的实例,这就是前期绑定。
        ADO
    ADO是一组优化的访问数据库的专用对象集,它为ASP提供了完整的站点数据库解决方案,它作用在服务器端,提供含有数据库信息的主页内容,通过执行SQL命令,让用户在浏览器画面中输入,更新和删除站点数据库的信息。
        ADO
    主要包括Connection,RecordsetCommand三个对象, 它们的主要功能如下:
    ·Connection
    对象:负责打开或连接数据库文件;
    ·Recordset
    对象:存取数据库的内容;
    ·Command
    对象:对数据库下达行动查询指令,以及执行SQL Server的存储过程。
      for k=1 to 10
      anewfolder="c:\chapter" & k
      objdir.createfolder(anewfolder)
      next
     
       Windows 脚本宿主对象模型提供了逻辑的、系统的方法来执行很多管理任务。WscrīptWshShell等等,都具有完成不同任务的功能(可在WINDOW帮助中查到),可以“运行”——wscrīpt,来设置限制脚本运行时间。
       

    2.         SystemUtil.Run "C:\Program Files\Internet Explorer\IEXPLORE.EXE",这也可以通过在F7里选择相应设置后自动生成。

    这是一个步骤添加器,可以方便的添加一些步骤代码。

    3.         打开QTP无法识别的JAVA计算器:
    Dim cale
    set cale = createobject(“wscrīpt.shell”)
    cale.run “cmd  /k  cd  c:\  &  java counter  &  exit”
    其中&为换行符。

    4.         InokeApplication

    五、Debug View

    1.         除了用msgbox来追踪值的变化外,还可以使用“View”——“Debug View”窗口来追踪。

    2.         顾名思义,这是在调试中使用的追踪界面。所以对于RUN后没有停留直接回放结束的追踪无法实现,可以在脚本后随意打几句话,然后设置break point(断点),使得脚本无法回放完毕,这样就能在调试环境下追踪。

    3.          
    Command
    让你可以在调试中编写调试命令,怎么用还不清楚。
    Variables 显示了脚本中变量的值
    Watch
    可以自己添加想要观察的变量,添加后会自动获取Variables中的值,用于追踪。

     

  • Loadrunner起手篇

    2007-04-05 19:52:57

    请问下,怎么在这里插入自己的图片啊,我只找到了插入图片的URL链接.但自己的图片怎么搞上去呢?
  • 开张大吉

    2007-03-07 21:04:08

    今天开张了,学习中的点点滴滴,都可以写在这里与大家分享了.

数据统计

  • 访问量: 9716
  • 日志数: 15
  • 建立时间: 2007-03-07
  • 更新时间: 2007-07-29

RSS订阅

Open Toolbar