接口自动化测试pytest 极限封装
时间: 2023-08-22 08:11:27 浏览: 137
接口自动化测试的封装可以使用pytest框架进行极限封装。根据引用\[1\]和引用\[2\]的内容,可以将每个接口的正向校验和异常校验封装成不同的方法,并封装在同一个测试类中。例如,可以定义一个登录的测试类,其中包含正确用户名和密码请求的方法作为一条测试用例,以及正确用户名和错误密码请求的方法作为另一条测试用例。这样可以更好地组织和管理测试用例。同时,根据引用\[3\]的内容,还需要将代码封装成pytest能识别的测试函数或测试类,并添加断言来判断执行结果是否通过。这样才能使测试框架正确执行和判定测试结果。因此,接口自动化测试的pytest极限封装包括将每个接口的测试用例封装成不同的方法和测试类,并使用pytest框架进行识别和断言。
#### 引用[.reference_title]
- *1* *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^v91^insertT0,239^v4^insert_chatgpt"}} ] [.reference_item]
- *2* [python+pytest接口自动化 —— 测试函数、测试类/测试方法的封装](https://blog.csdn.net/myh919/article/details/129044197)[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^v91^insertT0,239^v4^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文