【发布时间】:2020-01-08 16:48:34
【问题描述】:
我们有一个自定义系统,我想知道是否有可用的类似物我们可以切换到。
我们的系统针对给定角色的每个节点运行各种与语言无关的测试套件。每个测试过程只是简单地获取目标节点 IP 和一些值,并以特定格式返回测试结果作为输出。
问题是:
- 这种系统的正确术语是什么?
- 有没有这样的已知解决方案?
- 在切换时我们可以采用任何最佳做法吗?
想要的功能是:
- 用于配置、触发执行和检查结果的 Web 前端
- 预定执行
- 智能警报触发
(例如“超过 5 个节点未通过测试”或“连续 3 次运行未通过测试”) - 语言无关测试
(我们有使用不同语言的 SDK 和帮助程序库,我们也在测试中) - 自定义服务发现支持
(基本上我们希望提供带有角色名称的测试配置,并且调度程序应该获取节点列表)
提前致谢!
【问题讨论】:
标签: testing continuous-integration end-to-end health-monitoring