我的测试历程--写给测试新人

上一篇 / 下一篇  2008-12-31 15:23:10

时间如指缝滑过的风,还没来得及察觉,就已流逝,不知不觉做测试工作一年多了,从没有项目经验到EM,从EM到HRS,从HRS到CRM,从CRM到CB...迷惘过,也失落过,但就在这迷惘与失落的同时,自己也在慢慢的成长……51Testing软件测试网p3gw#~~B-g
    从ERP到软件测试51Testing软件测试网+FV:c7V Zj
    我以前一直过着与世无争的生活,只要能吃饱,就算天塌下来也无所谓,05年大学毕业做了一年多的ERP,包吃住2000一个月,工作很轻松,当时也很乐意做这样的工作(可那时我忽略了一件事:我,是男人)……时间如墙上的蜗牛,虽然爬的慢,可一刻都没停止过,再回头只能看到墙上的那道淡淡的白色“轨道”,某年某月(保密)与恋爱十一年的她分手了,坚贞的情感,最终抵挡不住金钱的诱惑,曾经自己的公主拜倒在别人的脚下
4|0Ar"h(n'a*Fp0没有痛,因为心已麻木,没有哭,因为在雨天,有人说泪水可以泡软人的脊梁,如果你甘愿堕落,我颓废了将近2个月,又有人说泪水可以让人变的坚强,如果你不向现实低头,只要有风吹过,泪水总有干的时候,渐渐的我开始思考,渐渐的开始发现,钱对男人是多么的重要,于是我辞职了,考察了很多行业以后,我选择了软件测试,因为它的前景,也因为自己的特性,于是我向测试迈出了第一步:参加测试培训,培训的过程除了听、记、问、实践以外也没什么可说的……51Testing软件测试网+L~&t.g-](E
    对面试班驳的记忆
