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

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

本文转自:


TAG:

比较狠的测试间 引用 删除 qiguojie   /   2010-01-26 13:28:10
5
 

评分:0

我来说两句

Open Toolbar