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

pyjslint

pyjslint 0.3.3

pyjslint是JSLint的包装为Python。可以通过命令行以及任何Python代码来调用。它是建立在NodeJS的电源。依赖这不仅取决于nodejs。您必须对您的系统节点上运行此包装。它运行得很好的0.4.12版本,但它可能工作得与其他版本。没有必要下载JSLint的,这将是您的舒适取出。但是,如果你想使用自己的JSLint的文件,你可以用一个选项来指定它,只要它肯定是准备在nodejs执行。安装它被上传到的PyPI因此这将这样的伎俩:easy_install的pyjslint或者您也可以从源代码运...

PyModel

PyModel 0.9

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

PyNuker

PyNuker 12.2.11

PyNuker是一个网络压力测试工具用Python编写的。因为它是用Python编写的,应该在已安装的Python 2.x版本的任何系统上运行同样出色。在努力淹没目标与它停止响应有效请求这么多无用的流量PyNuker无限(直到停止)发送文本字符串通过UDP数据包到目标计算机或网络设备。 < STRONG>特点: 在压力测试您的服务器和网络硬件发送自定义消息,在测试过程中在教室环境中使用的演示包 要求: ...

pytest增量是一个渐进的测试运行(pytest插件)。什么是“增量测试运行”?当谈到集结工具中,通常指的是术语: - 初始(全)打造 - 所有文件进行编译 - 增量构建(或部分重建) - 刚修改过的文件进行编译 - 无操作版本 - 无文件编译(没有自上次执行改变)因此,一个“增量测试运行”只能重新执行受到影响,自去年测试执行更改的源代码的测试。它是如何工作的?pytest增量是pytest插件。所以,如果你可以运行你的测试套件,您可以使用pytest...

pytest-标记的Bugzilla是一个py.test插件Bugzilla的集成和NBSP;该插件目前承担以下工作流程:bug_status在['新','分配','ON_DEV']表示是已知的bug,并正在研发中,因此测试应该跳过会。bug_status不是['新','分配','ON_DEV']指的是错误的状态准备QE和测试将运行和报告。请随时通过分叉并提交拉的请求或通过提交功能要求或问题,以问题作出贡献。安装...

默认py.test关键字过滤(-k)是_方式_过于宽泛。你可能会认为,这将是基于被旁边的过滤器选项描述但这是不正确的MarkInfo对象。事实上,它选择的脚本的方法/函数名字。pytest-markfiltration是一个插件,引入了-f标志pytest,需要一个MarkInfo对象的名称保留或从收集的脚本删除。语法是相同的,与-k。所以...要包括上有一个MarkInfo对象的脚本py.test -f犀牛并disclude 1py.test -f...

要在py.test测试方法设置'标志'的能力是很酷。&NBSP;&NBSP;&NBSP; @ pytest.mark.red&NBSP;&NBSP;&NBSP;高清some_test_method(个体经营):&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; #一些检查-Y的东西但如果你有,你想要把一个方法半打的痕迹,它会有点令人讨厌。&NBSP;&NBSP;&NBSP; @ pytest.mark.red&NBSP;&NBSP;&NBSP; @...

pytest-快速检查提供了pytest.mark.randomize函数用于产生随机测试数据。安装&NBSP; easy_install的pytest-快速检查或#&NBSP; PIP安装pytest,快速检查快速启动只是通过函数的签名随机标记。签名表示一个元组包含的参数名称和类型。@ pytest.mark.randomize((“I1”,“INT”),(“I2”,“INT”),ncalls = 1)DEF test_generate_ints(I1,I2):&NBSP;通更复杂的数据结构:@...

pytest超时是一个插件py.test一定超时后,将终止测试&NBSP;在这样做时,你会得到当时运行的所有线程的堆栈转储。这是非常有用的,当如运行在持续集成(CI)服务器测试。用法通过安装:PIP安装pytest超时然后启用该插件,无论是在命令行:py.test -p超时或更方便地从测试模块或conftest.py内:pytest_plugins...