zoukankan      html  css  js  c++  java
  • 20200623关键字驱动

    关键字驱动:

    是相对比较传统的一种设计模式,在早期是广泛应用在UI和接口层的自动化,起源是从QTP开始的。

    关键字驱动可以灵活应用在各类的系统软件中,其中最典范的案例就是robotframework测试框架。

    执行机制:

    通过获取数据中的内容,判断应用何种类型的关键字来进行操作。

    关键字驱动本身,是Selenium的二次封装

    关键字驱动是结合到数据驱动来共同实现的。

    1.  关键字驱动本身一般而言不会掺杂业务,只是封装了元素的操作行为

    2. 通过数据驱动来进行二次组合,实现到实际的业务自动化执行落地

    听到声音刷鲜花

    对象:人

    触发条件:听到声音

    执行操作:刷鲜花

    通过数据驱动Excel提供的内容,来选择性触发执行的操作

    数据驱动类的实现:

    什么是数据驱动:

    将测试中所关联的数据提取出来,作为单独存在的个体

    自动化测试框架设计之分层:

    代码:

    各组件的结构生成

    操作流程(测试代码)

    逻辑组成(底层)

    数据:

    excelyaml

    目前主流的excel对象操作分为两种(虚竹知道的):

    1. openpyxl  支持相对比较新xlsx excel2010之后版本的

    2. xlwtxlrd 支持相对比较旧xls excel03-07版本

    在实际自动化测试框架中:运行的内容是会出现错误的。是会报错的

  • 相关阅读:
    练习12
    练习11
    练习10(图片题)
    练习9(第九章习题)
    练习8(图片题)
    练习5
    练习4
    对象的赋值与比较
    静态方法
    静态变量
  • 原文地址:https://www.cnblogs.com/Murraya/p/13296347.html
Copyright © 2011-2022 走看看