第1个回答 2021-04-06
目前主要有三个分别是pytest,nose以及unittestt,希望能帮助到你
第2个回答 2021-02-03
目前比较常见的Python自动化测试框架有以下几个:
1、Robot Framework
Robot Framework 是最流行的 Python 自动化测试框架
2、Pytest
Pytest 适用于多种软件测试,Pytest 最人性化的地方就是它提供了测试详细信息,使得开发者可以快速准确地改正问题。
3、Jasmine
Jasmine 适用于任何使用 JavaScript 的地方
当然了,除了以上的三种之外,还有很多好用的Python自动化测试框架。具体选用哪种取决于开发者的习惯、项目需求等因素可以自己进行选择。
第3个回答 2021-04-20
1、Unittest
是python内置的标准类库,它的API跟java的Junit、.net的NUnit、C++的CppUnit很相似,通过继承unittest.TestCase来创建一个测试用例。
2、 Doctest
Doctest模块会搜索那些看起来像交互式会话的python代码片段,然后尝试执行并验证结果,即使从来没有接触过Doctest,我们也可以从这个名字中窥到一丝端倪,它看起来就好像代码里的文档字符串(docstring)一样。
3、py.test
是python的一种单元测试框架,与python自带的unittest测试框架类似,但是比unittest框架使用起来更加简洁、效率更高;根据官方介绍,它具有以下特点:非常容易上手、入门简单、文档丰富,有很多实例可以参考;能够支持简单的单元测试和复杂的功能测试;支持参数化;支持重复执行失败的case。
4、Nose
Nose是对unittest的扩展,使得python的测试更加简单,Nose自动发现测试代码并执行,提供了大量的插件,nose不是python自带模块,需要用pip安装。
5、tox
最大的特色,是自动化测试环境的管理以及使用多个解析器配置进行测试;
6、Unittest2
是Unittest的升级版本,对API进行了改善以及更好的诊断语法。本回答被网友采纳