6

什么是单元测试的好方法,它测试脚本在执行之间维护正确数据的能力 - 在脚本用 Ctrl-C 终止然后重新运行之后?是否有任何针对现有模块或脚本的测试可以执行类似的操作,以了解最佳实践?

4

1 回答 1

1

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

于 2011-08-22T11:31:37.540 回答