2.5 “四阶段”模式在Gerard Meszaros所著的《xUnit Testing Patterns》一书中,他描述了“四阶段”测试模式,我将贯穿于本书使用这种模式。这种模式的目的是创建明确、可读并且结构良好的测试。如果你遵循这个模式,阅读测试的人会很快明白要测试的是什么。Gerard的四个阶段分别是:
建立:创建测试的前置条件。运行:对系统进行操作。验证:检查预期的输出。拆卸:把被测系统恢复到测试前的初始状态。为了让测试过程清晰、明了,要让测试中的这种模式清晰可见。当这种模式被打破时,测试作为文档的价值就打了折扣,阅读测试代码的人将很难读懂测试要表达的需求是什么。
相关资源:《嵌入式Linux应用程序开发标准教程》(第2版全)[高清版]附源码.rar