百人计划测试Inbox颠覆你的Python实践

Mac+Python3.6.5 + Pytest3.8.0 +

2019-02-18  本文已影响7人  五娃儿

安装包准备:
1.在官网选择对应操作系统支持的Python 版本号为3.6.5
2.下载 allure 版本号 2.7
3.pytest 版本 3.8.0
4.pytest-allure-adaptor 1.7.10xml格式报告


检验结果均在命令行窗口执行。
1.通过官网下载需要的python安装包,完成安装
python3 --version 检验已安装成功,结果如下


显示结果.png

2.pip3 install pytest==3.8.0
检验安装结果:


显示结果.png
  1. 配置allure的环境变量,将xxx/allure/bin/添加到 bash_profile 文件中,记着source下 bash_profile文件,新增的变量方能生效
    版本验证:allure --version
    显示 allure版本

创建测试用例 test_demo.py

def func(x):
    return x +1
def test_answer():
    assert func(3)==5

生成xml格式报告
python3 -m pytest test_demo.py --alluredir ./results/
将xml格式转换为html格式:
./results/ xml格式报告目录
./results/html/ html格式报告目录

allure generate --clean ./results/ -o ./results/html/

目录结构.png
上一篇 下一篇

猜你喜欢

热点阅读