功能切换Ruby Web应用程序中的自动化测试

时间:2017-04-04 20:49:17

标签: ruby automated-tests integration-testing

我们正在努力在我现有的公司构建一个集成测试框架 - 我还没有回答的一个挑战是如何在我们的测试环境中完全重启服务器的情况下,如何处理打开和关闭功能的需求。

所以 - 这是我向社区提出的问题 - 最近有人用他们可能启发我的第三方工具征服了这个问题,或者任何其他可能给出的反馈也很棒。

谢谢!

1 个答案:

答案 0 :(得分:0)

如果它是您正在寻找的第三方服务/工具,您可以尝试LaunchDarkly

现在推出自己的解决方案并不是很困难:您可以创建一个新的Toggle模型,其中每个记录代表一个功能切换为布尔值开/关。如果您担心经常访问数据库,可以在启动时缓存整个集合;然后添加代码以在切换更新时更新缓存。