我们使用Selenium进行回归测试,从网页中选择一个值作为实际结果。 Web UI中的数据来自Elastic Search。
已编写的回归测试是在转移到Elastic之前将此UI值直接与SQL Server中的原始数据进行比较。
我的问题是: 回归测试是否应在SQL Server或Elastic搜索中查找预期结果?
如果我们从SQL服务器中提取预期数据,那么我们将在测试中包括从SQL到Elastic的数据传输处理。
如果我们从Elastic中提取预期数据,我们只是测试UI和层到Elastic,而不是DB - >弹性配置。
我可以看到这两种方法的好处。任何想法