PHP如何選擇測試框架及其原因- 其他問題,虛擬主機域名注冊-常見問題,虛擬主機,網(wǎng)頁制作,域名注冊,主機,企業(yè)郵局,主頁空間,個人主頁,網(wǎng)絡(luò)實名,主機托管,網(wǎng)站建設(shè),域名">
歡迎您來到禾城數(shù)碼,開始互聯(lián)網(wǎng)之旅!
PHP如何選擇測試框架及其原因選擇SimpleTest或者PHPUnit而非phpt這樣的測試框架,更多的原因包括: 1、phpt缺乏正式的斷言方法 無疑,PHP自己的assert函數(shù)提供了同樣的功能,但是像assertTrue和assertContains這樣的方法的名稱更好,他們指示了將要做出斷言的類型,并包含它們自己的錯誤處理功能,以確保提供的參數(shù)復(fù)核那些期望值。 2、phpt缺乏正式的設(shè)置和解除測試環(huán)境的方法 phpt提供設(shè)置請求環(huán)境的途徑,但在每個測試文件中都需要執(zhí)行設(shè)置;這個缺點使得在測試之間共享環(huán)境變得困難。 3、phpt缺乏在測試間共享測試功能的途徑 在PHPUnit和SimpleTest中,不以單詞“test”開始的方法只是類中的另外一個方法,這意味著您可創(chuàng)建一個更為通用的方法,并且,如果幾個測試使用類似的測試策略時,可從單獨的測試方法中調(diào)用它。原因非常明顯,這種不需要加載額外的文件或者類而能方便地提供共享環(huán)境的能力非常有用。 如果SimpleTest或者PHPUnit如此相似,對它們兩個又如何做出取舍呢?所使用的工具歷來于要測試什么和將使用的測試策略。每個測試框架都有其他工具所沒有的功能。 具體表現(xiàn)在以下方面: (1)PHPUnit包含對代碼覆蓋率報告的支持。 (2)SimpleTest包含對模擬對象的支持。 (3)SimpleTest具有網(wǎng)絡(luò)測試功能。 (4)SimpleTest有一個非常活躍的用戶社區(qū)。 linux虛擬主機吧">PHP程序想要更完美的運行,選擇我們的Linux虛擬主機吧
|
|||
>> 相關(guān)文章 | |||
|
返回首頁
|
關(guān)于我們
|
聯(lián)系我們
|
付款方式
|
價格總覽
|
提交工單
|
投訴建議
|
網(wǎng)站備案
|
XML地圖
©2002-
禾城數(shù)碼 版權(quán)所有 虛擬主機服務(wù)商|虛擬主機品牌|5星空間
浙ICP備2022026561號-1 浙公網(wǎng)安備 33048302000166號
電話總機:0573-80897175