基于pytest框架实现allure测试报告生成之展示测试数据

本文介绍了如何使用pytest框架配合allure生成测试报告,详细讲解了如何添加测试数据、通过pytest.mark.parametrize和ids显示数据,以及利用allure.title()和allure.dynamic.title()设置动态用例标题,特别是断言结果影响标题的展示。
摘要由CSDN通过智能技术生成

一、添加测试数据可以通过使用 pytest.mark.parametrize()装饰器实现。

"""
使用 pytest.mark.parametrize 添加测试数据
"""
import os
import allure
import pytest

# 登录操作逻辑函数,即执行登录的函数
def login(username, password):
    """登录"""
    print("用户账户:%s" % username)
    print("用户密码:%s" % password)
    # 返回
    return {
   "code": 0, "msg": "success"}

# 测试数据
test_data = [
    ({
   "username": "aaa", "password": "123456"}, "success"),
    ({
   "username": "bbb", "password": "123456"}, "failed"),
    ({
   "username": "aaa", "passwo
  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值