如何验证两个系统是否同步?

问题描述 投票:0回答:1

我有一个测试两个应用程序的需求(通过使用Python的自动化)。

需求是,例如,我们有一个名为 "www.abc.com "的系统,在这个系统中,我们每两周开发和合并一次代码,然后我们创建一个名为 "www.xyz.com "的系统。(基本上是备份到第一个系统),每次我们在主系统中发布和添加内容时,我们都会在备份系统中更新。

现在的问题是,我需要在每次发布后(每2周)测试这两个系统,看看它们是否都是同步的(相同的)。

我如何启动一个python自动化测试脚本(多个测试),以检查,例如数据库,服务器,UI,前端,检查是否代码库是相同的两个系统? 我可以做到这一点,如果是任何帮助和建议,请建议,使我可以实现可能的解决方案。

python database-design automation architecture system
1个回答
0
投票

你有几种方法可以解决这个问题。

假设你正在使用某种源码控制,你可以写一个脚本来确保repo是最新的,然后报告结果。请看这里 而这里. 这可能不会涵盖你的数据库中的数据,但有许多方法来备份数据库备份,这将取决于你使用什么程序。

另一种或额外的检查方法是写一个脚本来收集两个系统中所有你关心的文件的哈希值或校验值列表,然后比较列表中的差异。

© www.soinside.com 2019 - 2024. All rights reserved.