当前位置: 首页 > 软件库 > 开发工具 > 测试工具 >

ParaTest

基于 PHP 的 PHPUnit 测试工具
授权协议 MIT
开发语言 PHP
所属分类 开发工具、 测试工具
软件类型 开源软件
地区 不详
投 递 者 蒙才
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

ParaTest 的目的是为了支持在 PHPUnit 中进行并行测试。只要有编写好的 PHPUnit 测试,就可以插入paratest项目并开始使用它,无需其他引导程序或配置。

优势

  • 代码覆盖率报告合并。在N个并行进程中运行测试,所有代码覆盖率输出将合并为一个报告。
  • 零配置。安装后,使用vendor/bin/paratest运行即可。
  • 灵活。将测试文件隔离在单独的进程中,或者利用 WrapperRunner 更快地运行。

安装

要使用 composer 安装,运行以下命令:

composer require --dev brianium/paratest

版本

仅支持最新版本的 PHPUnit,因此仅主动维护最新版本的 ParaTest。

这是由于以下原因:

  1. 为了减少错误,代码重复以及与 PHPUnit 不兼容,从版本 5 开始,ParaTest 严重依赖于 PHPUnit@internal类。
  2. PHP 和 PHPUnit 的快速发展都增加了太多的维护负担,因此只能负担最新版本。

用法

安装后,可以在找到二进制文件vendor/bin/paratest。使用--helpoption 运行它以查看可用选项的完整列表。

 相关资料
  • 本文向大家介绍PHP测试框架PHPUnit组织测试操作示例,包括了PHP测试框架PHPUnit组织测试操作示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP测试框架PHPUnit组织测试操作。分享给大家供大家参考,具体如下: 首先是目录结构 源文件夹为 src/ 测试文件夹为 tests/ User.php 对应的单元测试文件  UserTest.php 第二个单元测试代码因为要引

  • 我正在设置在网站上运行的自动化测试,以确保一切仍然正常工作。我有一个显示记录表的网页。 我想测试加载选定的网页 我已经完成了前3个步骤,但我仍停留在第4步。有人能帮忙吗?谢谢康纳

  • 本文向大家介绍PHP单元测试PHPUnit简单用法示例,包括了PHP单元测试PHPUnit简单用法示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP单元测试PHPUnit简单用法。分享给大家供大家参考,具体如下: windows开发环境下,PHP使用单元测试可以使用PHPUnit。 安装 首先下载PHPUnit,官网:https://phpunit.de/  根据自己的PHP版本下

  • 问题内容: 我已经编写了一个小型Java应用程序,我需要为其获取性能指标,例如内存使用率,运行时间等。有没有简单易用的性能衡量工具? 问题答案: Yourkit非常好(30天免费试用)。Eclipse还内置了TPTP工具。

  • 我有一套硒测试。例如,有时“断言声明”会失败。在某些情况下,这可能是因为有人破坏了某些东西,而用户界面点击顺序的结果是一个错误,导致网站的错误页面被显示。 如何检查是否每一次失败都发生了这种情况,而不必在任何地方实现对以下方法的调用? 目的是简单地通过电子邮件发送显示页面的html源,如果该页面被证明是一个错误页面。

  • 我无法用PHPUnit解决测试问题。这是我的密码,有点问题。这是年度百分比计算(https://en.wikipedia.org/wiki/Annual_percentage_rate ). 在cmd中: 不要考虑Oracle模块,这是另一回事。我在“composer安装”之后运行了“phpunit”。 项目/测试/测试概述。php: 项目/phpunit.xml 我解决不了,试了很多次:(