Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

WebTestDev/JzUnit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

2 Commits

Repository files navigation

介绍

用Python搭建自动化测试框架,需要组织用例以及测试执行,我使用的是Python的标准库unittest,借鉴了部分nose

基础

Python自动单元测试框架介绍

单元测试框架基础

深入理解unittest

流程

  1. 自动运行cases文件夹下的测试用例
  2. 合并结果生成htnl测试报告
  3. 将报告发送到指定邮箱(附件自定义)

特点

  • 参数化配置
  • 完整测试用例放在框架内直接执行
  • 记录日志输出,配置文件控制,可记录多个
  • 自动生成易读测试报告
  • 报告自动发送

目录结构

Markdown

文件/文件夹 说明
startup.py 启动程序
cases 测试用例
config 配置文件
log 日志存放
report 报告存放
src 封装的库类

配置文件示例

link

报告示例

报告

详情

后续

  • 配置文件换成yaml或json
  • 加入数据驱动
  • 继续完善

About

python单元测试框架

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 81.9%
  • HTML 18.1%

AltStyle によって変換されたページ (->オリジナル) /