phpunit 的安装背景:一个小脚本,保证稳定为主;所以试用了下phpunit,快捷方便
phpunit是一个轻量级的php单元测试框架,通过pear安装
安装过程
wget https://phar.phpunit.de/phpunit.phar chmod +x phpunit.phar sudo mv phpunit.phar /usr/local/bin/phpunit phpunit --version
成功之后显示如下:
cuihuan:~ cuixiaohuan$ phpunit --version PHPUnit 4.8.6 by Sebastian Bergmann and contributors.简单试用
测试类集成框架
class PsCaseTest extends PHPUnit_Framework_TestCase{}
其中phpunit
默认首先执行 setup
默认最后执行 teardown
举个栗子:
pscase = new PsCase(); } /** * @brief teardown: Tears down the fixture, for example, closes a network connection. * * This method is called after a test is executed. */ public function teardown(){ } /** * @brief : 测试config文件的获取 * */ public function testGetConfig() { $this->assertEquals(true,$this->pscase->debugText("11")); } }运行
运行方式:phpunit —bootstrap [源文件] 测试文件
具体如下:
cuihuande:newcode cuixiaohuan$ phpunit --bootstrap ./PsCase.php ./PsCaseTest.php 32015-09-11 02:09:36:11部署
5 Time: 116 ms, Memory: 11.75Mb OK (1 test, 1 assertion) 【表示运行成功】
部署就不不赘述了,写个shell脚本,crontab天极运行,加个报警邮件,简单的单元测试ok,从此再也不用担心错误和回归测试了。
个人小站原文链接
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/21241.html
摘要:单元测试的好处是给开发人员的,并不是给机器的。对于查询构造器这个项目,我们可以让其在远程运行环境安装相关数据库软件,执行数据表建立,数据导入,执行单元测试等操作。查询构造器的完整代码查询构造器的单元测试完整代码。 debug 模式 对查询构造器进行调试并不难,从其构造 SQL -> 数据绑定 -> SQL 执行的过程中就能发现,要方便调试,只要可以观察以下信息: 构造的 SQL 绑定...
摘要:因为这次上线的网站没有什么并发量,方式要比的方式快而且消耗资源少,所以我还是采用方式。 上线前准备 购买服务器,目前选择的是阿里云服务器,选择的是入门型1核1G实例 目前没什么活动,三年1400软妹币 配置SSH连接 增加本机ssh连接配置,一般激活实例后,ssh的22端口是默认开放的,可以直接通过root用户进行登录配置部署环境 登录到服务器后,将自己的公钥加入到 ~/.ssh/a...
摘要:因为这次上线的网站没有什么并发量,方式要比的方式快而且消耗资源少,所以我还是采用方式。 上线前准备 购买服务器,目前选择的是阿里云服务器,选择的是入门型1核1G实例 目前没什么活动,三年1400软妹币 配置SSH连接 增加本机ssh连接配置,一般激活实例后,ssh的22端口是默认开放的,可以直接通过root用户进行登录配置部署环境 登录到服务器后,将自己的公钥加入到 ~/.ssh/a...
阅读 3267·2021-10-21 17:50
阅读 3271·2021-10-08 10:05
阅读 3415·2021-09-22 15:04
阅读 598·2019-08-30 14:00
阅读 1979·2019-08-29 17:01
阅读 1523·2019-08-29 15:16
阅读 3234·2019-08-26 13:25
阅读 869·2019-08-26 11:44