亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源單元測試工具 > PHPUnit
教你用phpUnit調試php程序
作者:網絡轉載 發布時間:[ 2013/3/26 16:05:32 ] 推薦標簽:

   調試程序是一個漫長的過程,程序越長越復雜,調試起來愈加困難。如果你調試的是php程序,那么不妨采用phpUnit,它可以大大加快你的調試速度。
  
    何謂PhpUnit
  
    Phpunit 脫胎于Fred Yankowski編寫的著名的Junit測試框架。你可以利用phpUnit編寫一套測試軟件包。保證你的程序代碼正確無誤。只需一步便可自動完成所有的測試。
  
    如果監測到bug,你可以再寫一小段測試代碼來找出錯誤之所在。日后若再有相同的bug出現,只要運行你先前的測試包,馬上可以抓到它。經常運行測試包便可以保證你的程序代碼的強壯性。
  
    開 始
  
    假設我們有一個銀行賬務處理程序。現在需要為Account (賬戶) 類編寫一個測試軟件包。
  
    以下是Account類 源代碼:
  
    <?php
  
    class Account{
  
    var $balance;
  
    function Account($initialBalance=0){
  
    $this->balance = $initialBalance;
  
    }
  
    function withdraw($amount){
  
    $this->balance -= $amount;
  
    }
  
    function deposit($amount){
  
    $this->balance += $amount;
  
    }
  
    function getBalance(){
  
    return $this->balance;
  
    }
  
    function transferFrom(&$sourceAccount,$amount){
  
    $sourceAccount->withdraw($amount);
  
    $this->deposit($amount);
  
    }
  
    ?>
  
    創建一個測試類
  
    首先,我們建立一個測試類AccountTest,它是一個由PhpUnit提供的TestCase的子類。在這個TestCase類中有2個基本的方法:setUp和tearDown. 這2個方法的實現在父類中是空過程,必須由我們自己去重載。其中SetUp 用于進行AccountTest類的初始化處理。在本例中,我們對一些在測試中用到的賬號進行初始化。tearDown 則用于AccountTest類的清空處理,在本例中無需使用。因此,不對它進行重載。這樣AccountTester類的源代碼如下:
  
    <?php
  
    class AccountTester extends TestCase{
  
    var $_ac1;
  
    var $_ac2;
  
    var $_ac3;
  
    var $_ac4;
  
    function AccountTester($name){
  
    $this->TestCase($name); // call parent constructor
  
    }
  
    function setUp(){
  
    $this->_ac1 = new Account(100); // data for testWithdraw
  
    $this->_ac2 = new Account(20); // data for testDeposit
  
    $this->_ac3 = new Account(30); // data for testTransferFrom
  
    $this->_ac4 = new Account(50);
  
    }
  
    }

    ?>

上一頁12下一頁
軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 黄色免费网站在线播放 | 小h片在线观看 | 成人视屏网站 | 一级片黄色一级片 | 国产成人深夜福利短视频99 | np饥渴放荡总受高hbl皇帝攻 | 日本三级香港三级人妇99 | 91视频麻豆视频 | 国产成人精品午夜二三区 | 欧美肥胖老女人 | 97青草最新免费精品视频 | 免费人成在线观看网站 | 一级特黄录像免费播放中文版 | 亚洲成人在线免费观看 | 亚洲a视频| 天天狠天天透天天伊人 | 国产精品久久人人做人人爽 | 黄色毛片在线 | 综合色影院 | 麻豆国内精品久久久久久 | 亚洲福利区 | 搞黄视频免费 | 在线 中文字幕 日韩 欧美 | 欧美一区二区三区高清视频 | 曰皮全部过程视频免费高清 | 欧美日韩精品福利在线观看 | 欧美日韩中文视频 | 成人午夜大片 | 国产欧美在线观看不卡一 | 久久亚洲精品中文字幕三区 | 欧美成人网在线综合视频 | 亚洲欧美视频在线播放 | 日韩欧美成人免费中文字幕 | 欧美3区 | 欧美性video高清精品 | 免费啪啪社区免费啪啪手机版 | 欧美国产日韩在线播放 | 国产 日韩 欧美 综合 | 9久热这里只有精品视频在线观看 | 日韩永久在线观看免费视频 | 欧美一级日韩 |