4 Star 0 Fork 0

xatom / xatomfarm

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

xatom

介绍

基于python3的单元测试框架

参考文章

软件特性

简单 稳定 快速

功能说明

  • 接口测试
  • html报告
  • 邮件发送
  • ......

使用说明

文件结构

app/ 基础类
    core/ 核心类
        config.py 配置
        log.py 日志
    helper/ 帮助类
        helper 帮助类
    lib/ 扩展库
    testcase/ 测试用例
config/ 配置文件
public/ 入口执行
report/ 测试报告
storage/ 文件存储
    data/ 数据文件
    logs/ 日志文件
tests/ 单元测试
README.md
requirements.txt

功能

已完成

Config

Log

HTMLTestRunner

待完成

[mysql]

[ddt]

[excel]

[testcase]

[email]

[requests]

......

配置

配置文件目录是固定的,支持多个配置文件,直接在config文件夹中添加.ini文件即可

Config手册

from core.config import Config

c = Config.init()
c.get("LOG","level")

日志

日志封装比较简单,只提供了基础的

Log手册

from core.log import Log

log l = Log.init()
l.debug("i am default info")

HTMLTestRunner

HTMLTestRunner,github上面一个支持python3的项目,存在报错,对核心代码做了一点修改

HTMLTestRunner

with open(report_filename, "wb") as f:
        runner = HTMLTestRunnerCN.HTMLTestReportCN(stream=f, title='XX接口自动化测试报告',description='环境:mac 浏览器:chrome')
        runner.run(testcases)

空文件

简介

单元测试框架 展开 收起
Python
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Python
1
https://gitee.com/xatom/xatomfarm.git
git@gitee.com:xatom/xatomfarm.git
xatom
xatomfarm
xatomfarm
master

搜索帮助