当前位置:首页 > 技术分析 > 正文内容

盘点9款开源PHP单元测试工具

ruisui883周前 (05-24)技术分析10

Amock

Amock是用PHP5编写的模拟对象库,其灵感来自于EasyMock。使用源代码可生成动态的模拟对象类或接口。

Enhance PHP Unit Testing Framework

Enhance PHP是一个单元测试框架。它是一个包含在项目中的PHP文件,你可以测试全局函数或PHP类。

izh_test

izh_test是一个类似于xUnit的框架,允许用户利用PHP控制台版本来测试PHP页面,也可以测试会话状态的内容和数据库内容的状态。

PHP Assertion Unit Framework

PHP Assertion Unit Framework是一款基于断言的单元测试框架可帮助PHP开发人员测试他们的代码。

PHPUnit

PHPUnit是一款基于 "JUnit"框架的PHP单元测试框架,也可以被Xdebug扩展用来生成代码覆盖率报告 ,并且可以与phing集成来自动测试。

SimpleTest

SimpleTest是一个为PHP程序提供的单元测试的框架,包含一个内嵌的web浏览器用来测试PHP的Web网站。

Spike PHPCheckstyle

Spike PHPCheckstyle是一款开源工具,可帮助PHP 程序员检查代码中一些常规的问题。

Spike PHPCoverage

Spike PHPCoverage也是一款开源工具,可帮助PHP开发人员测量和报告代码覆盖率。

Testilence

Testilence是一款PHP5的免费单元测试库。

扫描二维码推送至手机访问。

版权声明:本文由ruisui88发布,如需转载请注明出处。

本文链接:http://www.ruisui88.com/post/4288.html

标签: easymock官网
分享给朋友:

“盘点9款开源PHP单元测试工具” 的相关文章

机动车检测站收费管理系统

机动车检测站收费管理系统headerfooter《机动车检测站收费管理系统》是一款适用于中小型机动车检测站收费管理、打印票据。主要包括收费打印、统计查询、辅助字典等功能。本管理系统多处具有快速辅助录入功能,操作简单,易学、易用;处理功能高效强大,是协助您的好帮手!主要功能:1.收费管理:收费打印、今...

基于Ubuntu的Linux Lite 6.0发行版正式发布

开发者 Jerry Bezencon 今天宣布,基于 Ubuntu 的 Linux Lite 6.0 发行版正式发布。本次更新代号为“Fluorite”,基于 Ubuntu 22.04 LTS (Jammy Jellyfish) 系统,它由长期支持的 Linux 5.15 LTS 内核系列驱动。下载...

Gitlab概览

Gitlab是开源的基于Git的仓库管理系统,也可以管理软件开发的整个生命周期,是项目管理和代码托管平台,支撑着整个DevOps的生命周期。Gitlab很容易选为GitHub,作为公司私有库管理的工具。我们可以用Gitlab Workflow来协同整个团队的软件开发管理过程。软件开发阶段Gitlab...

Git 分支管理策略汇总

最近,团队新入职了一些小伙伴,在开发过程中,他们问我 Git 分支是如何管理的,以及应该怎么提交代码?我大概说了一些规则,但仔细想来,好像也并没有形成一个清晰规范的流程。所以查了一些资料,总结出下面这篇文章,一共包含四种常见的分支管理策略,分享给大家。Git flow在这种模式下,主要维护了两类分支...

壹啦罐罐 Android 手机里的 Xposed 都装了啥

这是少数派推出的系列专题,叫做「我的手机里都装了啥」。这个系列将邀请到不同的玩家,从他们各自的角度介绍手机中最爱的或是日常使用最频繁的 App。文章将以「每周一篇」的频率更新,内容范围会包括 iOS、Android 在内的各种平台和 App。本期继续歪楼,由少数派撰稿作者@壹啦罐罐介绍他正在使用的...

我的VIM配置

写一篇关于VIM配置的文章,记录下自己的VIM配置,力求简洁实用。VIM的配置保存在文件~/.vimrc中(Windows下是C:\Users\yourname \_vimrc)。VIM除了自身可配置项外,还可插件扩展。VIM的插件一般用vundle或vim-plug来管理,但我力求简单,不打算装太...