版本控制&协作开发:GitHub、GitLab、BitBucket、SubVersion、Coding、Bazaar 自动化构建和测试:Apache Ant、Maven 、Selenium、PyUnit、QUnit、JMeter、Gradle、PHPUnit 持续集成&交付:Jenkins、Capi ...
分类:
其他好文 时间:
2019-06-03 17:10:16
阅读次数:
206
http://patshaughnessy.net/2008/12/12/writing-your-first-phpunit-test-in-drupal ...
分类:
Web程序 时间:
2019-05-19 12:01:48
阅读次数:
160
yii是基于测试驱动的,而zend studio是一个好用的ide。集成就是必须的。 本文适合喜欢使用ide的开发者,vim用户或者文本编辑器使用者请忽略。 本文使用的是最新的zend studio (版本 10.0.0) yii本身没啥可说的,主要还是phpunit相关的内容。 创建完项目,写一个 ...
分类:
其他好文 时间:
2019-05-04 14:59:13
阅读次数:
127
编写自己的composer项目 composer的出现给php开发带来极大的便利, 配合phpunit的测试工具, 也可以更好的规范php开发. 尽管这些标准不是官方提供的, 但现在大部分的php框架几乎都按照这个规范去开发和管理项目. 这里先介绍一下怎么去编写自己的composer项目 一. 创建 ...
分类:
其他好文 时间:
2019-03-17 01:20:24
阅读次数:
159
最近团队在不断完善项目中的单元测试用例,会用到代码覆盖率分析,本来以为 homestead 应该默认安装了 xdebug ,所以使用 来生成 html 报告,但是执行后提示如下错误 这是因为没有安装或启用 xdebug 导致。 个人环境: PHP 7.2.0 1+ubuntu16.04.1 + Ho ...
分类:
Web程序 时间:
2018-12-16 23:22:31
阅读次数:
235
下载:wgethttps://phar.phpunit.de/phpunit-7.0.pharchmod+xphpunit-7.0.pharmvphpunit-7.0.phar/usr/local/bin/phpunitphpunit--version创建文件夹:mkdirsrcmkdirtests创建测试文件:a.自动加载:vimsrc/autoload.php<?php/*@desc:自
分类:
Web程序 时间:
2018-11-15 11:05:21
阅读次数:
199
下载:wgethttps://phar.phpunit.de/phpunit-7.0.pharchmod+xphpunit-7.0.pharmvphpunit-7.0.phar/usr/local/bin/phpunitphpunit--version测试:a.下载测试包:gitclonehttps://github.com/sebastianbergmann/money.gitb.进入测试包:c
分类:
Web程序 时间:
2018-10-15 12:02:21
阅读次数:
160
前提说明: symfony 版本 4.1.*,使用 composer create-project symfony/website-skeleton 进行安装。 目标:在一个单元测试用例中对当前工程中的接口进行测试。使用PHPUnit。 坑1(发送请求使用 browser-kit): browser ...
分类:
其他好文 时间:
2018-09-15 16:28:13
阅读次数:
214
在本章中,您将看到编写PHPUnit测试时遇到的最大问题之一是依赖项。 您可能想知道依赖关系的含义。 显然,代码需要与其他代码交互,您需要知道它的工作原理。 是的,这是事实,但是通过单元测试,您正在尝试验证尽可能小的代码是否按预期工作,并确保没有其他任何东西破坏经过测试的代码,您需要隔离代码。 代码 ...
分类:
其他好文 时间:
2018-08-08 13:56:40
阅读次数:
142