美文网首页我爱编程
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