搭建Appium测试框架—自动化测试主流工具(9)

发表于:2020-5-28 11:03

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:中国评测 姚建伟    来源:51Testing软件测试网原创

#
Appium
分享:
  在进行手机自动化测试的过程中,仅仅会使用Appium工具是不够的。在UI自动化测试中,没有测试框架的二次封装,会导致UI自动化用例编写效率极低,甚至造成UI自动化变得毫无意义。本章将把Appium、Logging模块、批处理、Jenkins这些技术结合起来,构建一个符合企业实际需求的测试框架。
  5.1准备软件
  本章涉及的软件如下:
  ●Appium 1.8.0;
  ●夜神模拟器;
  ●Android SDK;
  ●Python 3.7+PyCharm;
  ●考研帮APP
  ●Jenkins软件。
  5.2框架整体说明
  5.2.1 Appium框架的组成
  Appium框架的组成如图5-1所示。
  图5-1 Appium框架的组成
  5.2.2 框架实现说明
  本框架使用Appium工具定位界面元素,测试数据由CSV文件管理,使用unittest组织用例,使用PageObject方式对常用的组件和元素进行封装。通过读取yaml文件中的内容运行用例,把要执行的命令封装到bat文件中。通过持续集成的方式运行用例,输出运行日志和测试结果。

版权声明:51Testing软件测试网获得人民邮电出版社和作者授权连载本书部分章节。
任何个人或单位未获得明确的书面许可,不得对本文内容复制、转载或进行镜像,否则将追究法律责任。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号