2013-05-10 136 views
1

我是PrestaShop的新手,我需要創建自定義模塊,使用XML文件解析和數據庫操作。我想爲這個模塊創建單元測試,因爲我不想'手動'測試它。您能否向我提供關於模式如何做好的任何建議,方法或文章?我找不到使用網絡搜索引擎的好教程。PrestaShop模塊單元測試

回答

3

我的確寫了一篇博客文章中測試的Prestashop與水貂和貝哈特(黃瓜當量),你可以在這裏閱讀 - http://xavierriley.co.uk/blog/2012/10/12/test-driving-prestashop-with-behat/

還有Github上這個拉請求添加單元測試項目 - https://github.com/PrestaShop/PrestaShop/pull/70

在PHP中用於測試這樣的東西的工具看起來不像Ruby/Java等同的成熟,所以不要讓你的希望上升,但這應該是一個開始。

+0

謝謝你有用的東西!我已經利用良好的軟件體系結構模式爲自定義模塊做了一些單元測試。我已經實現了我的模塊,應用了面向對象的構造,鬆散的類耦合,接口和抽象(用自己的接口分離XML和DB訪問類)。然後,所有組件都以依賴注入的方式粘貼在模塊根類中。之後,我利用PHPUnit來編寫和運行單元測試,我寫了一些模擬類來代替XML和DB訪問類。現在我有相當可測試的模塊。 – sgnsajgon 2013-05-31 08:51:41

+0

您的博客文章的鏈接已關閉,有任何重播的機會? – CIRCLE 2017-10-11 16:31:14