低调~低调

发布新日志

  • 测试者存在的问题

    guobin_it 发布于 2008-01-10 13:05:19

    以下为转帖:

    一、根基不牢

    问题:利用等价类划分的方法,对某问题设计测试用例。

    分析:98%以上的应聘者只知道按照有效等价类和无效等价类进行划分,殊不知此种分类方法只是等价类划分的一个典型应用而已,等价类划分远非只能划分为有效和无效两类。根据种种划分依据,还可以进一步划分很多其他类别。

    问题:根据事件描述,画出对应的因果图。

    分析:标准答案中只画了两条恒等,两条非,一个与,一个或。如此简单的问题,上百名应聘者中竟然无一人答对,痛心啊。黑盒测试方法就那么几种,既然你已知这个名,怎么就不知道多看几眼。

    小结:

    上面提到的是软件测试的最基本的方法,作为从业测试实际工作已经有1-2年的应聘人员,未能真正领悟,实属不应该,心浮气躁,忽视了你身边最简单,也是最厉害的技能。根基不牢,怎么可能把测试做深。

    二、专业不精

    问题:音视频文件都有哪些格式,这些格式之间有什么差别?

    分析:此问题是问那些做过多媒体方面测试的,但是我们的应聘者向来都是拿来主义,别人给我什么媒体文件我就用什么做测试,而根本不管不问。为什么MIDI文件比WAV文件小那么多?我们如何知道扩展名是.Mpeg的文件是Mpeg1格式的还是Mpeg2格式的?,面对这些问题,应聘者默默无语,只是无奈的笑笑。不去看别人,想想自己测试涉及的专业,是否把那个行业知识搞清楚了呢?

    问题:测试脚本运行不畅如何调试?

    分析:此问题是问那些标明自己熟练掌握WinRunnerRobotQTP等测试工具的应聘人员,但是当真正问到他们关于脚本的具体调试时,有7成以上人员表示他们只是参加测试培训老师讲过,或者自己在网上看过相关资料,另外有2成以上人员表示他们虽然用过,但是只是简单的录制回放,根本不会自己调试。可能是迫于无奈吧,简历里面什么都不写,可能面试的机会都没有,但是简历如此夸大的来写,终归是浪费自己的面试时间和路费。

    小结:

    从事测试仅1-2年时间,要想测试也精通,专业也精通确实不易,但是不说精通,至少也该知道个60%才对的起你的测试工作。一两年时光如此荒废,静下心来反思一下,身边还有哪些技能我们应该掌握扎实一点呢。

    三、无测试体系概念,忽视理论

    问题:请说出软件测试的定义,BUG的定义。

    分析:99%的人不能说出这两个测试名词的定义,只是在给我解释测试是为了发现bug之类的片面理解,残留的几个人也说得不够准确。这两个词目前尚不能说业内已经有了成熟统一的定义,但是无论是对是错,身为测试人员已经数年,自己竟然说不出这两个词的概念,多少也说不过去啊。有些人和我说,理论名词概念不重要,我会做测试就是了。想想金庸老先生早就告诉我们,武功仅有招式是不够的,必须配合上什么心法口诀才能行。你只会测试执行的招式,却不懂测试理论的心法,怎么能够修炼成上乘的软件测试呢?

    问题:请介绍一下你们的测试流程,流程和过程有什么不同,为什么好的测试需要好的流程?

    分析:但凡做过12年测试的人都能给我说出他们先做什么后做什么,但是当我继续问这是否可以叫做过程?流程和过程有什么差别,应聘者一棒子被打晕,继续追问为什么好的测试需要好的流程的时候,早已经找不到东南西北了。每天公司各项制度叫你做什么你就做什么,让你怎么做你就怎么做,完全不管不顾为什么,那么自己岂不成了没头脑的工具。这样你能干的工作别人也能做,自己的优势不就没有了吗。

    小结:

    目前测试业内流传着学院派和实践派的说法,学院派的理论给人的感觉往往是好听但不实用,而实践派的知识,往往能够立即见效。所以眼下测试培训往往实践派的更受欢迎。继续引用金庸先生的观点,练武分练内气宗,练外剑宗,但是真正的高手是内外兼修。如果我们不想只做普通的测试小弟子的话,就要理论实践并重,方能有所作为。

    四、周边知识知之甚少

    问题:能给我介绍一下软件工程中的瀑布模型吗?

    分析:又是8成应聘者不会回答,都是曾在遥远的学生时代有所耳闻,现今早已忘得一干二净了。软件测试因何而生——软件危机,软件危机导致软件工程的兴起,软件工程中又包含软件测试,就好像鱼儿活在水里,如果没有软件工程这个水,哪里能够养活这软件测试的鱼,如果我们对于身边的软件工程不够了解,怎么可能在里面自由的畅游呢。

    问题:用你最熟悉的开发语言实现sum=1+2+3+…+100

    分析:保守统计7成以上的应聘者写出来的程序无法执行或者运行结果错误,更少有人能够一气呵成,而且精准。这道编程题难吗?肯定不难,那么为何答错,自己没有真正写过程序,即使写过几行,也早就是如烟往事了。做测试一定需要懂开发吗?这个问题讨论以久,当然不一定,但是如果要做好测试,做深测试,分析问题原因,提出问题解决方案,编写测试脚本或工具,哪一个又能离开软件开发呢?

    小结:

    我们学习测试也应该有个先后顺序,有步骤。掌握周边知识的紧迫程度可能不如测试知识和行业知识。但是对于我们已经从业1-2年的测试人员来说,学校里面学到的知识不应该丢,之后的发展中,周边知识的学习也应该开始了。周边知识的范畴其实很广,还包括各种其他测试理念的学习,机械工业出版社翻译的那套测试丛书就很不错,观点众多而新颖,博众家之长,集大成,向来都是大家风范。

    五、缺乏必要的责任心、细心、耐心、虚心等

    问题:请数出下图中三角形的个数(平面图,有几根弧线做干扰)

    分析:我总是问自己,这道题真有这么难吗?连中小学生都能数对的十几个三角形,到了我们这二十几岁的年轻人手中,正确率才1%,为什么?其实就是现在我们已经很少有人能够静下心来,耐心细致的去做事情了。很多应聘者告诉我她的优点就是踏实,坐的住,正适合这繁琐的测试工作。我需要的不是坐在那里不做事或者做错事的人,而是需要能够按时保质量完成测试工作的测试人员。

    问题:你离职的原因?

    分析:这是面试中最常见的问题了。应聘者往往也是充分准备,理由多种多样,但是看看应聘者的工作记录统计,70%应聘者平均跳槽频率是1/次(实习情况除外),不会都那么凑巧吧,赶上什么公司倒闭,每隔一年就会想一次自己学不到东西,需要去外面看看。而在我看来,真正的原因更多的应该是希望通过跳槽提高工资,或者因为自身水平不足被公司炒鱿鱼吧。

    小结:

    我并不认为所有的人都适合做测试。非技术素质方面,这点或者那点不足够优秀也很正常,心浮气躁也可以理解。但是作为用人单位,理解归理解,却也不会用不胜任岗位,或性价比不高的人员。那么对于此类应聘者,我的忠告就是,要么你另谋高就,要么你就放低姿态,培养好你必备的素质后再谈。

    六、缺乏诚信

    这一点本应该被归在上一条素质中,但是这点的重要性我认为远超过了上一条所列各项,因此单独提出。相关表现主要体现在:

    报自己历史工薪;

    笔试题目作弊;

    编造离职原因;

    虚报学历,工作经验;

    夸大自己工作技能等。对于严重缺乏诚信的,一旦发现,其他表现再好,也无济于事了。
  • LoadRunner性能测试指标分析

    guobin_it 发布于 2008-01-21 18:35:47

    LoadRunner性能测试指标

    Object

    Counters

    Descrīption

    Reference value

    Memory

    Available Mbytes

    可用物理内存数. 如果Available Mbytes的值很小(4 MB 或更小),则说明计算机上总的内存可能不足,或某程序没有释放内存。

    4 MB 或更小,至少要有10%的物理内存值

    Page/sec

    (Input/Out)

    为了解析硬页错误,从磁盘取出或写入的页数。一般如果Page/sec持续高于几百,那么您应该进一步研究页交换活动。有可能需要增加内存,以减少换页的需求(你可以把这个数字乘以4k就得到由此引起的硬盘数据流量)。Pages/sec 的值很大不一定表明内存有问题,而可能是运行使用内存映射文件的程序所致。

    推荐00-20

    如果服务器没有足够的内存处理其工作负荷,此数值将一直很高。如果大于80,表示有问题(太多的读写数据操作要访问磁盘,可考虑增加内存或优化读写数据的算法)

    该系列计数器的值比较低说明响应请求比较快, 否则可能是服务器系统内存短缺引起(也可能是缓存太大, 导致系统内存太少)。

     

     

    >5越低越好

    Page Fault

    处理器每秒处理的错误页(包括软/硬错误)。

    当处理器向内存指定的位置请求一页(可能是数据或代码)出现错误时,这就构成一个Page Fault。如果该页在内存的其他位置,该错误被称为软错误(用Transition Fault/sec记数器衡量);如果该页必须从硬盘上重新读取时,被称为硬错误。许多处理器可以在有大量软错误的情况下继续操作。但是,硬错误可以导致明显的拖延。

    Page Input/sec

    为了解决硬错误页,从磁盘上读取的页数。

    Page Output/sec

     

    Page reads/sec

    为了解决硬错误页,从磁盘上读取的次数。解析对内存的引用,必须读取页文件的次数。阈值为>5. 越低越好。大数值表示磁盘读而不是缓存读。

    Cache Bytes

    文件系统缓存,默认情况下为50%的可用物理内存。如IIS5.0 运行内存不够时,它会自动整理缓存。需要关注该计数器的趋势变化

     

    内存泄露

    如果您怀疑有内存泄露,请监视 Memory\\ Available Bytes Memory\\ Committed Bytes,以观察内存行为,并监视您认为可能在泄露内存的进程的 Process\\Private BytesProcess\\Working Set Process\\Handle Count。如果您怀疑是内核模式进程导致了泄露,则还应该监视 Memory\\Pool Nonpaged BytesMemory\\ Pool Nonpaged Allocs Process(process_name)\\ Pool Nonpaged Bytes

     

    Process

    Page Faults/sec

    将进程产生的页故障与系统产生的相比较,以判断这个进程对系统页故障产生的影响。

     

    Private Bytes

    此进程所分配的无法与其它进程共享的当前字节数量。如果系统性能随着时间而降低,则此计数器可以是内存泄漏的最佳指示器。

     

    Work set

    处理线程最近使用的内存页,反映了每一个进程使用的内存页的数量。如果服务器有足够的空闲内存,页就会被留在工作集中,当自由内存少于一个特定的阈值时,页就会被清除出工作集。

     

    Processor

    % Processor Time

    被消耗的处理器时间数量.如果服务器专用于sql server可接受的最大上限是80% -85%.也就是常见的CPU使用率.

     

    ProcessorQueue Length

    判断CPU瓶颈,如果processor queue length显示的队列长度保持不变(>=2)并且处理器的利用率%Processor time超过90%,那么很可能存在处理器瓶颈.如果发现processor queue length显示的队列长度超过2,而处理器的利用率却一直很低,或许更应该去解决处理器阻塞问题,这里处理器一般不是瓶颈.

     

    Physical

    Disk

    %DiskTime

    指所选磁盘驱动器忙于为读或写入请求提供服务所用的时间的百分比。

    正常值<10,此值过大表示耗费太多时间来访问磁盘,可考虑增加内存、更换更快的硬盘、优化读写数据的算法。若数值持续超过80 (此时处理器及网络连接并没有饱和),则可能是内存泄漏。

     

    CurrentDiskQueueLength

    读取和写入请求(为所选磁盘在实例间隔中列队的)的平均数。(磁盘数1.5-2)

     

    Avg.Disk Queue

    Length

    Avg.Disk Read

    QueueLength

    Avg.Disk Write

    QueueLength

    Disk Read/sec

    Disk Write/sec

    读取和写入请求(为所选磁盘在实例间隔中列队的)的平均数。

    磁盘瓶颈判断公式:

    每磁盘的I/O=(读次数+4*写次数))/磁盘个数。

    如果计算出来的每磁盘的I/O数大于磁盘的处理能力,那么磁盘存在瓶颈。

    Avg.DiskQueue Length正常值<0.5,此值过大表示磁盘IO太慢,要更换更快的硬盘。

     

     

  • 关于软件测试工程师简历的忠告

    cuidan131860382 发布于 2009-09-22 10:07:34

      最近部门工作压紧,我负责招聘一到两名测试工作人员,才体会到测试招聘之难呀!

    鉴于我作为招聘者的身份,给应聘者一些中肯的建议:

     1.简历具有针对性

      经常会收到一些简历,注意其应聘职位一栏,什么软件工程师、硬件工程师、测试工程师、网络维护等等,凡是51job上能选的全选了,我就在想,这位真是全才呢?还是对自己定位不清呢?再看看其工作时间,不过就一半年的样子。看到这样的简历,多半不会看完就直接删除了。

      建议:一定要对自己的职业有个定位。记住,你不是全才!如果你是全才,你的简历不会出现在我的邮箱。

    2.技能突出

     突出描写出自己在这个行业所掌握的技能,吸引招聘者的注意力。

    3.经验突出

     详细描写自己的项目经验,尤其在项目测试工作中遇到关于技术/技能问题,你是如何通过怎样的技术/技能解决这些难题!这个一般的简历中很少看见,可以简单的加进去,作为你简历的亮点。

       总结一下我作为一个技术招聘者的筛选心理,首先

       第一,是否明确自己要应聘测试职位。

       第二,技能是否满足当前职位的要求。

       第三,项目经验中有没有过待聘职位的经验。

    其后的事就是人力资源部的了,看你怎样发挥了。

  • 公司绝不会告诉你的20大秘密(转)

    meilirensheng 发布于 2009-09-22 16:39:24

     

    公司绝不会告诉你的20大秘密(转)

     
    首先,说明一下我不是HR,但是由于我的工作性质,我了解到很多老总或领导们的真实想法。而且08年的时候读过一本叫做“公司绝不会告诉你的50大 秘密”(韩文版),今天发现中文版也出版了,当时看的时候这本书真是写出了公司不会告诉你的一些内部潜规则,下面我要跟大家共享的“公司绝不会告诉你的 20大秘密”是根据这本书的内容还有加上我个人工作经验的感受总结出来的,如果大家感兴趣可以直接去卓越购买这本书。

    入职时的工资高低不重要,只要你努力工作你会得到相应待遇的

    我估计几乎找过工作的人都听过这句话,当我们确定被聘用跟公司谈工资时,他们都会说“如果以后你业绩突出、努力工作,你的报酬也会相应增加的”,特别是当第一次找工作的时候大多数人会相信这些话,但是千万~~别相信。

    刚入职时,你的工资就是你的全部(当然有一些岗位,比如销售或弹性工资的岗位除外),而且你入职以后大部分待遇都会跟着你的工资而浮动,工资调整也是按你目前的工资乘于一定的百分比,保险、公积金也跟工资有关系,当你的基本工资低的时候你今后的报酬增长空间也不大。

    所以,找工作时千万不要心软,多争取一些基本工资,因为这个是你的所有。

    我第一次找工作时就是犯了这个错误,当时心软没要求更高的工资,觉得基本工资比别人低几百块钱无所谓,但是后来才发现它有一个杠杆作用,尽管以后每年你工资涨幅比别人大,但是工资还是比别人低。

    比如你入职时的基本工资为4000,第二年涨幅为20% (一般的企业极少数人能涨20%),那第二年工资为4800; 如果你的同事入职时基本工资为4500,第二年涨幅为10%(一般涨幅),那他第二年工资为4950。是不是看到差距了? 请记住,入职时工资就是你的全部,一定不能心软。


    人事部不是你的倾谈对象

    我在公司看过很多员工找人事部经理谈话,而且人事部员工可能会定期找员工谈话,问员工在工作中有没有遇到什么问题? 有没有人事部需要帮员工解决的事情?

    但是请你记住, 公司人事部并不是你的倾谈对象,人事部的首要任务不是去帮助雇员,而是保护公司利益不受雇员损害,这才是最为重要的。 可能很多人认为人事部门是自己的朋友,有时甚至连对公司、对老板的真实态度都会告知于人事部门。

    无论人事部的人员表现得何等友好,你均要认清,你跟他们的谈话内容,他们必然会与决策部门分享这些信息,例如你的老板、经理、主管及首席执行官。人事部门的职责就是(有时也是合法的)告知公司决策部门你那些所谓的“ 秘密”。

    比如你对你不喜欢你目前的工作内容、或与老板的关系处理的不好,你千万不能找人事部抱怨,你应该直接跟你的老板沟通。可能当时谈话时人事部的员工会给予同 情,说自己像上司反映这个情况,但是大多数情况下人事部门会将你与他们的对话原封不动地转达给你的老板,而你的老板对此是绝对无法原谅的,出现问题首先不 去找老板解决,而是直接找到人事部门,这样你的处境就很被动了,有可能被迫离开公司了。


    你的能力并不能确保你的安全

    很多公司在招聘员工或对外宣传时说我们公司注重员工的能力,提倡员工能发挥自己的主观能动性 (确实有一些公司是提倡创新的,但是极少数,大部分都只是打打口号而已)。对于刚入职的员工来说可能都会有一种心理,那就是向同事或领导展示你的才华、展 示你的能力,但是请注意: 公司或你的领导倒希望先看到你的忠诚,而不是显摆自己的能力。不管你的目的是什么,这个并不重要,如果你一贯展示你的能力,很有可能上司觉得你卖弄小聪 明、是一个不值得信赖的人,或他会感受到威胁,如果他认为你在威胁他的位置,他才不管你有多聪明,他宁愿要一个愚笨但对自己忠诚的人。

    所以,当你刚入职或刚调到一个新部门的时候,千万不能先自作聪明,你首先要做的是熟悉环境熟悉上司同事的性格,即使你是一个专家也要先摆低姿态,当然必要的是关键时刻也需要显示自己的能力,让别人觉得你是深藏不露。

    韩国有一个俗语说“要想让婚姻生活幸福,就要当3年聋子,3年哑巴,3年盲人” ,因为以前在韩国婆婆对媳妇很是虐待,你必须是装聋作哑才能熬过去(当然现在已经不是这种情况了),我说这个的目的是新来乍到,你应该学会作哑装聋,刚开始多听、多学,听到闲言碎语要装聋。


    报销单是公司测试你的一个工具

    看到这个题目或许你会纳闷?报销单也能测试员工?是的,我们平时不以为常的报销单也是公司或领导测试你的一个工具。

    大部分公司都会有月底报销(餐费、交通费、电话费等)或出差报销吧?

    你让你的领导在你的报销单上签字的时候,他有没有说过什么?或他有没有做过什么表情? 请注意,其实大部分情况下领导们都会看你报销的金额,而且如果他们愿意的话财务部门可以随时提供每个人的报销明细。

    以前看过一些在公司里面贪小便宜的人,餐费、交通费里总是放着一些自己私人用的(而不是为了公司业务)费用,或许这些费用只有100元,但正是这些小钱会坏了你的前程。

    我认识的一个老板跟我说过这样一句话:“某某员工哪天报了业务餐费,但是那天明明是我付款了。”或许这位员工太大意了。

    但是我认识的老板当中也有一些人,他连你打的票上面的时间也核对,然后把属下每个员工的每月费用都记录下来,或许你报销的时候他可能不会说什么,但是到时候你丢掉的并不仅仅是金钱。


    在工作场合中透露私事很危险

    现在我们大部分人有太多时间跟同事一起过,我们跟同事在一起的时间有时甚至超过跟家人在一起的时间,这种情况使我们有时分不清公事和私事,有时候觉得跟同 事的关系像亲人一样,跟同事分享自己的私事,孩子养育问题,个人健康问题,经济上遇到的一些困难等,但是请记住,职场就是职场,你这样做很危险。

    我的一位同事经常在工作场合说他儿子现在是青春期,跟我们描述怎么怎么叛逆,由于儿子的叛逆,每天回家以后家里的氛围都很紧张,有可能他是想通过倾述减少 来自家庭的压力,但是最近公司开始了一个重大的项目,他一直以为自己是最佳候选人负责这个项目,但是结果令人意外,公司领导层选了其他人选,为什么呢?因 为公司领导层觉得“他家里的事情已经够多了,估计他没有余力做这么重要的项目”或讲得更冷静一点就是“你连自己家里的事情都解决不了,你还能负责这么重要 的项目吗?”

    如果你自己身体不太好,不需要把自己的健康情况告诉同事或上司,因为对上司来说你不健康说明你不能百分之百投入或有可能影响工作,这样你的上司会不安,他甚至会提前想对策或再额外招人,这样的话到时候即使你的身体恢复了,你有可能会面临失去自己位置的尴尬局面。


    如果你与老板作对,必然会被逐出公司大门

    在公司里有一个对你产生很大影响的人,如果没有他的支持你不能得到公司的认可,晋升也很难甚至有可能丢掉你的工作,他就是你的顶头上司。

    或许你的上司没有你聪明、没有你能干,你或许对他并不服气,但是请记住,他就像是一个守门人一样,你想绕开守门人,但最终的结果是你也失去了给你敞开的一 扇机会门。或许你觉得如果你自己足够有能力,公司领导层会让你绕开你的上司直接让你晋升或给你另外的机会,但是不要做白日梦了,公司往往会站在你上司的角 度想一个组织的稳定性,跟自己的上司斗99%受伤的都是你自己。

    或许你的上司能力没有你强,但是既然他能上升到那个位置就说明他必然有一些其他方面的能力,领导力或组织管理能力或对公司的忠诚,当上司和你产生冲突时公司会站在你上司这一边,请你记住这一点。

    我的一个同事很有能力,当他调到一个新部门的时候发现上司根本没有能力而且往往做不了决定,所以很多情况下他绕开自己的上司直接跟总经理沟通,而且在业务 上总经理也认可了他,这让他很得意以为自己能力强上司不能拿他怎么样,但是有一次,上司说他工作太辛苦了,让他去马尔代夫休假(公司出钱),当他从马尔代 夫回来以后发现,他不在的时候公司发了一个人事调令,把他调到一个无关紧要的部门。
    所以,不管碰到什么样的上司,如果你还想呆在这个部门,呆在这个公司,你需要配合你的上司,这样他会帮你打开一扇机会的门。


    按了发送键? STOP~~ 公司邮件很危险

    如果我说你用公司邮箱收发的邮件都被你的上司所看到,你是不是觉得天要塌下来了? 如果不是的话,那就说明你很光明正大。其实很多人都不知道公司或上司能看到你的邮件,而且公司也绝不会给员工发个警告,说要注意互相往来的E-mail, 如果你用公司邮箱给朋友发私人邮件,或跟同事用邮件谈论上司或公司的政策,一定要睁大眼睛看一下:公司邮箱很危险。

    (1)你利用公司邮箱收发邮件时,你一定要想着有可能公司某人正在看这封邮件,因为真的有些公司会定期检查一下邮件内容(当然是不告知于员工的情况下),我不知道之前我任职的公司是不是也这样,但是我听过一些国际知名公司会定期查员工的邮件。

    (2) 邮件会永远留在公司服务器: 你或许不知道,就算有些邮件发完了你后悔了马上删除了,可能在你的邮箱里面是已经没有了,公司服务器永远记录这封邮件的。

    (3)按发送键的时候一定要三思:你或许通过邮件给人事部或你的上司提一些建议或者对公司制度做一些评论,一定要注意,这些邮件在一些重要时刻会成为呈堂证供,很多情况下往往对你不利。

    在公司里面我经常收到一些群发的搞笑的邮件,如果以前你给同事群发过这些邮件,我建议你以后不要再发了。因为你经常发这些会让别人觉得你整天没事做,所以 才发这种邮件。或许收到这些邮件的他(或她)把这个邮件转发给一些领导了,或许他也是为了让领导搞笑、高兴,但是领导们可不会这么想,你在领导的眼里会变 成整天无所事事的人的。


    我努力工作公司会给我加薪?No,你必须要求!

    对于工资,公司和员工之间永远都不能达到双赢,很多人对自己目前的工资并不满意。那么怎么办呢? 等着公司给你加薪?很多人认为如果我做好自己的事情,我出业绩了,公司肯定会给我加薪,是的,公司会给你加薪,但是~~ 加薪的幅度肯定不能满足你的期望。

    我在公司里看过很多案例,很多人都幻想“到时候”公司会给我加薪,或害怕自己提要求以后老板有什么想法所以不敢提出来,但是如果你不敢提出加薪,公司给你的可能就是一个平均值或略高于平均值的薪水,它不是你所期待的。

    当然你想要求加薪,首先你要弄清楚你的“价值”,而且必须是站在公司的角度想,如果公司认为你没有“加薪的价值”还提出要求,那你很有可能会被裁掉的。

    (1)证明你的“价值”:如果你在公司整天无所事事,那公司肯定不会给你加薪的,在要求之前你必须要证明你的“价值”,让你成为公司不可缺少的人才。

    (2)提要求: 像前面所说的一样,公司每天都想着怎么削减成本,如果你不要求公司觉得这是一件好事情,除非你要求了,公司绝不会自愿给你涨很多工资的。不要想着哪天会出 现奇迹,如果你觉得你有价值,就要求吧,如果上司认可你,他会倾听你的话语的,并且千万不能让你老板成为你的敌人, 交流的最后一定要强调我还是尊重你的决定,因为有些时候由于客观的原因老板也有身不由己的时候。

    (3)不要威胁上司:如果你还想待在公司,在要求加薪时,千万不要威胁上司,比如不加薪就离开公司或跟上司说谎说已经拿了别的公司的OFFER等,你的立 场必须是“我很喜欢这个公司还有目前的业务,但是我觉得目前的工资跟我实际做的工作有差距,我希望工资能体现我的价值”等,你威胁的结果很有可能是得打包 走人。

    (4)不要抱怨:即使最后的结果不是很好,比如不给你加薪或加了很少一部分,通过主动出击你可能明白了自己的短处或老板对你的看法,也让老板明白了你不满 足于现 状。如果你没有打算离开这个公司,你就要现在开始弥补自己的短处或提高自己的业绩,下次再用更强烈的事实来证明,可能这次没有成功,但是你离下次成功就不 远了 。

    我知道跟老板提加薪要求很难,因为你害怕“如果我要求提工资,老板会炒我或以后他对我不给好脸色怎么办呢?”,但是大多数情况下那些你想像的最坏的情况并 没有发生,大多数是happy ending。而且即使有一些副作用,公司或老板很健忘的,因为如果这个公司的OWNER不是你上司的话,钱不是从他口袋里出来,过一两个月他就会忘掉这 件事情的。

    这个我可以很肯定的告诉你,因为我曾试过。


    加薪必须要求,那晋升呢? NO,千万要管好自己的嘴巴~~

    既然说加薪必须要求,那晋升呢?这个千万不能要求,一旦你申请或要求晋升机会,它就会与你失之交臂,晋升不是要求的,而是上司通过认真考虑之后给予你的。

    上司还没有确信你能不能成为管理人员之前你先要求,这就像是你不从大门进,而是要跳过墙进到内部。因为如果上司还没有确信你是一个当领导的料,但你先提出来,他会觉得你还没有成熟或认为你比起公司的利益更在意自己的私利。

    领导们在决定晋升人选时除了业绩、工作能力之外,还会考察很多其他能力,比如领导能力,组织能力,对公司的忠诚度等,而且作为管理人员应该要沉得住气、该谦虚的时候需要谦虚,你事先提出来会破坏你的形象的。

    难道要坐等吗?当然不是,你可以主动负责一些重要的项目、要提出帮助其他部门面临的棘手的项目等,一定要抓住机会让上司看到你的能力,看到你的热情。


    如果遇到新上司要积极配合他

    现在的公司经常会发生人事变动,一般来说遇到新上司属下的员工都会有一点被别人侵入的感觉,特别是当你和前任上司关系非常好的时候这种感觉更强烈。但是如果你想在公司继续混下去,你要尽快配合新上司,熟悉他的工作作风。

    很多时候新上司赴任以后下属员工都期望新来的上司适应部门原来的工作方式,但是这种事情不会发生的,大部分新上司都会对目前的工作方式进行变更,这种时候 千万不要带头抵触或提意见,所谓新官上任三把火,这时候你要做的是积极配合他,如果别的员工有不满情绪,你应该要中间周旋一下,这样新上司会觉得你是站在 他这一边的,这个第一印象特别重要。同时,新上司刚来时,你觉得新上司还不懂部门的情况,所以就出面给他一些忠告或建议,就算你是为了新上司好,千万不要 提忠告或建议,这是一个禁忌。如果他主动问你,你可以说,但是~~ 这种时候也尽量说事实,不要涉及到你个人的意见或负面的信息,你要让你的上司根据这些事实自己做出决定。况且新上司问你的意见或建议,是想测试你们的忠 诚,想知道你们对公司或同事的真实想法,这很有可能是一个圈套。

    在这里你要记住一点的是,新上司来了熟悉业务的时候对你来说是一个很好的表现自己的机会,记住,少说,默默配合新上司的工作,他会把这些都会记在心里的。

    想成为公司中最有价值的员工?那你就必须停止说“我做不了”而主动请缨是不是人人都想成为公司的MVP? 那你必须要停止说"我做不了"而主动请缨,每次上司给你分配任务的时候你是不是说 “我没做过这个,我做不了这个”或“我现在没时间这个”?。就算是你觉得这个任务对你来说有点难,你觉得你有可能完成不了, 这种时候很多人可能条件反射地说”这个我做不来”, 千万不要这样说. 其实领导给你分配这个任务, 他肯定是考虑过你的能力,而且可能这件事情即使没做好他也有后路的. (一般领导不会给你安排很重要而且如果搞砸了没有后路的事情) 这种时候即使你完成的不够好可能也不会损失什么, 这种时候你的态度应该是" 这个我做起来有些难, 但是我会试试的” . 然后就得通宵加班或使上你全身力气把问题给解决. 如果你做的过程中发现按你现在的能力完成不了, 你一定要在deadline之前提交给领导(不要在最后一天提交完成度不高的答案, 领导最讨厌这种人),让他有更多时间来修改。如果你习惯性的说"我做不了",过一段时间以后他会觉得"给你任务你肯定说做不了",所以干脆不给你指派任务.如果你们部门里有所有人都不想做的项目或任务,如果你主动请缨接收这个"烫山芋",那领导会对你刮目相看,给予你很好的评价的,当然这种烫山芋不需要太多,只要一个就可以.

    想要脱颖而出?让领导感到150%满足感在 职场成功的一个秘诀, 不要只干领导让你做的事情,。如果你只是按照领导说的话100% 执行, 那你永远也无法脱颖而出。 在公司做领导给你分配的任务的时候,一定要多长一个心眼, 除了他布置的任务以外, 你可以提出你的建议或者是一些改善意见, 而且完成度不能是100%, 而是要达到150%.“做女人要像希拉里一样”中希拉里用的战略中一个很重要的战略就是: ” 让雇佣我的人或者是接受我提供的服务的人感到200%的满足感”, 这样看希拉里的目标更高.很多人都觉得你只要做好领导分配的任务让你的领导满足100%, 做好自己分内的事情就可以了,但是如果这样做, 你在职场永远不能混好.

    你们公司允许言论自由吗?职场没有言论自由或 许当你第一天上班的时候人事部的人会对你我们公司很OPEN,而且在很多时候开会的时候总经理会说“大家畅所欲言吧,我会尽力满足你们的要求、尽量解决你 们所提的意见”, 千万不要陷进这个陷阱。大多数时候公司是没有言论自由的,特别是当你对公司的政策,环境或制度说出了真实的想法,在公开场合上反对公司的政策制度,公司会 视你为影响公司氛围的反动派,他们觉得你很危险所以通过一些方法让你打包走人的。我不知道有些真的开放的公司是不是有言论自由,但是我看到的版本是每当总经理跟员工面谈时都会让他们畅所欲言,但是等他们真正说出了真实想法,马上他就失去了公司的信任。

    还有一点,我经常看到一些人在电梯里跟同事或朋友说公司里面的事情,这个是一个很不专业的行为,因为不管你是在你办公室的电梯还是在客户公司电梯,跟你一 起乘坐电梯的人有可能是你上司的朋友,重要的客户,你称赞公司可以,但是反对或不满的话语千万不要在电梯里面说,不然到时候你都不知道自己为什么死得这么 快了。


    你的办公桌专业化吗?

    现在大部分外企的办公桌都是一格一格的小格子,或许你认为办公桌是我私人的地方,我想放什么就放什么,但是请注意,办公桌也是体现你价值的地方,所以要让你的办公桌也变得专业化。

    那怎么样的办公桌才是专业化的呢?(1)不能太乱,我在公司里看到很多人的办公桌都是乱七八糟的,各种各样的文件摆在那里,太乱的话很容易给别人这个人工 作没有条理的印象。(2)不能太整洁,如果你办公桌上什么都没有太整洁了,那别人会觉得你根本没事做。(3)不能有太多装饰品。现在80后追求个性,办公 桌上面放着各种各样的东西,曾经我的同事中有一个人的办公桌可以看作是一个礼品店,各种各样的娃娃还有各种小东西,可能自己觉得这样很有创意,但是别人都 在背后说她。 (4)跟业务无关或跟你的调不符的书籍千万不要放在让人看到的地方。

    总 的来说,我觉得白天你可以把你的文件或资料放在桌上,但是下班的时候一定要整理,那些重要的资料一定要放在抽屉里(最好是锁着),这样可以显示出你做事很 专业。而且现实生活中有些上司习惯下班以后转一圈看看下属的办公桌,一是看看你的桌上有没有公司重要的资料敞开着,二是通过你办公桌上的东西看看你最近的 动向(如果你桌上有“8个方法教你找好工作”之类的书,那你应该是有跳槽的打算了吧?^^)

    业绩考核结果跟你的业绩不相符?业绩也需要进行宣传大 部分公司每年都会进行1到2次(或4次)的业绩考核,业绩考核结果会影响到你的奖金/晋升等,但是很多员工发现业绩考核结果跟自己想象的完全不一样,这是 为什么呢?因为业绩考核中你主观性的判断根本不重要,重要的是你的上司怎么判断你的业绩。如果你做的工作是拿数据说话的,像销售等,可能还好一点,但是我 们很多人做的工作可能没有具体的数据来支持,这种时候你平时也要对自己的业绩进行宣传了。

    我看过很多人平时都不怎么跟上司沟通,但是一到年底对考核结果不满,就找上司透漏不满,这种做法无法改变什么,你需要做的是

    (1) 要跟上司做定期的沟通:跟自己的顶头上司定期沟通是很重要,因为通过这种沟通你可以让上司知道你正在做的工作,同时你也可以了解上司到底想什么,对你期待什么。按自己的标准来做事在公司里是站不住脚的,如果想要获得好的绩效评价,你必须要满足上司的期待和标准。

    (2)对自己的业绩进行宣传:大家肯定会问这个怎么宣传啊?上司不都在看着吗?但是很多时候你做的一些事情上司还真不知道,不管你多么努力工作,如果上司 不知道的话就没用,所以必要的时候一定要把一些工作进展的情况CC给上司,或我一般是采取定期把自己正在做的工作列个目录,详细描述进行情况发给上司,上 司在进行绩效考核的时候可以参照这些书面的东西。

    (3)即使上司给了你一个不好的评价,你不能透漏不满。因为上司这样做肯定是有他的理由的,而且他有权力给你不好的评价。你需要做的是让上司说出来他的意见,你要根据上司的意见来进行改正,因为你有义务迎合上司的工作方式、工作作风,谁让他是你的上司呢?

    你是不是公司里的“好好人”?如果一味地讨好他人,你便会失去他人的尊重每个公司都会有好好人,他们对于所有人都笑眯眯,对于所有人的要求都不会说“NO”。如果你是新进入公司的员工,可能刚开始要得到其他同事的信任, 需要讨好别人,当然这个是需要的,但是请你不要搞混”谦虚、摆正态度”和 “没有自己主见的好好人” 。如果你一味地讨好他人没有一点自己的主见,你会失去他人对你的尊重,在工作中别人也会把你看作是没有真学问的空瓶。我知道这个说起来简单做起来难,有些时候是需要讨好人,但是面对重要的事情或重要的业务时,如果你认为你的想法是正确的,你应该坚持,不能一味同意别人的观点,要有自己的主见。以前听朋友说他们公司有一个人,对于任何人拜托他的事情他都说好,结果到后来公司里的所有杂事都摊到他那里去了,他自己是为了这些琐事而整天忙碌, 但是别人在后面则会笑话他。当时听的时候我想,他的同事们怎么这样啊?但是一想,估计这些事情都是他咎由自取的。对于不合适的工作或拜托,或对工作的正确 的意见,如果你认为正确的话,你都应该要提出来,不能做个“好好人”,这两者的度怎么掌握,那还是看个人所处的环境或性格了。^^


    不要隐藏自己的失误


    我们在工作中难免会犯一些失误,所有人都有一种心理,那就是想在别人不知道的情况下隐藏自己的失误。但是有一点请注意,如果你所犯的失误涉及到你们 部门或你的上司,你一定不能隐藏,因为很多时候隐藏自己的失误带来的是更大的失误,正所谓越遮越丑,就算你犯的是一个很低级的错误,你也要告知部门负责人 或相关人员。

    我刚开始工作的时候犯了这个错误,刚开始写企划案的时候修改的次数会比较多,因为上司和我之间来来回回的版本比较多,所以最后把最终版本发给上司以 后自己发现有一些数字错了,因为是刚开始负责企划案,不想让别人知道我的疏忽,我就偷偷改了这些数字,因为第二天上司跟老总开会时我会把资料打印出来给他 们。第二天当我把打印出来的资料递给上司,上司瞅了几眼,正好看到了那些数字,他就大发雷霆。他发火不是因为我出现了失误,因为每个人都难免会失误,问题 是我想偷偷隐藏这个失误,并没有考虑上司的立场。如果当时他没发现这个,到时候给老总报告时发现了,老总正好也对这个数据有印象(因为资料是提前发给老总 的),而他自己不能自圆其说的话会有什么样的后果。

    这件事情对我的启示很大。我并不是说所有的失误都要公开,如果这个事情不涉及到别人,你自己一个人就解决的话你就不用公开。但是如果这个失误会波及 到你的上司或组织,一定要提前告知他们,并想办法解决。所有人都会失误,如果你非常负责地处理你所犯的失误,它不会让你难堪,反而会给你加分的,因为领导 们觉得你很诚实而且有责任心。但是请注意,事情过去以后同样的错误你不能再犯一次。

    休了病假或产假吗?你需要注意了病假和产假是一个很好的福利制度,最近发现公司里怀孕的人比较多,大多数人认为法定的“病假或产假”是严格受法律保护的权利,但是你一定要注意,这 有可能会把你陷入两难境地。当然,当你休长期病假(法定的)或产假还有哺乳期间公司是不能解雇你,但是如果这段期间你处理不好的话,一旦过了这个时期你就 会上“黑名单”上。因为公司的员工数基本上是固定的,一旦你休几个月的假,这段期间你的工作会分到别人的头上或公司要额外的招人,过了几个月以后当你回来 很可能已经没有你的位置或让你做的工作了。

    那么怎么样才能防止这种情况呢?

    (1)假期期间,持续跟公司的联系,特别是跟你上司的联系: 我知道对于刚生孩子休产假的人来说这个应该很难,因为有太多事情让你操心,但是我还是希望你能定期抽时间跟上司或同事联系,聊一下工作的事情,或有重要的 项目时如果可以的话你也可以给一些建议,但是这些,必须要让你的上司。

    (2)一定要与时俱进,不能丢”业务感觉”。我们学外语的时候语感很重要,但是一旦你放了很久,你就没有语感了,这样你整个外语水平就会下降。工作也是一 样的,你必须对你的业务保持那种“业务感觉”,如果可以的话在家里也看一下相关资料(当然是在你的身体允许的情况下),因为你一旦上班,公司或上司会有一 段时间“观察”你,看你的工作能力或效率是不是跟以前一样。

    我朋友的一个同事就是刚生完孩子上班之后状态特别不好,其实这个是情有可原的,因为小孩晚上闹精神状态就不太好,肯定会影响白天上班。但是公司不能 接受她不能集中精力工作,休完产假以后过了1个月后,上司就慢慢不给她工作,而且把她手头上的工作也慢慢分给别人,最后是那个同事自己受不了无所事事就提 出辞职了,这个可能就是公司所愿意的。如果她没有主动提出辞职,估计过了哺乳期以后公司也会用各种理由裁她的。

    劳动法并不能保护你可能很多人会觉得现在随着法律的完善,特别是随着劳动合同法的修订等,劳动法会保护我们,但是不要对劳动法抱有幻想,它并不能保护我们。因为正所谓“上有政策下有对策”,公司的人事部或外部的人事机构会巧妙的绕过法律,保护公司的利益。举一个例子,从新劳动合同法第39条中明确规定 劳动者有下列情形之一的,用人单位可以解除劳动合同,如“严重违反用人单位的规章制度的”,用人单位的规章制度很多样化,我们公司以前制定一个“公司员工 手册”时,我们看到光是工作纪律这块就列了100多条^^ 几乎你所想到的或没想到的都列了出来,到时候如果公司真的要辞掉你,很简单,在这么多条当中肯定适用于你的。而且一般公司想裁你会通过一些措施来让你“主动辞职”,比如上司经常给 你分配你无法完成的任务,或上司对你的态度很冷淡让你无法忍受,你的办公桌移到非常不好的位置,给你一个很短的期限完成一个根本不可能完成的任务,给你很 低的评价等,如果有这种征兆的话,你应该好好考虑自己的职业规划并做打算才行。

    赢才是硬道理说了这么多,或许给一些即将进入社会或刚进入社会的师弟师妹们一种恐惧的心理,想着公司怎么都这样啊。或许这个不是适用于所有的公司,因为我也碰到过好的公司,好的上司。但是不怕一万就怕万一,我希望大家都提前准备能保护自己的武器,可以绕过这些陷阱。如果你有才能,你必须要充分发挥出来并让别人知道,并让他们给你打开一扇机会之门。我们的人生就像是一场赌博,职场更是一场赌博,你可以选择你出的牌,从而决定自己的输赢。在职场无望的等待天上掉馅饼不是明智之举,你应该积极地占据主动位置,学会“赌博”,学会扭转局势,因为赢才是硬道理。(完)
  • 业务学习方法

    nan2222cy 发布于 2009-09-22 21:35:36

           对于做软件测试的人来说,很重要的一点是要学习软件所在行业的业务知识。有些行业的业务很简单,比如说娱乐业,有些就很复杂,比如说金融业。如果业务很复杂,那就要好好考虑如何学习的问题了。
           就拿我来说,我本身是学计算机的,现在进了一家金融软件公司做测试。而对金融业我是完全一窍不通的,毕竟我是一个理科生,所以刚到公司实习的时候,看到我要测试的产品的时候,我就两个字:茫然!那时候,每天都要接受培训,培训的内容除了技术知识,还有业务知识。我们的业务课是我们产品组的一位客服授课的,因为他不是专业做培训的,再加上我又一点基础都没有,我刚开始完全听不懂他在说什么。
           那时候,在没有课的时候,我们除了要完成各种课后练习,还有一个大头是我们的毕设。那段时间,我每天要忙到11点左右才回去,两个月后回校的时候,整个人已经一点精神劲都没有了。正因为这么忙,我就把业务的学习丢下了。这直接导致我7月份来公司正式报到的时候,还像个什么都不懂的新人。
           为了赶上其他人,为了让主管不觉得我比别人差。一贯懒散的我也开始拼命努力起来。当时我想了很多方法以达到快速掌握业务知识和系统知识的目的。当时,我的做法是先打开我们的系统(我们产品),然后凡是遇到不懂的术语,就上网查,然后把这些概念记下来。由于基础实在太差,所以这个过程花了我很长时间。
           等我终于把术语了解得差不多的时候,我开始学习我所要测试的模块,当时的我完全不知道该怎么学,只是简单的了解一些界面上一些按钮时干嘛用的,至于每个页面的数据时从哪个表取得的,为什么有这些功能,以及这些功能具体是如何实现的,我都没有去注意。
           这个时候,差不多一个月已经过去了,这一个月来我只是一个人闷着头自己学,没有跟主管有很多交流,由于跟同事不熟,我也不是很好意思去问他们,等到月底评估的时候,主管给我差评的时候,我才真正意识到,我忽略了很多东西,我还没有从学生的状态中走出来。
           其实学习是要注重触类旁通的,并且一股脑给自己灌输太多东西,又不结合系统的实践的话,学的东西很快就会忘掉,这样就浪费了太多的时间。除此之外,由于缺乏与主管和同事的交流,他们就无法了解到我的学习情况,也就无法给我提供帮助,不能及时帮我纠正错误的做法,我因此走了很多弯路。所以正确的做法应该是:
           1、先跟主管确认自己最初的学习范围;
           2、然后将这个范围或模块内的术语简单的过一遍,不求深刻理解;
           3、从该模块中选择一个子模块,最开始最好是选择一个比较简单或者主管希望你尽快上手的模块做为突破点,如果有文档,开始时就按照文档对系统进行具体的操作,操作的过程中要积极地思考,有问题就尽快提出来,问主管或者同事,在这里很重要的一点是 总结 ,学了一遍后,将自己学得东西做一个总结,形成文档,发给自己的主管和同事,这样做既可以让主管了解你的学习情况,还可以让自己加深理解,以后还可以随时查阅,也可以后的人学习用,最重要的是,主管和同事可以帮你检查学习成果,告诉你遗漏了哪些内容,哪些东西弄错了,并给出学习建议,这个时候你就可以提高学习效率并取得进步了。
           4、根据主观和同事提供的建议,完善自己的学习方法,对已初步学习的子模块进行补充学习,加深理解深度;然后重复3和4的步骤,直到对这个子模块完全了解透彻为止。
           5、在完成一个子模块的学习后,其他模块的学习基本上只要按照之前最后形成的学习方法学习就行了,这个时候学习的效率就会快很多,这样一直下去就能将整个系统都搞定。

  • WatiN与QTP的选择

    Eric_Lee 发布于 2009-07-16 13:15:29

     工具主要优缺点分析:

    工具

    QTP

    WatiN

    优点

    1、 功能全面。培训一次之后,可以应用在各种功能测试中。

    2、 学习成本低。Vbs脚本简单易学,适合没有任何编程基础的测试人员使用。工具自身的学习也非常简单,有相关配套的中文教程,非常适合没有太多技术背景和编程经验的测试人员。

    3、 现有资料丰富。作为全球市场占有率较高的测试工具,目前测试业界已积累了大量的QTP使用经验和相关文档。

    4、 脚本维护灵活。可以维护对象库,也可以维护脚本。

    5、 扩展功能强大。可以通过.NET语言对其进行功能扩展,以达到测试效果。QTP自身的.NET插件可以通过VS进行扩展。为VS提供了QTP扩展模板,用于编写支持.NET控件识别的方法。

    1、 开源。

    2、 .NET支持。WatiN对.NET的支持非常好,因为其自身就是使用.NET编写。脚本使用开发语言C#。

    3、 扩展功能强大。由于使用C#开发语言作为脚本语言,watin的脚本扩展功能比一般的脚本更为强大,稳定性更好。

    4、 脚本维护便捷。由于使用C#语言,且融入了描述性编程的思想,使得watin的脚本更加容易维护而且非常容易解决控件布局变动带来的脚本执行不通过的问题。

    缺点

    1、 部分测试需要收费插件支持。没有.NET插件的支持,很难处理一些.NET对象识别问题

    2、 Vbs容错能力有限,没有异常处理机制。QTP只能通过场景恢复功能来达到容错效果。

    3、 QTP使用C#语言进行扩展属于高级功能,不太容易掌握。部分高级技术也缺乏相关使用经验的积累。

    本文出自aslandhu的51Testing软件测试博客:http://www.51testing.com/?194902

    1、 WatiN的使用前提是测试人员必须具备一定的编程能力。而且要对VS的使用非常熟悉。

    2、 WatiN是开源的自动化测试框架,目前业界的经验积累不是很多,资料有限。

    3、 WatiN自身没有录制脚本和关键字驱动的功能,需要集成其他的组件进行扩展。目前WatiN的脚本录制组件录制的脚本也不是很理想,与watin自身的集成不是很好。

    4、 不支持控制台程序的测试和普通应用程序的测试,仅支持web测试。自动化测试技术较难推广到其他测试中去。

      个人意见:

       第一,开源的测试框架的确非常实用,但是由于测试界缺少相关方面的使用积累,因此并不适合用于测试项目的自动化实施。如果我们在使用过程中出现了技术瓶 颈,一时又难以寻求相关解决办法,整个项目将趋于被动。我们不值得做出这样的尝试。QTP目前在国内已经有了很多的应用经验和研究成果,鉴于我们项目的特 点,也是非常适合使用QTP实施自动化。

      第二,以开发语言C#作为测试脚本的WatiN,对测试人员的编码要求也是非常的高,随之带来的培训成本问题和代码质量问题也是随之提升。因此,如果一个测试组没有达到一定的自动化测试水平的话,还是没有必要去冒这个风险。

      第三,从脚本管理的角度来讲。HP为我们提供了一系列的脚本管理流程解决办法,即与QC或TD的集成。对于WatiN,我们能使用什么呢?

       第四,开源的测试框架(WatiN)过于强调功能而忽略了使用者。首先是前面提到的,如果团队的编码能力不强的话,使用开源的测试框架将会带来很多的问 题。其次,WatiN(只是几个dll)自身是没有录制功能和关键字驱动功能的,它需要再单独安装相关的组件才能达到这些效果。更重要的是,目前 WatiN的录制工具(WatiN Test Record)录制出的脚本往往存在很多的问题(严重的话,甚至无法回放),并不能直接“CTRL+C”拿来使用,还需要测试人员去调试修改。

      第五,作为技术研究,WatiN绝对是个很好的选择,但是作为项目自动化实施中重要的角色而言,还缺乏实践。不过我觉得,如果把WatiN和VSTE结合起来一起研究,那一定会非常强大。

       第六,从自动化测试框架的建立的角度来说,QTP就像它所强调的那样“快速建立企业自动化框架”。且不说框架了,你可以在很短的时间内录制完一个脚本并 能确保脚本可以回放,而WatiN呢?在你还在怀疑你所录制的脚本是否有问题的时候,我已经可以将QTP录制的脚本投入自动化实施了。

      最后,的确QTP也是存在很多的不足,比如。NET插件收费就是一个很要命的问题。但是,我们仍然可以通过其他的扩展方式去解决这个问题。

Open Toolbar