Pytest 测试用例结构

Pytest 测试用例结构

当编写测试用例时,通常可以将其分为三个主要部分:用例名称、用例步骤和用例断言。这三部分的组合可以清晰的确定测试的目的、执行过程和预期结果。


测试用例组成要素

🔹 用例名称: 测试用例中的用例名称指的是函数名,要使用 test_ 开头或者以 _test 结尾。

🔹 用例步骤: 用例步骤是描述测试执行的具体操作、流程或步骤。

🔹用例断言: 用例断言是描述在测试执行后应该满足的条件或预期结果。


测试函数

py 复制代码
# 用例名称
def test_app(self):
    # 测试步骤1
    # 测试步骤2
    # 断言  实际结果 对比 预期结果
    assert ActualResult == ExpectedResult

测试类及内部测试方法(函数)

py 复制代码
# 用例名称
class TestApp:
    def setup_method(self):
        # 资源准备(前置条件,比如吃苹果之前需要先削皮)
        pass
    def teardown_method(self):
        # 资源销毁(后置条件,吃完苹果需要把果核丢尽垃圾桶里)
        pass
    # 用例名称
    def test_XXX(self):
        # 测试步骤1
        # 测试步骤2
        # 断言  实际结果 对比 预期结果
        assert ActualResult == ExpectedResult

相关推荐
把头塞进显示器1 天前
电商平台-测试报告
python·selenium·pytest
啄缘之间2 天前
1.【SVA】什么是SVA?
经验分享·学习·测试用例·verilog·sva
2302_805771075 天前
Day13Jmeter数据驱动
功能测试·单元测试·测试用例·需求分析·测试
2302_805771075 天前
Day14Jmeter+数据库的操作
功能测试·单元测试·测试用例·需求分析
2302_805771075 天前
Day18在接口自动化测试中引入pytest用例管理框架
功能测试·单元测试·测试用例·需求分析·测试
昔我往昔6 天前
pytest日志问题排查记录
python·pytest
梧桐凰7 天前
AI 时代测试工程师的武器库:实战工具指南
人工智能·功能测试·测试用例
测试老哥8 天前
接口测试的测试用例应该怎么写?
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·接口测试
程序员杰哥8 天前
UI自动化测试:Jenkins配置
自动化测试·软件测试·python·测试工具·职场和发展·jenkins·测试用例
黄昏恋慕黎明9 天前
博客论坛技术迭代
python·pytest