升级大型/复杂站点的好方法吗?

时间:2014-07-23 作者:s1lv3r

假设你有一个3.1版本的大型wp站点,使用wordpress的所有功能(大量的CPT,是一个网络安装,有许多带有不同帖子模板的页面/帖子,有网络中博客的子主题),还安装了+30个插件,这些插件当然都过时了。

您现在需要升级到当前版本。升级任务本身在5分钟内完成,但您如何知道之后一切正常?

基本上,您还没有自己开发全部内容,只是负责执行升级。

很明显,你需要几周的时间才能访问该网站的每一篇帖子,并尝试每一个漂亮的后端功能,以确保它仍然有效。

所以我想问的是:有人能描述一下他执行这类任务的方法吗?是否有任何工具可以帮助这一过程?

我正在寻找一般建议或类似于逐步工作流程的东西,如:

让工具x索引整个站点,执行升级,运行wp核心单元测试,让工具x再次索引站点,并区分整个html输出是否有不必要的更改

1 个回复
最合适的回答,由SO网友:Purcell 整理而成

我不知道有没有一个很好的前后比较程序可以得到你需要的结果。事实上,我担心任何这样的工具都无法捕捉到功能上的任何故障。

老实说,我建议逐步构建一个测试套件,该套件将通过一些标准流程并验证结果,然后在每次更新时运行这些脚本。例如:

创建新页面添加文本添加图像对新帖子执行同样的操作,然后执行以上所有操作,并验证您是否可以编辑以前现有帖子和页面上的文本和链接。

Selenium 是一个不错的工具。您还可以用Python或您最喜欢的任何语言构建自动测试。

结束

相关推荐

upgrade plugin in wordpress

我在我的live server上使用wordpress,它只使用使用ssh密钥的sftp。我想安装和升级插件,但似乎需要您输入ftp登录才能安装插件。有没有办法通过手动上传文件来安装和升级插件,而不是让wordpress处理整个过程?