|
非常迷茫,看了很多都是要求软件测试的,要求有QTP等测试工具的实际经验,迟迟不敢出手我的简历,因为感觉很不对口,那我现在做的行业算啥呢?
我们这类职业在各大计算机,笔记本代工厂应该存在很多,我们日常工作分为几个个部分:
1.ODM厂根据客户要求,设计出全新的台机/笔记本,那从第一次试投主板生产出来后,我们的工作就开始了。如何确认试投出来的主板是合格的呢?除了外观,电测等HW方面的检查,剩余就是SW方面的测试,这就是我们的工作,一般根据客户需要购买的OS,通常Windows系列,XP,Vista,Win7都有,我们要制作测试的image,包括Dos和Windows两部分,从试投的最初阶段通常是BIOS的测试后,之后就是DOS的测试,测试一些基本的function,一些controller是不是有功能,有信号,Dos一般自己编写batchfile调用一些厂商的测试程序,来完成测试,比如使用Intel的VGA会有inteldiag来测试,如果是Nvidia,有Nvdiag,其他方面的测试,比如笔记本的Touchpad,Keyboard,audio, USB port,E-SATA,各种显示接口,比如VGA,HDMI,DP等等,还会加入一些简单的Stress test,比如Coldboot和Warmboot,Windows下的测试复杂一些,简单说就是测试机器的各种功能在Windows下的实现,测试方法比较多不细说了,那通常这些测试是不会通过的在新机种试投的最初几个阶段,那出现的各类issue,我们再分析,通过很多的实验,这期间很多问题还要找BIOS,HW,Power等Team的人确认一些问题,但是试验分析还是我们,来锁定和证明rootcause在哪里,请相关的部门协同解决,比如新板子出来,Windows下Bluetooth没有功能,OOXX等实验后锁定稳定问题应该出在BIOS上,所以请BIOS的人来一起看,发现,哦原来对应得Bluetooth Controller在BIOS中没有打开,以上简单小例子,其实我觉得我们的工作还是比较看能力的,关键就是对issue的澄清时所能想到的实验办法和判断,这类是没有任何教科书可以参考的,网上的资料也几乎没有,都是实践经验的积累。那从新机种出生到通过工厂端的一系列客户觉得可以认证的测试之后,就可以上市卖了.
这期间会有N个试投阶段,不断地放量,从最初比较容易看到的issue,到后面大量Stress才能发现的issue,黑屏,蓝屏等等,都是我们首先要进行分析,因为到了后面几个阶段,HW设计方面应该是不会有很大问题,那问题很多出现在Driver上面(驱动程序),所以我们的工作简单说主要面向对象是各类驱动程序一点也不过分。这是设计阶段的工作。
2.就是后期维护的工作了。新机种客户同意上市卖了,那不能就这样直接出去阿,你的机器凭啥说用Windows就没问题呢,那我们在其上市之前要通过WHQL的测试,现在叫Windows logo Kit.这个测试真的比较难搞,要拿到全Pass的CPK档,需要技术+经验. 那各种驱动的WHQL签名是由各厂商负责的,比如Nvidia的要由Nvidia自己负责通过WHQL测试,他们的这种属于Driver Logo,我们要过的是System logo,就是上市要卖的机种,装上所有支持的设备,各种卡,用出货的Driver去测,最终拿到全Pass的CPK档送给MS拿到 Logo就算OK. Vista 46项基本,Win7 58项基本测试,有TouchScreen的还要另加测试,大多情况下,fail其中1项整个就不行. 当然某些fail还是可以和MS通融的,这个扯远了…
3.那机器出去卖了,几十上百万的量(09我带了2个机种都是这个级别的),那工厂测试不是万能的,可以说还是很简单,那到了客户手里各种折腾,自然什么情况都能发现,反馈回来分析,研究,属于我们厂Own的Driver我们自己想办法解决,无非也是联系厂商,告诉其问题所在,这里也是有我们的作用,问题大多都是我们分析过了,确定rootcause再请相关厂商来改的,想请他们分析解决,人家直接给你一句话,对不起,我们驱动没有问题,是不是检查一下,你们机器有问题?所以你得拿出确凿证据,这个中间,要用多少脑细胞来设计实验,要有目的预测结果来使得到的实验结果比较能使厂商无话可说,就不多累叙…这些问题可大可小,大就是产线立刻停产,等待问题澄清,是不是Design的问题,遇到这种压力比较大的,还有另一种就是小概率issue,真的能折腾死你…
4.就是最简单的一些,普通的compatibility test. 包括为解决issue而产生的各种BIOS,Driver,AP等等,我们安排测试计划,请小弟帮忙run这些test case看看是不是issue被fix,同时没有带出其他问题.
工作就是这些,最然我们的测试接触的都是最前沿的信息,比如Intel的AMT的测试,只要我们支持的机种都会做到;各种最新的3G WWAN的测试,电信,移动,联通还有WiMax(这个WiMax测试环境没有...)再看看大家所说的软件测试,发现完全不一样,似乎我的工作更偏重驱动程序的测试和分析,而且我们这类测试职位的需求空间非常狭小,自认为思想方法以及知识面都是比较开阔的,几年下来想换工作的时候却迷茫了,个人想向测试行业资深发展,但是软件测试和我们的工作似乎两回事,我们该如何下手哇,真心请教高人指点...接近3年这行经验,目前年薪6万,苏州,我真怕再做几年其他地方就真没人要了。。。
[ 本帖最后由 re_birth 于 2010-2-24 15:38 编辑 ] |
|