




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
盐城师范学院毕业设计开题报告题 目: Android应用自动化测试工具的设计与实现 姓 名: 二级学院: 信息工程学院 专 业: 软件工程 班 级: 12(4) 学 号: 指导教师: 职称: 副教授、教授 2015 年 10 月 10 日一、 研究的目的、意义与应用前景等:Android应用开发周期短,版本迭代较快;同时, Android Market 提供了相对较为自由的环境,它不像 Apple Store 一样拥有严格的审查制度,所以应用上市也会相对容易。因为Android Market的开放性,很多移动应用没有经过充分的测试就投放了市场,这些移动应用可能功能不完善、包含一些程序的错误,影响用户体验,同时可能会存在一些安全漏洞,导致一些隐私信息被盗走。 移动应用测试往往依靠测试员人工测试,而Android 设备型号多、版本杂,手动测试不可能覆盖所有类型设备,当应用版本迭代时,又要重复劳动,十分耗费人力物力。由于这样的现状,当前国内外业界以及学术界都在寻求应用自动化的测试方法,以达到测试的完善性。学术界针对不同的方向提出了一些好的想法和实现,比如针对 GUI 的测试、性能测试、安全测试等,以及利用各类测试手段比如插桩、符号执行、模型检验等。目前Android测试领域迫切需要自动化测试技术,本课题希望通过这一工具能够给Android移动应用的测试带来便利,节约人力资源,为移动应用的自动化测试奠定基础。二、 研究的内容和拟解决的主要问题:研究内容本课题针对 Android 应用测试领域亟需解决的测试自动化问题,拟设计并实现Android 应用自动化测试工具DAT,该测试工具具有多设备管理、测试过程管理、测试任务分配、自动测试执行、查看测试结果等Android 平台设备测试需要的功能。 基于DAT这一工具,拟选择记事本、简易计算器应用来测试作为测试对象,在多台 Android 设备上完成真机测试,验证工具的可用性和效果。需要解决的主要问题DAT工具当中将集成多种测试工具,选择哪些第三方工具,如何使用这些工具,如何将它们集成在工具当中,第三方工具分别完成哪些测试任务是本课题需要解决的问题之一。另外,怎样驱动测试执行也是一大难点。三、研究思路、方法和当前收集的文献:研究思路、方法在开始本测试工具设计与实现的过程中,首先我将学习相关的技术知识,参考一些基于Android测试的工具。并按照以下步骤,在实践中学习,将学习运用于实践。(1)熟悉开发工具的使用;(2)熟悉 Android 系统和移动应用的开发方法;(3)读懂移动应用兼容性测试相关文献;(4)设计程序,编写程序,安排编程计划,调试程序,检查程序的错误,确定异常的处理方法,设计人性化的人机交互界面;(5)优化代码,其中包括代码中的说明,注释,以及代码的格式,使代码的可读性能达到要求;(6)制作相关文档。在设计与实现系统的过程中遇到疑难问题通过查询资料,与相关技术人士讨论,参考一些Android测试文献,向老师请教等方式解决。当前收集的文献1 张萌.“互联网+”时代下的移动智能终端发展研究J/OL.(2015-12-7)2016-3-2. /market/39/a931281.html.2 张玉清,王凯,杨欢. Android安全综述J.计算机研究与发展, 2014,51(7):1385-1396.3 Amalfitano D, Fasolino A, Tramontana P, et al. Using GUI ripping for automated testing of Android applicationsC/Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering. ACM, 2012: 258-261.4 Abogharaf A, Palit R, Naik K, et al. A methodology for energy performance testing of smartphone applicationsC/Automation of Software Test (AST), 2012 7th International Workshop on. IEEE, 2012: 110-116.5 Mahmood R, Esfahani N, Kacem T, et al. A white box approach for automated security testing of Android applications on the cloudC/Automation of Software Test (AST), 2012 7th International Workshop on. IEEE, 2012: 22-28.6 朱云娜,宋巍. Android的架构与应用开发探讨 D.辽宁广播电视大学, 2013.7 张娜. Android系统架构研究与应用D.西安科技大学, 2013.8 Android官方文档. Android开发组件DB/OL. (2012-7-11)2015-10-1./guide/components/fundamentals.html.9 赵宸. 浅析黑盒测试与白盒测试J.硅谷, 2010, (11): 39-39.10四、特色或创新之处:DAT能够支持对多个 Android 设备进行自动化测试,包括功能测试、压力测试以及UI测试等测试内容。在管理多个设备时,可以获取其基本信息比如设备型号、电量、内存、Android版本号等。在测试过程中,允许新建多个测试项目。总结一下就是具有以下几个功能:(1)多设备管理;(2)测试用例自动执行;(3)多种测试类型;(4)实时监控;(5)测试结果查看。 除此之外,还有良好的人机交互界面。五、研究计划及预期进展:研究计划Android 系统的开放性使得其硬件种类繁多,各类厂家的不同硬件组合都可以搭载 Android 系统,而 Android 的应用程序往往不是针对某一款型号定制,所以兼容性问题尤为突出。Android 应用的测试十分繁琐,即使耗费大量的人力物力,也会存在测试不全面的情况,为达到预期目的,需要准备以下工作:1)熟悉java语言,SWT界面开发;2)熟悉 Android 系统和移动应用的开发方法;3)熟悉Python语言;4)了解移动应用兼容性测试相关知识;5)进行相关系统设计、编码和调试。预期进展第一阶段(2015.9.82015.9.25)查阅相关文献资料、进行课题申报和课题双选。第二阶段(2015.9.262015.10.17)完成外文翻译并填写开题报告。第三阶段(2015.10.182016.2.26)查阅Android自动化测试工具相关知识并了解,学习Android基础知识,学习Python脚本语言。进行系统设计、编码,实现系统模块的基本功能,完成毕业设计的中期检查报告。第四阶段(2016.2.272016.4.11)完成系统设计与功能测试;进一步收集、整理和分析资料,撰写论文,形成初稿,交指导老师审阅。第五阶段(2016.4.122016.5.26)完成论文(设计报告)初稿,论文初稿送指导教师检查,并在指导教师的指导下反复修改毕业论文,最后形成终稿,准备论文答辩。毕业设计开题报告评定表指导教师意见吴文文同学拟设计一个Android应用自动化测试工具。界面设计使用SWT开发,集成了四种测试工具,实现了三种测试类型,包括功能测试、UI测试和压力测试。该工具具有实时获取各个Android设备的信息与状态,测试时能够实时监控设备屏幕,能够控制测试进程,查看测试结果等功能。本课题具有一定的理论研究价值与实际应用意义,课题难度较大,工作量饱满,拟采取研究方法得当,希望该同学能按计划认真完成相应工作。该同学参阅了大量的相关资料,有较扎实的专业知识和软
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 珠海监管属地管理办法
- 资本运作与新质生产力
- 出行安全培训
- 全新2025年大学语文考试试题及答案
- 出租车疲劳驾驶课件
- 社会诚信体系建设考题和答案
- 2025西安市购销合同示范文本
- 2025特定条件下的赠与合同
- 2025砂石料供应合同模板
- 出入相补原理课件
- 河南省天一联考2026届高三年级开学联考语文试卷(含答案解析)
- 遴选笔试真题及答案
- 2025年秋期新教材人音版三年级上册小学音乐教学计划+进度表
- 超级充电综合站及配套设施建设项目可行性研究报告
- 2025-2026学年统编版小学语文四年级上册教学计划及进度表
- 2025年湖北省武汉市中考语文真题(含答案)
- 【课件】新高三启动主题班会:启航高三逐梦未来
- 中国心力衰竭诊断和治疗指南2024解读(完整版)
- (正式版)JBT 7248-2024 阀门用低温钢铸件技术规范
- 大学英语四级考试高频词汇1500
- 学前儿童保育学(学前教育专业)全套教学课件
评论
0/150
提交评论