• Web自动化测试项目搭建(一) 需求与设计


    一、项目需求

    1. 测试/生产环境更新后,自动化回归测试
    2. 项目易于维护和运行
    3. 支持多种测试策略
    4. 支持可视化测试报告
    5. 运行结果,支持多种方式通知相关人员
    6. 可定时/触发的方式运行自动化测试用例

    二、设计

    2.1 需要的技能

    • Python基础(面向对象)
    • 熟悉Python引包机制
    • 了解Html,Css,异步请求
    • 熟练使用Selenium API(最好有读过源码)
    • 熟练使用Python Uittest/Pytest 测试框架
    • 了解PO设计模式

    2.2 项目目录划分

    ├── config  
    │   └── __init__.py
    ├── logs
    ├── pages
    │   └── __init__.py
    ├── report
    ├── run_case
    │   └── __init__.py
    ├── test_case
    │   └── __init__.py
    └── utils
        └── __init__.py
    
    目录 存放内容
    pages 页面对象
    test_case 测试用例
    run_case 测试用例执行策略
    report 测试报告
    utils 通用工具
    config 配置文件
    logs 代码运行日志


  • 相关阅读:
    poj2248
    poj2249
    poj2255
    电脑族每天必喝的四杯茶
    如何获得每一行的ROWID
    网上勾引MM定义大全
    A Forever Friend (永远的朋友)
    生活中的经典感人语句
    经理人必看的10个管理网站
    男人必须明白的22个道理
  • 原文地址:https://www.cnblogs.com/snailrunning/p/12236293.html
Copyright © 2020-2023  润新知