目前有两种纯测试的测试框架,就是unittest和pytest。
unittest这个已经是老框架了并且广为人知,很多人都是用它来做接口自动化或web自动化。它是python内嵌的测试框架,是标准库,即python自带的,安装python以后可以直接导入。unittest提供了test cases、test suites、test fixtures、test runner相关的类,让测试更加明确、方便、可控。
而pytest则是python的第三方库,是基于unittest开发的扩展框架,需要独立安装,但要注意兼容性,不是一定要安装最新版,最新版如果会与你的python版本不兼容,可能会存在安装不成功,或者是某些库的功能使用不了。pytest比unittest更简洁,更高效:
-
内容来源于网络如有侵权请私信删除
文章来源: 博客园
- 还没有人评论,欢迎说说您的想法!