基于Appium的手机应用程序自动化测试研究.pdf

基于Appium的手机应用程序自动化测试研究.pdf

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Appium的手机应用程序自动化测试研究.pdf

第16卷 第l期 软 件 导 刊 V_01.16N0.1 2017年 1月 SoftwareGuide Jan.20l7 基于Appium 的手机应用程序 自动化测试研究 {5j色 炯 (关银宝网络信息服务 (上海)有限公司,上海 200127) 摘 要 :随着智能手机应用的深入,智能手机应用程序也逐步从轻量级应用向更复杂的应用演化,应用端的 自动化测 试显得 日益重要。现阶段手机应用测试都会遇到平台兼容性不佳和测试效率较低等问题 ,选择和搭建一个基 于手机 应用测试 的 自动化测试框架十分必要 。选用时下兼容性和稳定性都较强的 自动化测试框架 Appium,通过研究其主 要特性和工作原理,搭建 了一个跨平 台的手机 自动化测试框架,解决了一些手机 自动化测试难点,实现 了一个具有高 兼容性和易用性的跨平 台 自动化测试项 目,通过 比较评估 了实际测试效果。 关键词 :Appium;手机 自动化测试;测试框架 DOI:10.11907/rjdk.162237 中图分类 号 :TP319 文献标识码 :A 文章编号 :1672—7800(2017)001—0129—04 不 同平 台测试 ,而且在识别客户端 内容和元素时也存在偏 0 引言 差,测试脚本不够稳定健壮 。目前具有 良好兼容性且框架 成熟稳定的工具是 Appium。Appium是一个开源的、跨 自动化测试是随软件开发技术一并发展 的一种测试 多平台多语言的测试框架,相比于其它框架 ,它编写测试 技术 。软件测试包括 白盒测试与黑盒测试 ,而 自动化测试 脚本和运行测试时不需要对源码重新编译,在脚本的编写 最早使用 白盒测试中的单元测试 。这种测试方式较为高 和实现上也对编程语言没有太多要求 ,测试更轻量灵活 。 效 ,易于实现。黑盒 自动化测试兴起稍晚,但 目前应用也 此外,Appium采用 了c/s架构 ,提供 了一个统一的对外 非常广泛 。黑盒 自动化测试原理是用程序和脚本模拟用 服务接 口,使得客户端或模拟器 的交互和控制透明化 。本 户的操作行为,通过智能方式验证软件的关键检查点。在 文对 Appium 的主要特点和功能进行 了分析和介绍 ,阐述 桌面软件和 web技术兴盛时代 ,涌现 出大量优秀 的 自动 了在手机测试过程 中如何应用 Appium提高手机测试工 化测试工具如 QTP和 webdriver],这些工具经过不断完 作效率问题 。 善 已经逐步成熟 ,能够较好地满足传统应用 的 自动化测试 需求 。 1 手机 自动化测试工具 智能手机的应用带来软件测试技术新 的革命 ,相 比于 传统测试 ,手机测试在硬件上脱离了PC的传统架构,和 1.1 Appium简介 用户的交互方式存在很大 区别 。手机软件在使用上具有 Appium 主要包含 :Appium Server、Appium GUI和 独特的操作方式,比如用户的滑动、触摸和点击等操作,如 Appium Client。 何实现手机客户端上 的 自动化脚本执行 成为这类测试 (1)Appium Server。Appium Server是用 Node.js实 的难点。又由于 IOS和 Android两大平 台的市场格局 ,大 现的一套遵循 restful框架的服务 ,可以直接通过 NPM 安 部分手机应用都需要支持多个平 台,它们 的基础架构不尽

文档评论(0)

170****0571 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档