python两大自动化框架的区别

概述:

1.有使用过unittest单元测试框架,再使用pytest单元测试框架,就可以明显感觉到pytest比unittest真的简洁、方便很多。

2.unittest和pytest都可用于UI自动化、接口自动化

 

unittest与pytest的区别:

主要从用例编写规则、用例的前置和后置、参数化、断言、用例执行、失败重运行和报告这几个方面比较unittest和pytest的区别

 

 

 

 

 

 

总体来说,unittest用例格式复杂,兼容性无,插件少,二次开发方便。pytest更加方便快捷,用例格式简单,可以执行unittest风格的测试用例,无须修改unittest用例的任何代码,有较好的兼容性。pytest插件丰富,比如flask插件,可用于用例出错重跑,还有xdist插件,可用于设备并行执行,效率更高。

 

 

 相关连接:

https://www.cnblogs.com/liudinglong/p/12846986.html .........................unittest与pytest的区别与教程

https://mp.weixin.qq.com/s?__biz=MzA4NDUyNzA0Ng==&mid=2247487298&idx=1&sn=a50ad9e47ac301d7f209608b86aa6374 ..................pytest教程

https://blog.csdn.net/changyixue/article/details/105362848 ................Pytest 接口自动化测试脚本总结

https://mp.weixin.qq.com/s/FTB2O9KLZ5jdb_R6e_JMbQ ..................Pytest常用函数

https://mp.weixin.qq.com/s/5rjmHk2_4Jvt1zzIW7w_4g.........................一篇文章搞懂unittest单元测试框架

https://www.cnblogs.com/LT-XILI/p/14500280.html .............................Pytest案例接口

https://www.jianshu.com/p/ef25bdede0a0 ..........................................自己修改实现-unittest重跑功能

https://www.cnblogs.com/jinjiangongzuoshi/p/11834424.html ............推荐一款开源的Diffy自动化测试框架

http://www.manongjc.com/detail/14-lxwqoymhxyupnfq.html.................unittest日志写入报告

https://mp.weixin.qq.com/s/A_k88WIKTRpEOesxbMcYow .................自动化常用技术整理

https://mp.weixin.qq.com/s/Q-Qa6AYKJh7DoSQPSiWbPQ ...............自动化优缺点

https://www.cnblogs.com/micheryu/p/16441492.html ........................pytest多进程/多线程执行

https://www.cnblogs.com/just4life/p/14680954.html.........................测试工具 - Diffy 环境部署及验证

 

posted on 2021-08-10 11:01  chen_2987  阅读(264)  评论(0)    收藏  举报

导航