• 自动化测试简单框架小经验


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

    语言: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信息的文件。

  • 相关阅读:
    老天待我不薄,又来这么一题POJ1753
    HDOJ4857【拓扑排序】
    二分匹配ZOJ3646
    poj3185//BFS随便切...
    poj2239 poj1274【二分匹配】
    每天一水poj1502【最短路】
    POJ1466/HDOJ1068 谈谈二分匹配的时间复杂度
    纯拓扑排序一搞poj2367
    poj1477(水)
    用动态链表high-poj 1528
  • 原文地址:https://www.cnblogs.com/ling-share/p/4801164.html
Copyright © 2020-2023  润新知