Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否有用于Python单元测试的可视化工具?_Python_Unit Testing_User Interface_Nose_Nosetests - Fatal编程技术网

是否有用于Python单元测试的可视化工具?

是否有用于Python单元测试的可视化工具?,python,unit-testing,user-interface,nose,nosetests,Python,Unit Testing,User Interface,Nose,Nosetests,我正在编写相当多的单元测试并使用它来运行它们。Nose当然使它很好并且易于运行测试,但是输出在最好的时候可能非常混乱,在其他时候则完全混乱,这取决于警告和错误 我想知道是否有任何视觉工具,包裹鼻子,使反馈清洁。显示测试名称、运行时间和用颜色指示成功/失败状态的结果网格将是一个巨大的视觉助手。更妙的是,如果它能够将错误消息分解并逐例进行回溯,那么当大量测试在重大更改上失败时,它将真正减少混乱 这开始读起来像是一个愿望清单,但是否存在任何接近这一点的东西?有一个非常类似的问题 它看起来不像是有一个标

我正在编写相当多的单元测试并使用它来运行它们。Nose当然使它很好并且易于运行测试,但是输出在最好的时候可能非常混乱,在其他时候则完全混乱,这取决于警告和错误

我想知道是否有任何视觉工具,包裹鼻子,使反馈清洁。显示测试名称、运行时间和用颜色指示成功/失败状态的结果网格将是一个巨大的视觉助手。更妙的是,如果它能够将错误消息分解并逐例进行回溯,那么当大量测试在重大更改上失败时,它将真正减少混乱


这开始读起来像是一个愿望清单,但是否存在任何接近这一点的东西?

有一个非常类似的问题

它看起来不像是有一个标准化的GUI用于nosetest(如中所示,仅针对python接口进行标准化)。根据您使用的IDE,似乎有一些用于鼻测试的GUI插件,这是一个针对Komodo的快速搜索


然而,还有许多其他基于GUI的Python单元测试框架——您尝试过了吗?

您有没有看一下这个框架?快速浏览显示,至少有一对夫妇表示他们可以提供GUI界面。

好吧,您可以使用集成服务器,我们将其与py.test和phpunit一起使用(与任何其他测试框架一起使用非常简单),它为我们提供了一些包含

  • 运行的测试数
  • 通过/失败的测试数
  • 失败测试的堆栈跟踪
  • 测试的执行时间
  • 测试的代码覆盖率
  • 您还可以将其与git/svn/mercurial关联
您有一个如何配置hudson的示例(根据记录,jenkins是hudson的一个分支,因此说明仍然有效:),以便从您的愿望列表中提供元素

一个更简单的选择是使用IDE作为PyCharm,它与nosetests集成,并将告诉您哪些测试通过/失败及其时间,然而,jenkis存储历史数据


祝你好运:)

@nosklo:哎呀。为此干杯。建议不错,但PyUnit GUI在反馈方面还有很多需要改进的地方。只有一个用户表示可以,并且需要将其集成到Komodo IDE中。