用Python搭建自动化测试框架,需要组织用例以及测试执行,我使用的是Python的标准库unittest,借鉴了部分nose
- 自动运行cases文件夹下的测试用例
- 合并结果生成htnl测试报告
- 将报告发送到指定邮箱(附件自定义)
- 参数化配置
- 完整测试用例放在框架内直接执行
- 记录日志输出,配置文件控制,可记录多个
- 自动生成易读测试报告
- 报告自动发送
文件/文件夹 | 说明 |
---|---|
startup.py | 启动程序 |
cases | 测试用例 |
config | 配置文件 |
log | 日志存放 |
report | 报告存放 |
src | 封装的库类 |
- 配置文件换成yaml或json
- 加入数据驱动
- 继续完善