pytest中的测试类
时间: 2023-10-12 14:00:38 浏览: 43
在pytest中,测试类的命名必须以Test开头。测试类可以定义多个测试方法,每个测试方法对应一条测试用例。一般情况下,一个测试函数对应一条测试用例,一个测试类对应一个测试用例集。而相比于unittest,pytest不需要将测试用例封装在测试类当中,而是直接定义测试函数即可。这是pytest和unittest的一个区别。在pytest中,测试函数的命名也必须以test开头。所以在pytest中,一个测试类可以包含多个以test开头的测试方法,每个方法对应一个测试用例。总结起来,pytest中的测试类命名以Test开头,测试函数命名以test开头。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [pytest](https://blog.csdn.net/wtf0712/article/details/105224211)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
- *3* [python+pytest接口自动化之测试函数、测试类/测试方法的封装](https://blog.csdn.net/ifling99/article/details/125322607)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]