gpt4 book ai didi

ruby-on-rails - 使用 Ruby on Rails 进行自动化测试 - 最佳实践

转载 作者:数据小太阳 更新时间:2023-10-29 07:14:01 24 4
gpt4 key购买 nike

很好奇,就使用 ruby​​ on rails 自动化单元测试而言,你们正在做什么?您是否创建了一个脚本来在 cron 中运行 rake 作业并将结果邮寄给您? git 中的预提交 Hook ?只是手动调用?我完全理解测试,但想知道在错误发生之前捕获错误的最佳实践是什么。让我们理所当然地认为测试本身是完美无缺的,并且可以正常工作。下一步是什么以确保他们在正确的时间将可能有害的结果传达给您?

最佳答案

不确定您到底想听什么,但是有几个级别的自动代码库控制:

  1. 在处理某项功能时,您可以使用类似 autotest 的内容获得关于哪些有效,哪些无效的即时反馈。

  2. 要确保您的提交真的不会破坏任何东西,请使用像 cruisecontrolrb 这样的持续集成服务器。或 Integrity (您可以将它们绑定(bind)到您的 SCM 系统中的提交后 Hook )。

  3. 使用某种异常通知系统来捕获生产中可能出现的所有意外错误。

  4. 要更全面地了解发生的情况(发生异常时用户在做什么),您可以使用类似 Rackamole 的内容.

希望对您有所帮助。

关于ruby-on-rails - 使用 Ruby on Rails 进行自动化测试 - 最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2596735/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com