如何测试在运行之间提供功能的Ruby脚本?

时间:2011-08-20 17:06:20

标签: ruby testunit

单元测试的一个好方法是测试脚本在执行之间维护正确数据的能力 - 在用Ctrl-C终止脚本然后重新运行之后?是否有针对现有模块或脚本的测试,这些模块或脚本可以执行类似的操作以便进行最佳实践检查?

1 个答案:

答案 0 :(得分:1)

使用http://avdi.org/devblog/2010/07/19/greenletters-painless-automation-and-testing-for-command-line-applications/之类的库或预期,运行,终止和重新运行程序,并检查它是否正常运行。好的做法是将程序设计为独立的模块,每个模块都经过充分测试,以最大限度地减少控制台中的集成测试。