还剩4页未读,继续阅读
文本内容:
成绩童成邮电大学通信号信息工程学浣毕业实习报告专业通信工程(强化)班级0190802学号08020203填写时间年月日重庆邮电大学通信与信息工程学院制实习时间实习单位实习内容Android手机性能测试在实习中,主要对Android手机进行了一下几个方面的测试:
1、Android兼容性测试Android的各个版本之间有不同程度的差异,在此,我们使用Google专门针对不同版本提供的兼容性测试工具CTS(Compatibility TestSuite),CTS最初只对OHA联盟开放,后来便和Android开源项目一起发布,并且所有手持设备都必须通过Android兼容性测试,才能保证在Android上开发的应用程序能够在Android设备上运行,才能使用Android Marketo要使用CTS进行兼容性测试,就必须先下载和编译CTS,由于在实习中,因而,所做的工作只是对下载的源码进行编译,编译完成之后将结果输出到指定的目录中,然后启动手持设备,进入bin目录,输入启动命令进行CTS测试2^Android压力测试压力测试是任何一个应用程序和操作系统都必须完成的测试,Android开发套件中专门为开发者提供了一个用来做压力测试的工具Monkeyo它可以再模拟器和设备上运行,其原理是通过Monkey产生随机脉冲,并随机产生大量事件对软件的负载能力进行测试Monkey是一个命令行工具,使用方法很简单,它提供四个基本的配置基本配置选项、运行约束配置选项、事件类型和频率、调试选项在进行压力测试时主要是对其调试选项进行分析Monkey工具作为Goole官方提供的压力测试工具,其效率很
3、ASE测试ASE AndroidScripting Environment是Google针对Android发布——个小工具使用它可以讲脚本语言带入Android,它允许编辑和执行脚本,直接在Android设备上运行交互式解释器脚本能大幅度简化任务界面,支持多种语言测试时使用ASE开源项目进行测试,先下载ASE,安装解释器(打开ASE应用,选择自己熟悉的脚本解释器进行在线安装),编写测试用例(编写脚本程序来操作Android AP及其应用程序问题在测试过程中,ASE提供的API接口不能满足需求,我们对ASE项目进行扩展
4、android手机WIFI模块测试WIFI模块的基本功能有1开关WIFI除了在WIFI设置界面可以开关WIFI,还有其他的入口可以开关,要查看这些开关状态是否一致2开关新可用网络提醒新可用网络的定义是自WIFI模块开启后,从未发现过的,为加密的网络只有满足了新可用网络的定义,才会有提醒3连接断开网络连接断开各种不同加密类型的网络具体类型下文有详解4手动添加网络需要路由器关闭SHD广播可手动输入SHD,网络加密类型,密码对于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_c1i命令行或java图形界面程序,通过unix本地socket与wpa_supplicant daemon服务通信,发送命令并接收结果;2)wpa_supplicant daemon服务,对应上述中间部分,功能是“上传下达”所有客户端通过它控制硬件网卡,通过发送字符串命令控制是否扫描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的之后,等一段时间再将手机转换到自动飞行、超级飞行或连续超级飞行模式下主要问题及解决情通过本次的实习,了解到了手机在通入商业使用之前都要通过的测试,同时也懂得了什么是手机的机转换到自动飞行、超级飞行或连续超级飞行模式在实践中学习的不仅仅是这些理论的知识,更加是对未来通信和交换技术事业的一种展望;回顾的不在是以前学的固有的概念,而是一种更加灵动的运用思维方式在实习的这段时间里,每一天都会有新的内容,每堂课也都会有其主要的目的,时间尽管很短,但是学习本就是在于自己是否认真的去听,本应该在于自己是否努力的跟上老师的步伐前行在这次实习很好的将理论运用于实践更加明白了实践的重要性理论的东西与实实践比起来还是有一定的出入,因此,以后的日子里,我们更应该注意实践的学习,只有将理论应用于实践,活学活用,才能更加深刻的理解,同时,社会在不断进步,我们所学的知识体系也在不断更新,因此,只有不断地学习,才能跟上社会的脚步习同时,我也更加认识到了工作的艰难,一个企业的发展,需要很多人的共同努力,需要国家社会的支持,同时还有适应时代的进步,对于即将步入社会“的我们,这次实习是一次宝贵的经历,我们要在未来的学习生活中,积累经验,‘不断学习,这样才能适应社会的进步,适应社会对人才的需求,成为一个有益于社会、人民和国家的社会主义接班人注本栏内容可打印,也可用蓝、黑墨水笔书写实习单位鉴定(校外实习需加盖单位公章)。