而能够更好的适应硬件,与之形成良好的结合。相比于苹果的封闭,开源能够提供更好的安全性能,也给开发人员提供了一个更大的创新空间,从而使Android版本升级更快。
2手机的组成部分和用途
手机基本可以看做一个很微小的计算机,手机本身自己有CPU,输入输出设备(键盘,显示屏,串口等)。手机本身还有自身的协议,手机中本身有空中协议,可以通过手机中自身的空中接口,来接受外部信号,处理信号。总的来说,手机可以分为硬件和软件两个大的部分。
2.1手机的组成部分
手机的主要组成部分包括主板,摄像头,显示屏,外壳,喇叭,电池等主要组成部分,此外还包括一些非必须的组成部分,列如耳机等设备。
2.2手机的组成部分作用
2.2.1.主板
手机主板主要包括基带,输入输出以及射频部分。基带部分主要的功能是可以将信号进行放大,转换,编码,调制,信号变换等等的一系列的处理。总的来说就是信号可以进行变化处理的一个区域。输入输出主要包括输入输出的接口部分,研究部分为显示,按键,振铃,听音,显示部分等等一系列的手机部分。射频部分主要包括接受信号和发送信号两个部分,接受信号的部分的主要作用是将空中信号接受,放大处理的部分。发送信号部分的主要功能是将信号进行转换然后进行发送的部分。
2.2.2.显示屏
可以将电子信号转换到输出设备,然后再进行反射到人眼的一种显示工具。现在主要有TFT显示屏幕,UFB显示屏幕,STN显示屏。各个屏幕都有自己的特色,TFT屏幕亮度高且分辨率高,但存在比较耗电且成本较高。UFB与STN屏幕有厚度比较薄且成本较低,但是亮度没有TFT屏幕高。
2.2.3.摄像头
手机摄像头相当于一个视频或者相片的输入设备,也可以通过摄像头进行网络上的视频交流等等的功能,相当于手机版的数码相机。
2.2.4.外壳
外壳的存在在于保护手机与美化手机与一体,保护手机的内部零件也体现了手机的外部美。
2.2.4.电池
为手机提供能量和电力的装置,一般是锂电池,电压中标准电压一般为3.7V,充电截止电压为4.2V,放电的截止电压为2.75V。
3手机测试的背景以及测试方法
手机测试现在是一个很大的课题,其中手机测试会涉及到硬件和软件的双重测试,同时在硬件测试中还会涉及到压力测试与结构测试,所以要系统要进行手机的测试,需要有科学的方法和严谨的态度,合理的进行测试用例的编写和设备的利用。
3.1手机测试的背景
测试在我国属于一个新兴的行业,但是在外国并不罕见。在外国,一个开发人员的合理标配是需要6个测试人员的协助,但是中国测试人员的人才短缺和理念的不合理造成了测试这重要的一环被忽视或者交给了不是专业的测试人员来做,使得产品没有经过专业的测试人员测试就着急的上架,产品存在很大的弊病,最后使消费者和厂家都遭受了很大的损失。另一方面,小米,华为,iphone,锤子等手机市场竞争异常激烈,手机品质如果不好,损失的不只是经济方面的,口碑和销量都会有影响,所以,手机测试在手机出售的最后一道关卡,变得尤为重要。
3.2手机测试的方法
3.2.1.手机测试的心态
手机测试中的心态和态度很重要,关系着这个产品的是否可以顺利出厂的一个重要的标志,安卓机器的开放性和多元性我们已经无需再说,但是在开放性和多元性的同时也伴随的兼容性和稳定性的不稳定,所以更需要测试人员具有更高的测试手法和成熟的测试心态,测试的心态重要的在于测试时一定要注意比较和观察,不能想当然,认为这个是怎么样的就是怎么样的,一定要根据自己的测试用例来,逐步逐步的测试,不能一口气吃成一个胖子,根据自己的测试用例,分析结果,如果有BUG,一定要经过分析,在这个型号的手机可以有这个BUG,其他的机器上是否会有,为什么会有这种BUG,这种BUG是不是必须处理的,如果不处理会造成什么样的结果,这些都应该在测试的过程中做。所以心态一定要平和,专心与测试用例和测试的结果。
3.2.2.手机测试的手法
等价类 等价类是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。该方法是一种重要的,常用黑盒测试的用例设计方法。
边界值 边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。长期的测试工作经验告诉我们,大量的错误是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部。因此针对各种边界情况设计测试用例,可以查出更多的错误。
使用边界值分析方法设计测试用例,首先应确定边界情况。通常输入和输出等价类的边界,就是应着重测试的边界情况。应当选取正好等于,刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值作为测试数据
单元测试 单元测试又称模块测试,是针对软件设计的最小单位 ─ 程序模块,进行正确性检验的测试工作。其目的在于发现各模块内部可能存在的各种差错。单元测试需要从程序的内部结构出发设计测试用例。多个模块可以平行地独立进行单元测试。
系统测试 系统测试,是将通过确认测试的软件,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其它系统元素结合在一起,在实际运行环境下,对计算机系统进行一系列的组装测试和确认测试。系统测试的目的在于通过与系统的需求定义作比较, 发现软件与系统的定义不符合或与之矛盾的地方。
压力测试 压力测试是指通过极端的数值输入或者操作,对手机造成压力,然后再进行手机的稳定性或者兼容性的测试分析,是否会出现BUG的一种测试手法。
3.2.2.手机测试的流程
手机测试的流程主要包括TC的执行和BUG的处理。列如华硕的手机,在拿到一个手机的时候,应该对手机的外形等有一个直观的分析,然后再测试。测试的时候一定要对自己的手机有一个清楚的认识,明白这款手机通常有什么bug,有什么不足,然后再编写适合于这款手机的测试用例,列如一款手机的联系人的bug比较多,我们可以多去针对联系人去编写测试用例然后去发现里面的bug。测试用例编写完成之后,就需要认真的执行自己编写的测试用例,多去思考和总结。最后需要去对bug进行追踪,不能报上的bug不去处理和追踪。如果开发人员需要更多的信息对于这个bug,那么我们就需要去提供更多的信息。如果开发人员说这个不是一个bug,而是一个设计本身就是这样的,我们就需要及时关闭这个bug。如果开发人员已经声称修复了这个bug,那么我们就需要再次在新的版本上去验证这个bug,再次观看这个Bug在新的版本中是否会出现,如果出现,我们还要再次提出这个bug,或者reopen你原先的bug,如果你的bug你在新的bug确实已经被修复,那么你就需要close掉你原先的bug,这就是一个手机测试的整个流程,主要就包括了TC的编写与执行和BUG的处理。
4手机的硬件测试
4.1手机基带测试
4.1.1 蓝牙测试
使用金机确认音质确保周围15米范围内没有其他蓝牙设备干扰,插上白卡开机进入菜单->附加功能->蓝牙,首先激活蓝牙,如果蓝牙没有被激活的话,然后点击我的装置以便找到蓝牙耳机(如果这个时候蓝牙设备多的话,这里会有很多个,你要根据地址选到你的蓝牙耳机),然后拨112,从蓝牙耳机中听取声音,以声音清晰的蓝牙耳机为准。 开始测试确保周围15米范围内没有其他蓝牙设备干扰,使用刚刚挑选好
上一篇:
手机app信息论文
下一篇:
试论APP广告在手机中的应用