PrestaShop模块单元测试

问题描述:

我是PrestaShop的新手,我需要创建自定义模块,使用XML文件解析和数据库操作。我想为这个模块创建单元测试,因为我不想'手动'测试它。您能否向我提供关于模式如何做好的任何建议,方法或文章?我找不到使用网络搜索引擎的好教程。PrestaShop模块单元测试

我的确写了一篇博客文章中测试的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