Php 如何在后端/框架更改后比较两个网站

Php 如何在后端/框架更改后比较两个网站,php,unit-testing,Php,Unit Testing,以下是“问题”: 使用PHP/HTML工作的网站构建 我们想把这个网站改成PHP+Zend Framework+HTML 目标:在实现框架后,站点应该看起来像没有框架的站点 有没有办法自动测试这个?如果我们只是在之前保存页面并将其与新版本进行比较,我将无法工作,因为html sourecode中的某些空白可能会有所不同 对于这种情况,是否有可行的解决方案?备份所有文件并使用重复文件测试Zend。备份所有文件并使用重复文件测试Zend。看起来您想要比较两个html页面,看看它们是否相同 试试这个:

以下是“问题”:

使用PHP/HTML工作的网站构建 我们想把这个网站改成PHP+Zend Framework+HTML

目标:在实现框架后,站点应该看起来像没有框架的站点

有没有办法自动测试这个?如果我们只是在之前保存页面并将其与新版本进行比较,我将无法工作,因为html sourecode中的某些空白可能会有所不同


对于这种情况,是否有可行的解决方案?

备份所有文件并使用重复文件测试Zend。

备份所有文件并使用重复文件测试Zend。

看起来您想要比较两个html页面,看看它们是否相同

试试这个:缩小两个页面的html。我认为它将解决额外的空空间问题,然后生成md5哈希或比较它们,或者以您喜欢的其他方式


或者使用两个页面的生成源可以使用firebug或其他一些工具,如fiddler,它已经讨论了如何获取生成源。

看起来您想要比较两个html页面,看看它们是否相同

试试这个:缩小两个页面的html。我认为它将解决额外的空空间问题,然后生成md5哈希或比较它们,或者以您喜欢的其他方式


或者使用两个页面的生成源可以使用firebug或其他一些工具,如fiddler,它已经讨论了如何获取生成源。

您可以使用忽略空白的比较工具。我认为WinMerge和Beyond Compare都可以做到这一点(我使用后者)。Beyond Compare大多数都可以做到这一点。您可以使用忽略空白的比较工具。我认为WinMerge和Beyond Compare都可以做到这一点(我使用后者)。Beyond Compare大多数都可以做到这一点。复制项目的文件夹并粘贴它。称之为项目备份。修改项目文件以使用Zend。我必须验证重构后的浏览器输出是否相同(谈论50个表单和更多内容页),因此您真正的问题是如何自动化查看50个网页的过程。使用Selenium.not realy,如果可用,您可以使用Selenium进行测试,但如果它不适合页面perfect,则无法进行测试。复制项目的文件夹并粘贴它。称之为项目备份。修改项目文件以使用Zend。我必须验证重构后的浏览器输出是否相同(谈论50个表单和更多内容页),因此您真正的问题是如何自动化查看50个网页的过程。使用Selenium.not realy,您可以使用Selenium测试是否有可用的,但不能测试它是否适合页面性能。缩小页面的想法非常好!感谢缩小页面的想法非常好!谢谢