zoukankan      html  css  js  c++  java
  • Page Object页面设计模式核心要点

      Page Object,页面对象。一种设计模式,实施selenium的最佳实践,体现了web应用与页面显示之间的关系。为什么需要Page Object?测试代码维护的需要:减少代码的编码量,减少代码的维护量,清晰而明确的业务测试流程。 Page Obje实现了测试代码的分层:页面元素、元素操作 和 页面业务的分离。

    Page Object页面设计模式核心要点:
    1.基础类  全局公共配置方法
    2.页面类  页面业务+元素集
    3.用例层  关注数据和业务流程
    4.增加测试用例1(增加商品)、 测试用例2(删除商品)
    5.代码解耦 用例1和用例2公共部分解耦处理到 基础类 中 (登录、点击、切换表单、断言等操作)
    6.测试数据分离到excel
    7.增加日志跟踪
    8.自动生成截图功能
    9.配置文件信息读取
    10.runAllCases.py文件的实现
    11.增加代码覆盖率统计
    12.与CI(jenkins)平台持续集成自动生成测试报告

  • 相关阅读:
    ubuntu 开启ssh
    ubuntu 电源管理
    吸血鬼数
    java泛型
    分布式数据库主键id生成策略
    使用SSH工具连接到MySQL
    MySQL命令行基本命令操作
    bootstrap图片轮播
    java设计模式----工厂模式
    java设计模式----享元模式
  • 原文地址:https://www.cnblogs.com/fighter007/p/10661536.html
Copyright © 2011-2022 走看看