ZV-^2R2U?T0        第一次面试失败原因:1、学了后面忘了前面,没有及时回顾以前的知识2、紧张是最大的障碍,记得那次问的问题很简单,但是很多平时脱口而出的知识点,这时候却怎么也想不起来,主要问了以下几部分内容:OSI七层结构、白盒和黑盒测试有什么异同,编写用例有哪些方法,软件测试生命周期,软件开发模式有哪些,如何提交缺陷,Linux常用命令有哪些,SQL语句:增、删、改、查、创建视图、创建存储过程等,软件测试需要哪些素质,你以前工作还不错,
c%\&xS6Kdim0HZ-]0    现在为什么选择测试,你认为你做测试工作的优势是什么?总之问了很多,不过问题都不难51Testing软件测试网|K&g;A(^|5`6h
    失败后,我采取的对策;买了个可随身携带的小本子,花了一下午时间总结一下面试中问过的问题,晚上又到网上查了很多面试中可能问到的问题,一一记录下来,后来又花了2天时间把所有学习中的重要知识点记录下来,再后来的2天我出现在了秦淮河边,手里拿着那个小本子(后来送朋友了).....51Testing软件测试网2|"QRci sR
        第二次面试:失败原因对待遇问题回答的失败:
n~%n5S C0    第一轮笔试,考的是开发的试卷C/C++,C占10% C++占60%,智力题30%,因为没学过C++,所以C++都是根着自己的推想答题的,C语言只有2题,一个选择题一个编程题(考了指针)智力题总共4题,比较简单都做对了,具体题目记不清了(面试结束回家等通知,回家的路上买了本C++从入门到精通)
M5}j:U{0    第二轮测试王经理面试:问了很多测试方面的问题,都是对答如流,但后来问了2个开发的问题,一个面向对象语言的,刚好看到过,回答上了,还有个是架构方面的,没回答上来,我说不好意思我不会(后来才知道,勇敢的承认自己不会要比乱回答好的多)面试的过程很愉快,面试结束后,王经理说,请稍等一下,人事部陈经理有些人事方面的问题要问一下
4g? W(^?\0    第三轮人事陈经理面试:开始问了一些问题:这样做好测试,为什么选择测试行业,等等都回答的很好,最后聊到薪水的时候,陈经理问:假如我们公司录用你,你期望的月薪是多少?我说:作为一个测试新人来讲,测试经验对我来说很重要,薪水多少并不重要(犯了个巨大的错误)陈经理说:“薪水不重要,那公司不给薪水你也愿意做吗?怎么可能?”听到这句话,我知道自己失败了一半
$D*[%~g$J*[1Oe:`0    失败后,我采取的对策:记录下人事问的问题,修改了下对薪水问题的回答:测试经验的积累对于一个测试新人来讲无疑是最大的财富,但人要生存,又必需有经济收入,我期望的薪水就是经验财富与物质财富的平衡点:月薪***(回答的时候面带笑容,语速不能太快,最好能像和朋友聊天一样),当天又到网上查了很多面试陷阱51Testing软件测试网 z&TuA^:~
        第三次面试,成功的开始,成功原因对基本知识的掌握、自信、礼仪
HJ.f+_`;Y0    第一轮上机面试:参与面试的共六个人,公司直接给个系统,让我们开始测试,然后写份测试报告,时间2个小时
$vZ6Q"Ya(^ Q0        这是我第一次接触真实项目的上机操作,紧张是难免的,但是很快就进入状态,首先看了下测试说明(缺陷提交规范),然后开始看需求文档,看完后,打开系统,打开需要测试模块的每个功能模块,粗略看下有哪些功能,然后进入了漫长的测试(没有用例,只能通过自己对系统的理解去测,再次说明需求理解对测试的重要性)房间里只剩下6个相对静止的人51Testing软件测试网+sf!U\ v4V
        时间不因为我们的“静止”而静止,终于上机时间到了,把测试报告提交到指定文件夹下,当时测试说明中明确规定,以姓名_日期.TXT命名报告, 可打开文件夹,有WORD,有Execl,有的命名格式也不对51Testing软件测试网Y*C/]Ni B
        上机结束了,大家自我感觉都很不错,当时我表现的并不好,找了23个BUG,第3,这时经理和我们讲,你们要是没什么疑问就先回去等消息吧,我把椅子还原到原来位子,因为是最后一个走,和经理说了声:**经理,谢谢您,再见,然后又和另外一位在办公室的员工说了声再见,然后随手把门轻轻的带上51Testing软件测试网 Al9rA a:N+a
        第三天,6个人中只有2个人接到电话面试通知,其中有一个是我51Testing软件测试网!]+qxpYnp,y Br
        又过了2天,电话面试开始了,有点紧张,但问的问题基本上都回答上来了,电话面试结束前,问了下,请问经理您贵姓,他说他姓王,我说谢谢您王经理,希望以后有机会向您学习测试经验(可以不失时机的表达一下自己对学习的渴望,语气要诚恳)51Testing软件测试网H ~'q3a9p+Cyr xkZG
        又过了2天,接到经理打给我的电话,面试通过了,6个人只有一个通过
5?)j1`mg4AL4pj0        成功经验:1、熟悉系统,不错发BUG,严格按要求做(当然公司有什么不合理的地方可以提建议)
`&m[9Rg Q[r"t0                  2、礼仪、礼貌(一般比较正规的公司都会注意到这些细节)51Testing软件测试网#DD:?4P)k
                  3、学会总结,不要让自己在同一个地方跌倒51Testing软件测试网j1kSv?T8Bm
下面总结一下测试新人,怎样快速找出系统的不足或缺陷51Testing软件测试网:?sY2qbP
        1、阅读需求文档,深入了解系统,磨刀不误砍柴工,不要还没弄清需求就开测了,(一个星期前,公司刚进一个新人,没测试经验,因为测试的模块是我负责的,所以在TD上查看了下他们发的BUG,发现好几个是需求不明确误发的)心想:原来是这个系统啊,项目实训的时候做过和这个类似的项目,于是就把实训的系统需求硬生生的搬到当前系统来,这样做的风险太大,
T Ti0xk1UX0           因为每个系统的需求都不一样,不能生搬硬套,打个比方:假设要你制造一辆轿车,你以前制造过普桑,就把你制造普桑的技术拿去制造林肯,这样做显然不合适
8Z kL0MLn~0           熟悉系统(一般公司都会有系统熟悉情况考核)所以请一定要认真的阅读需求文档(有的公司叫产品定义)51Testing软件测试网.z5^1u C5J4lDB
        2、熟悉测试用例,这是测试执行的一个导向,要想快速高效率的执行用例,必须在熟悉系统的同时,熟悉用例,熟悉每条用例覆盖的需求,这样执行起来才能事半功倍51Testing软件测试网3o-F\ J}g*Z
        3、胆大心细,测试就像是一场优胜劣汰的战斗,你的动作慢了,成果就是别人的了,假设你和同事同时发现了个BUG,而你打字比较慢,结果在你提交的同时他已经提交了,那么不好意思,你的BUG只能作CLOSED_Nbug处理了,如果一定要加上一个批注,那么将是,重复提交(测试新人,备注里不建议加测试建议(即怎样修改可以避免此缺陷),因为有可能会对开发产生误导)51Testing软件测试网*\ rZY S4E"C {
        4、新版本发布,第一件事,验证FIXED缺陷,然后冒下烟确保主流程畅通,然后再进行功能测试,着重测试有修改的或者与所修改模块有调用关系的模块和发现BUG比较多的模块(公司发布版本会邮件通知修改的模块与修复的BUG),未改动的模块建议做个流程测试51Testing软件测试网'`2I:y,c$eF
        5、如果版本未更新,1)建议着重进行业务逻辑方面测试,在电脑上以文档形式画出简单的业务逻辑图片,重点说明:一定要尽量考虑所有的情况,因为这样的BUG要么就没有,一旦有就是HIGH51Testing软件测试网+f A&UA_!a-q/m%P
                           2)建议进行环境测试(当然要根据需求测试相应的环境)51Testing软件测试网];Hf ^IR9w
                           3)严格核对需求文档,防止需求遗漏51Testing软件测试网 ~-Q5O!o%f+Mc6{&b
        6、严格按照缺陷提交说明提交BUG,因为这有可能涉及BUG的统计问题,(一般公司的缺陷描述:系统名称_功能模块,缺陷描述,要具体问题具体对待)51Testing软件测试网V^|9S$zZ!I K/do3`1_7j
好了,今天先写这些了,都是自己的一些体会,要是有什么不对的地方,希望大家多多指正,谢谢!51Testing软件测试网K&bMf d ^HM4U:E
最后,喊一下我的口号:学会分享,明天你就是测试大虾
q){2X+b kF6?dn0       

TAG:

引用 删除 馒头家族   /   2013-08-15 10:21:19
楼主说的特别好,有几个地方我深有体会,现在在一家公司实习,和几个正式员工一起测试一个软件新版本,郁闷的是每次找BUG时要不就是我动作慢,比人家后发现,要不就是我打字太慢,辛辛苦苦填满Bug记录时,提交后发现别人早就提交上了,无奈我是重复提交bug的那个,只能close掉,
引用 删除 馒头家族   /   2013-08-15 10:18:54
5
引用 删除 xiaoleyouran   /   2012-12-19 17:44:38
5
萨安娜的个人空间 引用 删除 萨安娜   /   2012-11-07 11:56:38
我现在也是差不多工作一年,可是完全比不上楼主上面的见解。测试新手提交BUG可以不添加建议,但是一定要事先自己心里想想大概是什么原因,事后验证自己的猜测是否准确。这样对于以后的测试会更快速的定位BUG。还有非常赞同动手测试前,了解需求。呵呵。。。以前老大说我不善于总结,一直不以为然,今天看了你的才知道什么是总结,才明白老大说的那句话很在理,一起加油吧,哈哈
萨安娜的个人空间 引用 删除 萨安娜   /   2012-11-07 11:51:21
5
winnie.li_5的个人空间 引用 删除 winnie.li_5   /   2011-11-09 12:03:29
虽然我已进入测试行业三四年,但是面试经历对我来说就是零,重新找工作面试给我不小的压力,看了楼主的经历认识到测试基础知识还是必须知道的,虽然测试过程中用的比较少,还有一个重要的就是学会总结,总结才会得出自己的有价值的结论。
测试路上小蜗牛 引用 删除 felix09049   /   2010-05-20 14:56:41
非常好的分享,你写到的公司上机面试很有新意,值得借鉴,谢谢!
引用 删除 626953621   /   2010-05-12 13:46:11
1
lbsnothing的个人空间 引用 删除 lbsnothing   /   2009-11-09 10:15:54
感觉是测试面试经验,作为测试新手有几种:1.没有编程基础,而且测试也不懂的IT外行人。2.有编程基础,由开发转测试的新手,平时只对自己做的模块进行功能方面的粗略测试,但测试工具,原理都不太懂。甚至没有测试理念。3.有过测试方面的学习,但作为初次找工作的新手。
   Lz似乎是说的第3中新手。
引用 删除 懒懒无心   /   2009-02-26 11:12:56
您好。因为看了那篇“测试新人怎样快速成长”,觉得很好,就到处找原作者。呵~终于找到了,是您写的。我现在在学软件测试,想问您要先从哪里起步。比如是不是要把c++弄懂,还有ASP.NET。关于软件的书很多,您说要侧重哪些部分呢?
引用 删除 懒懒无心   /   2009-02-26 11:12:54
您好。因为看了那篇“测试新人怎样快速成长”,觉得很好,就到处找原作者。呵~终于找到了,是您写的。我现在在学软件测试,想问您要先从哪里起步。比如是不是要把c++弄懂,还有ASP.NET。关于软件的书很多,您说要侧重哪些部分呢?
若冷的个人空间 引用 删除 若冷   /   2009-02-21 15:15:51
5
安之若素 引用 删除 coffeetea2008   /   2009-01-04 18:30:49
很厉害了 ,不容易
一步一脚印 引用 删除 hjjlearning   /   2009-01-04 14:55:51
不错
 

评分:0

我来说两句

日历

« 2024-05-11  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 4939
  • 日志数: 7
  • 建立时间: 2008-12-31
  • 更新时间: 2010-02-22

RSS订阅

Open Toolbar