zoukankan      html  css  js  c++  java
  • 自动化测试简单框架小经验

    最近整理了之前的一堆杂七杂八的自动化脚本,之前也想过要界面化。其实也没什么别的意思,就是做个界面化自己玩玩,目的就是可以让不会写代码的测试人员可以用这个界面直接进行产品自动化测试。今天整理一下最近的框架。也就是一些很基础的东西。

    语言:python

    自动化框架:selenium

    界面:wxpython

    用到的类库:webdriver,xlrd,win32com,logging,wx,

    文件:excel,txt

    主要的模块分以下几种:

    1.配置文件(config.py):主要是针对所有测试脚本的参数设置以及变更,(对脚本的一种参数化处理)。

    2.webdriver封装(界面动作封装):对于脚本中经常出现的登录,跳转,浏览器最大化等的封装。

    3.算法封装(一些对数据处理的计算,转码等):主要是针对字典,json,数据用例列表的处理。

    4.脚本文件夹:针对不同页面,不同业务流写的脚本存放在一个文件夹中。

    5.界面:采用wxpython写的关于配置脚本参数,以及执行用例开始和结尾等的控制以及执行页面。

    6.日志封装:对于日志的一些封装。引用 logging

    7.测试报告文件:存放测试报告。

    8.log文件:存放log信息的文件。

  • 相关阅读:
    封装cookie
    敏感词过滤
    面向对象改成选项卡
    正则表达式
    cookie
    DOM
    系统对象
    cookie记录用户名
    6个原则
    23中设计模式
  • 原文地址:https://www.cnblogs.com/ling-share/p/4801164.html
Copyright © 2011-2022 走看看