App自动化解决方案 [开源项目] 基于Appium的UI自动化测试框架完美版

# 欢迎查阅Appium(Android自动化测试框架体系)
![](/uploads/photo/2018/27f5bcda-c947-48e5-8f9b-8e62c42c5a11.png!large)
- **Appium是一个移动端的自动化框架,可用于测试原生应用,移动网页应用和混合型应用,可用于IOS和Android以及Firefox OS的操作系统**
   - 原生的应用是指用Android或IOS的SDK编写的应用,例如微信,QQ等APP
   - 移动网页应用是指网页应用,例如IOS中Safari,Chrome等浏览器的应用。
   - 混合应用是指一种包裹WebView的应用,原生应用于网页内容交互性的应用,例如微信即有分期
   - 其中最重要的是Appium是跨平台的,何为跨平台,意思就是可以针对不同的平台用一套API来编写测试用例

### 源码地址:
 Gitee地址:https://gitee.com/hagyao520/Appium.git
 GitHub地址:https://github.com/hagyao520/Appium.git

### 框架介绍:
- **Java + Appium + Maven + TestNG + JDBC + Xml+ Git + +Ant + Jenkins**
   - 使用Java作为项目编程语言
   - 使用Appium作为App项目底层服务驱动框架
   - 使用Maven作为项目类型,方便管理架包
   - 使用TestNG作为项目运行框架,方便执行测试用例,生成测试报告
   - 使用JDBC作为数据库管理工具,方便连接数据库,执行SQL
   - 使用Xml作为用例管理工具,方便编写测试用例,维护测试脚本
   - 使用Git作为仓库管理工具,方便管理项目代码
   - 使用Ant作为Java的build打包工具,方便项目代码打包
   - 使用Jenkins作为自动化持续集成平台,方便自动编译,自动打包,自动运行测试脚本,邮件

你可能感兴趣的:(自动化)