• 阳光的测试工作历程(转载)


    入门
    在五年前我也是一个新手,是个很菜很菜的新手,那个时候我大学还没有毕业(专科,没有名气的专科),因为一个机会我进入了测试行业,我什么都不懂,我不会最简单的网络测试明令ping,不知道什么是搜索引擎,刚刚知道怎么上网,没有文档基础,可以说是一张白纸,然而我接触的第一个项目就是《放火墙测试》硬件放火墙,以前连那个东西是什么都不知道,还以为是放火用的!就这样我被拉了来,进行了一周的培训,我开始工作了,开始是功能测试,不过更多的时间是在搬机器、放火墙等,大部分是体力活,可是我没有选择,因为我知道就业的严峻形势,我坚持。

    也许上天对我不薄,我遇到了一个好老师……途老师,他手把手的教我们测试,平时跟我们住在一起,只要有时间就灌输知识,工作心态,等,他管这种叫做洗脑,后来才知道这种方式给了我们很大的帮助,有工作的、生活的态度!

    第一个放火墙的项目完成后,我算对测试有了一个大概的认识,不过还不能说是入门,后来我就到了实习的这家公司,我们的总工,也是老大哥(他可不老),给我们制定了在公司内的发展规划和学习规划。在这段时间里真是学了很多的东西和很多的学习方法;
    在这其间我学习了网络基础知识,放火墙基础原理,我的毕业论文《放火墙测试》老师第一个给了我优秀,等等;同时我还在跟我们的另外一个老师,崔老师,学习了一定的文档基础知识,这给以后的编写测试方案和测试报告,打下了基础;
    总结,测试的入门首先要有一个机会,如果没有机会就没有发挥的余地,其次最好要有一个能带你入门的老师,(这个可能也是大家现在报怨最多的,说自己没有好的老师,我比大家幸运了一些),再次也是很重要的一点,你一定要有一个很好的态度和基极向上的心态,只有这样才能去入门,才能有发展,最后要有刻苦的精神,测试工作是很累的,入门的时候更是如此,茫然还很累;
    对于新手的学习,主动积极,给自己制定一个计划,比如我想半年达到什么水平,不要太高,但也不能太低,然后自我检查;学习方法,我觉得很重要的一方面是自学,其次要多问有经验的人,多去交流,学会用搜索引擎,google就很不错,现在其实很多问题都可以在网上找到答案,这个适合新手,高手,中手什么的!
    写的没有想的好,我的文学功底还是比较差!这个不像出技术报告,呵呵大家先凑合着看,接下来我想写”升级“!




    人生也像一种测试!
    顶部
    sy_sor
    菜鸟上路
    Rank: 1



    UID 22590
    精华 1
    积分 226
    帖子 24
    经验 87 点
    威望 2 点
    金钱 108 ¥
    阅读权限 10
    注册 2006-5-26
    状态 离线
    发表于 2007-3-7 10:56  资料 短消息 
    晋级

    第一次晋级
    测试真正的入门应该是工作半年后,那个时候我已经完成了《防火墙测试》同时在那个阶段还做了一些如IDS,扫描器等的测试;
    在工作半年后我们接到了我工作中的第一次任务众时间紧的测试,这次测试有60多个项目,包括网络的系统,图像识别系头,Web系统,视频识别系统等等,这些涉及的知识面
    太大了,接到这个项目之前和项目开始之前,我们的总工和我们测试部的部长(我的另外一个老师,谢老师在今后一年多的时间给了我很多帮助);
    因为此测试的系统比较多,涉及的知识面很宽,所以挑战也很大,需要对每一个被测系统开发测试方案,执行测试,然后生成测试报告,基本上每天都要测试完成两个项目;
    最终这个项目完成了,我们也锻炼了一只可以打硬仗的测试队伍。
    大概的总结一下这个项目:60多个被测系统,需要根据用户需求开发60多个测试方案,同时要执行完成,生成测试报告;
    整个项目可以分为一下这些阶段:测试准备阶段,方案开发阶段,测试执行阶段,报告阶段。
    测试准备阶段,主要完成知识的储备,对被测系统的相关知识进行学习,尽量了解测试对象;
    测试方案开发阶段,根据用户需求和测试系统的相关知识开发测试方案,作为测试的依据;
    测试执行阶段,这个阶段是根据开发的测试方案执行测试
    报告阶段,完成测试后根据测试的数据编写测试报告,提交测试报告。
    测试组织:
    测试分为两个测试组,每个组分别负责60多个项目中的一部分;
    测试组有一定的分工:
    测试组长,负责测试的整体工作。
    主测工程师,负责测试的主要执行工作,
    辅测工程师,辅助主测工程是完成测试任务;
    记录人员,负责测试过程中的记录;
    通过这个项目后,我的知识一系得到了很大的提高,虽然有些东西不太明白但是我的知识面扩了很宽;通过这次测试我还学习到了,如何编写测试方案,如何执行测试,如何编写测试报告(入门级);
    可以说从此后,我得到了入门后的第一次高。
    总结:
    1)入门后,要有实战的项目来提高;
    2)通过项目的锻炼,尽量的去掌握被测系统的相关知识;
    3)通过项目的锻炼,尽量的去掌握测试相关环节的技术,如果不能理解先按照要求完成,然后在去进一步消化;
    4)一定要总结,在累再苦都要抽出时间去总结学到的技术,发现的问题等等;
    5)心态,工作很累,要有一个很好的心态,来乐观的对待劳累的工作。




    人生也像一种测试!
    顶部
    sy_sor
    菜鸟上路
    Rank: 1



    UID 22590
    精华 1
    积分 226
    帖子 24
    经验 87 点
    威望 2 点
    金钱 108 ¥
    阅读权限 10
    注册 2006-5-26
    状态 离线
    发表于 2007-3-7 10:56  资料 短消息 
    开始真正意义的性能测试

    当我晋级后,完成了那个60个系统的验收测试后,我们接到了一个服务器选行的项目,再这次测试中我来负责服务器综合性能的评价,这是我真正的执行性能测试;
    再这个项目中我学到了如何对服务器的性能进行评价,主要是学习了服务器测试的工具如NetBench,ServerBench,BenchMark factory等;
    总结:
    1)要培养独立的测试工具学习能力;
    2)培养测试工具的使用能力;
    3)掌握测试工具能够测试的指标。




    人生也像一种测试!
    顶部
    sy_sor
    菜鸟上路
    Rank: 1



    UID 22590
    精华 1
    积分 226
    帖子 24
    经验 87 点
    威望 2 点
    金钱 108 ¥
    阅读权限 10
    注册 2006-5-26
    状态 离线
    发表于 2007-3-7 10:56  资料 短消息 
    开始真正意义的性能测试

    工作一年半后开始独立开发测试方案,此时先是对开发方编写的测试方案进行评审(依据我们部长编写的测试方案评审依据进行评审)再这其间主要做了一些验收测试;
    同时领导给了我单独完成一个项目的全部过程,我来组织测试,编写测试方案、组织执行测试、编写测试报告,最后给领导去解释出现的问题。
    总结:
    1)领导的管理是重要的,要能得到机会和指导;
    2)自己的主动也是主要的,要是当的表现自己的能力,给领导信心;
    3)抓住机会锻炼自己,多去请教领导,多交流;
    4)锻炼自己的管理能力。




    人生也像一种测试!
    顶部
    sy_sor
    菜鸟上路
    Rank: 1



    UID 22590
    精华 1
    积分 226
    帖子 24
    经验 87 点
    威望 2 点
    金钱 108 ¥
    阅读权限 10
    注册 2006-5-26
    状态 离线
    发表于 2007-3-7 10:57  资料 短消息 
    选择

    工作两年后我第一次面临选择,一是继续跟原来的一帮同事去做不同的工作,二是离开原来的同事,做现在的工作!我选择了留下,(也是因为在我工作的地方另外一个公司挖我过去同事还有两个同事),我的理由是留下我可以成为技术骨干,我自信自己有能力独立工作,并且可以带领一个测试组完成需要的工作!因为在原来的公司的话永远都在几个老师的安排和领导下进行工作,对自己的管理能力的培养和独立工作的能力的培养都不利,所有我选择了留下,离开原来的那些老师们。
    总结
    敢于选择自己的路;
    要有意识的培养自己的管理能力;
    抓住时机,该走就走。
    编外话:我们原来公司的同事后来都去了公安部,好几个都是督察,跟我同时进公司的一个同时现在也是三级警司;但是我没有后悔,自己选择的路就要自己去走,虽然之后的一年让我很郁闷,但是终于现在好了!




    人生也像一种测试!
    顶部
    sy_sor
    菜鸟上路
    Rank: 1



    UID 22590
    精华 1
    积分 226
    帖子 24
    经验 87 点
    威望 2 点
    金钱 108 ¥
    阅读权限 10
    注册 2006-5-26
    状态 离线
    发表于 2007-3-7 10:57  资料 短消息 
    坎坷

    真的自己独立工作,让别人认为是技术骨干的时候,才知道好难,以前一直向往这种被别人认可的位置,可是真正到了这个地位才知道要比原来累的多;所以技术的问题要自己搞定,然后向自己的头汇报,以前做事大部分是半成品,然后有主管技术的头修改后汇报,现在都有一个认完成。可能不同的地方也是不一样,我们这里就是这个样子了,偏偏刚刚被挖过来碰到一个即不怎么懂技术,有不怎么懂管理的领导,郁闷呀;
      本来风风火火想到这个部门以后干一番事情,可是事与愿违,主要原因,一是自己没有调整好,太过于自信,这个直接导致我的第一个重要项目的测试方案破产,二是:部门头头管理方式不当,不能按照我推行的方式进行管理,导致整个测试项目严重延期。不幸的是我也从超自信变成不自信,然后我的头有给了我一再的泼凉水,后来干脆不管理,作好自己的事,拿自己的工资就得了,反正你开不了我。这样也不知道经过了几个月我一直在阴影中。
      煎熬(也许可以用这个词)了一段时间后我干脆去跟另外一个部门头去做另外一个项目(惹不起我还朵的起),谁知道朵也朵不了,在做这个项目的时候,其中一个子项目又让我们部门头郁闷了一把,差点就要把我开掉了,还好我有我们副主任撑腰。总算熬过去了。
      这将近快一年半的时间,历经坎坷,我都要被压跨了,当时真的怀疑自己的选择是否正确,我坚持我坚持,相信我不会总这么背,我相信自己是块金子总要发光的.................


    总结
    即使被挖过去的也不要过于自信,太过露底对自己的发展不利(这是我的一个朋友跟我说的);
    跟领导打交道要有一定的方法,见人说人话见鬼说鬼话,要学会随机应变(保证工作做到位);
    要推行自己的想法,一定要看准领导,如果领导实在没有能力,又不太能接受别人的意见,干脆爱杂匝地!
    调整好心态,顶住挫折,努力把做不好的事情作好!
    对技术一定要认认真真,做到一丝不苟。

    下一节是迎接我的曙光“曙光”




    人生也像一种测试!
    顶部
    sy_sor
    菜鸟上路
    Rank: 1



    UID 22590
    精华 1
    积分 226
    帖子 24
    经验 87 点
    威望 2 点
    金钱 108 ¥
    阅读权限 10
    注册 2006-5-26
    状态 离线
    发表于 2007-3-7 10:58  资料 短消息 
    曙光

      山穷水尽疑无路,柳暗花明又一村,人不会总是幸运也不会总是坎坷,只要你还在努力还在奋斗,曙光就在前方。
      经过快一年半的坎坷工作经历,也锻炼了我的抗压能力和对事情的承受能力,造物主是公平的在给你磨难的同时也给了你坚强,去年六月分终于迎来了曙光,实验室体制改革,合并综合部和质量部,改组测试部,测试部有原来的一个部改为2个部们,我被分到了测试一部,部门头是一位很绅士的博士,在测试上有六年的管理经验,我跟他合作过几年,同时他很能听取测试人员的建议,并且会根据自己的判断实施。
      我很幸运到了一部,然后我实施我的计划,第一步:这个工作模式改革,培养中层,带动底层,团结合作的工作模式,听起来很多公司或者单位都在提,但是在原来的部门就是推不下去,那个领导不知道怎么扶持中层,导致每个人都是独立的,没有达到合作的目的。
      第二步:组织培训,与自我培训,开展部门内部的测试技术培训工作;这项工作也没有什么稀奇可能大家都有过这样的机会,但是真正的让领导去重视是不容易的,前一个头就是做了一个形势注意,他不反对也不支持(好像是他不知道怎么支持),所以我要做就要做到,有计划有目的有安排的实施培训,这样有几点好处,1可以增强部门整体的技术能力,2可以锻炼部门内部的交流能力(在我们测试人员来说交流是很重要的);3提高部门人员的表达那能力;等等。
      第三步:推行测试技术研究工作,这项过做主要是在工作不是很繁忙的时候,组织力量研究测试相关技术或者行业相关技术,做到测试技术的不落候。其实这个事情大家也都想过,但是要真正的做也不是那么容易,这种要形成一种氛围,因为只有一两个人研究或者得不到领导的重视,在部门内部是实施不起来的,个人研究也会不断被夭折。
      第四步:推行部门三大体系,质量体系、管理体系和技术体系;质量体系我们来说主要是依据实验室质量手册,严格执行,在执行中进行改进,管理体系主要是推行向上负责的管理体系,任何事情做到有人负责,有人配合。周例会制度,(周会可能每个部门都开,但是要做到起到会议的作用就需要领导多花些心思了)。技术体系,主要是积累测试技术,极其相关研究技术,这个分类就比较多了,比如软件测试技术,硬件测试技术,测试工具使用,测试仪表使用,网络知识,安全知识,编程知识,数据库,等等主要是对相关知识进行积累和总结作成整个的一套体系。
      想法是好的做起来是难的,更难的是要让你的领导接受你的想法,部门成立第一次会议我向领导提出固定测试组,培养中层的想法,没想到领导跟我想到一块去了,他很支持,但是在会上没有直接表态,领导毕竟是领导有他自己的想法。(后来才知道他要摸一下底)后来很顺利就制定了这个制度。
      后面的几个想法我决逐一找领导谈,我们都是不谋而合(我是幸运的),到现在位置上面说的四项内容都在开展,培养扶持了中层,培训了下层;组织了培训而其非常有计划,有安排。领导每次都去听我们讲课,还很认真(感动呀, ),技术研究方面,我们在去年年底做完A 项目后就开始对现行比较热门的VM技术进行研究,还要写一本书(再感动一次),第四步的内容,质量体系再做,管理体系也开始了,技术体系总结相关的还没有做起来,但是领导很重视。(再次感动 )。
    古人云:为知己者死,虽然我不能死,但是我也会为有这样的领导而感到骄傲,我会进自己最大的努力作好工作。

    不想总结了,主要是遇到一个好领导,可遇不可求,但是还是要说一下:要注意跟领导的交流方式,领导也很要面子的,所以有些想法单独跟他谈,在推行的时候让领导去推,不要多说话,特别是说什么,这些都是我的想法之类,其实领导很多时候比你想的要全面!

      好了我的个人测试经写完了,可能有些朋友看了没有什么收获觉得不如写写测试中遇到的问题,或者测试技术什么的,我觉得做测试首先要学会做人做事,如果这两样都做不好什么样的工作都做不好,既然放在写给新手这个标题我就先以我的经历来给大家一个小小的指导吧(也许没有什么指导,那你就当看自传了)总之一句话,做好人,做好事,才能做好测试。
  • 相关阅读:
    编程学习杂烩
    设计模式
    redis
    H5
    Java
    db工具
    python + pip
    mysql
    Spring Security
    Spring Cloud Gateway
  • 原文地址:https://www.cnblogs.com/nianshi/p/689409.html
Copyright © 2020-2023  润新知