首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Crashcourse到WordPress开发工作流

从Crashcourse到WordPress开发工作流
EN

Stack Overflow用户
提问于 2014-02-12 16:28:45
回答 2查看 225关注 0票数 2

我是一个Java/Scala应用程序开发人员,但我可能必须先深入WordPress。我现在正为这一点做准备。我主要是在寻找最佳实践。

工作流程应回答以下(广泛)问题:

  • 如何针对整个WordPress平台运行测试(检查是否破坏了任何东西),以及如何对我正在开发的模块/特性运行测试(如何执行TDD)?
  • 应如何以非破坏性的方式从开发到生产环境进行更改?提供用于版本控制的Git。

我知道这些问题很广泛,但是这个技术栈(PHP,WordPress)对我来说还是很新的。

EN

回答 2

Stack Overflow用户

发布于 2014-02-12 16:43:49

WordPress核心有一组phpunit测试。您可以在http://make.wordpress.org/core/handbook/automated-testing/上找到关于运行这些测试的文档。没有太多的主题或插件有可用的测试套件,所以您要么编写自己的测试套件(并将它们重新贡献给社区!)或者构建Selenium测试来验证最终结果是否正常。

对于测试您自己的代码,WP模拟可能是最好的解决方案。

票数 1
EN

Stack Overflow用户

发布于 2017-10-26 17:26:23

自从这个问题被提出以来,已经有了一些发展。现在已经有了成熟的WordPress BDD / TDD工具。可湿性粉剂是首选的工具,因为它包含了Behat、PHPunit、WP-CLI和其他工具.可以像Cucumber一样运行Gherkin文件。

用于协同欺骗的WordPress模块允许您以多种方式进行WordPress“单元”测试。您可以对数据库进行快照,可以模拟WordPress核心函数,也可以在浏览器中进行Selenium测试。你可以从这里开始:

WordPress-BDD.com

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21733742

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档