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

  • 相关阅读:
    让8个数码管全部显示数字
    程序存储空间与内存
    点亮数码管,显示具体的数字
    为什么点亮小灯时,有时是输入数字0,有时是数字1
    循环点亮LED灯
    keil 编程时,总是中英文切换时,格式混乱。
    点亮LED灯
    学生管理系统(C 大一期末作业)
    ivew ui
    git常见操作
  • 原文地址:https://www.cnblogs.com/ling-share/p/4801164.html
Copyright © 2011-2022 走看看