美文网首页我爱编程
2018-05-26 appium自动化测试流程

2018-05-26 appium自动化测试流程

作者: 果芽软件 | 来源:发表于2018-05-26 13:43 被阅读216次

问题1:appium如何做手机自动化?

前提:环境已经搭好,如何进行开发

  1. 手机设置成debug模式,USB连接电脑
  2. 进入cmd,用adb devices命令查看手机名
  3. 手机打开要测试的app,进入要测试的界面
  4. 使用adb shell命令,查看当前窗口app的package包名和activity界面名
  5. 使用sdk里面的monitor工具,dump界面的元素的层级关系和元素详情,用于自动化定位
  6. 手机设置里面查看操作系统的版本号
  7. 启动appium服务端
  8. 新建maven工程,导入appium客户端的jar包
  9. new androidDriver,填写手机信息:设备名、appium服务端名字、手机类型(Android/IOS)、操作系统版本号、app的包名、当前界面名、appium的地址
  10. 使用webdriver进行界面自动化操作
  11. 使用testNG管理测试用例,实现数据驱动测试、业务驱动测试、关键字驱动测试
  12. 使用jenkins将代码下载、编译打包、发布部署、运行测试用例、生成报告、发送邮件等操作做持续集成

问题2:一套完整的appium环境包括哪些内容?

  1. jdk
  2. Android studio(sdk、android studio、android virtual device)
  3. myeclipse
  4. maven
  5. appium-desktop
  6. appium-client、testNG依赖包
  7. git
  8. jenkins

问题3:如何理解环境搭建套路?

  1. 端到端走通需要哪些节点?(理论流程)
  2. 每个节点需要的工具(需要的软件工具清单)
  3. 每个工具在什么地方(安装和配置路径)
  4. 每个工具需要的数据(具体的业务数据)
  5. 如何拿到这些数据(衍生技术)
  6. 怎么把数据发送给工具(编程代码)

以appium、selenium、jenkins等为例

appium实例

呃屁嗯
手机
adb
appium服务端
appium客户端
java/maven工程

手机——(debug+usb)——adb——(环境变量ANDROID_HOME+path)——appium服务端——(接口:ip+端口+资源路径)——appium客户端——(类的方法)——maven工程

相关文章

网友评论

    本文标题:2018-05-26 appium自动化测试流程

    本文链接:https://www.haomeiwen.com/subject/lrcmjftx.html