发布新日志

  • QTP 和QC 的整合 - 运行结束后自动提交bug的方法

    pcl2004_27 发布于 2008-08-09 15:08:50

     

       在自动化测试过程中,发现问题需要对其进行保存和提交,下面是利用qtp的自动提交缺陷到qc中,代码如下: 

          Dim TDConnection

          Set TDConnection = CreateObject("TDApiOle.TDConnection")

          TDConnection.InitConnectionEx "http://192.168.1.180:8080/qcbin"
          TDConnection.Login "pcl", ""
          TDConnection.Connect "深圳博为峰信息技术有限公司", "mis"
          If TDConnection.Connected Then

              MsgBox("Connected to " + chr (13) + "Server " + TDConnection.ServerName + chr (13) +"Project " + TDConnection.ProjectName )

         Else

           MsgBox("Not Connected")

    End If

         Set BugFactory = TDConnection.BugFactory

         Set Bug = BugFactory.AddItem (Nothing)

         Bug.Status = "New"

           Bug.Summary = "Connecting to TD"

           Bug.Priority = "4-Very High" ' depends on the DB

           Bug.AssignedTo = "admin" ' user that must exist in the DB's users list

           Bug.DetectedBy = "admin" ' user that must exist in the DB's users list

         Bug.Post

         set Bug=nothing

        set TDConnection =nothing

  • 软件测试工程师职业发展及各阶段参考薪资

    bht2000 发布于 2008-10-19 17:24:05

    初级测试工程师:刚走出大学校门或者刚从些培训机构出来的学员,之前没有或具备很少的测试经验,这个阶段主要是掌握最基本的测试方法、测试计划、测试用例、测试报告、环境搭建等。北京上海地区,该职位薪水一般在2000-5000之间。

    中级测试工程师:从事过2-3年实际工作的测试工程师,能够独立制定测试计划,编写测试用例,对初级测试工程师进行指导等。北京上海地区,该职位薪水一般在4000-6000之间。
    达到中级测试工程师水准后,以后的发展可以存在多种方向:
    管理方向:
    测试组长:一般5人以下团队,能够同时承担2-3个较小项目(程序代码在5000行以下)或者1个中、大型项目(程序代码在5000行-25000行左右)。北京上海地区,该职位薪水一般在5000以上,好的过万。
    测试经理:可以管理多个小型测试团队,能够承担多个中型及较大型项目的测试,及具备至少1个大型项目(程序代码在25000行以上)的测试管理能力。该职位薪水一般过万,年薪二三十万正常。
    质量经理/项目管理:跳出测试的执行转而关注过程。SQA待遇差别比较大,但有2年以上测试或开发经验的人5000以上应该没问题,好的也过万。

    技术方向:
    白盒测试:这个由开发人员转过来的比较多,一般技术上要至少达到技术经理的水准。待遇比较好,一般7k以上,好的年薪二三十万。
    自动化测试方向:熟练使用一种以上自动化测试工具,做的好的待遇与白盒测试有的一拼,一般6k以上,不过最近学的人多了,待遇贬值可能比较快。
    测试分析师/技术总监:主要职责是对系统的测试结果进行综合的分析,例如缺陷分析、性能分析等。不但测试技术能力较强,还要具备数据库、操作系统等多方面的技术知识。这个待遇一般过万了吧.
    行业测试专家:物以稀为贵,过万一般问题不大。

  • 转:你的加薪手册(上)——攻薪指南

    annt7 发布于 2008-07-08 09:47:23

    转自:http://arts.51job.com/arts/26/339326.html陈湘鹏

    这是一个特别行动,是公开而隐秘地发生在你日常生活中的战斗。

        首先,需要把已经习惯的一切重新审视一下:小隔断就是你的碉堡,办公桌椅是你的阵地,在办公大厅里窃窃私语的人既有盟军、也有敌军(敌军已经向“钱线”进发了)。时间有限。你需要一份地图,一份战术计划,然后拿出勇气为生活而战!你是这个时代的武士,当胜利属于他人的时候,那失败就是你的。你需要在20周内完成这个任务!JUST DO IT。

        营地:你在职已经两年半,掌握基本的专业技能,能跟上队伍。但你知道自己还有潜力没能发挥,不知道下一步怎么走。你渴望有人指导,在接下来的征途中摆脱平庸,脱颖而出。

        战斗力:你正直、聪明、渴望进步,你正在度过成熟前最蔫的那段时间,你不够有经验、社会资源匮乏、专业上止步不前,而且时常缺乏自信,觉得自己有点土,没有上层的朋友,总感到游离在公司圈子之外。

        压力:你笑不出来,缺钱是种鲜明的痛苦,你想多给父母寄些钱,想让女朋友踏实开心,想把自己打扮得入时些。最大的挣扎还在于,由于你是一个年轻男人(或女人),想争得自己尊严和荣誉。眼看同学们都渐露锋芒,拥有了你所没有的东西。你亟需展示一下自己的能力,于是为自己定下了特别目标——

        目标:20周内把晋职加薪的可能提高85个百分点,拿下部门副经理一职。

        搞清楚,这不是梦,不是好莱坞电影剧本,这是一个行动计划。和世界上所有伟大的计划一样,如果它制定得到位,就会像诺曼底一样决定谁最后站着,谁最后趴下。

        STEP 1
        时间表:第一天
        指令:我要加薪


        游戏从今天开始,你不会遇到神仙,也不会遇到贵人,要想完成任务,你需要真正的竞赛状态,以后所有事件能否完成,完成质量如何,取决于你的意识和意志。这虽然是个短期的行动,但其中包含了长期乃至恒久的智慧,你对此有多认真,成果就有多真实。

        投入状态,咬紧目标。为了把它当作一场真正的战役,你需要把自己的目标和时间表完整清晰地写下来,冠以“我要加薪!”四个大字,贴在你每天能看到的地方。

        ——进入竞赛状态,战斗力增加3个百分点

        STEP 2
        时间表:第一天开始到游戏结束
        指令:多做


        时间有限,你最好的策略是,一开始就在目前的岗位上采取“多做”策略。
    你尽可能要多做1.5倍的工作量,或者多出成果,或者多花时间,或者多做配合,或者提高水平和质量。这是从边缘人通往核心圈的重要路线。一是为了赢得上司好感和信任,二是获得锻炼机会,三是获得更多信息。对获取的信息,却不要急于判断,等待、观察,把心得记录在自己的笔记本上。

        主动是一种极珍贵的素养,它能使人变得更加敏捷,更有高度。“每天多做一点”的工作态度能使你脱颖而出,老板、经理和顾客会给你更多的机会。

        ——通过“多做”策略,战斗力增加8个百分点。

        STEP 3
        时间表:第七天
        指令:提升装备


        制造一个大家都看得到的变化:你需要提升自己的职业形象。

        按照行业风格把自己装扮成典型的职业人。在演出开始前,你得从表面做起,这种形式感有助于把别人和你自己导入正在发生的变化中。不要轻视它,形式感是非常必要的,它能帮你克服窘境、提高信心、争取信任、获得优势。你可以通过关于职业着装、商务礼仪的书籍获取帮助,或者向有经验的行业人士学习穿着。一次性投资4000元,就可轻松拿到宝物。对,这像是在“魔兽”世界。

        ——通过职业化形象提升,战斗力增加5个百分点。

        STEP 4
        时间表:第二周
        指令:战术计划之路线


        你要进行作战部署了——确定主路线、专业化建设、战斗力升级。

        确定主路线:在公司内部,存在着不同的岗位,其价值并非一样,你要尽可能到主战场作战。最能提供价值的业务部门才拥有最多资源和最多升迁机会,容易随着公司发展而发展。如果你并非在这样的部门,就需要做一种妥协和迂回,在部门里做价值最大的事,或者为业务部门提供更优质的服务是你的进攻路线。看看这条线上,你需要何种能力?你就知道接下来该怎么行动了。画出这条主线的阶梯型图和主线上所需要的能力。

        行动:观察公司业务核心,进行分析。和业务骨干套瓷,获取情报:哪些部门最重要,哪些能力最重要,明星员工是怎么发展的。

        STEP 5
        时间表:第二周
        指令:战术计划之专业


        专业化建设:如果专业水平止步不前,你必须了解其原因,它所指的不一定是专业的深化,而是指实用性。比如营销的专业深度和MARKING的实际效果并不一致。在现实中能组合应用起来的能力才是真正的专业能力,尤其它不是僵化的,它可能是思考能力、表达能力、亲和力、创造力。这些能力有些来自意识的刹那领悟,有些是实践的升华,有些是累积的质变。利用大量时间进行相关实践、阅读、学习是最佳途径。设置一个特别学习笔记本,把学习和实践记下来并课以分析。

        行动:根据实际需要,寻找一个或几个学习的榜样,分析他们的发展路径,与业内资深人士交流。购买你欲发展的专业书籍和培训资料,尽快提升专业效能和专业高度

        STEP 6
        时间表:第二周
        指令:战术计划之战斗力


        战斗力升级:

        组合竞争力——单一的竞争力往往难以凸显优势,而一种能力和另一种能力的组合,使你的能力具有独特性、复合性、增值性。你需要一些组合竞争力。细心观察,有很多价值空白处等待开发。

        行业意识——没有行业观是常常出现的职业发展大忌,很多人开始做得不错,但逐渐就走入迷宫失去了方向感。建立行业的意识,会让你有洞察力和远见。对行业惯例、发展趋势、价值链条、运营层面的了解会让你意识到你的价值空间。在如今这种分工很细的空间里你的特长在哪里?你将在哪种价值上深入发掘?你的目标是要成为某个环节的专家,你的收入才能跟一般人不一样。

        在特别行动笔记本上添加自己的战斗力框架,根据行业发展的趋势,来挖掘自己的能力空间;为提升核心能力给自己设定一些学习目标,并安排培训、阅读的具体计划。

        行动:自学某种技能;为自己选择一些专业或行业报刊、网站,大量阅读;参加必要的技能培训。

        ——上述三个战术计划的制定,一共增加9个百分点

        STEP 7
        时间表:第三周
        指令:像高手一样思考


        有些人经常做错事,有些人经常做对事,区别是,后者经常站在正确的角度上思考。所谓正确的角度往往并非本人的角度,而是他人或全局的角度。因此聪明人就要学会换一种观念,经常站在领导旁边的角度上看问题,替领导着想、起到辅佐、协助作用,能够迅速赢得领导的青睐。“董事会关注产业,总裁关注行业,总经理关注企业,员工关注职业。”想想你的上司在想什么,然后看看自己可以怎样提供协助。

        ——换位思考,切入管理者视野,积极成为领导的得力助手。战斗力增加5个百分点。

        STEP 8
        时间表:第四周
        指令:联合战线


        一个人不可能独自成功。成功在于你在和正确的人交往。你的战略组圈子里所包含的重要的人物分别是,上级、同事、客户、同行。

        公司内有些要员你是需要加倍留意的,并要尽可能与他们结为盟友,因为他们对你的事业发展往往起到非常关键的作用。先来认定谁是目标人物:人力资源部总管、部门的主管、助理和秘书、公司内的“明星”、名人、公关、传讯经理、员工培训主管、高级管理层。

        要与以上的重要人物建立良好关系,你可以从小事帮忙开始,例如在秘书忙得透不过气时帮她接一个电话,于内部training时替员工训练主管移动桌椅、帮忙人力资源部主管寻找合适的headcount等。当信心建立后,他们便会乐意与你交往。善用人际关系,是步向成功的不二法门。

        ——一个团体带来更多机会,增加8个百分点

        STEP 9
        时间表:第五周
        指令:躲避陷阱 选择高路


        在征途中,你必须谨慎地避开如下陷阱:

        不要认为正确性是唯一的评判指标

        不要越过上级

        不要接近小人

        不要过度表现

        不要恃强凌弱

        不可公私不分

        不可理所当然、不知感谢

        不可制造是非纷争

        不要做天生的“反对派”

        与人打交道时,有3条路可走,要想高人一筹,你得选择最难的那条高路:

        低路——我们对待别人,比他们待我们更坏。

        中路——别人怎样对待我们,我们就怎样待他们。

        高路——我们对待别人,比他们待我们更好。

        高路会带来积极的关系,吸引别人走近我们——即便是在冲突当中。

        若你想提高自己,就用行动来向人们展示你是一个能够原谅和忘记的人。这会为你赢得尊敬。

        ——增加6个百分点

        STEP 10
        时间表:第七周
        指令:挑战压力


        现在,放马出山吧。

        接受或提出一项部门内的任务,提高原有目标,勇于向“不可能完成”的工作挑战!

        你必须马上做一件让自己头皮发麻的具有高难度的任务,来检验上述准备工作,并实现升级。

        “心有多大,舞台就有多大。”不敢向高难度的工作挑战,是对自己的潜能画地为牢,最终使自己的潜能被压制殆尽。大胆提出自己的建议和执行策略,直面困难,努力拓展。或者打开大客户市场获得很好销量,或者做出政府公关计划,或者积极处理危机。这会让你的公司地位获得新的飞跃。

        ——增加9个百分点

        STEP 11
        时间表:第十一周
        指令:抓住青蛙眼


        一个小小的科学常识:青蛙只能看到运动中的物体。而老板和他们差不多。所以,无论如何,你需要唤醒他。

        如果你老是躲在高高的隔断板后面忙碌,尽管你把报告写得尽善尽美,也无法使得老板对你的工作有所了解。和老板保持沟通至关重要,让他知道你在做什么,你的想法和方案,并且提出建议。在工作中,也可以适当询问老板的意见,让他不知不觉参与到你的工作中来。

        如果缺少这样的机会,你就要做一番工作了。了解了老板的奋斗经历,弄清老板毕业的学校,人际风格,关心的问题,精心设计几句简短却有分量的开场白,在算好的时间去乘电梯,跟老板打过几次招呼后,创造机会跟老板长谈一次。

        必要时,让老板知道你在关注晋升:一方面,如果你不这样做,会失去晋升机会。当职位出现空缺时,老板会任命别人根本不考虑你。另一方面,老板可以告诉你需要什么技能才有希望获取这个职位。他可以帮助你获取这些技能。可以为你提供更多的体验,可以增加你的责任。

        无需躲闪。譬如,你就直接说你想谈论一下你将来的打算,请领导给你一些建议。

        ——增加7个百分点

        STEP 12
        时间表:第十二周
        指令:搭船


        你为领导保驾护航,做得比他期待的还要好,你的目标就越有保障。

        你和你的上司乘的是“一条船”。你们要想成功就得同舟共济。你该先问问自己下面这些问题:

        你是否在帮助上司达到目标?

        你对上司寄予你的期望是否了然于胸?

        你是否竭尽全力地使我的上司和部门都显得很出色?

        这种关系并非仅是顺服,实际上你要学习如何管理你的上级。《孙子兵法》曰:上下同欲者胜。这是管理好上级的基础。只要你能将自己的利益与上级的利益以及单位的利益找到共同点,就不愁没有自己的发展空间。而管理上级的关键是,用足上级的长处。德鲁克倡导的这一点,在管理上级时尤其适用。

        ——增加10个百分点

        STEP 13
        时间表:第十三周
        指令:脱颖而出


        不要害怕在必要的时候做领导者。比如一个好员工退休了,组织一个告别派对;有同事被提升,开个祝贺会,自告奋勇,别人马上会喜欢上你。

        若你是位领导者或创新思想家,你就会长期走在众人前头,这让你有时成为攻击的目标,这样做需要勇气。领导者常遭误解,其动机被扭曲,其行动被批评。这,也可以是一种考验——只要用勇气撑住,就能让我们经受更强大的考验。

        采取重大冒险取得成功者从来不等待众人。他自己奋力去干。这需要胆量,也需要勇气。人人都会失败,但公众欣赏足够自信敢碰运气的人。

        ——狭路相逢勇者胜,增加7个百分点

        STEP 14
        时间表:第十五周
        指令:吃三亏


        获得法则里最正确的一条是,吃亏。

        吃亏是投资你的未来,锻炼你的胸襟,积累你的高度。无论聪明人和笨人,往往是吃了亏才变得智慧的。在职场上,你需要吃三种亏:一为长远:如为保持自己的品牌、名望,长远利益就得毫不犹豫地做出一些牺牲。二为管理:对员工,对客户,对朋友,对他人,有时为了企业的生存和发展就得吃点亏,这是个管理方法和手段。三为义理:遇到十分紧急的情况又难于处理时,就要敢于吃亏,如遇到生命或健康,企业生死存亡,大事关联道德法律,就得先吃了亏,再来计议。

        ——吃亏是福,增加8个百分点

        STEP 15
        时间表:第二十周
        指令:我是传奇


        你已经积累了“90分”的战斗力,相信我,你马上就可以升职加薪了。如果没有,你也许要耐心等一下,有时候火热的情人也会错过约会的口信。但我们无法控制公司犯错误,如果那是你公司的错,你不应该放弃。对,你做得很好,相当正确,即使命运不公也保持住它,即使遭受委屈也保持住它,这是你的财产,比任何人能给你的更多。

        我们每个人都是CEO,任职的公司叫做“me”,职业生涯中最大的任务,是把公司唯一的品牌“you”,打造成职场的领先品牌。当你已经建立了一个真正的个人品牌后,就像一个经营产品或是经营某个企业一样。可以书写自我的传奇。

        ——战斗力总值:85点;级别:从士兵到中校。

  • 转:搞定老板——与不同颜色的老板谈薪水

    annt7 发布于 2008-07-08 09:44:57

    转自:http://arts.51job.com/arts/26/339350.html乐嘉

    对于资深职场人士来说,要求加薪不再是让人胆战心惊的畏途,却仍然是一件在操作上有相当技术含量的事。

        即便你已经握有足够的条件和筹码,仍需要用适合对方的方式来与老板沟通,才能事半功倍地实现你的美丽“薪愿”。而错误的沟通方式不但不能使你的薪情看涨,反而很可能让老板对你的信任度下跌。

        找到他人最喜欢的沟通方式

        我们都听说过这条人际沟通的黄金法则:“你希望别人怎么对你,你便怎么对人。”事实上,如果把人心比作土壤,你只有选择适合这块土地的种子来播种,才能得到想要的收获,而不是单单从自己的想法出发,按照自己的需求来揣度他人。

        从动机和需求出发,人的性格可以分为四种类型。

        有效沟通的关键是找到他人最喜欢的沟通方式。当你理解了不同人的性格色彩,就能清晰地意识到,人和人是有差异的,用一种方法来对待四种不同的人,你有四分之三的可能会失败。提高成功率的办法就是,用别人希望被对待的方式去对待他人。

        我们常常会发现,我们越努力地在我们自己的“频道”上“广播”,效果就越差。因为我们面对的人,他们所在的频率很可能与我们不同。解决的方法很简单,就是改变我们的“播出频率”,而不是叫其他人适应我们的“频率”,我们应该在他们的“频率”上传达我们的信息。
       
        四色老板谈薪纪要

        假设你希望老板给你加薪,根据你老板的性格色彩,可以用四种方法来一一对应。

        红色

        红色老板的画像:他的办公桌永远那么乱,他喜欢拍员工肩膀,他笑的时候毫不矜持,他喜欢在开会的时候描绘出一幅幅美好蓝图,他生气的时候也很剧烈,但多半不会在事后提起,他让员工感觉没有距离。

        红色老板口头禅:太棒了 绝妙的好点子 为什么不试试 我想换一个 要有新意。

        红色老板欣赏谁:不断冒出新点子的有趣员工,活泼爱笑的开心果。

        红色老板讨厌谁:没有团队精神的人,整天拉着面孔不合群的员工。

        跟红色老板谈加薪的催化剂:一个大家都心情愉悦的时间点,带着愉快的笑容来谈。

        跟红色老板谈加薪的禁忌:在他情绪不好的时候谈,或是在谈话中试图施加压力。

        高调谈薪设计台词:“我们团队中所有的成员都是110%的努力。在我有幸合作过的团队中,他们是最勤奋努力的。我认为你很难找到如此富于奉献精神和忠诚度的人。尽管这显得很不谦虚,但我还是要这么总结。我们加倍地努力工作,我们达到的高水准也说明了这一点。我们也从没有偷懒走捷径。”

        ▲表白要点:突出团队的努力,充分表达你对这份工作的热爱,让他感受到你的诚意。

        低调谈薪设计台词:“我必须坦白地告诉你,竞争对手公司找过我了,他们开出的薪资比这边多百分之五十,我确实有些心动。但毕竟我在这家公司五年了,对这里感情很深,和同事们相处都很融洽,如果换一个地方我也不知道自己是否能很好地适应,所以我内心十分挣扎。”

        ▲表白要点:开诚布公地告诉他你可能因为物质原因而跳槽,但又对公司有感情,不愿意离开目前的团队。

        蓝色

        蓝色老板的画像:他把全人类的苦难和忧郁都背负在了心上,大家欢跃活泼闹作一团的时候,他悄无声息地出现,会让所有员工背后滚过一阵冷风。他善于分析,思虑周全,有时难免患得患失,左右为难,直至坐失良机。

        蓝色老板口头禅:再看看 不要轻易作决定 报告在哪里 给我数据 你有时间表吗

        蓝色老板欣赏谁:时刻清醒知道自己在计划中的哪一步的人,理性处理问题的员工。

        蓝色老板讨厌谁:总是大惊小怪的家伙,承诺了却不兑现的人。

        跟蓝色老板谈加薪的催化剂:在一个安静的正式的场合来谈,谈薪之前不要让任何其他员工知道这件事。

        跟蓝色老板谈加薪的禁忌:用浮夸不实的吹嘘来武装自己,或威胁说如果不加就走人。

        高调谈薪设计台词:“我已经在一些同类企业中调查过相应的薪金范围,这是高档、中档和最低档。我现在是低于中档的。当然职位会有不同,但是我确认我相比较而言承担很相似的职责。在您做出决定之前,请让我解释一下我是如何获得过去的成就的……这里是一些我想要尝试的新方法,但是在我从其他组织或企业中得到更多的经验之前我不会轻易尝试。”

        ▲表白要点:给他充分的理由和符合逻辑的分析,让他清楚知道你提出的加薪请求是合情合理的。

        低调谈薪设计台词:(沉默)

        ▲表白要点:干脆什么都不说,默默地把事情做到最完美,直到有一天他主动给你加薪。

        黄色

        黄色老板的画像:他是办公室里说一不二的人,永远不要在任何大小事上挑战他的权威,他目光坚定,直视前方,任何艰难险阻都不能停下他的脚步,假如你成为他前进路上的绊脚石,那么,结果不言而喻。

        黄色老板口头禅:当然 肯定 绝对是 我说是就是 你太幼稚 你怎么还不明白 快点说

        黄色老板欣赏谁:说话做事干脆利落的员工,能承受大强度压力的人。

        黄色老板讨厌谁:动不动就要死要活,情绪波动太大,承受能力弱的员工。

        跟黄色老板谈加薪的催化剂:刚刚出色地完成了的一个大项目。

        跟黄色老板谈加薪的禁忌:没有足够的筹码就别轻率地去谈,或试图用煽情来感动他。

        高调谈薪设计台词:“让我告诉你我在过去的六个月中所做的……这是我对未来六个月的计划……我相信,这些策略会推动我们前进。我们面临很好的机遇。我们会成为行业中的领头羊,我会带领属下成为最优秀的员工。”

        ▲表白要点:肯定自我价值的同时,避免给他妄自尊大的感觉。告诉他你的存在将会带给他哪些收益。

        低调谈薪设计台词:“在您的领导下我取得了这些成就……我觉得我的能力可以承担更多的职责以及尝试更难的任务,如果我的表现令您满意,我希望得到相应的报酬。”

        ▲表白要点:在黄色老板心目中,能力=薪水,秀出你的能力,承担更多责任,意味着有权要求更高的回报。

        绿色

        绿色老板的画像:他是太极门传人,从来都是心平气和不与人计较,对员工的错误也是春风化雨式的教诲。在他手下是件让人心旷神怡的事情,基本上,只要不出大差错,你可以想做什么就做什么,唯一的痛苦,是他太不争取了,不为自己争取,也很难去为自己的员工向公司争取些什么。

        绿色老板口头禅:慢慢来 欲速则不达 别人怎么说 那就这么办吧 都可以

        绿色老板欣赏谁:不给他添麻烦,同时又勇于承担责任的员工。

        绿色老板讨厌谁:惹是生非的刺儿头,在群体中制造冲突的员工。

        跟绿色老板谈加薪的催化剂:轻松自在的非正式场合,没有任何的紧急任务需要完成。

        跟绿色老板谈加薪的禁忌:冲着他大喊大叫,或要求一个超常的加薪幅度,令他觉得难以做到。

        高调谈薪设计台词:“我们所有的计划都进展顺利。我们很长一段时间内都没有犯什么错误。实际上,我们已经成功地协调了我们团队和其他团队之间的关系。让我们高兴的是,其他团队的人希望采用和我们相同的管理模式,这样,我们的步调就完全一致了。我们团队内部和与别的团队之间都能透明、流畅地沟通,任何问题我们都能互相协作来解决。我感觉我们对彼此来说都是不可缺少的。”

        ▲表白要点:突出你在团队合作中发挥的作用,强调其他人对你的认可及依赖性,让他明白你是必不可少的。

        低调谈薪设计台词:“老板,最近物价涨得厉害,生活负担很重,给加点工资吧,我会努力工作的。”

        ▲表白要点:告诉他你很需要这份工资,没有的话你会很苦。

        智慧支持——乐嘉

        国内性格分析领域专家,他开创的FPA®性格色彩密码工具,通过对红黄蓝绿性格的剖析,成功地将性格分析应用到组织中的沟通、领导。并著有实用心理学专著《“色”眼识人》。

  • 有点变态的某测试认证的考试试题

    雪儿 发布于 2008-05-20 20:27:46

    报名参加了某测试认证的培训和考试,我觉得都不错,只是一点,觉得考试题目比较变态。

    我看了某测试认证的样例试题,是比较标准化的,岐义也少,问题在大纲中都能找到答案,但样例题目比较少,也没有办法看出整个试题的水平的,猜想一下,应该是不错的。

    而在中国的考试是中国人自己出的题目,不象PMP是从英语翻译过来的。可能是由于版权的问题吧。不管是因为什么,也不能说明出题老师的水平高低,只是我对试题有一些个人的看法吧。

    看法1:题目全是单选题目,但实际上,我看到的80%都是多选,就是给出1、2、3、4、5.。。最后的试题选项是A:1\2\3  B:2、3、4之类的。 更多地象中国考试的多项选择题。 这没有什么问题,只是感觉不爽,呵呵

    看法2:给出的答案在大纲中找不到依据。象一题目,交付客户阶段的测试是什么?我觉得是确认测试或验收测试,但答案中没有这个选项,那么在系统测试和回归测试二者之间你会选择哪一个呢?

        答案是回归测试。 但回归测试是每个阶段都会做的,包括单元测试也会进行回归,你能认为它与答案更加相近吗? 如果是系统测试后的回归测试才比较可能吧。

        这个题目存在的问题是:1)大纲中没有答案,也就是大纲中明确的确认测试答案中没有。2)可能出题者理所当然地认为回归测试就是系统测试后的回归。这与大纲相违背。

    看法3:一些答案是错误的。 如风险,答案是:可能产生负面的影响在项目中出现的问题或隐藏的问题。 这里面存在两个问题。1)负面的影响,我们知道,风险会产生正面的或者负面的影响,不能单单是负面,当然,我们一般管控的是负面的风险,这个可以接受。那么第2点就不能接受了。 2)项目中出现的问题还算是风险吗??

    看法4:有岐义的问题。如引入自动化工具次要考虑的。  1)我们认为,引入自动化工具前期测试的时候,会根据公司的实际情况去判断哪些是主要考虑因素?哪些是次要因素?

     而答案在两个有疑问的地方:1、工具使用的二次开发代码;2、工具后期提供的售后支持。

     是所有的公司都必须这样吗?我有超强的C语言开发人员,为什么不会先考虑工具支持的语言呢?并且工具后期提供的售后支持如果是昂贵的,可能直接就不考虑了。

       2) 什么是次要的考虑因素呢? 你在引入自动化工具是要这样选择吗?三个主要,一个次要。 我个人认为只有二个是主要,二个是次要也可以啊!!

      并且大纲中介绍引入工具,也只是建议列出考虑因素,按照公司的实际情况考虑吧。

     

     所以整个试题的感觉,比较怪,觉得不合情理,用一句不好听的话来说:比较变态。

      当然,不是对培训机构或考试机构或出题老师不满意,只是感觉如此。呵呵,所以发泄一下

     

  • 专注于业务需求的自动化测试——Mercury Business Process Testing

    风在吹 发布于 2006-12-01 15:12:13

    Mercury Quality Center 8.0 时就推出 Business Process Testing,到现在已经进步到 9.0 的版本了。为什么 Mercury 发展出 Business Process Testing 呢?Business Process Testing 的好处在哪?要如何使用Business Process Testing?我将在以下的文章为大家做个介紹。

     

    传动自动化测试的限制

     

    軟體的自動化測試在過去一段時間中有長足的進步。每個世代的產品都成功解決了某些重要的挑戰,但是同時也引進了不同的問題等待解決。

     

    第一代的自動化測試大概在15年前開始,透過硬體的方式錄製鍵盤的輸入並播放,但缺少檢查點(checkpoint)的功能,而且測試腳本很難維護。

     

    第二代的自動化測試則大約在10年前開始的,這時已經由硬體轉變成透過軟體錄製/播放(capture/playback)的方式產生測試腳本(scrīpt),並且也增加了檢查點的功能,可以對軟體做驗證,測試的範圍也比硬體方式的自動化方式大了許多。比較大的問題是測試腳本也是一種程式語言,所以測試人員也需要懂程式語言,換句話說就是要會寫程式。而且當軟體有變動時,測試腳本也需要同步更新,這對測試人員來說是一大挑戰,測試人員常常就是整個測試腳本再重新錄製一遍。

     

    以下為Mercury WinRunner測試腳本的範例

     

     

    2001年開始了第三代的自動化測試稱為「測試框架(test framework)」,主要是把測試腳本給抽象化(abstraction)(註:如Keyword-Driven Test),讓非技術人員(如系統分析師、使用者等)即使不懂測試腳本,不會寫程式的情況下,也可以使用自動化測試工具建立自動化測試個案。

     

    舉個 Mercury QuickTest Professional Keyword-Driven Test的測試腳本為例子,測試人員不管是錄製、編輯或是看到的測試腳本都是以「click the “OK” button」這樣的關鍵字所呈現的。

     

    「測試框架」確實是增加了測試團隊的生產力,但是還是有些缺點:

    n           Keyword方式建立的測試腳本還是在測試步驟的層次,當設計一個複雜的商業流程測試個案可能還是需要大量的Keyword。對測試人員而言還是需要耗費大量的時間。

    n           「測試框架」對於測試人員而言,只是測試腳本長得不再像是程式原始碼,而像是在Excel中填入Keyword罷了,其實還是在寫測試腳本。

    n           支援「測試框架」的自動化測試工具通常與之前的測試工具做法不同,例如不提供錄製的功能,而限制了其彈性。再者,測試人員在使用這類工具時也常常不知其所以然,在不瞭解內部的運作下,很難對Keyword做客製化。

    n           「測試框架」即使已經被抽象化了,但是其層次還是停留在「步驟」的層次,尚未提升到「業務流程」的層次,迫使測試人員在建立測試腳本時,還是需要以「程式人員」的思考方式建立測試腳本,而不是以「業務人員」的角度來建立測試腳本。

    n           「測試框架」的測試腳本沒有與測試文件建立關聯性,測試人員還是需要花費大量的工時在建立與維護測試文件的工作上。

     

    從上面的問題,可以看出「測試框架」這樣的方式,對於具備技術背景的測試人員也許還 OK,但是對沒有技術背景的測試人員如(業務人員或是使用者),還是有其使用上的困難。

     

    Mercury Business Process Testing – 是一種轉變而非一種新技術

     

    Mercury很快地意識到這些挑戰,並非只有單單改進第三代自動化測試工具就能解決,需要的是一個全新的方式。所以從測試腳本的設計、自動化、維護以及文件化做一個全面且根本的進化,進而發展出第四代的自動化測試工具「Mercury Business Process Testing

     

    相較於Keyword-Driven TestingBusiness Process Testing的抽象化層次更高,到達了「業務流程」的層次。

     

    以下的例子可以看出一個有登入動作的測試個案,使用Keyword-Driven Testing的方式,至少需要4個步驟:開啟應用程式登入視窗、輸入帳號、輸入密碼、按下OK按鈕來完成登入的動作。但是以Business Process Testing的方式,登入的動作就成為一個可以接受以帳號、密碼為參數而且可以重複使用的業務流程元件。

     

     

     

    Business Process Testing的優點

     

    使用Business Process Testing的自動化測試主要有以下的優點:

    n           透過非技術性、元件化、以業務流程層次的方式設計測試個案,讓業務人員以及一般使用者也可以參與自動化測試的工作。

    n           業務元件可以被不同的測試個案所使用,加快建立自動化測試腳本的時間,並降低維護的成本。

    n           建立或維護測試腳本時也會同時更新測試個案文件,大大縮短維護測試文件的時間。

     


     

    如何Mercury Business Process Testing

     

    Business Process Testing需要Mercury Quality CenterQuickTest Professional配合才能運作。同時測試團隊中也需要二種角色,一是熟悉QuickTest Professional測試工具的人員(Automation Engineer),負責建立並維護Application Area、物件庫(object repository)、library filesrecovery scenarios,另外也需要負責對Business Component進行除錯的工作;另一是非常熟悉業務流程的人員(Subject Matter Expert),透過Quality Center介面,設計Business Component以及Business Process Test並運用Application Area將其自動化。

     

    使用Business Process Test的流程如下:

     

     

    建立Business Component

     

    首先建立一個名為LoginBusiness Component,並且填入相關資訊,如SummaryPre-ConditionPost-Condition,讓想要使用此Business Component的人員知道其目的、用途以及使用條件與限制。

     

     

    輸入測試步驟

     

    點選上方的Design Steps,開始輸入測試步驟,含Step NameDescrīptionExpected Result

     

    點選New Step將其餘的測試步驟也一併輸入,最後可以看到此Busniess Component的執行步驟如下。

     

     

    建立Business Process Test

     

    點選Mercury Quality CenterTest Plan,建立一個名為「預定機位」的Business Process Test

     

    輸入此測試個案的描述。

     

    Business Component加入Business Process Test

     

    Test scrīpt點選Select Component,將剛剛建立的Busniess Component依序以滑鼠拖拉到中間的區塊。此Business Process TestLoginCreate OrderUpdate OrderLogout 4Business Component所組成。

     

    Business Component自動化

     

    再回到Business Components將其轉成自動化測試腳本,在Design Steps點選QuickTest Keyword-Driven,將此Business Components轉成QuickTest Keyword-Driven類型的測試腳本。Business Components支援三種類型的腳本:QuickTest Keyword-DrivenQuickTest scrīptedWinRunner

     

    轉成QuickTest Keyword-Driven腳本後,點選Automation就可以看到其Keyword-Driven的腳本,目前都還是ManualStep

     

    選擇Application Area。這個Application Area內含測試物件(Test Object)、Keyword steps、函式庫等等。

     

    Keyword-Driven步驟加入Business Component

     

    直接在Keyword View上透過選取ItemOperation、輸入Value的方式建立Keyword-Driven腳本。

    第一個步驟為執行Flight Reservation程式,在Item欄位就不是選取Test Object,而是選取Operation,然後在Operation欄位選擇OpenApp表示此步驟是要執行一個程式,同時在Value欄位輸入這個程式的路徑,這樣第一個步驟就完成了。

    Item選取Login DiaglogTest Object,然後在Operation選取Activate,表示此步驟為開啟登入視窗,Value欄位則不需要輸入任何值。

     

    選取AgentNameEditBoxOperation則是Set,表示要在Agent Name這個EditBox輸入資料,至於要輸入什麼資料就直接輸入在Value欄位中。

     

     

    Value欄位輸入mercury

     

    以相同的方式加入其他的步驟,完成後整個Business Component的執行腳本如下。

Open Toolbar