Pytest

XIAOZHAOZHAO / 2023-05-06 / 原文

Pytest 命名:

  文件:以text_开头或者_text结尾

  类:Text开头

  方法/函数(类内方法,类外函数): text_开头

  测试包无要求

  测试类不可以添加_init_构造函数

 

Pytest 在pycharm设置后,会自动识别命名正确的函数和方法

 

用例结构:

  用例名称

  用例步骤

  用例断言

  

类级别的用例测试:测试用例在类中,除了测试用例还需要添加资源准备和资源销毁等方法

 

断言:是一种在程序中的一阶逻辑,目的是为了便是与验证软件开发者预期的结果,断言不为真,程序中止执行,并给出错误信息。