第152章 一部手机是怎样诞生的(四)

通常来说,测试和调试阶段又是发现大问题的阶段!在前面评审的时候,有些很隐蔽‘性’的问题可能大家都没发现,而这个问题又是致命‘性’的,你又不得不改,那你只能在现在的基础上再改一次了,也称改版,新改后的板子也就称为V2。 0了。每家公司命名规则可能不一样,但都是一回事。一般发生这种事,责任人就要挨批了,基本上做这方面的人都会有这种挨批的经历!

这些都是属于硬件上的测试,还有一个大类就是专‘门’的软件测试了。这一块主要有UI用户界面、相关功能、‘交’叉事件、容量‘性’等测试。

用户界面测试指测试用户界面的风格是否满足客户要求,文字是否正确,页面美工是否好看,文字,图片组合是否完美,背景是否美观,‘操’作是否友好等等,UI测试用于核实用户与软件之间的‘交’互。UI测试的目标是确保用户界面会通过测试对象的功能来为用户提供相应的访问或浏览功能。另外,UI测试还可确保UI中的对象按照预期的方式运行,并符合公司或行业的标准。包括用户友好‘性’,人‘性’化,易‘操’作‘性’测试。

功能测试指测试软件各个功能模块是否正确,逻辑是否正确。对测试对象的功能测试应侧重于所有可直接追踪到用例或业务功能和业务规则的测试需求。这种测试的目标是核实数据的接受、处理和检索是否正确,以及业务规则的实施是否恰当。此类测试基于黑盒技术,该技术通过图形用户界面(GUI)与应用程序进行‘交’互,并对‘交’互的输出或结果进行分析,以此来核实应用程序及其内部进程。功能测试的主要参考为类似于功能说明书之类的文档。

‘交’叉事件测试‘交’是指一个功能正在执行过程中,同时另外一个事件或‘操’作对该过程进行干扰的测试。例如在运行手机软件程序的过程中接收到短信或来响闹。应该以执行干扰的冲突事件不会导致手机死机或‘花’屏等严重的问题出现为Pass的标准。

容量‘性’测试容量‘性’测试主要测试软件测试的‘性’能,包括负载测试,强度测试,基准测试。

负载测试是一种‘性’能测试指数据在超负荷环境中运行,程序是否能够承担。在这种测试中,将使测试对象承担不同的工作量,以评测和评估测试对象在不同工作量条件下的‘性’能行为,以及持续正常运行的能力。负载测试的目标是确定并确保系统在超出最大预期工作量的情况下仍能正常运行。此外,负载测试还要评估‘性’能特征,例如,响应时间、事务处理速率和其他与时间相关的方面。强度测试是一种‘性’能测试,他在系统资源特别低的情况下软件系统运行情况。这类测试往往可以书写系统要求的软硬件水平要求。实施和执行此类测试的目的是找出因资源不足或资源争用而导致的错误。如果内存或磁盘空间不足,测试对象就可能会表现出一些在正常条件下并不明显的缺陷。而其他缺陷则可能由于争用共享资源(如数据库锁或网络带宽)而造成的。强度测试还可用于确定测试对象能够处理的最大工作量。

用户手册测试手机软件的用户手册测试主要是看软件功能介绍是否准确、简洁地描述该软件功能,且不会让用户产生误解。

另外还会有些公司特定的测试,比如手机跌落测试,就拿着手机从一两米的距离开始摔落,以此来测试手机的牢固度,Nokia就有此项测试。

第七步,在这些测试和相关的强制认证测试后,你就要预量产了!这步主要是在工厂小批量的试产,这个时候你要制作适应工厂生产的夹具,把板子套在这方面就能测试了。

工厂的测试和在实验室的测试完全不同,两者在测试的数量级上就不是一回事,实验室用个5,6块板子来测试和调试也就差不多了。而工厂的预量产和后面的大规模生产如果还有实验室的方法来测试是不现实的,那还会累的人吐血,也不可能有这么多的人力支持。

适应工厂测试的夹具这个要找专‘门’的设计厂商来做,夹具到工厂后,一般都需要硬件人员和测试人员去配合调好相应的测试软件,配合和工厂产线上的人做好大规模快速的测试工作。

工厂的量产总是会出现奇奇怪怪的问题,一般都需要相关人员随时准备支持。但工厂现在加工这块是实打实有进项的,也是为数不多能挣到钱的环节,所以现在有很多上市公司有这样一种玩法。

上述所有环节除了工厂这块,其他的都放在上市公司内,工厂这块呢,由公司的高管‘私’下成立一个工厂,接单子的时候由上市公司接,然后把最后生产的量产环节转移到属于他们个人的工厂,这就实现了很好的利益输送。这些高管的‘私’人工厂就是传说中的上市公司关联公司(工厂)!

如果你有心的话,好好的去观察下国内的上市公司,有不少这么玩的!这些还是需要了解的,不然,特别是股民,很容易掉坑里。

陈非凡前世作为总公司的一个研发人员被产线上的工人可是折磨的那叫死去活来!从道理上讲,他们到产线上是客户,因为他们把单子‘交’给了工厂来做,但是工厂是公司高官‘私’人的,工厂这些人就和大爷一样,效率极低,态度也慢悠悠,这帮人就仗着后面的老板有恃无恐,不管怎么样,只要公司还在,单子最终还是要‘交’给这些人的。

陈非凡手中拿着的样机是走到了第六步的,也就是没有进行最后的大规模量产。大规模量产只有成熟的会推向市场的产品才会进行的,显然他手中的样机还不满足这点。

第一步样机能做到这个程度,陈非凡还是很满意的,但是他还是依据自己的测试,写下了一些需要改进的点。