我是一个Java/Scala应用程序开发人员,但我可能必须先深入WordPress。我现在正为这一点做准备。我主要是在寻找最佳实践。
工作流程应回答以下(广泛)问题:
我知道这些问题很广泛,但是这个技术栈(PHP,WordPress)对我来说还是很新的。
发布于 2014-02-12 16:43:49
WordPress核心有一组phpunit测试。您可以在http://make.wordpress.org/core/handbook/automated-testing/上找到关于运行这些测试的文档。没有太多的主题或插件有可用的测试套件,所以您要么编写自己的测试套件(并将它们重新贡献给社区!)或者构建Selenium测试来验证最终结果是否正常。
对于测试您自己的代码,WP模拟可能是最好的解决方案。
发布于 2017-10-26 17:26:23
自从这个问题被提出以来,已经有了一些发展。现在已经有了成熟的WordPress BDD / TDD工具。可湿性粉剂是首选的工具,因为它包含了Behat、PHPunit、WP-CLI和其他工具.可以像Cucumber一样运行Gherkin文件。
用于协同欺骗的WordPress模块允许您以多种方式进行WordPress“单元”测试。您可以对数据库进行快照,可以模拟WordPress核心函数,也可以在浏览器中进行Selenium测试。你可以从这里开始:
https://stackoverflow.com/questions/21733742
复制相似问题