Hamcrest是一个Python框架编写匹配的对象,让您以声明方式定义“匹配”的规则 还有一些情况下的匹配是非常宝贵的,比如用户界面的验证,或者数据过滤,但它是在区写入了匹配器是最常用的柔性测试。本教程介绍了如何使用Hamcrest进行单元测试。在编写测试时,有时难以得到overspecifying测试(并使其变脆的变化),并且不指定足够(使测试少有价值,因为它继续通过即使当被测试的东西被破坏)之间的平衡。有一个工具,它可以让你挑选出精确的角度测试,并描述它应有的价值,以精确控制的水平,有助于大...

鼻numpyseterr是鼻子的插件设置浮点错误如何通过numpy的被处理有没有想过,为什么你:用numpy的nosetest运行时“警告鸿沟的鸿沟遇到零”?只要运行nosetest与--npe,所有=筹集选项,你就会明白为什么。见numpy.seterr的文件为其他有效参数 要求: ...

PyUseCase

PyUseCase 3.5.1

PyUseCase是一个GUI测试软件PyGTK的。维护的GUI测试与使用案例记录记录的意图,而不是机械最自然的方式通过用户界面来创建测试是简单地开展要执行,并有一个可以记录他们再后来他们复制的工具的行为。这是一个简单,快捷的方式来创建GUI测试等方面存在诸多工具,做到这一点。大多数工具情侣紧紧地测试到GUI...

Bazinga

Bazinga 0.2.4

Bazinga是一个插件鼻子运行增量测试。它递归检测什么是依赖于每个测试模块通过看该被导入的模块。如果没有相关文件自上次成功测试更改,则跳过该模块的所有测试。安装PIP安装Bazinga用法nosetests --with-bazinga调试nosetests --with-bazinga --debug = bazinga 要求: 在Python的鼻子...

PyModel

PyModel 0.9

PyModel在Python一个开源的基于模型的测试框架。在单元测试中,程序员的代码测试的情况下,也代码断言检查每个测试用例是否通过。在基于模型的测试,编程代码的“模式”,产生尽可能多的测试用例,根据需要,也充当了检查情况的​​神谕。基于模型的测试,建议在需要那么多的测试用例,它不是用手工编码它们所有可行的。测试显示出历史的依赖性和确定性,使很多变化(数据值的交错等)的行为时,每个场景应该测试(或用例),这就需要出现。实例包括通信协议,网络应用程序,控制系统,和用户界面。PyModel支持在即时检测,可产生...