通信实习报告Android手机性能测试_第1页
通信实习报告Android手机性能测试_第2页
通信实习报告Android手机性能测试_第3页
通信实习报告Android手机性能测试_第4页
通信实习报告Android手机性能测试_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

成绩重庆邮电大学通信与信息工程学院毕业实习报告专业通信工程(强化)班级0190802姓名赵保珠学号08020203填写时间:年月日重庆邮电大学通信与信息工程学院制

实习时间实习单位实习主要经历实习内容:Android手机性能测试在实习中,主要对Android手机进行了一下几个方面的测试:1、Android兼容性测试Android的各个版本之间有不同程度的差异,在此,我们使用Google专门针对不同版本提供的兼容性测试工具CTS(CompatibilityTestSuite),CTS最初只对OHA联盟开放,后来便和Android开源项目一起发布,并且所有手持设备都必须通过Android兼容性测试,才能保证在Android上开发的应用程序能够在Android设备上运行,才能使用AndroidMarket。要使用CTS进行兼容性测试,就必须先下载和编译CTS,由于在实习中,因而,所做的工作只是对下载的源码进行编译,编译完成之后将结果输出到指定的目录中,然后启动手持设备,进入bin目录,输入启动命令进行CTS测试。2、Android压力测试压力测试是任何一个应用程序和操作系统都必须完成的测试,Android开发套件中专门为开发者提供了一个用来做压力测试的工具Monkey。它可以再模拟器和设备上运行,其原理是通过Monkey产生随机脉冲,并随机产生大量事件对软件的负载能力进行测试。Monkey是一个命令行工具,使用方法很简单,它提供四个基本的配置:基本配置选项、运行约束配置选项、事件类型和频率、调试选项。在进行压力测试时主要是对其调试选项进行分析。Monkey工具作为Goole官方提供的压力测试工具,其效率很。3、ASE测试ASE(AndroidScriptingEnvironment)是Google针对Android发布一个小工具。使用它可以讲脚本语言带入Android,它允许编辑和执行脚本,直接在Android设备上运行交互式解释器。脚本能大幅度简化任务界面,支持多种语言。测试时使用ASE开源项目进行测试,先下载ASE,安装解释器(打开ASE应用,选择自己熟悉的脚本解释器进行在线安装),编写测试用例(编写脚本程序来操作AndroidAP及其应用程序)。问题:在测试过程中,ASE提供的API接口不能满足需求,我们对ASE项目进行扩展。4、android手机WIFI模块测试WIFI模块的基本功能有:(1)开关WIFI除了在WIFI设置界面可以开关WIFI,还有其他的入口可以开关,要查看这些开关状态是否一致。(2)开关新可用网络提醒新可用网络的定义是自WIFI模块开启后,从未发现过的,为加密的网络。只有满足了新可用网络的定义,才会有提醒。(3)连接断开网络连接断开各种不同加密类型的网络(具体类型下文有详解)(4)手动添加网络需要路由器关闭SIID广播。可手动输入SIID,网络加密类型,密码。对于OPAL手机来说,路由器隐藏了SSID,手动添加的网络是无法连接的。(5)搜索网络手动点击搜索按钮可以搜索网络,也可以等待WIFI模块自动搜索网络。(6)休眠设置由于WIFI模块是用电大户,所有为了省电,android的WIFI加了一个休眠策略,可以设置永远不断开,充电时不断开和锁屏时断开。要测试休眠设置是否有效,可以在路由器上PING手机的IP,PING通就是连接状态。OPAL手机的休眠策略属于完全失效,现在的情况是无论选哪个都会一直保持连接,锁屏后15分钟再休眠。(7)设置静态IPAndroid系统里对IP设置的输入限制很有问题,我一直认为这是弱智的限制。正常IP的范围在0-255之间,android对IP输入的限制是整数0到整数255之间,也就是说0000.000200.001.001这样一个IP都能合法输入。基于Android的手机中的WiFi控制分为三大组件:

1)客户端程序,包括wpa_cli命令行或java图形界面程序,通过unix本地socket与

wpa_supplicantdaemon服务通信,发送命令并接收结果;

2)wpa_supplicantdaemon服务,对应上述中间部分,功能是“上传下达”。所有客户端通过它控制硬件网卡,通过发送字符串命令控制是否扫描AP,提取扫描结果和是否关联AP等操作,同时将驱动的执行状态发送给用户。该服务是设计支持多种无线网卡芯片,因此各个厂商共同提供了一个通用接口给wpa_supplicant调用;

3)网卡驱动;在手机内存的/etc/wpa_supplicant.conf中我们可以直接看到WIFI支持的网络类型,每种类型都有例子。已经知道WIFI的启动过程,在功能运行中也会输出相应的日志信息,日志信息主要分为开启WIFI&自动搜索、点击连接获取状态的信息。我们可以通过日志信息获取通过WIFI连接到网络的连接状态信息。实习中遇到的主要问题及解决情况实习中遇到的问题以及解决方案:1、在Android压力测试中,启用Monkey命令行工具时,突然Monkey停止运行并报错。解决方法:如果应用程序崩溃或接收到任何失控异常,或者如果应用程序产生了应用程序不响应的错误,Monkey就会停止并报错。了解到这些原因之后,我们一一对其进行分析,运用排除法得出了原因是运用程序崩溃导致,于是重新启动进行测试,便解决了问题。2、在android手机WIFI模块测试中,打开WIFI从打开到关闭时,同时将手机进入自动飞行模式下时,检测到手机信号,但是无法打电话。解决方法:飞行模式对WIFI开关的影响,由于WIFI开和关都有一个时间过程,而飞行模式的开关瞬间完成,所以有时会出现冲突。当打开或关闭WIFI之后,等一段时间再将手机转换到自动飞行、超级飞行或连续超级飞行模式下。实习总结通过本次的实习,了解到了手机在通入商业使用之前都要通过的测试,同时也懂得了什么是手机的机转换到自动飞行、超级飞行或连续超级飞行模式。在实践中学习的不仅仅是这些理论的知识,更加是对未来通信和交换技术事业的一种展望;回顾的不在是以前学的固有的概念,而是一种更加灵动的运用思维方式。在实习的这段时间里,每一天都会有新的内容,每堂课也都会有其主要的目的,时间尽管很短,但是学习本就是在于自己是否认真的去听,本应该在于自己是否努力的跟上老师的步伐前行。在这次实习很好的将理论运用于实践。更加明白了实践的重要性。理论的东西与实践比起来还是有一定的出入,因此,以后的日子里,我们更应该注意实践的学习,只有将理论应用于实践,活学活用,才能更加深刻的理解,同时,社会在不断进步,我们所学的知识体系也在不断更新,因此,只有不断地学习,才能跟上社会的脚步。同时,我也更加认识到了工作的艰难,一个企业的发展,需要很多人的共同努力,需要国家社会的支持,同时

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论