zoukankan      html  css  js  c++  java
  • 章节十五、1-自动化框架

    一、什么是框架?

    1、定义公司团队的做事方式。

    2、通用的和结构化的编码标准。

    3、团队中的每一个都应该遵循同样的标准。

    4、编码的标准和类型上差异更小。

    5、提高自动化过程的速度和准确性。

    二、页面对象模型(Page Object Model)

    1、是一种设计模式,为 web UI 元素创建对象仓库。

    2、 应用程序中的每个 web 页面封装成一个页面类。 

    3、页面类---查找 web 页面的 Web Elements。

    4、页面类---包含在这些 Web Elements 上执行操作的页面方法。

    三、页面对象模型优势

    1、使我们的代码更清晰易懂。

    2、可以直观地查看测试场景的每一步、查看和编辑测试用例。

    3、缩短测试人员的学习时间,帮助 QA 团队按时完成认为。

    4、减少冗余的代码。

    5、提高代码复用性

    四、页面对象工厂 

    1、Page Factory 是 Selenium WebDriver 的内置页面对象模型概 念,但它是优化的。 

    2、PageFactory 类我们使用注解@FindBy 来查找 Web Element。

    3、我们使用 initElements 方法初始化 web elements。

    五、数据驱动:

    1、如何使用多个数据输入来测试应用程序?。 

    2、如何使测试用例接受各种数据输入? 

    3、如何使用 excel 文件进行数据驱动测试?

     以上是我们从今天开始需要逐个学习的内容。

    如果有不明白的小伙伴可以加群“555191854”问我,群里都是软件行业的小伙伴相互一起学习。

    内容具有连惯性,未标注的地方可以看前面的博客,这是一整套关于ava+selenium自动化的内容,从java基础开始。

    欢迎关注,转载请注明来源。

  • 相关阅读:
    Logstash配置文件介绍
    ElasticSearch搜索介绍四
    ElasticSearch文档操作介绍三
    ElasticSearch集群介绍二
    ElasticSearch入门介绍一
    Curl中的参数知多少
    sed命令使用介绍(转载)
    实例方法、类方法、静态方法
    函数概述,参数,可变参数,关键字参数,组合参数,递归函数
    startswith()函数与endswith()函数判断文件的开头和结尾
  • 原文地址:https://www.cnblogs.com/luohuasheng/p/11125228.html
Copyright © 2011-2022 走看看