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,從此再也不用擔心錯誤和回歸測試了。
個人小站原文鏈接
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/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...
閱讀 3242·2021-10-21 17:50
閱讀 3254·2021-10-08 10:05
閱讀 3380·2021-09-22 15:04
閱讀 581·2019-08-30 14:00
閱讀 1939·2019-08-29 17:01
閱讀 1508·2019-08-29 15:16
閱讀 3219·2019-08-26 13:25
閱讀 852·2019-08-26 11:44