基于BDD的移动APP自然语言测试脚本生成技术研究
时间:2022-03-08 21:53 来源:毕业论文 作者:毕业论文 点击:次
摘要随着移动技术和移动设备的发展,移动应用的以几何的速度增长,为移动软件测试 带来了新的业务需求和发展,同时也为移动测试和测试自动化带来了新的问题与挑战。。 由于移动设备的多样性,使得工程师需要了解用不同的脚本语言编写特定的测试脚本。 另外,也没有一个统一的自动化基础设施来支持现有的测试平台。本文为基于自然语言 脚本的移动应用测试提出了一种新的方法,使用一种基于 java 测试脚本生成的方法开发 一种可执行的基于自然语言的移动应用测试脚本。该方法可实现基于自然语言的移动应 用测试脚本自动化执行、多场景测试,并使脚本独立于平台。最后,本文实证研究表明 该方法的可行性和有效性。78751 毕业论文关键词 移动应用测试;测试自动化;行为驱动开发 毕 业 设 计 说 明 书 外 文 摘 要 Title A Research on Mobile Application Testing Natural Language Scripting Based on Behavior Driven Development Abstract With the development of mobile technology and mobile devices, mobile application growth in a geometric rate。 his brings new business requirements and development, and also bring new issues and challenges in mobile testing and automation。 Due to the persity of mobile devices, engineers suffer from the different scripting languages to write platform-specific test scripts。 In addition, a unified automated infrastructure is not support the existing testing platform。 In this paper, we proposes a novel approach to mobile application testing based on natural language scripting, which is based on the java test script generation approach is developed to a executable mobile application test script based on natural language。 This approach can realize test automation, multi-scenario testing which based on mobile application test script and test script independent of platforms。 Finally, the studies show that this approach is feasible and effective。 Keywords:mobile application testing; test automation; behavior-based testing 目 录 1 绪论 1 1。1 研究背景及意义 1 1。2 研究现状及存在的问题 2 1。3 研究的内容和目标 5 1。4 本文的组织结构 6 2 技术支持 7 2。1 BDD 测试 7 2。1工具 Cucumber 8 2。2Calabash 工作原理 9 3 总体设计 11 3。1 整体架构 11 3。2 方法描述 11 4 测试流程 15 4。1 前期准备 15 4。2 测试工作流 15 4。3 操作流程 18 5 测试结果及分析 20 5。1 微信客户端测试 20 (1)登录测试 20 (2)功能测试(朋友圈) (责任编辑:qin) |