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自动化的优点:

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

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

              

  • 相关阅读:
    钞票与选票之争
    poj1066--Treasure Hunt(规范相交)
    mmc生产任务分配问题
    Linux学习杂记
    UVA 10026 Shoemaker's Problem
    【12c】root container 和 pdb 的一些差别
    Configuring HDFS High Availability
    字符串替换
    一张图搞懂分布式大型站点的前世今生
    HDU1874畅通project续 dijkstra&&floyd
  • 原文地址:https://www.cnblogs.com/pythontest/p/9309303.html
Copyright © 2011-2022 走看看