开源部署验证工具

软件测试 自动化测试 工具 持续集成 开源的
2022-01-12 21:19:18

在stackoverflow上问了这个问题并为自己赢得了风滚草徽章......这里有人知道吗?

我正在寻找一个开源工具来帮助在 Windows 机器上对主要基于 Web 的应用程序进行部署验证(如果它也适用于 linux 将是一个巨大的好处)。基本上,我正在寻找在应用程序本身的冒烟测试之前运行的部署的自动验证。我想要一个数据驱动的工具,它可以在部署后验证所有内容都已交付(正确的时间戳和版本)、服务是否已启动并正在运行等。我们绝对可以构建一些东西来做到这一点,但当我没有这样做时,我感到很惊讶在外面找不到类似的东西。任何人都知道可以做到这一点的任何开源工具吗?

https://stackoverflow.com/questions/7245195/open-source-deployment-validation-tool

2个回答

我最近在寻找同样的东西,在没有找到任何东西之后写了我自己的实现。我采用了此博客中概述的方法:http ://www.testingwithkunal.com/automated-deployment-validation-using-net/并从那里我添加了测试我对这个问题的回答中概述的一些其他内容的能力:部署测试

不,没有可以为您执行验证的通用开源工具。是的,有很多小工具可以让您自动化验证。

主要问题是您需要验证什么。你已经有手动检查清单了吗?

使用任何流行的脚本语言:Perl、Python、Ruby、Jscript,您可以自动化

验证过程并创建一个完全符合您要求的验证工具。您可以使用批处理文件和小型实用程序来验证目录内容、文件内容和文件属性(diff、dir)。您还可以自动验证文件签名。

使用 Jscript 或 VBScript 配置 IIS 并执行操作系统配置验证。网上有很多关于如何执行特定验证的秘诀,但没有任何通用工具包含所有这些秘诀。