我将要的人生会是怎样的呢? 每天看什么书,看多少?一日三省.七日一总结.

发布新日志

  • 回首过去一年的工作与生活

    2009-12-15 14:17:49

      在过去一年的时间里,工作上,08年11月至09年3月在关外一个公司.后跳到市内离家近的公司.相对还是理想的.不如意的是,我没有继续我的本科自考课程的学习了.原因是经常加班,不可能去跑到深大上课.每天的测试工作很费心.前半年经常提心吊胆,害怕测试遗漏了什么问题.开发经常改一个BUG引起其他几个问题.项目很多,压力很大.9月份开始,逐步开始做资料测试.不过对于未来的生活,我还是担心.过去一年的时间里,没有学习多少东西.一周基本就一天的休息时间;一天24小时,工作占了大半,剩下的时间,我也不是用来学习知识.看书的时间,真正学习的时间太少了.

     在深圳生活,成本很高.我想提高,可是时间太少.

     在个人生活上,家庭的压力越来越大.我的感情没有着落.父母总是催,我自己也开始着急了.可是有什么办法呢.我还是没有男朋友,不能随便带个男的回家给他们看吧.害怕过情人节,不过今年的情人节可以不用那么尴尬了,因为是春节.

     对于未来的生活,我想学习是十分重要的.C语言,SQL,再加上PHOTOSHOP这几个方面要补一补.另外,本科的自考,虽然不能去上课了,但是也可以自学.我想我可以做到.

  • pcb板设计的基本原则

    2008-12-21 00:42:36

     来源:www.elecfans.com  发布时间:2008-10-28 10:01:39 

    pcb板设计的基本原则

    大家都知道理做PCB板就是把设计好的原理图变成一块实实在在的PCB电路板,请别小看这一过程,有很多原理上行得通的东西在工程中却难以实现,或是别人能实现的东西另一些人却实现不了,因此说做一块PCB板不难,但要做好一块PCB板却不是一件容易的事情。
    微电子领域的两大难点在于高频信号和微弱信号的处理,在这方面PCB制作水平就显得尤其重要,同样的原理设计,同样的元器件,不同的人制作出来的PCB就具有不同的结果,那么如何才能做出一块好的PCB板呢?根据我们以往的经验,想就以下几方面谈谈自己的看法:

    一:要明确设计目标
    接受到一个设计任务,首先要明确其设计目标,是普通的PCB板、高频PCB板、小信号处理PCB板还是既有高频率又有小信号处理的PCB板,如果是普通的PCB板,只要做到布局布线合理整齐,机械尺寸准确无误即可,如有中负载线和长线,就要采用一定的手段进行处理,减轻负载,长线要加强驱动,重点是防止长线反射。
    当板上有超过40MHz的信号线时,就要对这些信号线进行特殊的考虑,比如线间串扰等问题。如果频率更高一些,对布线的长度就有更严格的限制,根据分布参数的网络理论,高速电路与其连线间的相互作用是决定性因素,在系统设计时不能忽略。随着门传输速度的提高,在信号线上的反对将会相应增加,相邻信号线间的串扰将成正比地增加,通常高速电路的功耗和热耗散也都很大,在做高速PCB时应引起足够的重视。
    当板上有毫伏级甚至微伏级的微弱信号时,对这些信号线就需要特别的关照,小信号由于太微弱,非常容易受到其它强信号的干扰,屏蔽措施常常是必要的,否则将大大降低信噪比。以致于有用信号被噪声淹没,不能有效地提取出来。
    对板子的调测也要在设计阶段加以考虑,测试点的物理位置,测试点的隔离等因素不可忽略,因为有些小信号和高频信号是不能直接把探头加上去进行测量的。
    此外还要考虑其他一些相关因素,如板子层数,采用元器件的封装外形,板子的机械强度等。在做PCB板子前,要做出对该设计的设计目标心中有数。

    二。了解所用元器件的功能对布局布线的要求

    我们知道,有些特殊元器件在布局布线时有特殊的要求,比如LOTI和APH所用的模拟信号放大器,模拟信号放大器对电源要求要平稳、纹波小。模拟小信号部分要尽量远离功率器件。在OTI板上,小信号放大部分还专门加有屏蔽罩,把杂散的电磁干扰给屏蔽掉。NTOI板上用的GLINK芯片采用的是ECL工艺,功耗大发热厉害,对散热问题必须在布局时就必须进行特殊考虑,若采用自然散热,就要把GLINK芯片放在空气流通比较顺畅的地方,而且散出来的热量还不能对其它芯片构成大的影响。如果板子上装有喇叭或其他大功率的器件,有可能对电源造成严重的污染这一点也应引起足够的重视.

    三. 元器件布局的考虑
    元器件的布局首先要考虑的一个因素就是电性能,把连线关系密切的元器件尽量放在一起,尤其对一些高速线,布局时就要使它尽可能地短,功率信号和小信号器件要分开。在满足电路性能的前提下,还要考虑元器件摆放整齐、美观,便于测试,板子的机械尺寸,插座的位置等也需认真考虑。
    高速系统中的接地和互连线上的传输延迟时间也是在系统设计时首先要考虑的因素。信号线上的传输时间对总的系统速度影响很大,特别是对高速的ECL电路,虽然集成电路块本身速度很高,但由于在底板上用普通的互连线(每30cm线长约有2ns的延迟量)带来延迟时间的增加,可使系统速度大为降低.象移位寄存器,同步计数器这种同步工作部件最好放在同一块插件板上,因为到不同插件板上的时钟信号的传输延迟时间不相等,可能使移位寄存器产主错误,若不能放在一块板上,则在同步是关键的地方,从公共时钟源连到各插件板的时钟线的长度必须相等。  
    四,对布线的考虑
    随着OTNI和星形光纤网的设计完成,以后会有更多的100MHz以上的具有高速信号线的板子需要设计,这里将介绍高速线的一些基本概念。

    1.传输线
    印制电路板上的任何一条“长”的信号通路都可以视为一种传输线。如果该线的传输延迟时间比信号上升时间短得多,那么信号上升期间所产主的反射都将被淹没。不再呈现过冲、反冲和振铃,对现时大多数的MOS电路来说,由于上升时间对线传输延迟时间之比大得多,所以走线可长以米计而无信号失真。而对于速度较快的逻辑电路,特别是超高速ECL
    集成电路来说,由于边沿速度的增快,若无其它措施,走线的长度必须大大缩短,以保持信号的完整性。
    有两种方法能使高速电路在相对长的线上工作而无严重的波形失真,TTL对快速下降边沿采用肖特基二极管箝位方法,使过冲量被箝制在比地电位低一个二极管压降的电平上,这就减少了后面的反冲幅度,较慢的上升边缘允许有过冲,但它被在电平“H”状态下电路的相对高的输出阻抗(50~80Ω)所衰减。此外,由于电平“H”状态的抗扰度较大,使反冲问题并不十分突出,对HCT系列的器件,若采用肖特基二极管箝位和串联电阻端接方法相结合,其改善的效果将会更加明显。
    当沿信号线有扇出时,在较高的位速率和较快的边沿速率下,上述介绍的TTL整形方法显得有些不足。因为线中存在着反射波,它们在高位速率下将趋于合成,从而引起信号严重失真和抗干扰能力降低。因此,为了解决反射问题,在ECL系统中通常使用另外一种方法:线阻抗匹配法。用这种方法能使反射受到控制,信号的完整性得到保证。
    严格他说,对于有较慢边沿速度的常规TTL和CMOS器件来说,传输线并不是十分需要的.对有较快边沿速度的高速ECL器件,传输线也不总是需要的。但是当使用传输线时,它们具有能预测连线时延和通过阻抗匹配来控制反射和振荡的优点。1
    决定是否采用传输线的基本因素有以下五个。它们是: (1)系统信号的沿速率, (2)连线距离,(3)容性负载(扇出的多少), (4)电阻性负载(线的端接方式);(5)允许的反冲和过冲百分比(交流抗扰度的降低程度)。
    2.传输线的几种类型
    (1)同轴电缆和双绞线:它们经常用在系统与系统之间的连接。同轴电缆的特性阻抗通常有50Ω和75Ω,双绞线通常为110Ω。
    (2)印制板上的微带线
    微带线是一根带状导(信号线).与地平面之间用一种电介质隔离开。如果线的厚度、宽度以及与地平面之间的距离是可控制的,则它的特性阻抗也是可以控制的。微带线的特性阻抗Z0为:

                        式中:【Er为印制板介质材料的相对介电常数
                        6为介电质层的厚度
                        W为线的宽度
                        t为线的厚度
                        单位长度微带线的传输延迟时间,仅仅取决于介电常数而与线的宽度或间隔无关。
    (3)印制板中的带状线
    带状线是一条置于两层导电平面之间的电介质中间的铜带线。如果线的厚度和宽度、介质的介电常数以及两层导电平面间的距离是可控的,那么线的特性阻抗也是可控的,带状线的特性阻抗乙为:

                        式中:b是两块地线板间的距离
                        W为线的宽度
                        t为线的厚度
                        同样,单位长度带状线的传输延迟时间与线的宽度或间距是无关的;仅取决于所用介质的相对介电常数。
    3.端接传输线
    在一条线的接收端用一个与线特性阻抗相等的电阻端接,则称该传输线为并联端接线。它主要是为了获得最好的电性能,包括驱动分布负载而采用的。
    有时为了节省电源消耗,对端接的电阻上再串接一个104电容形成交流端接电路,它能有效地降低直流损耗。
    在驱动器和传输线之间串接一个电阻,而线的终端不再接端接电阻,这种端接方法称之为串联端接。较长线上的过冲和振铃可用串联阻尼或串联端接技术来控制.串联阻尼是利用一个与驱动门输出端串联的小电阻(一般为10~75Ω)来实现的.这种阻尼方法适合与特性阻抗来受控制的线相联用(如底板布线,无地平面的电路板和大多数绕接线等。
    串联端接时串联电阻的值与电路(驱动门)输出阻抗之和等于传输线的特性阻抗.串联联端接线存在着只能在终端使用集总负载和传输延迟时间较长的缺点.但是,这可以通过使用多余串联端接传输线的方法加以克服。
    4.非端接传输线

    如果线延迟时间比信号上升时间短得多,可以在不用串联端接或并联端接的情况下使用传输线,如果一根非端接线的双程延迟(信号在传输线上往返一次的时间)比脉冲信号的上升时间短,那么由于非端接所引起的反冲大约是逻辑摆幅的15%。最大开路线长度近似为:
                        Lmax<tr/2tpd
                        式中:tr为上升时间
                        tpd为单位线长的传输延迟时间
    5.几种端接方式的比较
    并联端接线和串联端接线都各有优点,究竟用哪一种,还是两种都用,这要看设计者的爱好和系统的要求而定。
    并联端接线的主要优点是系统速度快和信号在线上传输完整无失真。长线上的负载既不会影响驱动长线的驱动门的传输延迟时间,又不会影响它的信号边沿速度,但将使信号沿该长线的传输延迟时间增大。在驱动大扇出时,负载可经分支短线沿线分布,而不象串联端接中那样必须把负载集总在线的终端。
    串联端接方法使电路有驱动几条平行负载线的能力,串联端接线由于容性负载所引起的延迟时间增量约比相应并联端接线的大一倍,而短线则因容性负载使边沿速度放慢和驱动门延迟时间增大,但是,串联端接线的串扰比并联端接线的要小,其主要原因是沿串联端接线传送的信号幅度仅仅是二分之一的逻辑摆幅,因而开关电流也只有并联端接的开关电流的一半,信号能量小串扰也就小。

    五.PCB板的布线技术
    做PCB时是选用双面板还是多层板,要看最高工作频率和电路系统的复杂程度以及对组装密度的要求来决定。在时钟频率超过200MHZ时最好选用多层板。如果工作频率超过350MHz,最好选用以聚四氟乙烯作为介质层的印制电路板,因为它的高频衰耗要小些,寄生电容要小些,传输速度要快些,还由于Z0较大而省功耗,对印制电路板的走线有如下原则要求
    (1)所有平行信号线之间要尽量留有较大的间隔,以减少串扰。如果有两条相距较近的信号线,最好在两线之间走一条接地线,这样可以起到屏蔽作用。
    (2) 设计信号传输线时要避免急拐弯,以防传输线特性阻抗的突变而产生反射,要尽量设计成具有一定尺寸的均匀的圆弧线。
    (3)印制线的宽度可根据上述微带线和带状线的特性阻抗计算公式计算,印制电路板上的微带线的特性阻抗一般在50~120Ω之间。要想得到大的特性阻抗,线宽必须做得很窄。但很细的线条又不容易制作。综合各种因素考虑,一般选择68Ω左右的阻抗值比较合适,因为选择68Ω的特性阻抗,可以在延迟时间和功耗之间达到最佳平衡。一条50Ω的传输线将消耗更多的功率;较大的阻抗固然可以使消耗功率减少,但会使传输延迟时间憎大。由于负线电容会造成传输延迟时间的增大和特性阻抗的降低。但特性阻抗很低的线段单位长度的本征电容比较大,所以传输延迟时间及特性阻抗受负载电容的影响较小。具有适当端接的传输线的一个重要特征是,分枝短线对线延迟时间应没有什么影响。当Z0为50Ω时。分枝短线的长度必须限制在2.5cm以内.以免出现很大的振铃。
    (4)对于双面板(或六层板中走四层线).电路板两面的线要互相垂直,以防止互相感应产主串扰。
    (5)印制板上若装有大电流器件,如继电器、指示灯、喇叭等,它们的地线最好要分开单独走,以减少地线上的噪声,这些大电流器件的地线应连到插件板和背板上的一个独立的地总线上去,而且这些独立的地线还应该与整个系统的接地点相连接。
    (6)如果板上有小信号放大器,则放大前的弱信号线要远离强信号线,而且走线要尽可能地短,如有可能还要用地线对其进行屏蔽。

  • 手机软件测试类型及分析转载

    2008-12-07 01:59:32

     

    字体:        | 上一篇 下一篇 | 打印  | 我要投稿  | 每周一问,答贴有奖

      1)Basic Function [基本功能测试]:就是验证手机基本功能是否实现,发短信、通话、照相等,包括他们的子功能如转发、连拍等。最基本的也是投入时间精力最大的测试类型,也是最重要的,如果基本功能都没有实现其他测试也就变成枉然了

      2)UI [用户界面验证]:验证手机的界面、菜单等是否是与客户需求和设计保持一致,主要依据 UI spec[用户界面说明],MMI[人机交互界面],Menu tree[菜单树]等,这些文档也是需要根据客户需求及时更新的

      3)Limit Value [极限值测试]:对应黑盒测试的边界值分析法,边界值分析法设计出的测试用例发现 bug 的能力也是最强的,一般依据极限值表设计测试用例,来指导测试。一般测试点如输入字符的个数,会议通话的个数,文档存储个数等

      4)Confict Test[冲突测试]:主要依据冲突表,冲突表中列出各个事件之间是否存在冲突,冲突测试用例也是依据冲突表设计,这类用例往往可以发现一些比较严重的 bug ,如游戏中来电,流览WAP时插拔充电器、USB线、camera 中低电等

      5)Performance Test[性能测试]:主要测试项Call test ,长时间通话,发送大容量的彩信x条,开关机x次,摄像x时间,可以考虑用自动化测试,手机自动化测试与PC软件自动化测试类似,利用自动化测试工具录制、调试 写脚本、回放、分析结果,与PC软件不同的是手机自动化测试需要硬件的支持来固定手机和利用气压按键。

      6)Stress Test[压力测试]:压力测试是在将手机容量存储状态到满后做的一系列操作,如短信、彩信满,Idle界面各事件个数满如未接电话、闹铃等

      7)Network Compatibilit[网络兼容性测试]:网络参数的设置,GPRS等业务是否可用,本外地的联通移动卡各类业务卡在本地的作测试,还需要做Filed Test[场测]即到最终用户实际使用的环境作现场测试,Filed test 有国际专用用例。

      8)SIM Card Compatibilit[SIM卡兼容性测试]:一般是对联通移动的各类业务卡,新出的大容量(64K)、国际漫游卡、呼叫限制卡、一卡双号卡等卡的验证,验证能否正确注册、对应的业务功能是否实现、基本功能的正确性

      9)PD test [Project Design Test]:验证在项目设计阶段的设计的功能是否得以实现、是否正确,设计用例依据项目设计文档

      10)CR Verification[客户需求验证]:验证客户的一些特定需求和变更后的需求

      11)User Manual [用户手册验证]:其重要性是不言而喻的,用户手册一定要和手机实际功能相符合,不然将会影响用户对产品的信任

      12)FAT( Full Type Approval)[全类型批准]:是GSM手机进入GSM网络必须通过的专业测试。

  • 老板心甘情愿加薪三步曲

    2008-11-16 20:01:06

     

    发布时间: 2008-10-13 14:41:48 文章来源:(网大)

    步骤一:打探你的市场行情
       
      想要求加薪,首先要证明自己薪水确实比别人低的事实。要想不动声色地探知同行间的薪水状况,可以试试以下方式:
       
      到职业介绍所或人力资源网站等相关的机构拜访和咨询,可以获悉各行业基本的薪资范围以及自己是否有当面议价的工作机会。
       
      浏览了各行各业的招聘启事后,你可以进一步寻求相关领域前辈的意见。这时记得先自我介绍,表明自己在这个行业的资历及负责范围,最好能真实明确地说出目前所遭遇的状况,让对方深入了解,这样有助于获得如何加薪的最佳建议。
       
      浏览了在网络、招聘广告以及获得前辈的指导后,你不妨投寄履历、应聘薪金、感兴趣的工作,试试看是否有进一步面试的机会。毕竟,用人单位根据具体情况所做的评估,才是最实际且最有用的回报。
       
      步骤二:替你的工作表现打分
       
      薪资所得其实并不能代表什么,顶多只是说明你目前的职位在单位的重要性如何。所以,你的工作表现绝对关系着薪水的高低。倘若你的成绩优异,工作也极富挑战性、专业性和独特性,顶头上司也视你为手下爱将,种种的事实证明你是位难得的优秀员工,自然而然,薪水势必也会有明显且令人满意的提升。
       
      步骤三:工作的附加价值如何
       
      除了薪资优厚,相对的各种福利,也就是工作的附加价值也要有保障。或许你认为目前公司所支付的薪资根本不足以匹配你的身价,自己也另有打算,蠢蠢欲动地想跳到高薪的工作环境,但切记要三思而行,若仅有高薪而缺少应有的福利,比如公司不愿支付额外的生产补贴或是假期补助,劝你还是打消此念头。
       
      步骤四:随机应变、善待自己
       
      若你已警觉目前的薪水不值得再等待下去,不妨蓄势待发另寻发展。“想以工作能力来达到加薪目的,表现自己专业能力是惟一心想事成的途径。”24岁,任职公关专员的欣惠陈述着亲身体验。“从整个大环境来评估,去年我每个月的平均所得其实差强人意。但我觉得自己绝对物超所值,应该有更高的薪金,于是我列出去年所经手的计划及执行成果,向公司证明自己的工作表现。”欣惠向上司列举为公司所赚取的各项利润,以及旗下客户愿意继续合作的稳定度分析。她以铁般的事实向公司争取加薪百分之十,欣惠开心地说:“出乎意料地,公司居然足足加了我百分之十五的薪水!
       
      在此建议你:“向老板争取加薪,惟一的方法就是事前不停地自我练习,任何人、甚至是你的爱犬,都可以是练习的对象。谈判前做好准备,至少走进上司办公室时,不致于惊慌失措,也可以不急不慌的将意图表达出来。
       
      首先,你可以开门见山表达想要加薪的理由,尽量列举工作表现的事实,有礼貌地——陈述,切勿冲动。你可以参考以下方式:在人才市场里,和我相同职位的待遇平均3500元,而过去半年来,我也尽全力完成公司所交代的任务,借这个机会,希望公司可以重新评估我目前所得的3000元薪水。“在谈判过程中,你必须让自己掌握随机应变的筹码,接受上司当场对你弹性调整的心理准备。”
       
      当然,天下没有白吃的午餐,若老板不答应你的加薪请求,先别垂头丧气、急着想调头就走,不妨当场讨教上司“到底怎样才能达到加薪的要求?”若老板真凭实据地列举你有待改进的部分,记得谨记在心,即时改进以作为下次谈判的筹码。不然,若老板只是打哈哈随便应付,或许你可以使出“离职”这个杀手锏来加以试探。“当然,提出离职只是一种试探,除非你早已留有后路。否则,一旦评估所有所闪失,或许老板也会将错就错地批准你的要求。那时,可谓是赔了夫人又折兵。”
  • 聘用你自已(转载)

    2008-11-16 19:31:34

     

    积极主动地迎战职场出现的各种艰难险阻,就会真正成为职业的主人,如果总想着是被人聘用,心甘情愿地做“撞钟和尚”, 其结果是老板们炒来炒去,只能成为职业的奴隶。
    做到聘用自已的关键是要对自己的未来负责。责任感需要灵活和适应性的策略来辅佐,这些策略包括:
    1.通过分析公司目标、特权和战略来提高自己在公司的价值,然后推算如何才能为公司做出具体的贡献。
    2.一旦你对现在的工作驾轻就熟,就要申请新的任务或承担新的挑战,不断为自己设定新的目标
    3.不要等着别人评价你的工作,每隔三个月找你的主管谈一次,直接听取他对你如何改进工作的建议。接受意见时心胸要开阔,把它作为学习的机会。主动寻求反馈意见,能显示你虚心好学的态度。
    4.将你的成绩和进步记录在案,总结时就能对自己一目了然。
    5.学习新知识,与现在的科技保持同步,网络时代的今天,需要我们用互联网知识来武装自己。
    6.通过在单位的积极表现,增加你的知名度,使你成为核心成员,多帮助他人,使你更受大家欢迎。
    7.研究人的性格、行为特点及类型,创造良好的人际关系
    8.二至五年变换一个工作岗位,有时横向的变动比晋升对你的事业更有利。拥有创业者的决心,选择挑战最大的岗位。
    9.对自己能够胜任的挑战充满自信。俗话说,不入虎穴,焉得虎子。
    10.愿意重新定位,考虑更远大的前景。如果你现在的定位不够成功,不妨观察一下你身边的其它机会。在家门口找机会比在遥远的地方更容易、更便宜,所以搬到一个机会不多的地方去发展是不明智的,哪怕是为了一份好工作。

  • “测试寒冬”即将到来,你准备好了吗?!!!(转载)

    2008-11-16 18:42:03

    由于测试行业很好的发展前景,人员需求量也很大,最关键的是进入的技术门槛要求也不高,所以现在有越来越多的人选择从事软件测试这一行业,也有许多从事开发或技术相关行业,但是有些郁闷得很难再提升的人也转行投向测试。但是我想说的是,不知道大家有没有想过测试的“繁荣盛事”过去之后,我们是否已经准备好了充足的“过冬”所需的“食物”?

    有不少的人也包括以前的我都是属于“一步族”(意为做事情属于走一步,看一步,没有什么长远打算),从毕业刚开始工作时,根本就搞不清楚到底什么样的工作是最适合自己的,只是希望能尽快找个工作,“有碗饭吃”是当时最大也是最迫切的愿望。当“温饱问题”解决后,接下来就是考虑如何“改善生活”吃得好些?就开始通过“跳槽”这样的方式来试图“提高工资”,但是大家也都知道,这样的方法绝对不可频繁使用,两三年用上那么一次半次频率已经不低了,因为没有一家公司喜欢这些“跳族”(靠跳槽来提高薪水不是长久之计)。可是无论是谁,都不想甘于平庸,碌碌无为或是只挣一份微薄的薪水。每个人都想生活得更好一些,而从事“IT”的技术人员尤其如此,外面的人看着我们这些每天来去匆匆、西装革履、进出高级写字楼的“IT白领”们,都有说不出的羡慕和激动,但是我们自己比谁都清楚在这些“光鲜夺目”的背后,压力和危机随时存在。最大的压力和危机有两类:

    1、30岁之前,思考最多的是—我怎么能拿到“高薪”?(而且不要封顶,最好像绩优股一样,“疯涨”不停歇)

    2、30岁之后或即将到来时,思考最多的是—我还能在这“呆”多久?(当薪水已经没有太多涨幅空间后,就希望能拿着差不多的薪水,在公司“养老”了。但是也许昨天还熟悉的办公室,说不定哪天就会接到人力或老板的通知,让我们“走路”了)

    一个是薪水,一个是稳定!始终是做技术,尤其是对于瞬息万变的做“IT”技术的人而言,是最难说出口,也是我们心中的“最痛” 。不管你是否承认,也无论你技术如何,更无论你曾经为公司做过什么?你都会面临年龄、技术和生活这三座大山!

    当“30岁”慢慢临近时,不管你是否承认,你都会感觉压力和危机越来越大了!如果您已经是某个知名大公司的中高级骨干或核心人物了,那么还是要恭喜您,起码您失业的危机可能性基本已经非常小了。无论如何,大公司对人才还是愿意“养”的,但是您千万不能掉以轻心,因为您的后面有无数的“后起之秀”正对您的位置“虎视眈眈”呢,您一定不能放松学习和提高,否则还是很有可能被“替换”的,除非您真的是“无可替代”!就像我们往届的奥运会冠军那样,您的压力绝对要大于那些还没有成为冠军的新秀

    无论如何,已经成为“冠军”或曾经是“冠军”的人,还是有很多选择余地的,只要他们肯屈尊,还是要有比我们常人更多的机会去选择。最需要关注的是那些即将30或已经30的“IT人才”,我们也许是因为时机,或者是可选择的余地太小,使得我们在“IT”届虽然打拼了很久,但是还是一个无人知晓、郁郁寡欢的、等待被人挖掘的无名“矿藏”!我们从20多岁大学毕业开始,拼搏了10几年光景,得到的还是无法让自己能够买房、买车的微薄的薪水,想换大公司吧,最好是外企。但是光看看那些长的吓人的英文职位介绍,就足以让你连简历都羞于投放!最后只能一咬牙,交个3万5万的去“街”上学英语。好不容易花了一两年的时间,修成了“正果”,去投了份简历,面试官问的第一个问题却是:“您年纪已经不小了,您对您以后的发展空间和职业规划是如何设想的?”,真是哪壶不开提哪壶!

    如果您现在属于或即将属于我说的这两类人,我给您推荐一个对于“软件测试人才”而言一个不是“天堂”的“天堂”,说它不是“天堂”,是因为您也必须全力付出,最重要的是不断学习,所以它不是您可以什么都不做就可以有收获的地方。说它是“天堂”,是因为这可是一个帮您度过30岁以后的“漫漫寒冬”最好的场所。您可以在其中无忧无虑的钻研您的技术,可以成为某个领域的技术专家,但是却再也没有时间、成本的约束,您可以尽其所能得把技术做到最“精细”!只要“客户”喜欢您、认可您,绝对不会收到“解聘”通知,只要您愿意,可以一直做到您退休。而且每月的薪水您可以自己掌握,多干就多拿,如果累了,想休假,也没有问题!您可能会说,哪有这么好的地方,那您先看看您是否符合以下条件,如果满足,您可不要错失机会:

    一、符合以下一种条件:
    1、 熟悉软件开发测试流程,能编写测试计划、设计测试方案、测试用例,有测试管理工作经验优先;
    2、 掌握C/C++或JAVA,掌握SQL Server、Oracle、Mysql中任意一种数据库,有两年以上开发工作经验,掌握Unix或Linux操作系统管理,能够搭建常用的服务;了解软件测试基本概念
    3、 掌握自动化测试理论,熟练使用RobotQTPLoadRunner之一种,并有相关自动化测试工作经验一年以上;熟悉计算机软硬件知识,熟悉网络基础知识及TCP/IP协议,熟悉Windows或Unix/Linux操作系统的配置和管理,能够搭建常用的服务;了解J2EE或.net架构
    二、本科及以上学历;
    三、身体状况:健康
    四、素质要求:沟通能力,细心,耐心;思考问题思路清楚,口头表达能力强
    五、有培训经验者优先

    如果您觉得您符合以上条件,请将您的简历发按照您希望去的城市发到以下邮箱:

    上海51testing :songfeng@51testing.com

    北京51testing: shangli@51testing.com

    深圳51testing: pcl@51testing.com

  • 新入职员工留人策略之思考

    2008-11-16 17:59:06

     

    发布时间: 2008-10-21 12:52:20 文章来源:(价值中国网)

        新员工招进来以后,没干多久就走了,给企业带来的损失可想而知。企业不仅耗费了大量的招聘、培训、人员重置等直接成本,还耗费了因为职位的空缺而引起的机会成本。

        对于新员工,企业如何能让其快速融入团队?通过什么手段为新员工创造更好的成长环境?如何通过培训,使员工技能更完善,潜力更大程度地发挥……

        新员工流失,尽管有种种所谓的个人原因,但很多还是因为不能尽快适应岗位工作,没有成就感、不能很好地融入团队等原因造成的。但是,是什么导致新员工不能很快适应工作岗位,没有成就感,不能很快融入团队呢?是我们的招聘工作没有把好关,把不合适的人才招进来了?还是我们的培训工作没有做到位,造成新员工对自己的工作不了解?企业应从新员工招聘、新员工培训、职业生涯规划三个方面来杜绝新员工流失,让新员工更快地适应工作、融入团队、发挥自身的价值。

        招聘合适的人才

        新员工能不能很快地适应工作岗位并融入团队,这很大程度上取决于招聘工作的好与坏。如果新招进来的人才都是合适的人才,那么他就能够很快地适应工作,反之则不然。怎样确保企业能够招聘到合适的人才呢?可以从以下几个方面着手:

        1、对企业文化的适应与认同的评估

        不认同企业文化的员工是不可能积极地为企业创造价值的,也是很难在企业中稳定下来的。作为企业的招聘人员必须要对企业的目标、策略、文化和价值有着很好的理解,并以此作为招聘过程中评估应聘者的一个重要依据。

        一般我们可以通过模拟的场景和集体讨论,对不同群体的创意能力、分析能力、控制能力(即推动变革的能力)和服务意识进行测试。这种群体的划分,我们可以按照绩效的标准来进行。通过测试,就能很明显地看出企业文化的偏向,找出适合企业发展的员工类型。

        2、对应聘者的岗位胜任力评估

        在招聘过程中,招聘经理一般都是以职位说明书中岗位所对应的专业知识及所需要的专业技能进行招聘流程设计,通常专业不对口的应聘者会在第一时间被淘汰出局,而岗位技能与经验对刚出校门的应聘者来讲几乎是一张白纸,此时只能看一些能够表现出来的通用能力的差异,如:表达能力、写作能力等;但能说不代表能干,因此,当选拔了一些不能胜任岗位工作的人,流失便是迟早的事。专业固然重要,但不可忽视的是岗位所需要的各种素质,如良好的心态、认真负责、恒心与毅力等关键素质甚至比专业还重要。

        招聘甄选后,接下来就是合理的配置,如何把合适的人放在合适的岗位上?让新员工尽快地胜任工作,并从工作中获得信心也是新人决定去留需要考虑的重要因素之一。总之,企业在招聘、甄选及配置环节上都需要精心的策划与运作,一招不慎都会为新人流失埋下伏笔。

        有效的培训与职业规划是保留新人的重要手段

        1、主管是培训新人的第一责任人

        对新人培训最重要的目的是让他融入企业的文化。我们套用联想的一句话叫“入模子”,也就是不管他什么背景、历史、来自什么样的企业,用强化的方式让他集训并很快适应企业的组织文化,大家用同一种声音说话,其实这才是新员工入职培训最重要的一个目的。

        接着,我们就要进行合理的培训内容设计。培训的内容可以结合企业自身的实际情况进行设计,但是应该包含以下四项基本内容:组织方面的设置、员工福利及人事制度、工作职责、企业产品及相关业务知识方面的培训。通过共性课程的培训让新员工增加对企业的了解;通过岗位职责、工作流程等专业课程的培训,让员工尽早适应工作;其中最重要的文化感受是从直线经理及老员工身上所感受到的一言一行,他们才是企业文化的窗口,往往由于他们对新人的态度使新人重新审视企业文化,是新人决定去留思考的又一重要因素。因此,对新员工实施培训的第一责任人应该是直线经理们。

        2、新员工也需要职业规划

        职业生涯规划对调动员工积极性、提高忠诚度的作用,已经是众所周知的了。但是,当我们提起职业生涯规划时,大家想到的便是企业的资深员工,对新员工进行职业生涯规划也许并不被很多人所认可。但是,职业生涯规划对于新员工来说同样重要,这就要求我们的企业在新员工职业生涯规划方面进行积极的探索,研究出各种新员工职业规划的方法。

        我认为对新员工的职业规划方法是:提供一个富有挑战性的最初工作。大多数专家都认为,企业能够做的最重要的事情之一,就是争取为新雇员提供一份富有挑战性的工作。在一项以美国电报电话公司(AT&T)的年轻管理人员为对象的研究中发现,这些员工最初的工作越有挑战性,其工作成绩也就越有效率、越成功,即使在工作了5-6年的老员工中,这种情况依然存在。提供富有挑战性的起步性工作是“帮助新雇员取得职业发展的最有力、最简单的途径之一”。

        企业要想自己的新员工能够迅速地适应工作、融入团队,并且让新员工的潜力、价值更快、更大程度地发挥出来,就必须首先从招聘工作抓起,确保招聘进来的人都是能够适应工作需要的、合适的、认同企业的企业文化的人才。其次,就是要进行必要的新员工入职培训,让新员工在入职培训的过程中,进一步了解企业,熟悉相关业务流程、掌握相关的工作技能、认同企业的企业文化。同时,在新员工入职培训过程中,企业应当注意感情的培养,表现出企业的诚意与热情,让员工有一种家的归属感。最后,就是要做好新员工的职业规划,结合员工自己的需求,为员工提供多渠道的发展空间,给员工提供富有挑战性的工作。

  • 手机的各项性能测试(硬件)

    2008-11-08 22:01:13


    表面装饰测试:        1.磨擦测试(Abrasion Test - RCA
           测试环境:室温。
          试验方法:将手机外壳固定在RCA试验机上,用175g力摩擦300cycles。
          检验标准:耐磨点涂层不能脱落,不可露出底材质地。

           2.附着力测试(Coating Adhesion Test)
                测试环境:室温
                试验方法:使用百格刀刻出100个1平方毫米的方格,划格的深度以露出底材为止,再用3M610号胶带纸用力粘贴在方格面,1分钟后迅速以90度的角度撕脱,检查方格面油漆。
      检验标准:方格面油漆脱落应小于3%。
                测试环境:60 oC,90%RH
    试验方法:把滤纸放于酸性或碱性溶液充分浸透,用胶带将浸有酸性或碱性溶液的滤纸粘在手机外壳喷漆表面,并且确保试纸与手机外壳喷漆表面充分接触,然后放在测试环境中,48小时后,将手机外壳从测试环境中取出,并且放置2小时后,检查手机外壳表面。
    检验标准:喷漆表面无变色、起皮、脱落、褪色等异常。



    3.硬度测试(Hardness Test)
           测试环境:室温
           试验方法:用2H铅笔,在45度角下,以1Kg的力度在机壳及镜盖表面划出3~5cm长的线条。
           检验标准:用橡皮擦去铅笔痕迹后,应不留下划痕。

       4.镜盖摩擦测试(Lens Scratch Test)
          测试环境:室温
        试验方法:以1Kg的力用棉布作用于手机外屏镜盖表面,接触面为10mm直径的圆,往复摩擦20,000次,行程20mm,速度30次/分钟
       检验标准:镜盖表面没有明显划痕,透明度没有变化。

    5.紫外线照射测试(UV illuminant Test)
                测试环境:60° C
                试验方法:在温度为60° C,紫外线为340W/mm2的光线下直射油漆表面48小时。试验结束后将手机外壳取出,在常温下冷却2小时后检查喷漆表面。
                检验标准:油漆表面应无褪色及色变现象。手机结构测试标准!O"Ul:C-wJ-G'F          1.全参数测试
             Full Parametric Test 25℃±5℃, 60%±15%RH (room ambient),功能、外观及参数测试全通过。        
      2.高温操作测试
             High Temperature Operation +55℃,2h,开机状态。

     3.低温操作测试
       2h,开机状态。

       4.热冲击测试
       Thermal Shock Test 冷热冲击是在15秒内,实现?40℃ 和+85℃的瞬间转换。且在每个温度停留30分钟,重复转换30次。

       5 温度循环测试
         Temperature Cycle Test 25℃±5℃, 60%±15%RH,1h→  +70℃,25%RH,1h →+40℃,90%RH,1h → -30℃, 1h→ 25℃±5℃, 60%±15%RH;  27 循环,关机状态。   
         
     6.静电放电测试TestAge

         ESD Test 直接放电电压(±4V),空气放电电压 ( ±8KV)。

    7.高温高湿存贮
    High Temp.& Humid. Storage 裸机,关机,65℃,90%RH,持续48小时。

    8.低温存贮测试
      Low Temp. Storage 裸机,关机,-30℃,持续48小时。

    9.卡通箱振动测试 Carton-packed Vibration Test 类型/ Type:正弦振动/ Sinusoidal Sweep;
       方向/ Direction:三个轴向/ Three orthogonal axes;


       加速度/ Acceleration:1m/s2 (5~200 Hz ), 0.3m/s2 (200~500 Hz );
     持续时间/ Duration:2小时/2h/axis。
  • 手机性能测试:射频指标测试(信息收集)

    2008-11-05 22:10:39

     

    请问,有哪些测试内容,测试指标?

    GSM常见指标

     

    RX
    1
    、灵敏度
    2
    、杂散响应
    3
    、阻塞
    TX
    4
    、频率、相位误差
    5
    、功率
    6
    、功率控制
    8
    、频谱
    9
    、杂散

    射频指标测试(WCDMA终端为例)希望有所借鉴

     

    射频指标测试:(WCDMA终端为例)
    发射机特性测试
            UE
    最大输出功率
           
    频率误差
           
    最小输出功率
           
    上行功率控制
           
    同步处理
           
    开环功率控制
           
    发射开关模块
            TFC
    改变
           
    矢量幅度误差等
    接收机特性测试
           
    参考灵敏度电平
           
    最大输入电平
           
    邻信道选择性
           
    杂散辐射
           
    阻塞特性和杂散响应
           
    互调特性等
    性能要求测试(解调性能)
           
    静态传播条件下的解调性能要求
           
    各种多径衰落条件下DCH解调性能要求
           
    移动传播条件下DCH解调性能要求
           
    软切换条件下的解调性能要求
           
    下行功率控制(分别测试恒定BLER目标值状态、初始收敛状态和“WindUp效应状态
    无线资源管理的测试
           
    空闲模式下小区选择和小区重选
           
    连接模式下移动性管理
            RRC
    连接控制测试
            UE
    测量过程和测量要求等

  • 关于手机音频测试用例设计(信息收集)

    2008-11-05 22:00:40

    据我所知,对于各种音频文件格式,从编码、解码都有不同的参数(压缩参数、码率参数、精度参数、声道模式参数等)。
    对于手机音频测试应该不需要分的这么细致吧
    我觉得对于各种格式、码率参数(16 24 32 40 48 56 64 80 96 112 128 160 192 224 256 320)可以考虑一下
    不知道大家有什么看法,最好有相关用例可以看一下,头疼~~~不知如何入手...
    先谢啦!

    你要测试音频,是要测试它能否运行,还是要测试它播放出来的音质? 个人感觉对于音频来讲,还是采用比较常见的格式/比率(128K--192K) 的文件就好了,太高或者太低并没有太大的意义.

    象这种测试用例是不是只要把各种分类的音频文件找出来,归类就可以了,方便以后版本的测试?

    主要就是考虑各种格式的位速(mp3的主要是位速、wav主要音频采样大小...

    难道要问音频专家才行了-_-#

    我还是自己学习学习吧:(

    关于手机音频的问题

     

    请问各位高手手机工程模式中音频下LoudSp  Mode的各项代表什么?
    1
    Speech  
    2
    Key Tone        按键音
    3
    Melody
    4
    Sound
    5
    Microphone
    6
    Side Tone
    来电、闹铃、开机、关机和消息分别属于哪项?

     

     

    请教设计工程师吧!这些没有固定模式耶!完全跟硬件和驱动相关,看loudspeaker等工作在ring还是amplifier模式,但Key ToneMelodySide Tone过去老手机从蜂鸣器发声
    但需要区分:
    speech
    为话音即通话声音
    earpiece
    headphones为听筒
    microphone
    mike为话筒
    speaker
    为扬声器, 喇叭
    loudspeaker
    实际应该为免持听筒时外置喇叭
    The loudspeaker is activated.
    表示免持听筒开启

     

    请教关于手机MP3测试

     

    手机MP3如何进行测试呢?
    是否需要测试MP3的音质波形之类的性能呢?
    谢谢!

    第一,测试前熟悉mp3规范;
    •        All standard bit rates are supported, from 32Kbps through 320Kbps. Support for all MP3 sample rates:
    o        MP3 Version 1 – 32KHz, 44.1KHz, 48KHz
    o        MP3 Version 2 – 16KHz, 22.05KHz, 24KHz
    o        MP3 Version 2.5 – 8KHz, 11.025KHz and 12KHz
    •        Limited variable bit rate support – seek and playback length might not be accurate.
    •        Support for the following stereo modes: Joint stereo, Mono, Stereo and Middle – Sides (known as M/S).
    •        Non-Standard clips support: Clips with up to 1MB of non-playable data (anywhere). This also includes defected clips.
    •        ID3 tags supported.
    第二,准备样例文件,配合cooleditpc-sync软件查看样例文件属性的细节
    第三,其余则按需求来进行测试。尤其针对键盘播放模式有一些易用性上的考虑
    第四,声音品质方面主要还是主观把握。itu针对voip声音品质都这么建议的
    第五,...yaya0226进行补充)...

     

    熟悉概念,对测试工程师很重要

     

    MP4最初是一种音频格式,同MPEG-4没有太大的关系,就像MP3MPEG-3没有关系一样。MP3MPEG-1 Audio Layer 3的缩写;而MP4MPEG-2 AAC,完完全全是一种音频压缩格式,增加了诸如对立体声的完美再现、多媒体控制、降噪等新特性,最重要的是MP4通过特殊的技术实现数码版权保护,这是MP3所无法比拟的。再后来才有视频MP4,甚至有媒体把MP4说成是MPEG4的缩写,这在以前看来是一个谬论,但是经过商家不断的炒作,这个谬论也就成为了真理。现在若果你去电脑城听到MP4这个词,绝对是能播放视频格式的多媒体播放器的概念,而不是能播放音频MP4 AAC的随身听。出现这种怪现象不是毫无原因的,上面已提到AAC有版权保护功能,这也是众多唱片公司支持AAC的原因,要使自己的播放器支持AAC,还得支持付一定的版权费或专利费,另外,AAC的来源也是个问题,不像MP3那么开放,网上来源极少,所以目前音频MP4播放器发展尚不成熟,鉴于以上现状,众商家干脆借尸还魂,把MP4等同MPEG-4缩写而论,这样也恰好应了MP4MP3的下一代这条规律,除了支持MP3所具有的音乐播放功能外,还具备强大的MPEG-4视频播放能力,另外,恰好4”3”后,从这点出发,把MP4等同MPEG-4是合理的。

     

    谢谢版主
    个人认为因为手机MP3是芯片自带的,所以对于音质音效等的测试我们比较难进行,这些应该都是芯片厂家进行的测试,我们所要做的是根据厂家的建议选择一些表现力比较好的乐曲。
    对于我们这些做手机软件测试的来说,重要的是测试功能及界面,例如快进,下一首,音量的调节,盒盖播放,循环播放等等等等

    音质包含了三方面的内容:一是声音的音高,即音频的强度和幅度;二是声音的音调,即音频的频率或每秒变化的次数;三是声音的音色,即音频泛音或谐波成分。评判MP3音质好坏,主要是衡量声音的上述三个标准:即相对于某一频率或频段,音高具有一定的强度,并且在同一音量下,各频点的幅度均匀、均衡、饱满,频率响应曲线平直,同时要求声音的音准准确,忠实地反映音源的原来面目,声音的泛音适中,谐波较丰富,这样听起来音色才够优美动听,给听众身临其境的感觉。
    RightMark Audio Analyzer
    (以下简称RMAA)为每款MP3作出一个相对客观的描述。RMAA能够通过可视化音频曲线反映出频率响应、噪音值、总谐波失真以及立体声分离度等多项数值,便于直观判断声音品质。我们选择了本底噪声和总谐波失真两项内容作为本次评测的重点,本底噪声是声音处理中自动产生的噪声,它也是计算信噪比的重要内容,曲线位置越低,振幅越小越好;总谐波失真(Total Harmonic Distortion,简称THD)是音频输出时产生错误的部分,THD数值越低,音质越好听。
    那么是什么因素影响着MP3的音质?
       
    MP3自身来说,音源的质量和MP3的硬件配置对音质起着决定性的作用。由于音源的品质取决于音乐文件格式与压缩比率,所以在本次评测中,我们使用统一压缩比率即320kbps的音乐作为基准,而主要考察MP3的硬件配置对于音质的影响。
       
    一方面,MP3本身采用的解码芯片是其音质好坏的关键。作为MP3的核心技术所在,质量上乘的解码芯片所表现出来的音质是那些比较差的产品难以比拟的。目前市场上使用较广的是飞利浦以及Sigmatel两家的解码芯片表现非常抢眼;另一方面,作为音质输出最终端,耳机的作用不言而喻。拥有出色音质的MP3只有借助优秀的耳机才能将潜质发挥得淋漓尽致。现在市面上拥有良好口碑的耳机品牌有森海塞尔、索尼、飞利浦、爱华以及高斯等。
    需要说明的是,对于普通消费者而言,可能很难理解RMAA中晦涩难懂的数据。为了让评测结果能够更加贴近消费者的实际情况,我们将偏重对于产品主观感觉方面的比较,而只把软件测试作为辅助内容,目的是为了给予消费者直观的选择。
    甚至有必要结合对以下情形进行测试:播放MP3时的电流及播放时间是否符合设计规范

     

     

    http://bbs.51testing.com/thread-24178-1-2.html

    测试项请参考这些要点:
    1.
    终端与服务器的交互信息要求
    1.1        RTSP
    协议消息要求
    1.2        RTSP
    报头要求
    1.3        SDP
    参数要求
    1.4        MIME
    参数要求
    1.5        SMIL
    参数要求
    1.6        URL
    参数要求
    1.6.1       
    下载URL及参数选项定义
    1.6.2       
    流媒体URL及参数选项定义
    1.6.3        URL
    中参数缺省的情况
    1.7       
    用户代理(User Agent)参数要求
    1.8        RTCP
    协议消息要求
    1.9       
    终端如何区别直播和点播
    1.10       
    错误代码的终端提示信息
    2       
    流媒体终端的功能要求
    2.1       
    基本操作要求
    2.2.1       
    业务发起方式的要求
    2.2.2       
    业务操作的要求
    2.2       
    对外部事件响应的要求
    2.2.1       
    普通电话/可视电话呼入
    2.2.2       
    收到SMS/MMS/WAP PUSH
    2.2.3       
    本机异常事件
    2.2.4       
    其他异常事件
    2.3       
    文件格式要求
    2.4       
    媒体格式要求
    2.5       
    内容自适应功能
    2.6       
    动态码率适配功能
    2.7       
    数字版权保护功能
    3       
    终端基本配置要求
    3.1       
    硬件要求
    3.1.1       
    传输速率要求
    3.1.2       
    本地回放能力要求
    3.1.3       
    处理能力要求
    3.1.4       
    内存要求
    3.1.5       
    显示要求
    3.1.6       
    音频要求
    3.1.7       
    电源要求

     

    楼上的师兄列出的是Streaming测试模块的目录.

    其实测试Streaming的过程中先需要弄清楚的是

    PPC /SMART PHONE
    所使用的播放器支援哪些流媒体传输协议.

    从而先进行测试环境的假设.

    RTSP需要假设DARWIN SERVER.

    MMS
    的需要架设WINDOWS MEDIA SERVER.

    而后进行的是对终端设备capability的分析.

    确定这台终端是通过什么样的方式链上server的资源的

    wifi或是通过业者的GPRS或是更高阶的EDGE或是3G ENVIRONMENT与公网进行通信的.

    而后确定自己的测试策略..

    TIPS:
    若是有WIFI不妨用一个APSERVER组成一个intranet,可以忽略业者的limitation.

    小弟我有幸在原公司架设部门的STREAMING测试环境与担当相关DOMAIN OWNER.

    如有问题,我也许可以给你点建议希望可以帮你渡过瓶颈.msn:ryo_wen@hotmail.com qq:414991218

     

     

  • 招聘职位收集

    2008-11-05 17:13:29

    知名外企招聘手机测试工程师(北京地区,待遇优厚)

     

    Job Descrīptions:

    You will be a Testing Engineer toward the SDK designed for mobile developers. All the testing work is a white-box test which needs Your both test skills and investigation on bug-fixing & trouble-shooting during your debug work here. You might need to use database which is designed for referencing the test specification and test case list and through which the connection between you and developer will be setup.

    Qualifications:

    Technical skills:


    At least 1 year working experience in embedded software development/test and real time programming ;

    Java & C++ coding background is needed ;

    Experienced in developing J2ME or C++ applications by using SDK as developing tool, is preferred.

    Familiar with Nokia's Series 60 Platform, is preferred.
    Other qualifications:


    BSc or above in Electrical, Electronic Engineering or Computer Science

    Be willing to work as a bug fixer/tester
    Be familiar with Telecom & Media industry
    Fluent in written and oral English and Chinese
    Strong analytical and problem solving skills
    Self-motivated and achievement oriented
    Location: Beijing

    有意联系:wp_yy@hotmail.com

     

     

    诚聘手机软件测试工程师 上海浦东
    辐技威(上海)信息技术有限公司因发展需要,诚聘3名手机软件测试工程师。

    职责描述:
    1.
    组织并负责手机软件的测试工作;
    2.
    根据测试用例执行手机软件测试,直至项目量产;
    3.
    根据项目要求编写或修改测试用例;
    4.Field Trial Test
    5.
    编写手机用户手册。

    要求:
    1.
    了解软件测试理论,熟悉软件测试流程;
    2.
    熟练使用办公软件;
    3.
    通讯、计算机相关专业,手机软件测试工作经验一年以上。
    4.
    责任心强,有很好的团队合作精神。
    有意向者可以发简历到:fei.ma@fgwireless.com;yanxia.ma@fgwireless.com
    公司地址:浦东张江高科技园区科苑路12783

     

    上海招聘手机测试人员一名(已结束),昨天终于定了一名同行!

     

    上海招聘web测试和手机测试人员各一名,有意者请发邮件来沟通!


    面试流程:首先会初步选择简历,符合后行政会打电话约你,技术负责人初试,部门主管复试
    请大家将面试简历发送到:  mayingbao2002@163.com ,有问题可以通过邮件沟通
    薪水:面议
    工作地点:上海浦东新区世纪道大道地铁站附近


     

     

     

    著名银行测试中心招聘初高级软件测试人才(13+项目津贴+项目奖金) [上海]

     

    世界顶尖银行集团上海研发中心寻求初高级测试工程师(外派职位)

    所做的项目是牵涉7个国家著名银行的项目,参与人员庞大.有很好的培训和语言环境.高级人员需要有管理经验.
    Education   Bachelors Degree   
    1) Load Runner - Minimum of 1++ years of work exp
    2) Sr level should have team managment experence
    3) Experience in Performance Testing / Tuning,familar with QTP .
    4) Good Reading and Writing Skill in English, Oral also need.
    Experience   for Jr 1++; Sr 2++


    有兴趣的朋友可以发你的cvpure1982_ren@163.com,我叫Jacky

  • 浅谈软件测试流程

    2008-11-04 13:35:36

     

    【摘要】 软件测试从哪里开始到哪里结束?中间要经过哪些环节以及各环节要注意哪些事项。本文就有关问题结合个人实际工作经验进行阐述,鉴于每个环节都可以做为一个专题来进行探讨,所以受篇幅和时间限制,本文对有关问题未做深入剖析,只做一个宏观上的介绍。

    【关键词】测试流程、需求分析、测试用例、测试计划、缺陷管理

     

    一、概述

     

    一般而言,软件测试从项目确立时就开始了,前后要经过以下一些主要环节:

    需求分析→测试计划→测试设计→测试环境搭建→测试执行→测试记录→缺陷管理→软件评估→RTM.

     

    在进行有关问题阐述前,我们先明确下分工,一般而言,需求分析、测试用例编写、测试环境搭建、测试执行等属于测试开发人员工作范畴,而测试执行以及缺陷提交等属于普通测试人员的工作范畴,测试负责人负责整个测试各个环节的跟踪、实施、管理等。

    说明:

    1.以上流程各环节并未包含软件测试过程的全部,如根据实际情况还可以实施一些测试计划评审、用例评审,测试培训等。在软件正式发行后,当遇到一些严重问题时,还需要进行一些后续维护测试等。

     

    2.以上各环节并不是独立没联系的,实际工作千变万化,各环节一些交织、重叠在所难免,比如编写测试用例的同时就可以进行测试环境的搭建工作,当然也可能由于一些需求不清楚而重新进行需求分析等。这就和我们国家提出建设有中国特色的社会主义国家一样,只所以有中国特色,那是因为国情不一样。所以在实际测试过程中也要做到具体问题具体分析,具体解决。

     

    二、测试流程

     

     

        

    需求分析

     

    需求分析(Requirment Analyzing)应该说是软件测试的一个重要环节,测试开发人员对这一环节的理解程度如何将直接影响到接下来有关测试工作的开展。

    可能有些人认为测试需求分析无关紧要,这种想法是很不对的。需求分析不但重要,而且至关重要!

     

    一般而言,需求分析包括软件功能需求分析、测试环境需求分析、测试资源需求分析等。

     

    其中最基本的是软件功能需求分析,测一款软件首先要知道软件能实现哪些功能以及是怎样实现的。比如一款Smartphone包括VoIPWi-Fi以及Bluetooth等功能。那我们就应该知道软件是怎样来实现这些功能的,为了实现这些功能需要哪些测试设备以及如何搭建相应测试环境等,否则测试就无从谈起!

     

    既然谈了需求分析,那么我们根据什么来分析呢?总不能凭空设想吧。

     

    总得说来,做测试需求分析的依据有软件需求文档、软件规格书以及开发人员的设计文档等,相信管理一些规范的公司在软件开发过程中都有这些文档。

     

    测试计划

      

    测试计划(Test Plan)一般由测试负责人来编写。

     

       测试计划的依据主要是项目开发计划和测试需求分析结果而制定。测试计划一般包括以下一些方面:

     

    1.  测试背景

    a.       软件项目介绍;

    b.       项目涉及人员(如软硬件项目负责人等)介绍以及相应联系方式等。

    2.  测试依据

    a.       软件需求文档;

    b.       软件规格书;

    c.       软件设计文档;

    d.       其他,如参考产品等。

    3.  测试资源

    a.       测试设备需求;

    b.       测试人员需求;

    c.       测试环境需求;

    d.       其他。

    4.  测试策略

    a.       采取测试方法;

    b.       搭建哪些测试环境;

    c.       采取哪些测试工具以测试管理工具;

    d.       对测试人员进行培训等。

    5.  测试日程

    a.       测试需求分析;

    b.       测试用例编写;

    c.       测试实施,根据项目计划,测试分成哪些测试阶段(如单元测试、集成测试、系统测试阶段,α、β测试阶段等),每个阶段的工作重点以及投入资源等。

    6.  其他。

     

    测试计划还要包括测试计划编写的日期、作者等信息,计划越详细越好了。

    计划赶不上变化,一份计划做的再好,当实际实施的时候就会发现往往很难按照原有计划开展。如在软件开发过程中资源匮乏、人员流动等都会对测试造成一定的影响。所以,这些就要求测试负责人能够从宏观上来调控了。在变化面前能够做到应对自如、处乱不惊那是最好不过了。

     

    测试设计

     

    测试设计主要包括测试用例编写和测试场景设计两方面。

     

    一份好的测试用例对测试有很好的指导作用,能够发现很多软件问题。关于测试用例编写,请参见前面写的《也谈测试用例》一文,里面有详细阐述。

     

    测试场景设计主要也就是测试环境问题了。

     

    测试环境搭建

     

    不同软件产品对测试环境有着不同的要求。如C/SB/S架构相关的软件产品,那么对不同操作系统,如Windows系列、unixlinux甚至苹果OS等,这些测试环境都是必须的。而对于一些嵌入式软件,如手机软件,如果我们想测试一下有关功能模块的耗电情况,手机待机时间等,那么我们可能就需要搭建相应的电流测试环境了。当然测试中对于如手机网络等环境都有所要求。

     

    测试环境很重要,符合要求的测试环境能够帮助我们准确的测出软件问题,并且做出正确的判断。

     

    为了测试一款软件,我们可能根据不同的需求点要使用很多不同的测试环境。有些测试环境我们是可以搭建的,有些环境我们无法搭建或者搭建成本很高。不管如何,我们的目标是测试软件问题,保证软件质量。测试环境问题,还是根据具体产品以及开发者的实际情况而采取最经济的方式吧。

     

    测试执行

        

    测试执行过程又可以分为以下阶段:

     

    单元测试→集成测试→系统测试→出厂测试,其中每个阶段还有回归测试等。

     

    从测试的角度而言,测试执行包括一个量和度的问题。也就是测试范围和测试程度的问题。 比如一个版本需要测试哪些方面?每个方面要测试到什么程度?

     

    从管理的角度而言,在有限的时间内,在人员有限甚至短缺的情况下,要考虑如何分工,如何合理地利用资源来开展测试。当然还要考虑以下问题:

    1.  当测试人员测试的执行不到位、敷衍了事时该如何解决?

    2.  测试效率问题,怎样提高测试效率?

    3.  根据版本的不同特点是只做验证测试还是采取冒烟测试亦或是系统全面测试?

    4.  当测试过程中遇到一些偶然性随机问题该怎样处理?

    5.  当版本中出现很多新问题时该怎样对待?测试停止标准?

    6.  ……

    总之,测试执行过程中会遇到很多复杂的问题,还是那句话,具体问题具体解决!本文不做过多阐述。

     

    测试记录

     

    缺陷记录总的说来包括两方面:由谁提交和缺陷描述。

     

    一般而言,缺陷都是谁测试谁提交,当然有些公司可能为了保证所提交缺陷的质量,还会在提交前进行缺陷评估,以确保所提交的缺陷的准确性。

     

    在缺陷的描述上,至少要包括以下一些方面内容:

    序号

    标题

    预置条件

    操作步骤

    预期结果

    实际结果

    注释

    严重程度

    概率

    版本

    测试者

    测试日期

     

    以上是描述一个bug时通常所要描述的内容,当然在实际提交bug时可以根据实际情况进行补充,如附上图片、log文件等。

     

    另外,一个版本软件测试完毕,还要根据测试情况出份测试报告,这也是所要经过的一个环节。

     

    缺陷管理

     

    缺陷管理方面,很多公司都采取缺陷管理工具来进行管理,常见缺陷管理工具有Test DirectorBugfree等。

     

    下图是一个bug从提出到close所经过的一些流程,其他比如keep No action\keep spec等一些状态流程都未包含在内,在此仅做示范说明。

     

     

    注:软件缺陷和bug两者在含义上有着细微差别,本文统称缺陷。

     

    软件评估

     

    这里评估指软件经过一轮又一轮测试后,确认软件无重大问题或者问题很少的情况下,对准备发给客户的软件进行评估,以确定是否能够发行给客户或投放市场。

    软件评估小组一般由项目负责人、营销人员、部门经理等组成,也可能是由客户指定的第三方人员组成。

     

    测试总结

     

    每个版本有每个版本的测试总结,每个阶段有每个阶段的测试总结,当项目完成RTM后,一般要对整个项目做个回顾总结,看有哪些做的不足的地方,有哪些经验可以对今后的测试工作做借鉴使用,等等。测试总结无严格格式、字数限制。应该说,测试总结还是很总要的。

     

    测试维护

     

       由于测试的不完全性,当软件正式release后,客户在使用过程中,难免遇到一些问题,有的甚至是严重性的问题,这就需要修改有关问题,修改后需要再次对软件进行测试、评估、发行。

  • 深圳2年工作经验的软件测试人员薪水是多少?

    2008-11-03 00:42:05

     

    转载
    深圳2年工作经验的软件测试人员薪水是多少?大家透露下
    以下是我在网上看到的,不清楚面试者是参加社招的还是校园招聘
    <以下转载>
    浅谈:我4个月的面试经历
    请注意:本人所说的公司均在深圳,个人的意见仅供参考,说的不对的地方还请原谅!

    我大约面试过10家公司,有2家由于时间不够没去,所有公司均为IT企业,应聘职位都是软件测试工程师。主要有:

    1. 公司:软通动力
       流程:质量部经理---人事部经理---测试部经理
       内容:测试流程,详细描述自己做过的一个项目,用那些数据库,系统使用那些语言开发,离职原因,自己的职业规划,最后还要去客户方华为或卓望面试。
       评价:公司环境一般,面试人员态度、礼貌上还可以。
       薪水:4k左右

    2. 公司:迈瑞
      流程:笔试---3个人轮流面试
      内容:笔试内容为测试理论,写出一个C和C++程序的运行结果;面试包括做过那些项目,都用什么语言开发的,用过那些数据库和操作系统,数据字典是什么,使用SQL语句如何查询前N条数据(以ORACLE为主),离职原因,职业规划。
      评价:办公环境挺好,待遇中上等,面试人员友好,但有一个人对测试理论深究不断。
      薪水:>=4K

    3.公司:万国软件
      流程:填一份雇佣协议表,一个40个多岁的女人简单问一下,去华为面试
      内容:略
      评价:环境不好,里面比较暗,一去就想走人。
      薪水:3.8k左右

    4.公司:一个做彩票软件的公司,名字不记得了
      流程:测试经理面试
      内容:项目具体情况,熟悉那些操作系统,UNIX命令,自动化测试工具,离职原因,个人职业规划
      评价:公司位于市民中心的金融中心,环境很好,接待人员友好,就是感觉公司小。

    5.公司:明源软件
      流程:面试---面试---OK
       内容:具体项目情况,如何处理项目中遇到的问题,如何看待测试工作,自动化工具,熟悉那些开发语言,数据库,操作系统,职业规划
      评论:公司环境一般,面试人员友好,不好的是:我都面试了2轮了,最后不通过也应该给我发个邮件说明一下,我认为这是个礼貌问题,更是做为人力资源管理者的一个职业能力问题。
      薪水:>=3.5k

    6.公司:招商银行(融博研发中心)
      流程:笔试(智力+测试理论+白盒测试+UML)---5个面试人员同时面试你
      内容:简单介绍自己做过的一个项目,测试流程,如何处理项目中的问题,熟悉那些语言,那些自动化工具,离职原因,职业规划
      评价:办公环境很好,接待人员友好,感觉他们特别在意那些智力题。
      薪水:>=5k
    7.公司:腾讯      4k左右
    8.公司:华为      5k左右
    10.公司:卓望科技 >=5k
  • 软件测试的职场就业及职业发展方向

    2008-10-30 15:51:27

     

    发布时间: 2008-10-22 13:06:18 文章来源:(千龙新闻网)

    天地玄黄,宇宙洪荒;所谓光阴似箭,因为一转眼滚滚的历史车轮就将人类文明推进了二十一世纪的信息时代!葛大爷有对白曰:“二十一世纪最宝贵的是什么?”对曰:“人才!”何为人才?sincky曰:“适应时代潮流,把握社会需求,并为我中华老大帝国创造社会价值的人!”哎哟,不诹了,其实今天笔者在这里要和大家探讨的,是软件测试的职业发展问题,重点要阐述的是软件测试从业者的职业发展方向,欢迎大家按enter键换行,继续浏览!
      一个人从大学毕业,即开始发生从学生时代向职业人士的过渡,这种过渡走的好,可以实现毕生宿愿,体现个人价值,不管你是否喜欢,功名、利禄尽收眼底;如果走的不好,则会误入歧途,纵有凌云壮志、万丈豪情,难免一生郁郁不得志,终归化作片片飞尘,无语对穹苍!那么如何才能顺利的完成这种过渡、踏上我们豪迈的职业旅程呢?答曰:认清自己,选择适途!战国的魏人荆轲具有“十步杀一人,千里不留行”的本领,曾向魏王献策曰:“国君,我是职业杀手,我杀人的技术很强!”魏王问:“那么你想杀谁呢?”对曰:“杀他个国君如何?”魏王大惊,慌然离去!后来荆轲离开魏国,与燕太子丹密谋,留下了“图穷匕首见”、“荆轲刺秦王”的千古佳话。荆轲,良禽也,择木而栖和太子丹合作,是他的高明之处;不过笔者认为他是一个典型的“低管理、高技能”的人才,当他紧握嬴政的脖领、持剑相逼时,他太得意忘性了,可见他没有领导的“统御力”和“决断力”,所以落了个刺杀失败、拔剑自刎的下场,虽然他的侠义与胆识流畅千古,但是终究是个“杀手”而已;当今社会下,如果“低管理、高技能”的人干工作干到丢了性命,那也真是一个笑谈了!
      目前我们国家高等学历大幅度扩招,造成社会的低端人才严重过剩,大学生毕业找不到工作、或者找不到合适的工作例子鳞次栉比;但是社会各行各业对高端人才的需求又求贤若渴;那么如何解决这种矛盾呢?从大环境来说,国家应该改革教育体制、提高教学质量、重视高端人才的培养,但是,一个问题一旦上升到国家的层次,就要等它个十年八年!我们没有办法改变世界,但是我们有能力改变自己;所以我们从个人的角度来讲,讲讲我们这些软件测试的从业者们,如何“认清自己、选择适途!”
      纵观当今社会各行各业,对于个人的职业发展方向,从宏观上都可以划分为四个群体,即:
      “低管理、低技能”
      “高管理、低技能” 
      “低管理、高技能”
      “高管理、高技能”
      而在IT 行业这种划分方法更为合理,sincky为其命名为“一起点-三方向示意图”:
      告别了象牙塔,带着对校园生活里那段风花雪月的追忆,年轻的毕业生们走上了社会;这时候的年轻人,大多数是属于“低管理、低技能”的群体,我们没有工作经验,不知道企业的工作流程,不清楚各个职业的工作技能,更不具备任何行业的管理能力;然而值得庆幸的是,人类问明发展到现在所出现的众多行业,都已经有了众多可以参考的群体,这些群体就理所当然的成了我们可以借鉴的发展方向!虽然我们的起点都是一个,但是可以选择的发展方向却是丰富多样!
      高管理-低技能,即是我们通常所说的管理路线!在IT业,这个方向的成功者不乏项目经理、项目总监直至企业的最高管理层;但是走这个方向也要有技术方面的积累,因为管理者的影响力中,除了职位赋予的权力以外,还包括个人人格方面的能力和专业领域的专业能力,而后者就是技术水平!而计算机行业本身,也决定了技术底蕴对职业发展的重要影响,所以年轻的IT朋友们,如果想为自己的职业人生设计成这个路线,除了适当的技术积累外,更要有意识的锻炼自己的管理素质,下图可做参考:
      低管理-高技能,即通常所说的技术路线!IT业以技术为主导,对于喜欢钻研技术、探讨技术的人,可以选择该条路线,走的深入、走的彻底!只因中国对于技术与管理的认识不同,造成很多人认为做技术不赚钱、不被重视,自身误以为不过是个工程师而已,所做事情只是辅助企业的运作。实际上,在欧美发达国家,资深技术人员的薪资非常高,从业时间的周期也相当长,在Microsoft、IBM等巨头企业,不乏年龄在50岁以上的资深程序员或系统架构师,而其薪资也和高级管理者一样高!而另外一个不争的事实是,企业对于管理的职位是有限的,并且一些优秀的技术人员不愿做管理,或者不适合做管理,因此社会上出现的资深技术专家(或者类似职位),为喜好技术的从业人员提供向上的通道。
      高管理-高技能,即咨询方向是较为均衡、全面的路线,也是众多企业希望员工努力的方向。然而有调查结果显示,由于现实种种因素的制约,大约90%的个人是分别沿着管理方向或者专家方向发展的,真正实现在咨询方向达到一定的高度的人少之又少,而且在这为数不多的咨询方向达到又一定高度的人才,往往又会由于企业资源的限制无法将个人价值完全发挥而最终离开所在企业,成为专业培训师、咨询师;一些国际知名的咨询公司如麦肯锡、安达信乃至毕博或其他,可谓大家在个人职业生涯到达一定阶段,作为自己继续突破职业瓶颈的发展路线。
      那么,对于软件测试的从业者,我们的出路在哪里?我们的职业发展该如何设计?我们的发展方向又有哪些呢?这里笔者和大多数测试同行意识相同,笔者也曾在多篇文章里标明,中国的软件测试行业尚属起步阶段,其发展的步履上布满了荆棘与泥泞;然而其发展速度可谓惊人的,从笔者刚毕业时候对软件测试的“0”概念、从业同行者寥寥无几,到最近2年的各大媒体纷纷报道的中国软件测试人才缺口20万、软件测试工程师将成为未来10年最紧缺的人才之一、包括笔者所接触的众多国内外优秀企业对高端测试人才年薪10万、15万、20万的招聘需求……可见,选择软件测试这个朝阳行业的朋友,做了一个比较正确的选择!然而,如何任何事物总有它的两面性和矛盾性:2006年初在北京、上海、深圳举办的几次春季大型招聘会上,多家企业纷纷打出各类高薪招聘软件测试人员的海报,出人意料的是,收到的简历尚不足招聘岗位数的50%,而合格的竟不足30%……引起我们思考的是,我们的软件测试从业人员还有很大一部分不满足当今社会的需求;而另一层含义是,我们还有很大的提升空间!因此解决该矛盾的突破点是:每个人在这个行业里找到自己的发展方向,规划自己的职业蓝图,从而有针对性的锻炼自己的职业技能,增加个人的职业砝码!
      软件测试职业发展方向,大体上与上述的通用职业发展路线图相吻合,也可以分为管理路线、技术路线、管理+技术路线;只是针对该行业本身,有其特殊性和细致性。其图示如同两个重叠的”V”字样,我们为其命名为“双V模型”;该模型适用于大多数行业性软件测试从业人员,一些特殊领域如游戏测试、嵌入式测试、硬件测试,也可作为参考。本文是三部曲之一,只介绍职业发展方向定义,在下一曲会介绍各个职业方向应该具备的知识与技能体系!
      双V的底点是测试工程师,属于软件测试职业生涯的初级域,其适用范围是入行软件测试3年内的常规测试从业者,其主要工作内容是按照测试主管(即直接上司)分配的任务计划,编写测试用例、执行测试用例、提交软件缺陷,包括提交阶段性测试报告、参与阶段性评审等。初入测试行业,进入企业从事测试工作的人员,都要从该层次做起,虽然有时感觉乏味无趣,甚至迷茫困惑,但是我们可以根据个人的兴趣与特长,向上选择适合自己的路线,因为谁都不会甘心一辈子只做一个普通的测试工程师,那么大家看到这里,就可以摩拳擦掌,看看向上发展的通道中,哪一个适合自己,然后立刻从现在开始,确定自己未来5年、10年甚至一生的发展目标迈进,用笔者经常跟学员说的一句话来形容:把握现在,即刻做起,相信自己是最强的!
      首先是常规路线,即双V模型的重叠线,这条发展路线要求管理与技术并重,因为软件测试的行业特点决定了这个因素:测试工程师向上晋升到测试主管、测试经理、测试总监,直至咨询域的更高方向!
      测试主管是企业项目级主管,对于中小型软件公司也可以是企业级主管,属于中级发展域,适用范围是2到5年职业经验的测试从业者。其工作内容是根据项目经理或测试经理的计划安排,调配测试工程师执行模块级或项目级测试工作,并控制与监督软件缺陷的追踪,保证每个测试环节与阶段的顺利进行。严格来说,这个级别更多属于测试的设计者,因为企业的测试流程搭建是由更高级别的测试经理或相关管理者来做的,测试主管负责该流程的具体实施;而更多的工作,是思考如何对软件进行更加深入、全面的测试。因此笔者认为测试主管比较有创造性的工作内容就是测试设计,而恰恰很多公司忽略了或没有精力来执行此工作内容!应该说,在一个企业里做了3年左右测试工作的人员,很容易晋升到该职位,而之所以晋升,是与个人测试技术的过硬、测试方法的丰富,加上对测试流程的监控力与执行力的职业素质息息相关!
      测试经理是更高级别的测试管理者,属于高级测试方向域。对于大中型软件公司,该职位尤为重要,并且对其职业要求也比较高,一般适合4到8年的测试从业者,在管理与技术能力双双比较成熟的情况下,可以结合具体环境晋升到该级别。测试经理负责企业级或大型项目级总体测试工作的策划与实施。随着软件行业的发展,企业对软件工程里各个角色的定位逐渐明显,测试经理完全与开发经理(一些公司也成为项目经理)平齐,除了需要统筹整个企业级或项目级测试流程外,还要对于不同软件架构、不同开发技术下的测试方法进行研究与探索,为企业的测试团队成员提供指导与解决思路,同时还要合理调配不同专项测试的人力资源(如业务测试工程师、自动化测试工程师、白盒测试工程师、性能测试工程师),对软件进行全面的测试;另外,一些企业里,测试经理还需要与客户交流与沟通,负责部分的销售性或技术支持性工作。嘿嘿,看看那些高薪招聘测试经理的企业对该职位的要求里外语口语的描述,就可见一斑!
      测试总监,属于常规发展路线的最高域,如果再往上发展,那只能是咨询域了;不过笔者并没有将其在图中标记出来,因为该职位对于国内目前的大多数软件公司根本没有设立,也就没必要再在图中体现了。该职位一般在大型或跨国型软件企业,或者专向于测试服务型企业有所设立,由于其企业自身的职位定位不同,以及软件测试整体行情所处的阶段,这里不好归纳陈述;但是一般设立测试总监的企业,该职位都相当于CTO或副总的级别,是企业级或集团级测试工作的最高领导者,驾驭着企业全部的测试与测试相关资源,管理着企业的全部测试及质量类工作。而其职业要求,也是技术与管理双结合;基于目前软件测试行情看,这种高管理-高技能的发展目标,不会适合大多数人的选择,社会也不会提供如此众多的测试总监职位让我们去应征!
      应该说,大多数测试从业者都不是技术与管理双优的人,而如今一些到达测试经理或测试总监级别的优秀测试人才,已经领先一步开辟了这条发展路线的先河,希望这些朋友和大家多多分享经验,让更多的朋友弥补自己管理或技术上的不足,在这条路线上有所建树,共同提高,在实现个人人生价值的同时,也自然而然的推动了软件测试行业的发展;行业发展了,测试人员不再被忽视了,待遇自然也提高了,也就不会有很多朋友迷茫的跟我说“我的日常工作只是点击按钮和按键盘”了,因为我们相信行业的不断成熟,会逐渐将软件测试职业细化,我们的从业者就可以真正的在如下的管理路线和技术路线找到自己的位置,并潜心走向深入的!
      软件测试,是技术主导的职业;不管选择哪条发展路线,都是需要一定的技术沉淀,只是相对来说,管理路线对技术方面要求不高而已。那么我们就先挑重头的技术路线展开讨论。一般来说,一个普通的测试工程师刚入行,3个月左右熟悉企业的工作流程和模式,那么今后的工作内容趋于平稳。然而社会是残酷的!如果单单停留在测试工程师的阶段,若干年后,相信你再也竞争不过那个时候的应届毕业生,当你的工作技能和职业素质趋于与那些朝气蓬勃的年轻人相当时,企业会毫不留情的选择他们,而release你,因为你的成本消耗要比他们高,这是大实话!然而现实又是公平的!因为软件开发技术的不断日新月异,软件功能需求的不断丰富多样,决定软件开发这一系统工程的错综复杂,因此为了保证软件的质量,就要提高测试的水平,这也就为软件测试职业的细化起到先决因素,也是目前社会上出现招聘专项测试工程师的必然趋势!因此,这个趋势给了我们这些常规测试工程师一个空前的好机会!所谓“以毒攻毒”,软件开发靠的是技术,为了测试软件,也必须用技术;那么我们就来看一下从技术路线,软件测试职业发展有哪些方向。
      技术路线,笔者结合国内外软件测试行业现状,划分为三个半方向,分别是自动化测试工程师、白盒测试工程师、性能测试工程师和认证测试工程师,在“双V模型”中右侧体现;前三者适用于通用软件测试领域,认证测试工程师乃嵌入式测试领域职位,至少目前仅出现在嵌入式领域,因此以虚线标记,即“三个半”的“半”。前三条路线对技术的要求程度逐渐增加,三条曲线的斜率也依次递增(认证工程师不参与比较)。
      自动化测试工程师,笔者为其定义在功能测试范畴,指通常所说的依靠自动化测试工具进行软件黑盒测试的工程师。笔者接触的很多测试界朋友,尤其年轻的刚入行者,对测试工具充满了无限的兴趣,他们喜欢那种编写脚本、调试成功后的快感,喜欢看到自定义的日志里记录了本来手工测试烦琐的无聊头顶的工作、而采用自动化方式实现后如此清晰丰富的内容后的兴奋!可以理解,因为笔者也是从那段时光走过来的,现在也负责于我们学员的自动化测试教学工作。从大环境讲,自动化测试是软件测试执行阶段的必然趋势,社会对于软件测试的认可度以及对自动化测试人才的需求必将日益增加,从目前国内做自动化测试的从业者薪资情况看,也普遍高于常规测试工程师,最浅显的道理是“自动化测试比手工测试有了技术含量,^--^”虽然自动化测试在整个行业的普及不是一朝一夕,但是从个人角度讲,自动化测试可以作为个人的发展方向之一,因为如果你率先掌握了这种技术,等到社会需要时,你已成为这个职位的成熟操作者!而国内的51testing把握了时代前沿,与自动化测试工具巨头厂商Mercury(美科利)合作,在中国唯一推出Mercury自动化测试全套技能认证(CPE/SP/CPC),相比其它初等认证,它的实效性和价值性更具意义,也为测试从业者提供了一个进入自动化测试领域的快捷方式!
      白盒测试工程师,笔者定位于在软件测试周期的单元测试阶段对软件进行的代码级测试的人,包括代码走读、代码功能与逻辑测试、代码内存泄漏检查、代码运行效率检查、代码测试覆盖率分析等。如果说,自动化测试只是依靠脚本语言完成测试脚本编写与调试的过程(因为自动化测试工程师的工作重点不在编写脚本),对于自动化测试工程师的技术要求要相对偏低的话,那么白盒测试工程师就要对大型程序开发语言的完全掌握,因此其技术要求相对偏高!而另一方面,白盒测试在目前国内软件行情下,一些公司根本不做,其成本高、代价大的特点决定了这个现状,而一些对软件质量要求非常高(如军事类、电信类、财务金融类等)的企业,也会调动开发工程师来实施此事。但是,还是那句话,测试行业在发展,测试人员能力在提升,软件的开发技术在复杂化,要对软件进行尽可能全面的测试,白盒测试不可忽视!当下专门高薪招聘白盒测试工程师的企业也比比皆是,从中我们可以感知,白盒测试工程师会是很多有开发背景、意欲进入测试行业的良好突破口,白盒测试人员的需求也会逐渐增加。
      性能测试工程师,即在系统测试阶段、功能测试后对软件系统性能指标进行采集分析和运行效率检测的人。笔者认为,在一个尽量压缩的测试流程里,功能测试可以手工进行,白盒测试可以不做,但是性能测试必须要做,除非该软件非网络类软件即单机版软件!这里笔者再提一个观点供大家参考:软件测试,从宏观上可以划分为三个大方面:功能测试、性能测试、安全性测试,功能测试说明软件做对了,功能测试+性能测试说明软件做好了,三者结合起来说明软件做的非常好!安全测试暂且抛之不提,这是下一个发展域的内容,但是为了把软件做好,为了真正保证软件的质量,性能测试绝不容忽视;只因目前很多企业由于时间、成本、人力条件的限制,暂且不做性能测试。性能测试工程师相对来说,是三个技术路线里技术要求最高的,因为软件的性能瓶颈归根结底落实到代码的运行效率这个问题上,因此性能测试要做好,性能测试工程师起码要懂开发;而为了发现性能问题,要懂软件开发架构;为了定位性能问题,要懂操作系统、网络协议、应用服务器乃至数据库的原理与使用;为了最终解决性能问题,要根据定位的问题有针对性的对代码、操作系统、网络架构、服务器、数据库进行优化!当然性能测试是一个系统工程师,绝对不是一两个人的事情,对于常规性能测试工程师,具备定位性能问题的能力即可。正因为性能测试工程师技术要求的高超,该职位的待遇也是目前测试技术路线最高薪的一个,实为综合技术能力较强的测试人员的明智选择!
      上述四职业路线由于其技术程度的突出,一般在企业里由测试经理直接所属,与测试主管级别具有相同的待遇,并处于相同发展域。
      进入技术路线的高级域,根据中级域的四个路线,可以细分成五个路线,分别是资深自动化测试工程师、资深白盒测试工程师、资深性能测试工程师、安全性测试工程师、标准化工程师,这些高级技术类人才完全与常规测试经理平齐,属于软件测试职业发展高级域。
      资深自动化测试工程师由自动化测试工程师晋升而来。如果说常规自动化测试工程师只是负责自动化测试脚本本身的设计与开发,那么资深自动化测试工程师的工作内容就是自动化测试这项工作的实施!笔者早年在IBM公开讲座时候,讲过一篇《以RUP原则实施自动化测试》的主题,RUP里提倡自动化测试是一个庞大的系统工程,绝对不是有了技术、有了工具、有了掌握技术和使用工具的人就可以实施的,而是应该把自动化测试当成一个针对企业自身的项目来看待,需要经过引入、计划、设计、测试、执行、配置管理等环节(参加sincky的blog“天行健-君子以自强不息”),而这些自动化测试的流程搭建,就是资深自动化测试工程师的份内之事。另外,笔者要强调,按照国内外自动化测试领域的发展趋势,我们把自动化测试划分为四个发展阶段(我的blog里也有阐述);也就是说,录制脚本-添加验证点-回放脚本只是最初始的自动化阶段,要在企业实施自动化测试,要有资深自动化测试工程师来设计数据驱动,开发测试框架,甚至一些企业内部自主开发小型测试工具(而非商业工具)的先例,这些也都是建立在资深自动化测试工程师具有深厚的技术底蕴后,主导其他人员协调完成的事情。
      资深白盒测试工程师,其工作内容包含常规白盒测试工程师的内容,除此之外,要协助测试经理或测试总监攻关测试方法与技术性难题,因此其技术水平更加雄厚。如果常规白盒测试工程师是停留在某种程序设计语言类型的代码级测试,那么资深白盒测试工程师就要脱离程序设计语言本身,结合不同架构、多种开发技术交互的情况下,寻找代码测试方法,并具有对代码优化的能力。由于该路线在国内很少有实例参考,这里不再赘述。
      资深性能测试工程师,来源于常规性能测试工程师,按照常规性能测试工程师的技术要求,资深性能测试工程师应该具备性能测试整体方案的设计能力,以及软件系统性能问题定位和性能优化的能力!初此之外,也要对主流的软件开发模式下的应用系统具有敏锐的洞察意识和感知意识。软件开发的架构会日益复杂化,软件应用的各种软硬件平台、数据库类型、服务器类型、网络协议层出不穷,不得不说,都为性能测试的从业者们提出了严峻的考验!值得庆幸的是,各种同类产品的厂商在开发产品时都遵从业内统一标准,性能测试人员结合自身的丰富经验,加上对软件性能测试技术的研究,这样的考验我们欣然面对,这样的人才则会日益增多,在软件测试行业里充当佼佼者地位。
      安全性测试工程师,笔者将其从性能测试工程师衍生出来,因为只有具备性能测试经验的人,才对软件的开发模式、实现架构和技术本身充分了解,才会感知和预见软件系统存在的安全漏洞,加上其本人是测试出身,才知道如何通过系统漏洞尝试攻击软件系统,达到测试的目的。目前国内软件行业对于安全性测试的认识尚未清晰,该职业也更没有普及,一般只限于军事类、机密类、防病毒类或其他高安全性软件的测试工作中。
      再次强调,人类进入文明社会后,任何社会活动都不是独立的个体能够实现的;在高度讲究团队合作、协同办公的今天,软件测试工作更不是测试工程师几个人就能做完所有的事情的;上述各发展路线的技能要求,只是为了增强个人职业突破的砝码,你的砝码越多,“被利用”价值越大,为企业创造利润的程度越高,企业自然给予你更丰厚的回馈!达尔文伯伯的“优胜劣汰”自然规律不会变,“多劳多得、少劳少得”的市场规律也不会变!
      曾经有如此众多的测试职业发展路线放在我面前,结果我没有珍惜;等到软件测试行业发展到成熟阶段,我想入行却入不了行的时候,我才后悔莫及;尘世间干测试最大的不幸莫过于此;如果非要问sincky:再往上的发展通道是什么,那么sincky一定要告诉你,技术专家域!
      在技术路线,向上继续提升的方向,我们称之为“技术专家”;如果说前面描述的技术职位的所涉范围都定位在企业内部,即企业级资深性能测试工程师,那么技术专家,我们可以看作是领域级专项人才!随着软件测试行业的职位不断细化,每个人在自己擅长的领域走向深入,都可以成为该领域的技术专家,技术专家在自已经营的领域里,具有个人独到的见解和深厚的技术实力,而这类人才可以不再从事具体的测试工作,而是提供行业性测试技术咨询、培训等,为软件测试整体行业的发展,起到了鲜明的带头作用。在一些专业的咨询、培训公司,或者IBM、Microsoft等巨型公司,不乏这样的人才;然而目前在我国,这样的人才较少,但是却可以为我们大家提供努力方向,只要我们每个在技术路线供职的测试从业者,规划好自己的职业人生,并以坚韧的毅力和顽强的斗志,若干年后,你我皆可笑谈测试人生,把酒临风,其喜洋洋者矣!而目前在国内几个IT行业发达的省市,专项于软件测试服务或一些大型软件企业,也有这样的职位暂露头角,我们深信,社会对高端人才的需求趋势是越来越大的,更多的优秀企业也会为员工提供更多、更广的发展空间,值此大好形势,就看我们个人如何充分利用这些上升通道了。
      在我们的软件测试从业人员里,有这样一部分群体:他们非计算机相关专业毕业,不懂软件开发,由于国内种种对软件测试人才的偏激认识,认为测试人员不需要懂开发,只要会编写文档、执行用例即可;因此很多测试工程师并不具备开发背景,并且对软件技术掌握肤浅,而对于没有技术底蕴的人强迫其走技术路线,不能不说是一种折磨!因此,这个群体里的朋友,是不是认为自己只能做一辈子常规测试工程师呢?答案是否定的,因为在“双V模型”的左侧,是软件测试职业发展的管理路线。软件测试的管理路线,与通用职业发展示意图的“高管理-低技能”并不完全相同,只因软件测试独具的行业特点,我们认为软件测试行业的非技术路线发展方向,更多的是从软件测试行业衍生出来的职位,如质量保证、配置管理。如果说软件测试职业发展的技术路线更侧重于职业技能的提升,那么这条管理路线则更侧重于职业素质的积累(笔者强调是“侧重”,并不表示不需要);换句话说,技术路线更侧重人的智力因素,而管理路线更侧重人的非智力因素。
      从事了1到3年左右的常规测试工程师,在经过对个人性格特点剖析后,如果认为自己是一个倾向于“高管理-低技能”的类型,那么想要实现自己的职业提升,可以向中级发展域的配置管理工程师、质量保证工程师、业务测试工程师转型。
      配置管理(SCM)与质量保证(SQA)同是CMM中的关键过程域(KPA),也同是现代软件工程里的必要角色,与软件测试同属软件开发团队的重要组成部分。只因这两个角色在软件工程里的人员配比数量相对较少,还不如软件测试这样规模化乃至于形成行业,而最多是一个职业;另外一个社会现象是,企业很少直接从社会直接招聘配置管理工程师和质量保证工程师,而通常的做法是从企业内部的现有测试员工队伍里选拔,而转型后的测试工程师,就成为SCM或SQA。分析其原因,我们可以感知,SCM、SQA与软件测试工程师都是关注于软件质量的相似职位,社会对于配置管理、质量保证的定义和工作内容并未普及,与其直接从社会招聘“0”基础的人来培养,倒不如从软件测试人员里升华!一般来说,这两种职位的上报对象是项目经理或相同级别管理者。
      转型后的配置管理与质量保证工程师,一定要转变一个意识,那就是常规测试工程师的工作范围很大一部分(不是全部)只限于测试流程,而配置管理和质量保证的工作范围是面向整个软件开发流程,二者的职业要求都非常重视软件工程知识体系的建立和软件开发总体流程的实施能力。由于配置管理工程师除了企业配置管理流程的搭建与实施外,一般会涉及配置管理工具的管理与维护,而质量保证工程师更多的工作是软件开发流程的控制与维护,故而配置管理对技术的要求稍高于质量保证。随着我国软件行业水平的不断发展,众多软件公司纷纷通过CMM/CMMI,企业对于软件开发团队的角色配比制度也将逐渐健全,当前社会对配置管理与质量保证工程师的职位需求日益增加,种种现象表明,对于软件测试工程师出身的从业者,转型至SCM/SQA不失为突破个人职业生涯瓶颈的又一通道!
      业务测试工程师,笔者定义为面向行业类软件业务逻辑与工作流测试的人员。当前软件开发类型,很大一部分是行业类软件的应用,如ERP、SCM、CRM、OA、电信、金融、财务、嵌入式、通信、手机、游戏……这就要求从事行业类软件测试的人员具备行业背景、业务知识,熟练该行业工作流程。从社会上出现的很多对此类经验要求的测试工程师招聘信息中,我们更加肯定这种趋势;所谓存在即是道理,既然社会上有了需求,那么就可以作为个人发展的方向。而另外一个特点是,业务测试工程师的工作内容主要是黑盒测试,属于功能范畴,因此对技术要求不大,设置一些大型行业类软件公司的业务测试工程师薪资丰厚,但是完全可以不懂技术,因为它的工作性质决定了不需要懂很多的技术!他们甚至连软件的界面测试都不做——交给常规测试工程师实施,而完全关注软件的业务性和易用性,由于其深厚的行业背景,可以为软件的在正式发布前提出很多建设性的意见,而这些建议正是软件开发商提高产品易用性、增加用户满意度、开拓市场、创造利润的关键因素之一!
      当管理路线的中级域方向继续上升至高级域,就分别到达配置管理经理、质量保证经理、产品经理、业务专家,这类人才地位高、待遇厚,一般资深的软件工程领域专家都聚集于此。
      如果说配置管理工程师、质量保证工程师更加侧重于配置管理流程、质量保证流程的实施与日常管理维护,那么配置管理经理、质量保证经理就是更侧重于配置管理流程、质量保证流程的建立与改进。一般在中小软件企业,可能没有这两个角色,而全部的配置管理或质量保证工作都由工程师担当;但是大中型软件企业对资深配置管理经理、资深质保经理求贤若渴。软件系统越庞大,软件开发团队规模就越庞大,软件开发流程中出现问题的几率就越高,高效管理软件开发流程,不断改进软件质量,是每个软件公司在技术上没有顾虑后的下一个急需攻破的难关!
       业务专家,属于行业内咨询、顾问的角色,已经几乎脱离了测试工作本身,而更多为企业的产品需求分析、设计、开发、测试等各个环节提供指导工作,其目的也是提高软件的易用性和稳定性,减少后期不必要的需求变更。该职位也同样在目前热点行业的大中型软件企业有所设立。
      产品经理,这个职位在很多企业有所设立,笔者认为它是质保经理的派生,只是它更侧重于软件在产品化之前的质量监控工作,包括软件开发流程、软件测试等技术与管理的各个方面。由于该职位在业内没有明显定义,而根据不同企业的职位定位不同,这里无法统一陈述。
      管理路线的最高发展域是咨询域,与技术路线的专家域类似,在配置管理、质量保证、软件产品化、行业领域达到高深造诣的人才,他们有丰富的从业经验、深厚的管理底蕴,具有对软件工程高瞻远瞩的慧眼和胆识,往往供职在专业的咨询与培训公司,提供IT业管理类咨询与培训的服务,推动着软件行业的前进。国内外很多为软件企业进行CMM咨询和实施的公司里,就是这些人才的大本营之一!
      笔者认为,在“双V模型”的管理路线里,中低级发展域的人才对技术与管理的区分较为明显,而到了高级与更高级发展域,更多的是复合型人才,软件业以技术为主导,没有一定技术积累,还是很难达到高级境界;要在管理路线练出“上乘武功”,还是希望大家在主攻管理与流程类课题的同时,多丰富下自身的技术层面,嘿嘿!
      另外,笔者提倡管理与技术两条路线的平齐,而并非目前社会上认为的技术要比管理低一等,技术是靠吃青春饭,在这些人才到达最高发展域的“咨询”与“专家”层面,二者应该完全具有相同的地位和待遇,只是“称谓”不同罢了!
      “双V模型”是sincky结合当前国内外软件测试行业现状提出的职业发展流程图,仅供测试从业者参考,并非一个“死”的框架,大家不要拘泥于流程图本身;其实目前国内很多上升到高级域或最高域的资深人才,很多都是跳跃式、甚至跨越式的职业发展,因为命运掌握在自己手里,任何人都剥夺不了设计自身人生蓝图的权利;而另外一个角度是,任何人都不该不珍惜为自己规划职业生涯的机会!
       软件测试,一个日出东方的国际型行业,虽然偶尔会弥漫晨雾,甚或有暴雨来袭,但是我们都该坚持!有人说:“什么叫失败?”答曰:“放弃就是失败!”每一次当我们身处逆境时,决不能用软弱的眼泪作为走向明天的见证,更不能用脆弱的感情去拴住生命的航线;是雄鹰就该搏击长空,是蛟龙就该挽起狂澜;沧海横流,方显英雄本色,疆场搏斗,可露壮士肝胆!人生没有豁免权,每位从业者只有怀着不息的斗志,乘千里长风,破万里巨浪,才能支配命运走向辉煌的明天!
       后记:sincky,网名叶赫华;在我从事软件测试培训业的1年多里,接触了国内很多除了我们学员以外的软件测试界朋友,其中新手居多。在我们的网站、论坛、我个人的blog、我的qq群乃至其他朋友以我名义建的qq群里,最让大家感冒的话题就是测试人员的职业发展!大家都在做测试工作,可以不知道明天做什么,明年做什么,或者若干年后做什么!“行有行规”,除非不在软件测试这个行业,否则就要遵守这个行业的规律!我觉得,我们的学员有职业发展培训课程,可是面对外界这些热心朋友的提问,长久以来,我一直想集中的写点东西,起码让刚入行的新手对这一行业的职业发展方向有一个直观的感性认知,我也心满意足!但是这个行业还太嫩,并没有章据可循,我搜索了几天的国外网站,可是没有成文的观点可以参考!后来决定自己来写,参照的对象就是国内现状下的测试从业者,于是在和国内各个领域的测试高手朋友们的交流后,我在2006春节前夕用了一白天的时间画出了“双V模型”图,而这篇文章的撰稿,用了我一天一夜的满满时间。在经历几次修改后,这篇文章在今天终于正式发布了,没有别的,只是希望给国内测试界朋友一个参考,欢迎大家批评、讨论,发表自己的观点!(我的msn地址:sinckyzhang@gmail.com)“双V模型”里很多职位名词在国内叫法不一,比如有人把初级测试工程师叫做测试员,我不赞同这种叫法,毕竟不是主流;而我的目的,只是通过这些职位的工作内容来告诉大家在职业定位上需要达到的高度,名字嘛,只是个代号而已!
  • 08年国庆放假7天

    2008-09-29 13:02:33

    很久没来了.08年国庆放假7天.现在的日子除了工作,还要上课.假期想和好朋友去爬山,然后购物,然后学习.这个学期的课程要好好学,争取早日拿到深大本科学历,工作要多学点东西,为了高薪而努力.不管再苦再累.
  • 说明书撰写提示

    2007-12-29 13:09:16

    机子外形    一般型:使用的是数字键、方向键

    特殊型:方向键与数字键叠用(109

    特殊型:没有数字键,使用转轮键(115

                        

    手机左侧、右侧、都是些什么按键

                 

    一般型:T-flash卡插槽,USB接口分别位于手机左侧还是右侧;(音量键、拍照键有没有)

                 

    特殊型:T-FLASH卡是内置还是可插拔的

     

    另外,机子屏幕下列的图标要注意,通常是那个顺序,但是有时候会有改动。

     

     

    机子软件    常量:电话簿消息 通话记录  设置(会有小改动,一般不会有大改动)

    变量:菜单结构 键盘锁 触屏校准(带触笔的有此功能否则无) 多媒体(闪光灯的增减) 文件管理 娱乐和游戏情景模式(蓝牙试产和量产时候的增减) 网络服务 附加功能 其他功能(USB的使用、记忆卡的使用等不同机子可能不同细节需要注意)

    输入法 按键描述,重点核对。输入法(使用的是5笔的还是9笔的,特殊机子与一般机子输入法菜单细节差别很大,要仔细核对)

    按键描述(方向键,左右侧键以及键盘等等,特殊机子与一般机子菜单细节差别很大)

    导出电话簿文件的类型是DAT,还是VCF

    有无T-FLASH卡“导”的方法不同。(多媒体使用注意:插入T-FLASH卡,在这里。如果有T-FLASH卡的,必须要用T-FLASH卡的,说明手机本身的储存量不够,所以,储存文件时就必须存到 T-FLASH卡上,--à 多媒体的存储路径就没有了。  如果本身有足够空间又带T-FLASH卡的,则要对存储路径做选择,手机或记忆卡)

    网络服务 --à设置--à 颜色设置需要留意其增减。

    多媒体照相机等(特殊机子与一般机子菜单细节差别很大)

          有无蓝牙会涉及到一些菜单细节。

          电子书 一些菜单细节要核对。

     

    试产和量产的时候版本一般会有大更改,需要仔细核对一编版本。 

                                                     2007.12.12   
  • 工作近五个月的总结

    2007-12-29 12:16:20

    时光飞逝,转眼来公司已经快5个月了。

       在这近5个月的工作中,我主要完成了L3, L5, L1, L9,CU103CU 109, CU 115以及113手机的用户手册的撰写以及功能验证或测试工作。在功能验证或测试工作中,发现一些软件缺陷,学到一些测试方法。同时,在**和##领导的指导下以及同事们的指点下,我不断总结和改进工作方法,努力提高工作效率。针对实际工作情况,拟定出一套试行的说明书撰写流程。首先对以往的说明书建立几套常用典型的说明书模版。第二,拿到手机不要马上就开始撰写。首先,自己要对机子外形做出分析,机子是属于哪种型号的。为方便说明书的撰写,我主要把机子分2种型号,一般型和特殊型。一般型的外形特征:使用的是数字键、方向键;具有T-flash卡插槽且是可插拔的。特殊型(2种情况):方向键和数字键叠用 (109), 没有数字键,使用转轮键(115);T-FLASH卡是内置的。对机子有个大概的了解,知道机子是哪个型号的之后就在说明书模版里找相关型号的说明书。在此基础上修改。第三,机子软件有些模块是固定不改变的而有些是经常会改动的。我把它们也分为2大类,“常量”和“变量”。例如:常量:消息等。变量:菜单结构 键盘锁 娱乐和游戏等。软件版本的更新信息可以先向开发人员了解个大概。然后再开展细致的验证工作。

    其次,撰写说明书的软件版本要及时更新。

        (最后,就工作中存在的一些问题作一个报告。我在工作中,觉得缺少有效的软件质量管理机制。通常一个发现的问题会在其他项目上再出现。导致重复性的测试、验证以及软件开发的更改、说明书的更改等等,增加了软件人力成本,也缺乏工作效率。这是工作中亟待解决的问题。)(交上去的没有这段,曾经提过给老大,但效果不大,公司成立3年了都是这样,大家习都惯了最原始的工作状态,发现问题就口头汇报一下给开发或者提交报告,我一个新人还是不那么多事的好了)
      
    回首近5个月的工作历程,我觉得这个岗位最重要的就是要细心。

       展望2008,我将以更高的热情和更认真的态度投入到细致的工作中去。(2008年,个人计划拓展测试技能、提高英语水平以及学历。2008年将是更有价值感和更有意义的一年。)

  • 软件人员,做什么才好? —— 一篇很不错的文章

    2007-12-27 15:20:05

      由乞丐发表于 2007-12-27 11:57 
    今天,做开发的同事突然问我,做什么最好?做什么将来才会有前途呢?好多人都问过或者问着这个问题,而每个人都在一步步自己的路中探索和深入着,包括自己也是,什么才是好呢?

    看网上说有人做设计的不行去做了开发,做开发的不行去做了测试,做测试不行去做了SQA,做SQA不行就去做了SCM,到底是否是这样的呢?那么如果是,那应该看起来做设计才是最好的,但是做了设计的人就一定比一个SCM做的优秀吗,就一定比SCM拿的工资高吗?或许不是,因为大家都知道,这里面最重要的不是做什么才好,而是一种什么经验才能让你在未来不至于落后,甚至于领先。但术业有专攻,其实不在于做什么才好,而在于怎么才能做好,一门做好了,那么所掌握的技能远远超过相同的从事一样职业的其他人的时候,那么谁敢说你不优秀呢,当一个SCM的工资比一个Desigher高许多时,那谁又能说做SCM没有前途呢!所以,关键不在于做什么,而在于如何做好。

    我做了四年的测试,让我学到了很多东西,包括一些简单程序开发也是那时学到的,所以在这里要感谢广联达公司提供的平台,更感谢杨耀庭经理带给我的机会,让我一个中专生选择了自己的职业。开始的时候,对于软件测试一无所知,慢慢的领会到软件测试是一门学问,再到软件测试工具的学习,再进一步领会到软件测试的技术只有环境架构的支持才能发挥更大作用。从技术方面,从不懂计算机代码,到一步一步培训编程,再到自己写出程序;从测试工具一无所知,到通用测试工具的了解熟悉,再到项目中实践的经验积累,回头看看,原来从那时到现在,自己努力的不错。很多人都说做软件测试不如编码,但我却拿到的工资比编码的要高,为什么?

    测试,不仅仅是技术,包含了大量管理的思想。如果说编码是一门技术,勿庸置疑,但测试却有着大量的理论做基础,通过实践找到最佳的方式,从软件产品上给予了客观的评价,分析带来的结果是否真正有效,是否真正适合项目,是否真正符合了计划,而代码人员,不过只是从其中获得了更深的技术,而少了项目管理的思想。所以,我选择了继续做测试,但这一天直到我转入所谓更下一级SQA的时候截至。
    对于个人来说,做SQA是一种转变,从技术真正转入到了项目管理。SQA并不是想象中的那么简单,它首先需要大量的知识做基础,需要实践和灵活的项目管理方法做指导,给项目经理提出有效意见,给项目组进行适当而有效的培训。也许大家都知道,项目中许多人都是喜欢听技术课程的,对于一些非技术都是做为敷衍或者认为没用,当培训的时候也变成了一种单向的介绍会。那么为什么出现这样的情况呢,首先,你做的东西要切实解决了问题,这些问题包括技术和管理,如果你对技术了解不够透彻,那么你一定要从网上或者别人那里虚心的透彻了解后再讲解,否则,人们只会认为你不过是纸上谈兵罢了。另外,你必须有良好的心态,承受各种尖锐的问题,并能解决或者给予答复,如果你没有答复,则结果也一定会是信任程度降低,而对项目指导或者协助产生一定的困难。

    所以,做SQA需要的知识是众多的,如何做好一个项目、如何进行良好的设计、如何做好编码、怎么样进行单元测试、如何进行系统测试、又如何对项目适用不同文档的情况进行裁剪的指导……,若多的这些,恐怕不是那么容易的。

    所以,做什么工作不是重要的,而做好这件工作,运筹帷幄于心才是最重要的。
  • 软件评测师考试经验分享

    2007-12-27 15:15:50

    文章出处:51testing博客 作者:ppent 发布时间:2007-02-05
     07年的软件评测师考试报名又开始了,最近很多测试朋友也很关注,并对软件评测考试充满了好奇,论坛上也有一些讨论和交流。由于本人去年幸运的通过了软件评测师考试,因此将一些心得分享给大家,同时欢迎参加过考试的朋友也来谈谈经。

    一些说明
        计算机技术与软件专业资格(水平)考试分为初级、中级、高级,其中软件评测师属于中级。软件考试每年有两次,但评测师只有上半年才有。通过了这个考试,相当于中级职称。软测的考试年龄只有两岁,2005年5月第一次进入考试范围,可以说它是新生的充满活力的生命,成长空间很大。很多测试人员都不知道有这个水平考试的存在。据说前两年考试通过率都比较低,10%不到。

    软件评测师考试意义
        现在考证是个趋势,但说实在的,软考证书个人现在不觉得有什么实际用处,可能大多数软件公司并不会因为你获得了软件评测师资格或是中级职称就升工资(少数公司福利好的可能会有),也许在找工作
    的时候会有点帮助吧。
    倒是备考过程中的学习
    意义比较大,毕竟很多基础的知识的记忆都不是很牢固,回过头去巩固学习别有一番体会,也会触发更多工作方法的灵感。即使通不过自己的知识也增长了!
    另外,如果能通过自己努力,在10%通过率下顺利通过,也是很有成就感的啊 ,咔咔。

    备考经验
        备考的复习资料主要有考试大纲、指定教材软件评测师教程、以及一些试题及答案分析。我觉得评测师教程不错,条理很清晰,阅读起来比较容易理解,我现在还一直作为手册来用。个人建议在考试前至少两个月就要开始复习备考了并做好学习计划,因为一开始还是比较难以进入良好的学习状态,同时需要复习的内容也很多很细需要一定的时间去理解消化,如果备考时间不足临时抱佛脚就不太好了。当然个人情况不一如果你原来基础就很好那也不需要。另外一些章节后面的习题也要做一下并弄懂解答原理,因为有一些考试试题就是类似的。
    把考前的心态调整好比较重要。不要理解为去应付考试,这样很消极对备考不好,我们可理解为平时难得有机会这么系统的去学习,借助考试的机会好好的复习一把。这样的会就比较容易找到动力了。同时最好不要有侥幸心理。
        考试分上午题和下午题。上午题主要是考基础理论,考的范围很广很细,这要求备考时准备充分一下,考试内容大部分都来自教程;下午题考实战的,需要理论加实际工作经验了,但大部分还是书本上有的。比如去年考的安装测试要点、单元测试
    路径、圈复杂度计算、性能测试等。
        我的体会是只要备考充分加上一些工作经验还是比较好过的,也有人说去年的试题比较简单,不知道是不是。

    软件评测师和测试工程师的区别
        从字面理解上,评测就是测试+评价,以测为主,测完后再加上评价。个人理解,软件评测师只是一个考试的名称、资格的名称,而对应到实际工作中,仍然是测试工程师。并且,好像国外也没有评测师这一叫法?中国特色?

    获取证书之后
        通过了考试获取证书之后必须每3年到教育办公室(名字记不清了)进行登记,登记时需要出示继续教育证明。意思是通过考试之后每n(n>=1)年还要参加继续教育才行。这个比较麻烦。另外软件评测师只是中级职称,之后我们就要继续向高级职称的考试(信息系统项目管理师、系统分析师、系统架构设计师)挑战了,呵呵。

    最后祝大家顺利通过考试,到时来这里给我报个喜,^_^!

    此文来源于51testing博客,转载请注明出处
    原始链接:
    http://blog.51testing.com/?60038/action_viewspace_itemid_3819.html

     
  • 如水的平淡

    2007-12-25 14:44:19

    我不知道为什么,这近几个年头很多人特别热衷过一些洋节日。到处是狂欢的海洋,但是这些日子好像重来不会为我到来。我的生活很平常,长这么大重来不用过什么特殊的日子,哪怕生日也可能会忘记。 呵呵。things change,people change. 平淡才是真,平淡是属于自己的,把握这平淡,利用好这属于自己的坚强的日子,提升自身竞争力,努力朝着2年之内的目标迈进。

241/212>
Open Toolbar