本章小结 23

4 原型工具实现 24

4。1 开发环境 24

4。2 模块功能设计 24

4。3 本章小结 31

5 实验与评估 32

5。1 实验环境与对象 32

5。2 评估 32

6 总结与展望 35

6。1 论文总结 35

6。2 展望 35

36

参 考 文 献 37

第 2  页 本科毕业设计说明书

1 介绍

1。1 研究背景与意义

本科毕业设计说明书 第 3 页

当今社会处于科技时代,科学技术的发展带动了社会需求的增长,而社会需求的增长又 反过来作用于科学技术,使其不断发展提升,如此良性循环,构建了当今社会的科技繁荣。 随着智能手机与平板电脑等一系列高科技电子产品的高速发展,现代人已渐渐离不开这些高 效移动设备所带来的便利服务,人们只需坐在家里的沙发上,抑或是其他休闲的地方,轻轻 地用手指头触摸一下光滑的屏幕,就可以听自己喜欢的音乐、看自己想看的电影、了解世界 各地正在发生的事情、知道自己朋友圈的动态,一切都如此方便随意,足不出户,坐“拥”天 下。当我们享受这项便捷服务的同时,一定不能忘掉 Android 系统所带来的巨大贡献。

Android 系统是一款最早由 Google 公司于 2007 年发布的开源的移动终端操作系统。随着 Android 系统的不断普及,Android 系统获得了不断的提高与完善,系统所提供的功能也越来 越复杂而又丰富多彩。由于 Android 平台的开放性,Android 应用开发拥有大批的开发者。开 发者可以利用 SDK 丰富的功能编写适用于各种功能的 App。而 Android 市场的迅速发展使得 这些 App 可以从开发者流向市场,同时伴随着越来越多的开发者加入到 App 的开发中来。据 统计,截至 2013 年 7 月,Android 应用在 Google Play 商店的下载数量已经达到了 500 亿次。 然而如此庞大的数字同时也带来了一个问题:如何对这些 App 进行测试,保证这些 App 包含 尽可能少的缺陷。目前 Android 的测试工具主要有三种:monkeyRunner,Robotium 以及 Sikuli 工具。这些工具最大的特点是以代码代替手工的方式与 Android 平台进行交互,减少手工操 作。这些工具测试的对象是活动界面的 event,测试的目的是相关 view 是否有效。然而对于 一个陌生的 App,我们无法得知其内部的流程,要实现这样 App 的系统测试,就需要一幅控 制流图来显示 App 内部的执行流程。

本文的工作旨在生成任意 Android app 的活动事件图,方便用户理解、维护、测试 Android App。

1。2 国内外研究现状

目前对于 Android 测试的方向可以分为手动测试和自动化[1][2][3]测试两种,而自动化测试 又可以分为以下三种形式:1。  黑盒测试 2。  白盒测试 3。  介于两者之间的测试方式[4]。

上一篇:OpenMP+kNN自然场景箱号识别系统设计
下一篇:jsp+mysql图书馆座位管理系统设计

Android手机考勤平台的设计与实现

基于android的环境信息管理系统设计

java+mysql班级评优系统的设计实现

Python+mysql宠物领养平台的设计与实现

ASP.NET飞翔租贷汽车公司信...

基于激光超声检测金属材...

多频激励下典型非线性系统的振动特性研究

压疮高危人群的标准化中...

浅谈高校行政管理人员的...

STC89C52单片机NRF24L01的无线病房呼叫系统设计

酵母菌发酵生产天然香料...

AES算法GPU协处理下分组加...

浅论职工思想政治工作茬...

从政策角度谈黑龙江對俄...

基于Joomla平台的计算机学院网站设计与开发

提高教育质量,构建大學生...

上海居民的社会参与研究