zoukankan      html  css  js  c++  java
  • 1.0 python-client以及ui自动化介绍

     

        appium的client-----捕获元素和对元素进行操作都是在client里面去写脚本实现的,client会将你写的python脚本发送到appium server上,然后appium server将你写的脚本翻译成手机能读懂的语言,手机执行,执行完成之后将结果返回给appium server,然后appium server 返回结果给client!

      client可以看作是代码将webdriver协议兼容进来,并且在webdriver协议上进行一些拓展,然后client的代码可以使java、python、ruby等等!

    python-client 

        完全支持webdriver协议

        继续和扩展了 webdriver.Remote

        支持python下的测试框架

    ui自动化介绍(面试最可能被菜鸡面试官问道的问题):

       关于UI自动化缺点

        ui自动化相对面前测试水准开发成本以及时间周期较长,(取决于测试人员的编程水准)

        项目迭代快,自动化测试需兼功能测试 

        脚本量大了以后难以维护

        不同测试人员由于编程水准以及脚本风格差异较大,难以阅读

      关于UI自动化的优点:

        想不出太多,只说一点...加工资

      什么样的项目适合自动化测试: 

              

  • 相关阅读:
    2014年10月10号——数据类型之间的转换
    2014年10月9日——语言基础2
    2014年10月9日——语言基础1
    2014年10月8日——进制转换
    js
    SQL的数据类型
    SQL,学习基础2
    SQL数据库的备份和恢复
    用java调用oracle存储过程总结(转)
    用JAVA调用Mysql数据库,数据存储过程的封装与调用;
  • 原文地址:https://www.cnblogs.com/pythontest/p/9309303.html
Copyright © 2011-2022 走看看