文档详情

Android移动终端稳定性自动化测试系统的研究.pdf

发布:2017-06-03约1.42万字共4页下载文档
文本预览下载声明
广电风向标 技术前沿 广电网络 数字电视 NGB 综合技术实验室专栏 广达新网专栏 吉视汇通专栏 ● ● ● ● ● ● ● Android 移动终端稳定性自动化测试系统的研究 * 黎伟毅 郭太良 林志贤 福州大学物理与信息工程学院 摘要:针对 Android 移动终端稳定性测试中效率低、工作量大等问题,提出了基于 UiAutomator 工具的自动 化测试方法,并研究与设计了自动化测试系统,包括连接模块、上传模块、控制测试模块和结果分析模块,最终 实现一键自动化测试,基于 Nelson 模型对测试结果进行分析,计算出 Android 移动终端的稳定性系数。实际应用 表明,设计的自动化测试系统效果良好,能够很好地替代手工测试,发现自动化测试相比手工测试节约了 3/4 的 测试时间,有效地提高了测试效率以及节约了人力资源。 关键词:Android 移动终端 稳定性测试 UiAutomator 工具 自动化测试系统 Nelson 模型 稳定性系数 1 引言 要求 4.1 以上版本。通过模拟人工进行 在长时间运行后或多次使用后仍能保 单击、滑动、输入文本等操作,能进 证正常工作且不出现异常。 随着互联网和移动通信技术的高 行跨应用程序测试。利用 UiAutomator 3.1 Android 稳定性自动化测试 速发展,移动终端如智能手机、智能 替代人工的反复操作,从而有效地节 项目 平板电脑已经成为了我们工作生活中 约人力资源和提高测试效率。 针对 Android 移动终端进行分模 必需的一部分。目前,市场上大多数 移动终端选择 Android 操作系统。相 2.2 ADB 命令工具 块稳定性测试,如图 1 所示,包括无 线网络稳定性测试、有线网络稳定性 较于手工测试,自动化测试可以极大 ADB 是 Android SDK 里的一个工 测试、蓝牙稳定性测试等。 地减轻测试人员的工作量、提高测试 具,它是一个客户端—服务器端程序, 效率。目前,稳定性自动化测试大多 用这个工具可以直接操作管理 Android 3.2 Android 稳定性自动化测试 使用 Monkey 工具,但此工具只能进行 模拟器或者真实的 Android 移动终端, 用例 随机测试,测试步骤、数据等不能进 通过它,我们可以在电脑上建立一个 测试用例的设计方法主要包括: 行自定义。本文基于 UiAutomator 工具 连接到 Android 移动终端的通道,然 等价划分法、边界值分析法、错误推测 实现固定事件测试,具有更好的自动 后可以在 PC 端向 Android 移动终端发 法、边界值分析法、错误推测法、错误 化测试效果,研究与设计了自动化测 送指令,完成一些我们需要做的工作。 推测法、状态迁移图法。如表 1 所示, 试系统,实现一键自动化测试。 举例列出无线网络稳定性测试用例。 3 Android 稳定性需求分析
显示全部
相似文档