Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Testing 处理回归测试中的预期变化_Testing_Continuous Deployment_Regression Testing - Fatal编程技术网

Testing 处理回归测试中的预期变化

Testing 处理回归测试中的预期变化,testing,continuous-deployment,regression-testing,Testing,Continuous Deployment,Regression Testing,我正在为我的服务使用连续部署,该服务生成XML文件作为输出。为了实现这一点,我们计划将回归测试添加到我们的部署流中,在这里,我们将使用此代码更改生成的XML文件与不使用此代码更改的XML文件进行比较 但是由于一些代码更改可能会导致输出之间的差异,从而导致测试失败 一种方法是允许测试失败并生成差异报告,然后手动批准 在连续部署中通常如何处理此类情况?您可以使用类似的方法,这样可以在XML文件之间创建人类可读的差异。如果代码更改导致测试失败,那么已经为您生成了差异报告 我使用了类似的实用程序进行屏幕

我正在为我的服务使用连续部署,该服务生成XML文件作为输出。为了实现这一点,我们计划将回归测试添加到我们的部署流中,在这里,我们将使用此代码更改生成的XML文件与不使用此代码更改的XML文件进行比较

但是由于一些代码更改可能会导致输出之间的差异,从而导致测试失败

一种方法是允许测试失败并生成差异报告,然后手动批准


在连续部署中通常如何处理此类情况?

您可以使用类似的方法,这样可以在XML文件之间创建人类可读的差异。如果代码更改导致测试失败,那么已经为您生成了差异报告


我使用了类似的实用程序进行屏幕截图比较,尽管在最终出现意外更改时仍然需要手动检查,但这大大加快了过程。

您可以使用类似的工具,在XML文件之间创建人类可读的差异。如果代码更改导致测试失败,那么已经为您生成了差异报告

我使用了类似的实用程序进行屏幕截图比较,尽管在最终出现意外更改时仍需要手动查看,但这大大加快了过程