1。2 研究现状及存在的问题
研究的内容和目标
本文分析、总结前人对移动 APP 测试的研究,借鉴 Calabash-Android 等开源软件的实现 方法,搭建移动 APP 测试框架,并实现移动 APP 自动化测试。本文主要完成以下几件研究 成果:
(1)熟悉移动 APP 自动化测试平台的框架,在 Window 10 系统下搭建 Calabash-Android
移动应用测试框架。
(2)根据 Cucumber 框架的语法,面向移动 APP 测试的 BDD 脚本生成技术,使用自然 语言创建的多个场景和步骤定义。
(3)选择合适的测试对象,使用 Calabash-Android 进行移动 APP 测试,并比较分析实 验结果。
1。4 本文的组织结构
本文研究的重点是研究基于 BDD 的移动 APP 自然语言测试脚本生成技术。第一章主要 介绍智能终端及移动 APP 的发展,引出移动 APP 测试重要性以及本项目的研究背景及意义, 对比几种主流的移动 APP 测试工具的特性和优缺点,简单阐述了项目的研究内容和目标。第 二章主要介绍相关的理论知识,包括移动 BDD 测试概念,Cucumber 框架,Calabash-Android 测试工具等。第三章主要介绍了该方法的整体设计以及在测试中主要用到的方法;在第四章, 主要介绍了实现本项目所需要的软件工具及安装时需要注意的地方,另外简单介绍测试流程。 本实验测试过程中所涉及的用例,测试页面展示及结果在第五章。结论部分回顾了本文的工 作,并指出对今后研究工作的展望和设想。