您当前的位置:首页 > TAG信息列表 > testing
如何在Trac中对建议的补丁执行单元测试?
我在寻找一些关于如何正确执行Trac中建议的WordPress补丁的单元测试以及如何准确报告测试结果的见解和良好资源。我对这一点还不熟悉,并且已经阅读了本文中的资源WPSE question.我自己真的很想学习如何做到这一点,并用一个真实世界的bug来做到这一点,比如这个Trac罚单#5809. 我猜在阅读了前面提到的WPSE问题中的参考资料后,我的缺点是我不知道如何为建议的补丁设置建议的测试。Update: 我仍在搜索资源,目前正在上观看此视频WordPress unit-testing.
Create a blank test.php
有时有必要找出CSS错误或其他什么,如果您有一个最小的测试页面,只需插入要测试的特定代码,那就太好了。我如何创建这样一个空测试。php?我只能找到this. 但是,这样做只会创建与页面样式相同的页面。php一号,不是吗?我想我需要在我的功能中加入一些东西。php告诉Wordpress它应该为测试创建一个新模板。php?我该怎么做?提前非常感谢!:)
测试WordPress文件的性能
我想在我的安装中测试PHP文件的性能,以找出任何瓶颈。我已经使用了Debug querys和WPDB Profiler之类的插件来观察正在生成的SQL查询,但我希望能够显示每个php文件的执行时间,以确定某个插件是否未得到优化。有没有这个插件?
开发、测试和发布
您如何开发、测试和部署您的Wordpress站点?我发现这总是有点不切实际,尤其是在数据库方面——主要是因为拥有一个测试站点需要部署一个全新的数据库,有时可能完全相同,只是所有链接都更改为测试站点url,而不是实时站点。类似地,自上次您需要修复bug或开发新内容以来,用户上传的任何内容都必须复制到测试站点。其他人是怎么做的?你只是受够了那些蠢货吗?您是否使用了有帮助的智能版本控制系统?谢谢
PHPSpec and WordPress
我安装了PHPSpec,我想知道如何启动和运行WordPress环境来运行我的测试;基本上,现在我无法从WordPress API访问任何内容,因为测试文件位于环境之外。有人知道我应该加载什么才能让它工作吗?非常感谢。
如何将测试环境中的更改传输到实时站点?
与大多数其他软件一样,在单独的测试环境中尝试新插件、配置选项或模板更改更安全,请参见。WordPress local development environment.关于这一点,我看到的大多数问题和答案都是比较简单的:在本地进行初始开发,然后将所有内容部署到实时站点。这很简单。然而,如果我需要在站点生命周期的中间测试一些更改,该怎么办?我想步骤应该是:Replicate 测试环境中站点的当前状态Test 测试环境的变化,merge the changes back 为了生活,我知道如何做1+2,但不知道如
为管理员显示不同的主题?
我想在我的live站点上测试一些主题更改,但我显然不想让普通用户看到可能由此产生的任何错误。我只想复制我的主题文件夹,如果我以管理员身份登录,则该主题将显示给我,否则,旧主题将显示给我的用户。有插件可以做到这一点吗?
automated tests as a user?
我(与svn)签出了Automated Testing. 但是,我想作为特定用户运行单元测试。有没有办法做到这一点?也就是说,有没有一种方法可以单独使用php代码登录?
测试站点页面转到主站点
我在www.mydomain上安装了一个测试站点。com/测试站点。我的问题是,如果我键入url www.mydomain。com/testsite/about我被重定向到www.mydomain。com/关于。我的测试站点页面提供了永久链接:www.mydomain。com/测试站点/关于如果我在仪表板的页面编辑屏幕上单击查看页面,我会被重定向到www.mydomain。com/about,而不是发送到永久链接。我的htaccess文件位于我的根文件夹中,如下所示:# BEGIN WordPress
插件开发:支持多少个插件和WordPress版本组合?
我正在开发一个插件(我的第一个插件),我想知道如何考虑[支持和测试各种插件版本和WordPress版本组合]。例如,如果我开发了一个插件,并发布了版本1.0、1.1和2.0。与此同时,WordPress发布了3.2、3.3和3.4版本。现在,在一个极端:我应该假设人们升级他们的WordPress安装,并同时升级插件吗?也就是说,我只会用最新的WordPress版本测试最新的插件版本?或者,在另一个极端:我假设,由于各种原因,人们无法升级到最新的WordPress版本。所以我用WordPress 3.2、3
WordPress安装站点文件夹移动到最终站点目标
我的客户有一个网站:business。com公司旧时尚网站的所有文件都在那里,图像、视频、html、css。我刚刚制作了一个名为business的文件夹。com/cms和此处安装的wordpress。在2个月的时间里,他们写东西,上传图片,并在wp中做网站。现在是时候在网站上吃午餐了问题是,所有的图片和页面都属于企业。com/cms不是根业务。com。当我将删除旧站点并将所有文件从cms文件夹放在根级别时,该站点将丢失很多内容、图像和手动链接文本中的pdf你如何正确地做到这一点。是否有可能将网站保持在/c
我可以从Selify测试中获取WordPress代码吗?
我正在使用PHPUnit和WP\\u UnitTestCase编写单元测试,并使用Selenium进行前端测试。我的Selenium测试类在我的页面上愉快地点击,没有任何问题。但真正有用的是,如果他们也可以在WordPress的上下文中执行代码。例如,我可以测试访问用户的配置文件页面,然后更改页面的路径并进行测试。作为权宜之计,我为wp cli制作了一个非常粗糙的适配器,我在测试中使用它。显然,这很笨重。在Selenium测试的上下文中,我有没有办法获得WP\\U UnitTestCase的所有优点?
将WordPress从Stage发布到生产服务器
配置wp配置时遇到问题。在分级服务器环境中正确使用php。我被告知我应该在Wordpress的舞台环境中工作,例如http://www-stage.website.com. 然后,它将镜像到位于的生产服务器http://website.com 因为它们使用相同的数据库。任何上传、插件和主题也应该在后台站点上完成,但配置配置文件是一项挑战。我是否在正确的轨道上使用了define(\'WP_HOME\',\'http://www.website.com\'); define(\'WP_SITEURL\
PHP unit testing WordPress?
考虑到WordPress是如何编写的,它是如何与数据库交互的,以及它不是非常面向OOP的,有没有办法对主题进行单元测试?是否有一种方法可以对与WordPress交互的框架(而不是主题框架)进行单元测试,例如,您是否可以编写一个单元测试来处理循环和小部件?如果有,有谁有任何例子吗?我知道如何编写单元测试,但我从未尝试过为主题编写单元测试。有什么想法?
WP_UnitTestCase missing?
我在看tests for wordpress 还有一些,如果不是所有的类都有WP\\u UnitTestCase,但我找不到该类,那么我为什么要关心呢?我已下载The most up to date version of this from github 这是同一组测试。为什么这件事如此重要?因为当我通过phpunit文件名运行其中一个测试时。php我从php单元得到一个错误,指出它缺少WP\\U UnitTestCase。所以我的问题是:这个类在哪里,如果它适用于WordPress开发人员,为什么会丢失
我可以在没有Web服务器的情况下运行测试套件吗?
我正在尝试建立一个测试驱动的开发环境,我想知道是否可以运行WordPress test suite 没有web服务器。我在mac(10.7.5)上安装了phpunit和mysql服务器。
如何调试我的数据库连接以进行单元测试?
我已经用MAMP在Mac上设置了wordpress环境,我正在本地运行3.5.1(即。http://localhost:8888/blog 工程)。我正在试着运行wordpress的单元测试套件。org并无法连接到数据库。$svn co https://unit-tests.svn.wordpress.org/trunk wordpress-tests $cd wordpress-tests $cp wp-tests-config-sample.php wp-tests-config.ph
为什么PHPUnit无法测试我的WordPress网站
我已经研究这个问题好几天了,虽然很多人问这个问题,但我从来没有找到一个清晰简洁的答案。我正在跑步:PHP单元:3.7.21版;WordPress:3.5.1版;操作系统:Ubuntu 11.10;MySQL:5.1.69-0ubuntu0版。11.10.1 PHP:版本5.3.6-13ubuntu3。长话短说,我已经将基本的wordPress核心下载到我电脑上的一个目录中。我已经成功下载并安装了pear和phpunit。我通过在简单的php文件上编写基本测试来测试phpunit,这些文件运行良好。我的问题
主题检查给出:必填:此主题似乎不显示标签?
我正在使用主题检查插件测试我的主题,它显示以下消息:必需:此主题似乎不显示标记?图片:我怎样才能解决这个问题?
更改发布日期以进行测试
是否有办法将发布日期更改为不同的月份和年份,以便进行测试?