背景

刚开始接触接口自动化的时候,用的是 unittest,现在用得还行,后来得知 pytest 框架,基于 unittest 框架进行扩展,功能较多,插件丰富,可以开发插件。因为部门的人大多用的都是 pytest,而自己的 unittest 算是小众吧,有一次小组长开玩笑跟我说,你的接口自动化框架为什么不用 pytest 框架?我反问为什么,她就说其他人都在用呢....自从上次她问了之后,我也飘忽不定的~之后看了 pytest 的一些资料,pytest 确实比 unittest 强大,主流的框架都是 pytest....

疑惑

1、pytest 真的比 unittest 好用么?
2、我那套接口自动化需要改成 pytest 框架的么?(目前就维护了 30 条用例左右,还在初期中)
3、pytest 优缺点是啥?为什么这么多人用?unittest 才是爸爸吧,现在儿子还比爸爸强大
4、pytest 都这么强大了,unittest 是不是不能用了?
5、回到标题,关于 unittest 和 pytest,大家是如何选择的?为什么选择它?


↙↙↙阅读原文可查看相关链接,并与作者交流