是否有用于Python单元测试的可视化工具?
我正在编写相当多的单元测试并使用它来运行它们。Nose当然使它很好并且易于运行测试,但是输出在最好的时候可能非常混乱,在其他时候则完全混乱,这取决于警告和错误 我想知道是否有任何视觉工具,包裹鼻子,使反馈清洁。显示测试名称、运行时间和用颜色指示成功/失败状态的结果网格将是一个巨大的视觉助手。更妙的是,如果它能够将错误消息分解并逐例进行回溯,那么当大量测试在重大更改上失败时,它将真正减少混乱是否有用于Python单元测试的可视化工具?,python,unit-testing,user-interface,nose,nosetests,Python,Unit Testing,User Interface,Nose,Nosetests,我正在编写相当多的单元测试并使用它来运行它们。Nose当然使它很好并且易于运行测试,但是输出在最好的时候可能非常混乱,在其他时候则完全混乱,这取决于警告和错误 我想知道是否有任何视觉工具,包裹鼻子,使反馈清洁。显示测试名称、运行时间和用颜色指示成功/失败状态的结果网格将是一个巨大的视觉助手。更妙的是,如果它能够将错误消息分解并逐例进行回溯,那么当大量测试在重大更改上失败时,它将真正减少混乱 这开始读起来像是一个愿望清单,但是否存在任何接近这一点的东西?有一个非常类似的问题 它看起来不像是有一个标
这开始读起来像是一个愿望清单,但是否存在任何接近这一点的东西?有一个非常类似的问题 它看起来不像是有一个标准化的GUI用于nosetest(如中所示,仅针对python接口进行标准化)。根据您使用的IDE,似乎有一些用于鼻测试的GUI插件,这是一个针对Komodo的快速搜索
然而,还有许多其他基于GUI的Python单元测试框架——您尝试过了吗?您有没有看一下这个框架?快速浏览显示,至少有一对夫妇表示他们可以提供GUI界面。好吧,您可以使用集成服务器,我们将其与py.test和phpunit一起使用(与任何其他测试框架一起使用非常简单),它为我们提供了一些包含
- 运行的测试数
- 通过/失败的测试数
- 失败测试的堆栈跟踪
- 测试的执行时间
- 测试的代码覆盖率
- 您还可以将其与git/svn/mercurial关联李>
祝你好运:)@nosklo:哎呀。为此干杯。建议不错,但PyUnit GUI在反馈方面还有很多需要改进的地方。只有一个用户表示可以,并且需要将其集成到Komodo IDE中。