我看到了与测试Magento网站相关的几个问题,包括“如何测试Magento升级”,其中讨论了手动测试。
是否有用于升级的自动回归测试的工具?理想的工具是从数据库(或以前的爬网)中学习我的产品等,并确保升级后一切正常。
我敢肯定,对于许多扩展以及主题/模板,手动测试都无法替代。但是,对自动回归测试进行一般的健全性检查将很有价值。
在安装任何新扩展后,我什至可以使用自动回归。
我看到了与测试Magento网站相关的几个问题,包括“如何测试Magento升级”,其中讨论了手动测试。
是否有用于升级的自动回归测试的工具?理想的工具是从数据库(或以前的爬网)中学习我的产品等,并确保升级后一切正常。
我敢肯定,对于许多扩展以及主题/模板,手动测试都无法替代。但是,对自动回归测试进行一般的健全性检查将很有价值。
在安装任何新扩展后,我什至可以使用自动回归。
Answers:
正是出于这个原因,使用了Magento测试自动化框架(TAF)。它利用PHPUnit和Selenium执行单元和功能测试。您也可以为此编写自己的自定义测试。
唯一的缺点是不建议使用。自Magento 1.7以来未进行过更新。因此,任何新功能都将无法覆盖。
Magento是在测试成为PHP内部规范之前编写的,因此,在某些地方TAF并没有100%的代码覆盖率。
这是安装指南。
这是用户指南。
如果您想编写一些自己的PHPUnit测试,那么这是最好的模块之一。
在这里下载。
ruby Web驱动程序,允许进行功能测试。路易斯·蒂尼奥(Luis Tineo)创建了名为Magento的混合动力车“ BlueTir”。
在此处下载Blutir 。
您可以使用许多测试平台,并将Selenium用作更可用的版本。还有许多第三方网站可以帮助您使用Selenium(http://www.seleniumhq.org/)进行自动化测试。
我曾经用过:http : //saucelabs.com/
但是还有更多可用。
http://en.wikipedia.org/wiki/List_of_web_testing_tools
这是一个非常广泛的问题,可能无法在此论坛上得到最好的解决。这可以在任何站点上完成,而不必是Magento站点。