如何选择合适的自动化UI测试小工具进行【测试】?

2026-05-16 12:200阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1468个文字,预计阅读时间需要6分钟。

如何选择合适的自动化UI测试小工具进行【测试】?

最近为协助测试人员完成Selenium+Python的自动化UI测试场景落地,基于他们原本面向过程的Python代码基础,做了一层封装,打造了一个面向对象的Python小工具(这也是本人首次接触Py)。

最近为了协助测试人员完成Selenium + Python的自动化UI测试场景落地,在他们原来面向过程的Python代码基础上做了一层封装,做成了一个面向对象的Python小工具(这也是本人第一次接触Python语言,重温从零开始学一门语言,感触良多)。

调整后的代码基本上能够满足:


  • 可以动态读取yaml配置内容;
  • 主程序不用反复修改;
  • 测试用例可以根据“项目 -> 版本 -> py文件”进行定位获取;
  • 测试用例模组能够动态引入;
  • 会自动采用最新测试用例进行自动化测试;
  • 测试人员只需关心测试用例编写,甚至可以使用Katalon Recorder录制用例脚本后放入测试(只需要做小量的调整);
  • 采用HtmlTestRunnerCN库自动生成html测试报告方便通过集成Nginx直接输出成果;
  • 项目结构

    autoui
    |-- configs
    | |-- common.yaml
    | |-- config.py
    | `-- paths.yaml
    |-- main.py
    `-- <<项目名称>>
    `-- v2_5_0_0
    `-- quality.py

    从目录结构可以看出autoui目录下就一个main.py这个是主程序入口,接着就是configs目录,这个是配置文件存放地方是本项目固定目录。

    阅读全文

    本文共计1468个文字,预计阅读时间需要6分钟。

    如何选择合适的自动化UI测试小工具进行【测试】?

    最近为协助测试人员完成Selenium+Python的自动化UI测试场景落地,基于他们原本面向过程的Python代码基础,做了一层封装,打造了一个面向对象的Python小工具(这也是本人首次接触Py)。

    最近为了协助测试人员完成Selenium + Python的自动化UI测试场景落地,在他们原来面向过程的Python代码基础上做了一层封装,做成了一个面向对象的Python小工具(这也是本人第一次接触Python语言,重温从零开始学一门语言,感触良多)。

    调整后的代码基本上能够满足:


  • 可以动态读取yaml配置内容;
  • 主程序不用反复修改;
  • 测试用例可以根据“项目 -> 版本 -> py文件”进行定位获取;
  • 测试用例模组能够动态引入;
  • 会自动采用最新测试用例进行自动化测试;
  • 测试人员只需关心测试用例编写,甚至可以使用Katalon Recorder录制用例脚本后放入测试(只需要做小量的调整);
  • 采用HtmlTestRunnerCN库自动生成html测试报告方便通过集成Nginx直接输出成果;
  • 项目结构

    autoui
    |-- configs
    | |-- common.yaml
    | |-- config.py
    | `-- paths.yaml
    |-- main.py
    `-- <<项目名称>>
    `-- v2_5_0_0
    `-- quality.py

    从目录结构可以看出autoui目录下就一个main.py这个是主程序入口,接着就是configs目录,这个是配置文件存放地方是本项目固定目录。

    阅读全文