上海MP5 Android系统的功能测试 毕业设计论文.doc
《上海MP5 Android系统的功能测试 毕业设计论文.doc》由会员分享,可在线阅读,更多相关《上海MP5 Android系统的功能测试 毕业设计论文.doc(35页珍藏版)》请在三一办公上搜索。
1、 毕业设计论文作者 cw 学号 系部 计算机与软件学院 专业 软件技术(国际外包) 题目 上海MP5 Android系统的功能测试 指导教师 评阅教师 完成时间: 2012 年 05 月 17 日 毕业设计(论文)中文摘要(题目):上海MP5 Android系统的功能测试摘要:Android是一个为第三方软件制造商提供的完全开放式的智能平台,是今后智能平台的主流,Android在中国的前景十分广阔,首先是有成熟的消费者,在国内,Android社区十分红火,这些社区为Android在中国的普及做了很好的推广作用。国内厂家也陆续推出了采用Android系统的产品,比如常见手机小米、HTC等,我们可
2、以预见Android也将会被广泛应用在国产智能上网设备上,将进一步扩大Android系统的应用范围。本公司开发的就是Android系统的MP5,为了软件的质量及提高软件开发过程的高质量,需要对开发MP5的每个阶段对其进行测试。本文就Android系统MP5的睡眠和唤醒、WIFI网络连接两个功能点进行测试,分别从测试计划、测试用例、测试过程及测试报告四个方面给出详细的说明。关键词:MP5 功能测试 Android 测试技术 测试工具毕业设计(论文)外文摘要Title : Shanghait a MP5 Android system function test Abstract: Android
3、is for a third party software manufacturer completely open intelligence platform, is the intelligence of the mainstream of the platform, Android in Chinas prospects, the first is mature consumers, in home, Android community very prosperous, these community for Android in Chinas popularization do ver
4、y good promotion effect. Domestic manufacturer also releasing the Android system products, such as common, such as HTC phone millet, we can expect Android will be widely used in domestic intelligence Internet equipment, will further expand the application range of the Android system. The company is
5、Android system developmentt a MP5, in order to improve the quality of software and software development process of high quality, need to each stage of developmentt a MP5 the test. This paper Android system of sleep and wake up,t a MP5 WIFI network connecting two function point to test, separately fr
6、om the test plan, test cases, test process and test report four aspects give detailed instructions. keywords:MP5 function test Android test technology test tools 目录1 引言11.1 上海MP5介绍11.2 Android系统简介12 软件测试相关知识32.1 软件测试的定义32.2 软件测试的目的32.3 软件测试的原则32.4 软件测试的方法43 相关测试工具的简介43.1 SecureCRT软件简介43.2 HP Quality
7、 Center缺陷管理简介53.3 Eclipse简介53.4 DNW、FWDN简介53.5 WinHex简介54 上海MP5需求分析54.1 上海MP5需求分析报告64.2 功能点列表75 上海MP5 ANDROID系统测试过程85.1 测试计划85.2 测试用例95.3 搭建测试环境及部分测试工具使用过程介绍145.4 测试报告28总结29致谢30参考文献301 引言在这娱乐和上网需求极高的快捷时代,经苹果iPad的推动下,平板电脑热潮就急速地抢占全球IT市场,使2012变成平板电脑(Tablets)竞争白热化之年,除了苹果iPad之外,目前平板计算机市场还有微软的Window 7平板计算
8、机,黑莓的PlayBook以及已失败的惠普TouchPad等,但引导主流市场的还是Android平板计算机产品。1.1 上海MP5介绍1.1.1 上海MP5的功能上海MP5采用Android操作系统,支持普通mp4的所有功能,且还增加了WIFI网络连接功能、简单的输入法、新的UI界面等主要功能见图1-1: 图1-1 上海MP5功能简介图1.1.2 上海MP5的优点上海MP5采用的是Android操作系统,功能齐全,价格低廉,适用于广大消费者。1.2 Android系统简介Android是一个开放的手机操作系统平台,为移动设备提供了一个包含操作系统、中间件及引用程序的软件层叠架构。Android
9、 SDK为开发人员使用Java语言编写Android平台下的应用程序提供了必要的工具和API。1.2.1 Android的诞生Android也是一家公司的名称,这家公司的创始人名叫Andy Rubin。Andy Rubin原来是苹果公司的一名工程师,后来创办过几家公司。在创建Android公司时,Andy Rubin准备打造一个移动终端平台并将其对开发人员开放,后来Google收购了该公司,于是就有了如日中天的Android。1.2.2 Android的特性Android自推出以来如此受追捧不仅仅是因为网络巨头Google的大力支持,Android自身所具有的特性才是吸引全球经营开发者的重要原
10、因。其主要特性如下:1) 应用程序架构:可以方便的重要和替换手机组件。2) Dalvik虚拟机:专为移动设备优化的虚拟机。3) 内部集成浏览器:基于开源的WebKit引擎。4) 优化的图形系统:其中自定义的2D图形库,3D图形库基于OpenGL ES 1.0,可选硬件加速。5) SQLite:集成了轻量级数据库管理系统。6) 多媒体支持:支持常见的音频和视频,以及各种图片格式,如MPEG4、H.264、MP3,、ACC、AMR、JPG、PNG、GIF等。7) GSM技术、蓝牙、EDGE、3G和WIFI:需要硬件支持。8) 摄像头、GPS、罗盘|加速度计:需要硬件支持。9) 完备的开发环境:包括
11、设备虚拟器、调试工具、内存和性能分析工具,以及用于Eclipse开发环境的插件。1.2.3 Android的优点目前市场上的手机操作系统除了Android,还有Symbian、iphone等,与这些手机操作系统相比,Android具有如下优点:1) 真正开放Android平台提供了从底层操作系统到上层界面的所有软件,使用这个平台无需缴纳任何授权许可费用,同时不同的厂商还可以根据自身需求修改和拓展Android平台。2) 应用程序相互平等在Android平台下,除了应用程序运行的载体虚拟机外,其他的软件是完全平等的。例如可以自己开发收发Email的应用程序来替换系统提供的相应软件。3) 应用程序
12、之间沟通无界限在Android平台下开发应用程序,可以方便地实现应用程序之间的数据共享,只需要经过简单的声明和操作,应用程序就可以访问其他应用程序的功能,或者将自己的部分数据和功能提供给其他应用程序使用。2 软件测试相关知识2.1 软件测试的定义软件测试是软件开发过程的重要组成部分,是用来确认一个程序的品质或性能是否符合开发之前所提出的一些要求。软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码的最终复审,是软件质量保证的关键步骤。软件测试是为了发现错误而执行程序的过程。软件测试在软件生存期中横跨两个阶段:通常在编写出每一个模块之后就对它做必要的测试(称为单元测试)。编码和单元测
13、试属于软件生存期中的同一个阶段。在结束这个阶段后对软件系统还要进行各种综合测试,这是软件生存期的另一个独立阶段,即测试阶段。2.2 软件测试的目的 第一是确认软件的质量,其一方面是确认软件做了你所期望的事情(Do the right thing),另一方面是确认软件以正确的方式来做了这个事件(Do it right)。第二是提供信息,比如提供给开发人员或程序经理的反馈信息,为风险评估所准备的信息。第三软件测试不仅是在测试软件产品的本身,而且还包括软件开发的过程。如果一个软件产品开发完成之后发现了很多问题,这说明此软件开发过程很可能是有缺陷的。因此软件测试的第三个目的是保证整个软件开发过程是高质
14、量的。2.3 软件测试的原则软件测试从不同的角度出发会派生出两种不同的测试原则,从用户的角度出发,就是希望通过软件测试能充分暴露软件中存在的问题和缺陷,从而考虑是否可以接受该产品,从开发者的角度出发,就是希望测试能表明软件产品不存在错误,已经正确地实现了用户的需求,确立人们对软件质量的信心。2.4 软件测试的方法软件测试的方法和技术是多种多样的。对于软件测试技术,可以从不同的角度加以分类:从是否需要执行被测软件的角度,可分为静态测试和动态测试;从测试是否针对系统的内部结构和具体实现算法的角度来看,可分为白盒测试和黑盒测试。我们所使用的就是黑盒测试就重点讲解下黑盒测试。黑盒测试也称功能测试或数据
15、驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用,在测试时,把程序看作一个不能打开的黑盆子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数锯而产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性。黑盒测试方法主要有等价类划分、边界值分析、因果图、错误推测等,主要用于软件确认测试。3 相关测试工具的简介3.1 SecureCRT软件简介SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,同时支持Telnet和Rlogin协议。Secu
16、reCRT是一款用于连接运行包括Windows、UNIX和VMS的远程系统的理想工具。通过使用内含的VCP命令行程序可以进行加密文件的传输。有流行CRTTelnet客户机的所有特点,包括:自动注册、对不同主机保持不同的特性、打印功能、颜色设置、可变屏幕尺寸、用户定义的键位图和优良的VT100,VT102,VT220和ANSI竞争。能从命令行中运行或从浏览器中运行.其它特点包括文本手稿、易于使用的工具条、用户的键位图编辑器、可定制的ANSI颜色等。SecureCRT的SSH协议支持DES,3DES和RC4密码和密码与RSA鉴别。SecureCRT可以代替Windows自带的超级终端程序和teln
17、et命令。Win7系统的用户推荐使用此软件替代超级终端和telnet。3.2 HP Quality Center缺陷管理简介HP-Mercury Quality Center 提供了基于 Web 的系统,可在广泛的应用环境下自动执行软件质量测试和管理。仪表盘技术使您可以了解验证功能和将业务流程自动化,并确定生产中阻碍业务成果的瓶颈。HP-Mercury Quality Center 使 IT 团队能够在开发流程完成前就参与应用程序测试。这样将缩短发布时间表,同时确保最高水平的质量。 3.3 Eclipse简介Eclipse是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只
18、是一个框架和一组服务,用于通过插件组件构建开发环境。但Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。测试时用Eclipse收集调试信息,以便发现问题时及时提供给开发人员。方便了bug的管理。注常见问题:在使用过程中容易报错,建议重启下eclipse就可以了,其主要是软件的缺陷。3.4 DNW、FWDN简介DNW、FWDN均是用来烧写镜像的软件。DNW是用来做嵌入式开发时用来下载文件镜像的,ARM系列芯片:S3C2440,S3C2410等,我们是用来烧写样机、测试所用的板子的镜像。而FWDN我们是用来烧写TCC的镜像的。
19、注常见问题:必须安装设备对应的USB驱动。3.5 WinHex简介WinHex是一款以通用的16进制编辑器为核心,专门用来对付计算机取证、数据恢复、低级数据处理、以及 IT 安全性、各种日常紧急情况的高级工具: 用来检查和修复各种檔、恢复删除文件、硬盘损坏、数码相机卡损坏造成的数据丢失等。注常见问题:当遇到硬盘写入错误时,应先检查硬盘设置的属性,确定属性没有问题后可重装下WinHex,因为有时拷贝的同事的WinHex软件,其磁盘写入的位置确定的,如果没有该磁盘就会报错。4 上海MP5需求分析需求分析是指理解用户需求,就软件功能与客户达成一致,估计软件风险和评估项目代价,最终形成开发计划的一个复
20、杂过程,在这个过程中,用户的确是处在主导地位。下面的是对上海MP5 Android系统的功能测试的需求分析。4.1 上海MP5需求分析报告具体分析见表4-1。表4-1 上海MP5需求分析报告Title ID test Title相关人员备注上海MP51.12D&3D李春1.1.12D壁纸测试状态1.1.22D游戏测试状态1.1.33D壁纸暂不测试1.1.43D游戏暂不测试1.1.5动态壁纸测试状态1.23D图库1.2.1播放Nand、T卡、U盘中图片测试状态1.2.2快速进入拍摄照片功能暂不测试1.3GPS暂不测试1.4Keyboard1.4.1Back按键测试状态1.4.2Enter按键测试
21、状态1.4.3Menu按键测试状态1.4.4音量按键测试状态1.5LCD1.5.1LCD性能测试暂不测试1.5.2LCD压力测试测试状态1.6SD_Nand1.6.1Nand测试状态1.6.2SDIO测试状态2.1触控李翔测试状态2.2电源管理测试状态2.3开关机2.3.1开机测试状态2.3.2关机测试状态2.4视频播放2.4.1视频播放暂不测试2.4.2视频格式暂不测试2.5睡眠和唤醒2.5.1睡眠测试状态2.5.2唤醒测试状态2.6外围接口2.6.1HDMI暂不测试2.6.2USB测试状态2.6.3耳机测试状态2.6.4话筒暂不测试2.6.5喇叭测试状态3.1网络连接茱莉3.1.13G暂不
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 上海MP5 Android系统的功能测试 毕业设计论文 上海 MP5 Android 系统 功能 测试 毕业设计 论文
链接地址:https://www.31ppt.com/p-3026397.html