菜单
  
    摘要:随着互联网和智能手机的不断发展,移动应用的数量也急剧增长,安卓平台的应用复杂多变,高效快速的开发产品对于制造商来说十分重要,因此又快、又好的对产品进行测试更是整个产品开发过程的重中之重,传统的手工测试操作的重复性很高、效率低下,不能满足如今日益增长的测试需求。本文设计的Android UI自动化测试工具,主要针对手工测试的局限性,基于Robotium框架实现。对Robotium框架进行了功能的改进和完善,并提供了四种测试用例的编写方式,同时提供了测试报告生成、错误跳转、截图和日志输出的功能,以方便测试人员验证自动化测试过程中的问题。34940
    毕业论文关键词:安卓;自动化测试;Robotium;手工测试;工具;
    Design of Android UI automatic test tool based on Robotium
    Abstract:With the continuous development of the Internet and smart phones, the number of mobile applications has increased dramatically, Andrews platform application complex and changeable, efficient and rapid development of products for manufacturers is very important, so fast and good product testing It is the whole product development process of the most important. Traditional manual test operations are highly reproducible and inefficient, and can not meet today's growing test requirements. This article designed the Android UI automated testing tools, mainly for the limitations of manual testing, based on Robotium framework. The Robotium framework has been improved and perfected, and four test cases have been written. It also provides test report generation, error jump, screenshot and log output to facilitate testers to verify that the automated test process problem.
    Keywords:Android;automated test;Robotium;Manual test;tool;
    目录
    摘要    1
    关键词    1
    Abstract    1
    Keywords    1
    1 绪论    1
    1.1研究背景    1
    1.2国内外研究状况    2
    1.2.1国内研究现状    2
    1.2.2国外研究现状    2
    1.3应用前景    2
    1.4主要研究内容    3
    2  开发平台与相关技术    3
    2.1系统所需配置    3
    2.2系统开发平台与关键技术介绍    3
    2.2.1Eclipse概述    3
    2.2.2Android SDK概述    3
    2.2.3Robotium概述    3
    2.2.4jxl概述    4
    2.2.5log4j概述    5
    2.2.6Android Instrumentation测试框架    5
    2.2.7Android 数字签名技术    5
    2.2.8UI Automator Viewer可视化调试工具    6
    3  系统分析与描述    6
    3.1 需求描述    6
    3.2可行性分析    6
    3.3系统总体框架    7
    3.4功能模块设计    8
    3.4.1 配置文件    8
    3.4.2 控件的定义    8
    3.4.3 基本操作的定义    9
    3.4.4 断言的定义    9
    3.4.5 关键字驱动    9
    3.4.6编写测试用例    10
    3.4.7测试结果、截图与日志输出    11
    4  系统功能实现    11
    4.1 系统环境搭建与运行准备工作    11
    4.1.1系统环境搭建    11
    4.1.2运行准备工作    11
    4.2 系统主要功能与实现成果    14
    4.2.1面向过程的测试用例    17
    4.2.2面向对象的测试用例    17
    4.2.3Excel表的测试用例    18
    4.3 系统主要功能实现方法    19
  1. 上一篇:基于SVM梅花种类识别系统的设计+源代码
  2. 下一篇:Python基于RNN的温室温度预测研究+源代码
  1. JAVA基于安卓平台的医疗护工管理系统设计

  2. 基于安卓系统的测量软件...

  3. Justep基于开放平台的企业...

  4. 安卓媒体播放器的设计与实现

  5. 安卓平台的眼镜电商软件设计与实现

  6. PLC清水坝集控中心自动化...

  7. 安卓二维码扫描器的研究与开发+源代码

  8. 杂拟谷盗体内共生菌沃尔...

  9. 乳业同业并购式全产业链...

  10. 当代大学生慈善意识研究+文献综述

  11. 河岸冲刷和泥沙淤积的监测国内外研究现状

  12. 十二层带中心支撑钢结构...

  13. 大众媒体对公共政策制定的影响

  14. java+mysql车辆管理系统的设计+源代码

  15. 中考体育项目与体育教学合理结合的研究

  16. 电站锅炉暖风器设计任务书

  17. 酸性水汽提装置总汽提塔设计+CAD图纸

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回