单元测试的一个好方法是测试脚本在执行之间维护正确数据的能力 - 在用Ctrl-C终止脚本然后重新运行之后?是否有针对现有模块或脚本的测试,这些模块或脚本可以执行类似的操作以便进行最佳实践检查?
答案 0 :(得分:1)
使用http://avdi.org/devblog/2010/07/19/greenletters-painless-automation-and-testing-for-command-line-applications/之类的库或预期,运行,终止和重新运行程序,并检查它是否正常运行。好的做法是将程序设计为独立的模块,每个模块都经过充分测试,以最大限度地减少控制台中的集成测试。