海纳百川,有容乃大!期待和测试同行交流学习,共同进步。

发布新日志

  • 随想----公司的新人

    2014-02-09 13:40:52

       很久没有上论坛了,细算应该有2年了。这2年期间测试部门发生了不小的变化。首先是测试同事接连的离职,公司新人陆续报到。测试招聘门槛很低哦,要求非应届生,会用电脑就可以。由于是做手机黑盒测试,没啥技术。新人大部分不是干IT的,非科班生,有做行政的,有做服装的,有做培训的.....,而且只要稍微努力点,就可以做的不错,1年下来,竟也让带项目。在这感叹测试门槛之低,去年来的新人更让我无语了,有几个连高中都没读,只是进培训班学习了小半年,现在的年纪也刚过18岁。不得不感叹自己已经老了。
       
  • 【原创】不要轻易否定自己

    2011-11-02 19:58:07

        自己一直都很比较自卑,平时也比较容易否定自己。记得第一次转测试的时候,自己啥都不会,和我一同进公司的同事提的bug比我多,本来心理就有点着急,一听领导表扬那个同事,我更是心急如焚。所以那段时间心情很压抑,一遍遍的在扪心自问,自己是否适合做测试,如果不适合的话自己还有退路么?有1次刚好和领导一起下班,在那短暂的几分钟内我鼓起勇气问领导,自己是否适合做测试。领导说我不适合,这个回答让我更有压力了。自己放弃了工作转测试了,现在也有几个月了。自己要不要坚持呢?挣扎了几天后我决定在测试的道路上一直走下去,我自己没有退路了。后来过了几个月我找了份新工作(之前的工作只是实习)。这是我第一份正式的测试工作。新工作压力很大,开始的一二个月我有点跟不上,我知道自己比别人笨,所以花的时间要比别人多,所谓笨鸟先飞。在工作中我很卖命,经常是项目中最后一个下班的,也是项目中最早上班的。2个月后领导跟我说我过试用期了,也得到了领导的表扬,之后我总是项目中提bug最多的一个。工作之余偶尔会想起之前领导说我不适合做测试,我想她看错了,一个人只要坚持,只要用心去观察,用心去学,再比别人多花点时间的话肯定能做好。

       这份工作干了2年后我辞职了,到了现在的公司。在新公司我的表现还可以,进公司3个月后领导主动给我涨工资了,虽然不多,我也挺开心的,至少自己的成绩被领导认可了。1年后公司的测试组长纷纷辞职,我被担任测试组长,开始带项目。由于沟通技巧、经验不足及项目时间紧张等多方面因素,自己的压力很大,有连续2个星期没睡好觉,有时候整晚都睡不着。人没休息好白天干活就没精神,一没精神人就容易很出错,一出错我就常常自责,一自责我又睡不好觉,如此恶性循环,那段时间LG也很郁闷。看着我一天天的消瘦下去,他心理也很难受,他建议我辞去这份职务,但我自己又不是特别舍得,这毕竟是自己职业规划的一大提升。这些都被领导看到眼里,不久前的一天领导找到我,很认真的跟我谈了谈现在我的状况和项目的状况,然后让一个同事代替了我的职位,也就是将我换下来了,领导说的很委婉,说我不适合做这个,但我知道意思。会后的几天里我一直都无法平静下来,因为被人换下来了面子上总觉得过不去,自尊心受到了沉重的打击,在项目组同事那总觉得抬不起头,当我向客户、向项目组内、向项目测试发出更换测试组长的邮件后,我的心情是特别的沉重,特别是当项目经理问我为啥要换的原因时,我说话的声音几乎有点哽咽。自己在沟通方面确实不太好,说话也太实在了,也不够灵活,这个也不是一天2天能提高的。所以后续自己在这方面得多学学,如何做好和其他部门的沟通协调、如何和客户之间沟通、遇到突发事件如何灵活应对等等问题是我后续学习的方向。

      领导否定我没关系,只要自己别否定自己,之前说我不适合做测试,我现在也做的挺好的,说我不适合做测试组长,我会证明给你看。相信自己,只要用心去体会、用心去学、多总结,我相信没有什么是不可能的。

  • 转载:如何在应聘职位前准备可能面试到的内容?

    2010-10-03 14:20:40

    前言:两年前换工作时写的日志。今天路过这儿,跟大家分享一下。希望对大家有帮助。

    正文

    一、做好充分的准备

    如果打算换工作,应该提前一或者半年做准备工作,一般情况我是不赞成换工作的。但是如果确实不适合现在的工作,不换不得已,那就只能走了,适时地放弃意味着又一次选择,探明此路不通的努力远非白费。既然因为不得已离开现在的工作,那就给自己的工作做个总结,吸取教训,首先问问自己一下的问题,自己回答清楚了再离开,不然很可能就要频繁的换工作了。

    1、为什么离开这家公司

    就像我,因为身体吃不消不得已离开以前的公司,所以我再找工作的时候就首先本着可持续发展的道路,工作时间一定要合理。

    2、知己知彼

    我在这家公司学到了什么,有什么经验可作为找新工作的资本,只有考虑清楚了这些,才能在面试的时候展示自己的亮点,有了亮点才能让招聘者认可你。知己知彼首先要知己,知己才能知道目标,也就是知彼此,才能百战不殆。除了知已,还要清楚自己以后的发展方向,在哪个领域,做个长期的打算。有句话说,有志人立长志,无志人常立志。相信大家都想做个有志的人,那就从实际做起吧。

    3、我还需要学习什么

    如果你的实力不足以让你找到一份满意的工作,那么从现在开始为自己充电吧。

    4、我是冲动吗

    自己是因为冲动离开现在的公司吗,冲动是魔鬼。

    二、面试技巧

    1、认真对待每次面试

    在面试的时候,把每次机会都当成最后一次机会,珍惜这个机会。当有很多机会的时候,才可以去挑选。如果机会溜走了,就没得挑选了。我就是拿了好几份offer的。

    2、面试时怎么说话

    首先说话要清晰,可能好多人觉得这个很easy,觉得我口齿很清晰呀。口齿清晰的人不一定能说话清晰,不一定能表达清楚自己的意思。怎么做到说话清晰呢?首先,还是要知己知彼,就像是两个很好的朋友,用几个简单的词就能清楚的表达自己的意思,但是碰到陌生人,用很长的一大段也说不清,这个例子想说的是文化的差异,如果是与外国人面试,就更要多研究研究文化的差异了。还有就是语言的差异,就像芬兰人会把/t/当成/d/,/p/当成/b/,如果不清楚这些,很难交流的。说话清楚了,对方就能感知你的意思了。然后要思路清晰,这是表达你的交流能力的,很多人会在简历中写道,很强的交流能力,如果在面试的时候表达都没条例,何谈很强的交流能力。还有就是说话大声、清晰,否则会显得你很羞涩,或者没经过场,是面试又不是相亲,是展露自己才华的时候。要想说话大声、清晰首先要消除心理障碍,不要怕。就算面试官很牛又怎么样呢,不然他就不会来面试你了,归根结底都是人,没什么好怕的,坦诚对待一切。

    3、坦诚

    面试是一个让面试官了解你的过程,你有的才能,不用谦虚地掩盖;你没有的才能,也不用编造。人才是德才兼备的人。小事靠才,大事靠德。所以建议展示真是的自己。

    4、巧答技术问题

    对于面试官提出的技术性问题,如果你只讲理论,面试官会以为你不懂实际;如果你只说实际的东西或者例子,面试官会以为你理论基础不扎实;所以最好的策略是,先讲理论,然后举例子。不建议先举例子,再讲理论。老师再学校讲课通常是先举例子,然后将理论,因为老师面对的是学生。而现在我们面对的是面试官,面试官是明知故问的。

    5、巧答发散思维问题

    对于这样的问题,首先分类,然后一一作答。比如,你喜欢什么样的交流方式,MSN,e-mail,面对面地交谈,还是电话?你说喜欢任何一个都显示你有某方面的不足,你如果选择MSN,表现了你不擅于与人面对面的交流,逻辑思维不强(不然可能用e-mail);如果你选择了电话,你是否考虑到公司的财政;......。

    6、分析问题

    除了技术型的问题,面试官还会问很多其他的问题,当听到这些问题时,首先要清楚面试官的目的是什么,大多数的答案是多选或者单选型的,相信每个人都知道善恶美丑,选什么样的选项不是个问题。只有知道了面试官的目的,才能给面试官想要的结果。不然就像面试官展示了你理解力不强的弱项。

    7、怎么说怎么圆

    不管自己说什么,都要给出合适的理由,以理服人。是是非非,有理就行。所以一定要解释理由,但是不是强词夺理,要合理的理由,有理有据。

    结束语

    最后祝愿大家找到理想的工作!
    本文转自:http://bbs.51testing.com/viewthread.php?tid=182451&page=2#pid1427669
  • How to be a good tester employee?

    2010-01-25 23:23:32

    自从从事软件测试工作以来,前前后后,大大小小也参与过了四个项目,同时也和四个做事风格迥然不同的项目经理合作过,如何成为一个做事让Leader满意的tester呢?需要注意的地方,我总结了以下几点,供以后的职场测试新手参考(前四点是职场小规则,后面就针对工作的技术方面等的技巧了):

    1. 别太爱出风头,既然有意见相悖的,在实际经验不足的情况下,根据指示走

       这是我参与第一个项目总结出来的,说一下情况,我的第一个项目经理是英语专业出生,工作后转软件测试,计算机专业知识懂得不多。所以呢,我刚开始经常和他有技术上面的争论,一个新手和项目经理一开始有争执,即使你的都是对的,这都引起了我以后诸多的麻烦。
       呵呵,没有太多的意思,我是说, 在学习期间,一定要沉住气,即使自己有过多的理论知识,也要多听听别人的看法,他们实践经验比你丰富,虚心请教就是了,这个时候就是要少讲话,多思考,多做事。
       另外最重要的一点,既然这个PM再怎么不好,不要在同事之间谈论,同事之间不要谈论同事工作,为人的好坏,最多针对工作谈工作,以免引起你以后很多不必要的麻烦,这是我深有体会的。

    2. 和Leader讲话说话三思

       和同事关系再好,那也仅仅是针对工作,当然,我并不是说同事不能相处成为生活上面的好朋友。再和Leader谈话的时候要就事对事,按事实说话,而且就说你看到的,不要加以自己的揣测,尤其是和Leader谈论你的同事的时候。不是每个PM做事都是很内部团结的那样子。讲话三思,不要到最后一传十十传百,你就成为了千古罪人了,自找麻烦。

    3. 做事要稳重,不能急

        新手做事,都有点蠢蠢欲动,迫不及待的样子,当真正遇到挫折的时候,就像激流撞石,可以想象。做事前多思考,不要急,刚开始慢慢来,列一个规划,先做什么,后做什么,预计会遇到什么样子的困难,急事慢做。我讲的慢是个人的心态,思考成熟后才动手

    4. 没事找事做

        没事要找事做,先手最缺的是经验和技术,在闲时的时候,可以没事找事做,好处我就不多说了,但是最关键对你的好处,可以不断的练手,熟悉,接触更广的测试领域,会有很多意想不到的收获的,虽然中间可能会遇到很多的麻烦。在这个时候,千万别害怕困难,能遇到困难,这也是你的福气了,每一个障碍都是一个进步的起点。

    5. About Email

        每天工作结束后,离开办公室前,一定要给你的Leader发邮件,并且CC to项目小组的其他成员,邮件内容可以包括以下几个方面的内容:
        a. 你今天具体做了哪些事情 这是你自己的一个每天的工作小结,同时也让Leader知道你的工作进度情况,好安排下面你的工作安排,配合开发更好的做好bug的修复工作,如果是到了测试阶段,可以附上bug list,显示bug的状态,这样子,和DEV的工作也好沟通和协调,同时让Leader知道,你还在工作的,你和DEV的一个工作协调到什么程度了。
        b. 你遇到了哪些方面的问题 哪些问题是要大家在晨会的时候探讨的,当然要附上自己的理解和自己已经思考过后的解决方案,表明自己已经研究过,但是还是有争论和问题,你需要大家怎样的帮助
        c. 第二天的工作安排,你准备做什么?以及各项事项的优先级。

        下面是我的PM给我的邮件上面的指点,可以供大家一起参考下:
        a. Have all cases finished? What did you do today? need process(percents) and what are deliverables
        b. What's the issue? Anything out of your control blocked you? If not, please figure it out by yourself
        c. What's your next step?ETA? Priority?

        自己写的邮件一定要自己先检查一下,尤其是英文邮件,如果你站在对方的角度你确定你自己能看得懂吗?如果你对自己的邮件满意,你就可以发送了。我开始就说了,一定要记得CC To项目小组的其他人

    6. 学习和工作过程中,思考后问问题

        我在about Email中也提及过这方面的内容,问问题一定要讲究技巧性,每个人都是各司其职的一个状态,不可能对你的工作了如指掌,当你有技术方面的问题要问的时候,要说下具体哪方面的block you?你自己思考的一个情况,不要什么都问,有些问题你自己思考思考就会有答案的。如果有需求方面的问题,你可以把你自己的理解,写成1,2,3的选择,这样子也省得PM去费事再去深入思考理解,也好尽快的解决好问题。
        实际工作中,问问题也是一门艺术,关键的一点,自己先想后问,自己有了自己的答案后,有了自己的理解后问问题,是不会有错的,还有就是不要把问题压到快下班的时候,如果技术上面的问题,一定要尽早思考尽早开口,给别人多一点的时候解决,这样子也不耽误工作的进程和时间。

    7. 保存好测试的证据

        这是非常重要的,你到底哪些case跑过了,哪些case没有跑过,我怎么去证明,一定要保存好测试的证据。这是一方面;第二方面,当你测试到以后的测试用例的时候可以可以参考前一步的测试数据,好做对比,保存好测试的数据的好处不由我说,测试过的同行肯定已经深有体会的了。

    8. 一个好的测试人员可以协调好开发和PM的关系,推动整个项目的进程

        这算是最后的一个总结吧,一句话,一个好的测试人员可以协调好开发和PM的工作,推动整个项目的进程。这个是要长期工作的积累的,一个好的测试人员,从需求开始,确定需求是否有需要更改的,是否有再要变动,及时提出来,解决问题,很大程度地节约了以后如果再次修改需求,修改数据库,再次重新编码的一大堆事情。测试人员紧跟进bug,和DEV协调好工作,会很有效的提前产品发布时间,减少后期因为bug管理不善而导致的种种问题。

         经验和技术都太重要了,明白了,为什么职务和薪资的差别在哪儿了吧?大家都要加油加油再加油,我也在努力中……

    http://www.51testing.com/?uid-245435-action-viewspace-itemid-200496

    本文转自:

  • 2009年终总结

    2010-01-09 16:01:47

  • 《宫心计》中学职场攻心术

    2009-12-06 16:48:58

    宫廷争斗中学职场攻心术

    影视标本:《宫心计》

    启示录:待人处世绝对是一门深厚的艺术。平凡如你我的办公室小小职员,至少可以从中学会“揣摩上意”的方式,减少行差踏错。

    时下剧集暗藏“办公室政治”的颇多,间谍戏《潜伏》蕴藏了职场“厚黑学”、商战戏《绝代商骄》暗藏了“办公室生存法则”。时下正在热播的TVB台庆剧《宫心计》更直接地讲述了后宫的权术斗争,引发荧屏下观众对职场艺术的热议:老板如何摆平下属职员的纷争,下属如何借招“上位”。

    A.如果你是老板……

    ■适当留面

    剧情:金铃设计的“竹报平安”的发钗式样被部门中地位更高的掌珍程颖芳骗去据为己有,金铃为此在部门领导阮司珍面前吵闹。但阮司珍明知是程颖芳抢功依然批评了金铃。

    点评:金字塔形式的人力资源需要你确保中层领导的权威。他们没有威信就意味着你需要接受处理中层原本可以处理的事情,大大降低你的工作效率。

    ■扑朔迷离

    剧情:金铃向太后告密是惠妃给皇帝吃了金丹导致皇帝中毒,尚宫局得以解除危机,金铃以为蔡尚宫要感激自己救了尚宫局,岂料,蔡尚 宫斥责她知情不早报且予以惩罚。同样,三好救了郑皇后导致太后不满,以为太后要百般刁难,岂知却得到了太后的称赞。 点评:如果次次都被下属猜中你的心思,那么下属取代你的时间相信不远了。

    ■暗度陈仓

    剧情:三好与金铃夜会被同屋撞见,告发到不许两房私下来往的钟司制那里。钟司制被带去现场抓三好。走到门口,大叫“有蛇”并让带路的女史去查看,给金铃离开的机会,果然进去只有三好一人。

    点评:领导也是人,也有偏爱的人才,但是不能因为欣赏他而被其他员工指责你不公平。因此,当你欣赏的人才犯错之后,不能一味偏袒。既要保住你欣赏的人才,同时又要让其他人觉得你处事公平。

    ■假手他人

    剧情:服侍太后多年的徐妈妈违反宫规在后宫放高利贷,还企图嫁祸给尚宫局,事情被揭发后,太后将徐交由尚宫局处理。

    点评:所谓“关系户”自然与你有某种特别的关系,他们犯了错或者不能胜任工作时应该怎么处理?你亲自收拾,或被非议,说你不讲人情,假借他人之手是最好的选择。

    ■留条后路

    剧情:胡司设因害阮不成而自杀,职位悬空,蔡尚宫欲将阮调往司设房为两房之首,并暗示阮有机会当尚宫,其实蔡是要腾空司珍之位,让三好上位,希望三好感恩图报,向郑太后求情,令自己离宫安享晚年。

    总结:谁都知道要为自己留条后路,但是怎么铺设后路?一要看准人,不能捧“阿斗”。二要摆平其他关系,不要临走还去得罪人。

    ■保持“内讧”

    剧情:蔡尚宫明知钟司制与阮司珍水火不容,坚持将阮提拔与钟平起平坐。

    点评:身为领导,不能让下属太团结,否则被动的只会是自己。领导看部下争斗,就好像猫看老鼠打架。他拿捏得住你,你们要怎么折腾就折腾去。

    ■信任有度

    剧情:谭司膳恼恨蔡尚宫原本答应自己退休时让她接任的承诺食言,向阮司珍和钟司制道出了当年阮出红疹不能出宫与情郎变路人以及钟被栽赃嫁祸均为蔡尚宫所安排,令蔡尚宫如意算盘破局。

    总结:做领导不能对下属太过信任。尽管可以常对部下说“我很放心你”,但事实必须正好相反。你必须让部下相信你,但不能轻易相信部下。如果太信任下属,让下属知道太多你的秘密,你终有栽在他手里的一天。

    B.如果你是下属……

    ■扮猪吃老虎

    剧情:光王天资聪颖,被太后当成心腹大患,处处设计陷害,幸得阮司珍出谋划策,让光王假扮从树上跌落脑部受伤智力停留在10岁孩童的程度,光王才得以被送往道观养病,安然长大。到马元贽杀掉皇帝捧光王上位之后他才暴露自己的才智。

    点评:锋芒毕露并非好事,偶尔装装傻,放放烟幕弹,可以麻痹对手。重要的是眼光要长远,锋芒要用在关键时刻。

    ■留一手,钓鱼

    剧情:服侍太后的徐妈妈在宫中放高利贷,败露后企图嫁祸钟司制。蔡尚宫为保下属与其理论。奉王贵妃之命用刑的徐妈妈假装自己是无旨办事,引诱蔡尚宫将事情闹到太后面前,才说出自己奉谁之旨,令蔡尚宫自乱阵脚,被打入天牢。

    点评:这个属于“钓鱼”的办公室版。秘而不宣的底牌就像钩子上的鱼饵,鱼被钩住你就掌握了主动权。

    ■别太功利

    剧情:何采女没钱打点尚宫局,司珍、司制都不愿意费心为她做行头讨好皇上。但三好觉得她可怜,偷偷为她做了一只“影舞荧光”,何采女得到皇上宠幸,三好的技法也得到了太后赏识。

    点评:做事情不要太功利。有些烂活大家都觉得无利可图不愿干。只要你扎实肯干,也许就在没有预料的情况下得到丰厚的收获。

    ■找准后台

    剧情:阮司珍在光王母子完全没有前途的时候还是帮助他们出谋划策。刘三好在光王还在扮傻保命时就已经与光王在后宫的斗争中结下了深厚的情谊。

    点评:领导很重要,靠山更重要。有好的靠山,直接领导就不能轻易动你,甚至必须拉拢你。

    ■保持中立

    剧情:在充满暗涌险滩的尚宫局,刘三好保持着中立,不明确站队,但与各司老板都保持良好关系。加上自身有实力,不管哪个派系掌权,她都是被团结的对象。

    点评:保持中立的前提是你自己要有实力。没有实力的人只能明确态度站好位置等待别人来扶持你。

    ■不要讨好上司的仇人

    剧情:三好将赏赐的糕点送给自己上司的死对头吃,恰被上司看到。

    点评:世上没有不透风的墙,讨好上司的“仇人”就得预先想好如何应对责问。同样忌讳的还有搭救老板的“眼中钉”。

  • 转:写给职场的测试新人

    2009-03-12 21:56:32

    职场的一些小规则。

    1、不要只做领导告诉你的事,而是做需要做的事

    这句话我寻找了很多年,2年前偶然得到,但更喜悦的是读到这本书。

    在一家公司,如果你只会做领导要你做的事,你会没有一点突破,而且你的领导会觉得你没有一点思考或创新能力。

    所以不止是按领导分配给你做的事,你还要帮领导想,做这件事时你可以做得更好的方面,当然最好是你的领导没有想到的。

    2、为你的人生只做加法,不做减法

    什么是加法,就是得到领导或同事认可,反之减法你也知道了吧。

    可能你无法完全做到,但你可以避免,做到风险控制到最低点。

    比如说你发现一个BUG,你自己无法确认,这时你应该怎么做呢?

    直接汇报给上级吗?可千万别这么做,你可以找身边的同事或质深人士沟通一下,做到心中有数,最好有完全的解决方案然后才汇报。

    3、先做人后做事

    在一个新的环境里,你先学会了做人后做事了吗?

    也许你很奇怪,我不是应该尽快出业绩让大家看到我吗?有时你觉得业绩重要吗?还是你在工作中范一个错误面临被裁的危险重要呢?其实做人和做事一样重要,因为在新的环境对你来说是陌生的,一切都要重新开始,就算你很聪明,学习或熟悉也总有一个过程吧。至少在第1星期里,你可以先学会做人。

    那天有人和我开玩笑说‘RP不行’,为了这句话,我特意学习了2个小时有关RP的释解,它的标准或规则是什么,不看不知道,一看吓一跳。你从来不会想到,你请同事或朋友吃一餐饭,你的RP在他们心中就会加分。

    4、不要太care你的薪资

    如果你太关心也许你一直得不到,年前无意间看到有一位朋友说自己很苦恼自己做测试为什么一直没有拿到1W。我还是说说自己怎么对待这个问题吧。前几年我是非常关心这个问题,后来发现我真的只懂得关心它,却忘记通向它的路是什么,一直没有太多的朝着它奔跑,只看着它又怎么可能得到结果呢?

    所以你可以每年年底给自己立一个目标,而且也要做出通向这个目标的路。

    不是有这样一句话吗?‘你已在我心里,而我却忘记来时的路’忘记在哪看到的,如果真的只是画饼充饥那多可悲啊。

    说说我的大学同学,在大学里谁都不会看他们一眼,因为他们一个月的生活费只有好可怜的200元,但你知道他们在做什么嘛。那时97年经常是花1半的生活费去买计算机书面的书,在自习室里你能看到他们拼命啃读的身影。你知道他们现在的薪资吗?还是不告诉你,只告诉你他们的行踪吧。已经服务全球了,也许你呼叫他的下一个电话,就能听到他就在大洋的彼此的声音。要知道99年他们在深圳是1.5K/月。

    5、对新的领域测试,要学会提早搜集资料

    这里还要深入说明了一下,在你做新的领域测试前你应该做好测试前的准备。

    比如说我从来没有见过所谓的水晶报表,当时听到就被吓了一身冷汗。(读我文章的朋友大概发现了吧,其实我是一个胆子很小的人,人家不轻意的一句话就会吓倒我。)真的没办法,只能赶鸭子上轿,拼了命的在网上搜索水晶报表的测试方法,有2篇文章真的帮了我很大的忙。改天找出来share给大家,顺道感谢一下。

    6、如何弥补自己的短板

    我相信没有人是万能的,比如说我的英语,我真的觉得自己没有办法。但现在的工作是每天必须与美国的同事沟通。所以给自己列英语计划,其实在不知不觉中发现自己的进步还是很大。做必须做的事。

    不要在同一时间段内给自己定N个目标,即使你有N个短板,你也可以分时间段一个一个去增高,让整个水桶的水慢慢的增加。

    7、如何与开发人员保持友好关系

    刚开始进入测试的角色时,我全身的细胞都被振奋,一发现BUG我就非常开心。然后就大摇大摆去告诉开发,这是你的XXXX问题,外了还奸笑一下。

    一段时间后发现开发都对我怨气大增,平时打招呼也不像之前那么热情了。

    后来自己逐渐意识到这点,还有及时端正自己的态度,现在和开发都是称兄道弟。

    这里有一些小小的潜规则要给新的测试朋友:

    1)每个BUG重复多做几遍,直到你可以熟练的给开发演示;

    2)如果自己的英语不好,而又不得不给美国的同事提交BUG,最好有详细的操作步骤,配上图片说明,让别人看图就能明白意思,当然你还有能力可以外加几句英文说明一下。但忌大遍用文字说明。

    3)不是每个BUG都需要提交到BUG管理软件,有时BUG即使严重程度很高,如果想保持与开发的关系,可以私下里给他。也许这是一条妙招,百用不厌。但你自己要做一个BUG表,修正后的版本一定要记得做Check。外加2句也不能经常这样做,给个1-2回就可以了,千万不能过3,否则就没有用了。如果真的是严重到让系统奔汇的BUG,就要加入BUG管理软件了。

    4)学会给点小恩小惠,自己平时可以准备一点小零食在办公室。当然你要有心不要只是一般的饼干,而是精心准备的,同样不是经常,只是偶尔。要学会分享给所有的同事,当你和所有的同事一起吃美食的感觉,你会觉得非常的美妙。

    8、要学会并善于思考

    一直很崇拜那本书《思考与致富》,好像已经断版了。只见过他几眼没有仔细翻阅。

    在工作中为什么要学会思考,做测试不止是简单的执行,你要想想你同事做的测试用例有没有到位,是不是已经是最好的,如果让你来做是不是可以更简单就可以达到目标。

    当然我的工作只有我一个人做测试不存在这些,我是想着方法为难我自己,但一般我能想到的我都会有解决方案。很困扰没太多把自己为难住。后来我想到了,如果我的助理怎么去考核他,然后我就学会了先考核自己。

    说实话,以前我做的工作有时思考只是停留在表面,比如说我的目标只是尽快解决问题。但现在我觉得自己的观念已经转变,不只是为了解决问题,而是要达到多方赢。如果你也愿意,只要你尽自己最大的努力你就可以做到,一件事可以让很多人都满意。如果大家都满意了,你的老板还会不给你加工资吗?

    9、对自己所从事的工作,要有热情

    我不知道你现在做的工作或测试是不是你喜欢的,但我想告诉你,暂时我还没有发现比测试能让我疯狂的工作,也许以后有。因为现在没有,我就很开心的做我的测试,很享受现在的测试工作。有时觉得真得到了一种疯狂的地步。虽然测试技术不是很高,但能让自己很开心,很认真的工作,也觉得值得,关键是测试给了我很多,至少实现自己的价值,一种满足感。

    不要只是把测试工作限在8小时之内,也许只做国内的软件测试的朋友可以吧。但我觉得应该在8小时之外,如果你的系统在美国时间上线,那你就应该在上线后再做一次完整的测试。如果没有发现大的问题,你才能安心去睡觉。

    10、要学会拉外联

    大家都知道国足了对吧,我对足球也不是太了解,只是借用一下外联吧。

    因为我们毕竟刚入这行,什么都不懂,也不能只局限在自己的小井里看天。要走出去,寻求专家和能人的帮助。大家如果认真看前文都应该知道,我经常请51培训中心的老师帮助。

    11、要学会尊重你自己

    为什么要这么说,如果你自己都看不起自己,别人就会更看不起你。

    要学会自信--》自尊--》自强--》自立

    这是最重要的,其它都是次要的,如果没有这条,其它N条有了你都不会有大的发展,更不可能以后自己开公司,达到财富自由。

    12、外加一点,要经常复习你学过的测试技术,当然用到的时候一定要再认真的学习一次。

    在培训中心学习到的都是精华的测试技术,在工作中如果不细细品,用到时不认真回头去看看,把那些知识用到极致。那你真的对不起你花的钱,也许你父母为这笔钱不知扣了几次牙,或是你自己为这笔钱省了。。。反正我的意思是你要让你学过的知识保值。

    给新学MMDD们,要经常看看1-2册的内容,我能肯定的是刚开始工作时也许你只能用到1-2册的内容。第3-4册的内容是技术性的,当过了1年后,你就要重点去研究它们了。

    其实不止是这些课本的知识,你还要找到课外以外的知识作补充,这样你的工作才能圆满完成。反正51论坛里有很多的精华,还有很多的专家博客。有事没事都可以强奸一下自己的眼睛嘛。

    转自:http://www.51testing.com/?uid-160865-action-viewspace-itemid-110824

  • 转:负载测试、容量测试和强度测试的区别

    2009-02-23 21:28:26

    负载测试:负载测试是一种性能测试,指数据在超负荷环境中运行,程序是否能够承担。

    强度测试:强度测试夜也是一种性能测试,他在系统资源特别低的情况下软件系统运行情况。
    容量测试:确定系统可处理同时在线的最大用户数。

    1. 强度测试或压力测试:强度或压力测试是在一种需要异常数量、频率或资源的方式下,执行可重复的负载测试,以检查程序对异常情况的抵抗能力,找出性能瓶颈。异常情况,主要指那些峰值、极限值、大量数据的长时间处理等,包括:连接或模拟了最大(实际或实际允许)数量的客户机;所有客户机在长时间内执行相同的、性能可能最不稳定的重要业务功能;已达到最大的数据库大小,而且同时执行多个查询或报表事务当中断的正常频率为每秒一至两个时,运行每秒产生十个中断的测试用例;运行可能导致虚存操作系统崩溃或大量数据对磁盘进行存取操作的测试用例等。压力测试可以分为稳定性测试和破坏性测试:
    稳定性压力测试。在选定的压力值下,持续运行24小时以上的测试。通过压力测试,可以考察各项性能指标是否在指定范围内,有无内存泄漏、有无功能性故障等。破坏性压力测试。在压力稳定性测试中可能会出现一些问题,如系统性能明显降低,但很难暴露出其真实的原因。通过破坏性不断加压的手段,往往能快速造成系统的崩溃或让问题明显的暴露出来。
       
    在压力测试中,会给程序加上一些跟踪机制(如log、日志等),然后查看监视系统、服务器等性能的日志文件是必要的,找出问题出现的关键时间或检查测试运行参数,通过分析问题或参数从而有目的地调整测试策略或测试环境,使压力测试结果真实地反映出软件的性能。

     

    2.性能测试系统的性能指标,一般赢在产品需求文档中有明确定义,有三种形式描述软件系统的性能指标:给出产品性能的主要指标,如在100000记录中查询一个特定数据的时间为0.5秒。以某个已发布的版本为基线,如比上一个版本的性能提高30-50%。和竞争对手的同类产品比较。
       
    性能测试,根据其目的分为:产品性能质量测试,通过测试,决定产品是否达到产品规格书所要求的性能指标(非功能性需求)基准值测试,通过对当前产品的性能测试,确定产品具体的性能指标,建立性能指标基准。基准值,作为后继产品发布的性能参考(在新版本中,性能指标要求只升不降)或和竞争对手产品比较的参考。
       
    性能规划测试,通过不断的测试,确定所需要的硬件配置(内存、CPU、网络等)、软件配置,以满足实现定义的性能指标要求。这种测试,对于软件系统的部署是非常有意义的。同时,也可以进一步了解硬件参数、软件参数对系统性能的影响程度,从而保证系统具有很好的扩充性或事先制定较好的系统增容的计划。
       
    性能测试的方法,主要有:稳定压力加载,一次性将负载加到某个水平,持续一段时间,也称为flat测试。逐渐加载或交替加载到某个负载水平,也称为“ramp-up”测试。峰谷测试,确定从系统高峰时间的负载转为几乎空闲、再攀升到高负载这样峰值交替情况下的系统性能状态/指标。这种测试兼有容量测试的特点或属于容量测试的一部分。
       
    性能测试,一般都通过测试工具模拟人为的操作而进行。性能测试的重点在于测试环境的建立、前期数据的设计与后期数据的分析。因为性能测试需要获得一定特定条件下(1002005001000个实时的连接)的系统占用资源(CPU、内存等)数据或系统行为表现,而且还要依靠测试工具或软件系统记录下这些指标变化的数据结果。例如,如果对一个Browser/Server结构的网络实时在线的培训系统软件进行测试,系统性能焦点是在不同数量的并发连接下,服务器的CPU、内存的占用率、客户端的响应时间等。测试过程中,并发连接的不断增加(负载的增加)在系统性能上的表现越来越明显。在系统性能测试时,加载过程中,每到一个测试点时须让系统平稳运行一段时间后再获取数据,以消除不同测试点的相互影响。从表中可以看出,同样是300个用户,1000600的性能表现差别很大,加载的方式对系统性能影响也较大,所以,尽量模拟不同的加载方式来进行系统的性能测试。除此之外,还可以测试TCPHTTPS等不同连接方式下的数据,进行比较。通过比较和分析,可以清楚知道系统的性能状况,以及什么样的条件下系统性能达到最佳状况、什么地方是性能的瓶颈。性能测试要求测试环境应尽量与产品运行环境保持一致,应单独运行,尽量避免与
    其他软件同时使用。

     

    3.容量测试

        通过性能测试,如果找到了系统的极限或苛刻的环境中系统的性能表现,在一定的程度上,我们完成了负载测试和容量测试。容量可以看作系统性能指标中一个特定环境下的一个特定性能指标,即设定的界限或极限值。容量测试目的是通过测试预先分析出反映软件系统应用特征的某项指标的极限值(如最大并发用户数、数据库记录数等),系统在其极限值状态下没有出现任何软件故障或还能保持主要功能正常运行。容量测试还将确定测试对象在给定时间内能够持续处理的最大负载或工作量。对软件容量的测试,能让软件开发商或用户了解该软件系统的承载能力或提供服务的能力,如某个电子商务网站所能承受的、同时进行交易或结算的在线用户数。知道了系统的实际容量,如果不能满足设计要求,就应该寻求新的技术解决方案,以提高系统的容量。有了对软件负载的准确预测,不仅能对软件系统在实际使用中的性能状况充满信心,同时也可以帮助用户经济地规划应用系统,优化系统的部署。

     

        压力测试、容量测试和性能测试的关系:压力测试可以看作是容量测试、性能测试和可靠性测试的一种手段,不是直接的测试目标。压力测试的重点在于发现功能性测试所不易发现的系统方面的缺陷。而容量测试和性能测试是系统测试的主要目标内容,也就是确定软件产品或系统的非功能性方面的质量特征,包括具体的特征值。容量测试和性能测试更着力于提供性能与容量方面的数据,为软件系统部署、维护、质量改进服务,并可以帮助市场定位、销售人员对客户的解释、广告宣传等服务。压力测试、容量测试、性能测试,测试的方法相似、相通,在实际测试工作中,往往结合起来进行,以提高测试效率。一般会设置专门的性能测试实验室,完成这些工作。即使用虚拟的手段模拟实际操作,所需要的客户端有时还是很大的,所以性能测试实验室的投资较大。

     

     

  • 选择测试,你的比较优势在哪里?

    2009-01-12 20:59:24

    何谓比较优势?经济学上:和他人相比,有能力以较低的成本生产某种东西。

      关键点为:1、和他人相比;2、较低的成本。对于从事IT的人来说,比方说,对于都是写代码的程序员,如果你的性格比其它人的性格外向且喜欢与人沟通,亲和力强,那么这个就是你在这个群体里的比较优势,售前工程师和售后工程师都更适合你,可以让自己在工作中得到更有快感和充实的精神状态。

      作为测试人员,你的比较优势在哪里?抛开测试技术和流程方面,还有其它的几个方面,可以成为你的比较优势。

      1、细心和耐心。测试工作是一个相对比较乏味的工作,对于一些中小型IT企业来说,它没有太多的技术含量,也就没什么成就感。耐得住枯燥的工作,并能从中找到乐趣和意义,这就是最基本的测试人员素质。所以很多人,认为女孩子比较适合。也许吧,不过就像大多数行业一样,做到最顶端的一般都是男性,连服装和美容这个适合女性的行业都不例外,何况IT行业了,^_^

      2、发散性思维。世界是普遍联系的,而对于测试这个职业,如果具有较为灵活的发散思维,则是对工作一个比较有利的补充。但前提是这种发散思维必须以软件工程为基础,不能脱离这个圈子而过度发散。

      3、喜欢接受新事物。对于不同的行业系统或软件,都有着其特殊的标准或是规范,这就需要测试人员平时能广泛的涉猎相关行业的业务知识,对特定行业的特殊背景或服务目标有个大致的了解与熟悉,这样在接受任何一个项目的时候都能相对容易的进入测试角色。

      4、擅于积累和总结。测试这门从软件工程中独立划分出来的行业,毕竟有着它举足轻重的作用,打个不太恰当的比方,就好比医生诊断病情一样,对于医生这个行业,经验是最重要的,谁都喜欢找个老中医或老西医看病,这就是因为经验丰富。

      经验从哪里来?对于这个朝阳产业来说,经验就是擅于积累与发现,对于每完成一个项目,都能将测试发现的所有问题记录,并归类,按照各种归类方式进行分析,然后统计其共性和个性的地方,这就是经验,也是资本。

      总之,我个人认为一个优秀的测试人员就是一个通才,一个复合型人才,他能在保证在项目生命周期内,平衡技术、时间和质量三者的关系。作为一名测试人员,你的比较优势是什么呢?

    本文出自coffeetea200851Testing软件测试博客:http://www.51testing.com/?237504

  • 给一个想做测试的大学毕业生的回信(转godn_1981)

    2008-11-02 11:21:29

    前天收到一个邮件,是一个刚毕业的学生发给我的,内容如下:

    你好,我是一名刚毕业的大学生。学校算是个三四流的吧。现在打算在软件测试方面找工作,可是什么都不会。请教你一下培训怎么样?

    谢谢!

    在征得写信者的同意之后,把我的回信贴出来,也许可以给大家一点建议。

    回信如下:

    XXX:

    你好,我就您的问题,谈谈我的看法。

    我想我先不谈测试培训的问题,先谈谈你职业选择的问题。看你的邮件,似乎是因为目前手头没什么技能,无奈先屈尊于测试行业,至少从我的理解来说,您似乎不是有兴趣或者自认为有专长,而是因为暂时因为没其它更好的选择而来做测试。

    如果真是这样的话,请你要再三思了。也许您觉得测试似乎门槛低一些,无需太多的技能,做起来比较容易。这么说也没错,但是其实也不是这么简单的,测试决不是一般想的那样点点鼠标,验证验证。真正一个好的测试工程师需要很多方面的素质,最基本的有:洞察力,耐心,沟通能力,承受较大工作压力,逆向思维习惯,比较好的逻辑性,比较广的知识,比较好的文档水平,还最好有一定的程序基础。

    当然很多人也许并不具备这些素质,也在做测试,但是每一行业都是一样,测试更是这样,门槛不高,做好做精却是很难,我的感觉是,如果您今天选择测试只是因为门槛低,你做上一段时间之后会发现有瓶颈,再实现一个质的跃迁很难,如果到那时候再迷茫的话,倒不如早点想清楚,为什么要选择这个行业?自己有哪些优势适合这个行业?应该说每一个测试者都想早点脱离点击一族的黑盒测试,但是再进一步就需要一些知识和技能,以及好的idea,但反过来说,如果你拥有这些,你在别的行业一样可以做的很出色,譬如现在流行的as,ajax等,如果你有能力,我保证肯定比你做测试拿钱多
    综上所述,我的意思是说,看起来测试这碗饭门槛比较低,吃起来容易一些,其实在每一个行业要想做好都是需要知识,能力和想法的。在测试行业也是一样,如果你没有好的知识技能和学习能力,那么也只会一直做一个普通的Tester,一直点击着,直到被年轻人淘汰……
     
    以上是我对您选择职业的看法,如果你真的决定了选择测试行业,那么也很好,那就踏踏实实做下去,肯定是有前途的,中国目前的测试行业确实发展很快,目前真正的测试高端人才还是凤毛麟角。
    如果你想选择做测试,又苦于不会什么技术。那么只有两条路,一条是速成就是培训,可以快速上手,不过需要一定的费用,另一条就是找个类似实习的工作,自己买书学习充电,并在工作中留心,另外如果有人给你传帮带就最好了。
    另外再啰嗦一点,培训只是给你提供知识,技能和方法,真正培养能力还是在自己实践中,不要寄希望太高。另外,如果一定要选择培训,最好不要去北大青鸟,我面试过几个北大青鸟的,感觉除了夸夸其谈一些大道理之外,真的不怎么样。据说51testing的培训还办的不错~另外据朋友说,中国软件测试人才网也还可以。本人绝不是做广告哦,嘿嘿
Open Toolbar