亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-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
主站蜘蛛池模板: 日本在线观看中文字幕 | 欧美日韩高清 | 国产成人免费片在线视频观看 | 国产第一福利136视频导航 | 免费成人黄色大片 | 成年人在线免费 | 最新91| 亚洲乱乱| 日本午夜影视 | h片免费网站| 你懂的在线观看 | 成人黄色三级 | 天天摸天天射 | 日韩午夜小视频 | 日韩欧美影视 | 麻豆视频一区二区 | 国产视频久| 中文在线免费视频 | 操操日日| 欧美日韩精品福利在线观看 | 久久国产高清 | 国产一卡二卡三卡 | 日韩国产欧美一区二区三区在线 | 亚洲美女综合网 | 久爱午夜精品免费视频 | 天天天天做夜夜夜夜 | 羞羞视频网站 | 亚洲综合日韩精品欧美综合区 | 天天爽天天干 | 免费观看亚洲视频 | 日韩一级二级三级 | 毛片毛片大全aaaa | 麻豆精品成人免费国产片 | 国产做受视频激情播放 | 91桃色观看入口 | 欧美a欧美1级 | 天天夜夜人人 | 国产乱理伦片在线看 | 欧美成人性视频在线黑白配 | 一级美国乱色毛片 | 国产高清一区二区三区四区 |