phpunit 的安裝背景:一個(gè)小腳本,保證穩(wěn)定為主;所以試用了下phpunit,快捷方便
phpunit是一個(gè)輕量級(jí)的php單元測(cè)試框架,通過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.簡(jiǎn)單試用
測(cè)試類集成框架
class PsCaseTest extends PHPUnit_Framework_TestCase{}
其中phpunit
默認(rèn)首先執(zhí)行 setup
默認(rèn)最后執(zhí)行 teardown
舉個(gè)栗子:
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 : 測(cè)試config文件的獲取 * */ public function testGetConfig() { $this->assertEquals(true,$this->pscase->debugText("11")); } }運(yùn)行
運(yùn)行方式:phpunit —bootstrap [源文件] 測(cè)試文件
具體如下:
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) 【表示運(yùn)行成功】
部署就不不贅述了,寫個(gè)shell腳本,crontab天極運(yùn)行,加個(gè)報(bào)警郵件,簡(jiǎn)單的單元測(cè)試ok,從此再也不用擔(dān)心錯(cuò)誤和回歸測(cè)試了。
個(gè)人小站原文鏈接
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/21241.html
摘要:?jiǎn)卧獪y(cè)試的好處是給開發(fā)人員的,并不是給機(jī)器的。對(duì)于查詢構(gòu)造器這個(gè)項(xiàng)目,我們可以讓其在遠(yuǎn)程運(yùn)行環(huán)境安裝相關(guān)數(shù)據(jù)庫軟件,執(zhí)行數(shù)據(jù)表建立,數(shù)據(jù)導(dǎo)入,執(zhí)行單元測(cè)試等操作。查詢構(gòu)造器的完整代碼查詢構(gòu)造器的單元測(cè)試完整代碼。 debug 模式 對(duì)查詢構(gòu)造器進(jìn)行調(diào)試并不難,從其構(gòu)造 SQL -> 數(shù)據(jù)綁定 -> SQL 執(zhí)行的過程中就能發(fā)現(xiàn),要方便調(diào)試,只要可以觀察以下信息: 構(gòu)造的 SQL 綁定...
摘要:因?yàn)檫@次上線的網(wǎng)站沒有什么并發(fā)量,方式要比的方式快而且消耗資源少,所以我還是采用方式。 上線前準(zhǔn)備 購買服務(wù)器,目前選擇的是阿里云服務(wù)器,選擇的是入門型1核1G實(shí)例 目前沒什么活動(dòng),三年1400軟妹幣 配置SSH連接 增加本機(jī)ssh連接配置,一般激活實(shí)例后,ssh的22端口是默認(rèn)開放的,可以直接通過root用戶進(jìn)行登錄配置部署環(huán)境 登錄到服務(wù)器后,將自己的公鑰加入到 ~/.ssh/a...
摘要:因?yàn)檫@次上線的網(wǎng)站沒有什么并發(fā)量,方式要比的方式快而且消耗資源少,所以我還是采用方式。 上線前準(zhǔn)備 購買服務(wù)器,目前選擇的是阿里云服務(wù)器,選擇的是入門型1核1G實(shí)例 目前沒什么活動(dòng),三年1400軟妹幣 配置SSH連接 增加本機(jī)ssh連接配置,一般激活實(shí)例后,ssh的22端口是默認(rèn)開放的,可以直接通過root用戶進(jìn)行登錄配置部署環(huán)境 登錄到服務(wù)器后,將自己的公鑰加入到 ~/.ssh/a...
閱讀 3364·2021-10-21 17:50
閱讀 3327·2021-10-08 10:05
閱讀 3478·2021-09-22 15:04
閱讀 641·2019-08-30 14:00
閱讀 2037·2019-08-29 17:01
閱讀 1564·2019-08-29 15:16
閱讀 3282·2019-08-26 13:25
閱讀 911·2019-08-26 11:44