【发布时间】:2013-04-16 21:14:31
【问题描述】:
我们有一个开发了 2 年的项目,其架构设计不佳。现在一天根本没有任何单元测试。
当前版本的系统运行良好,但我们迫切需要重构核心模块。
预算也有限,所以我们无法雇佣足够数量的开发人员来编写单元测试。
假设现在系统工作正常并且当前系统的输出可以转换为 XML-fixtures 以进行单元测试,是否有可能为单元测试自动生成代码,例如与数据交互?
这种方法使我们能够快速开始重构现有代码并在某些核心功能因更改而损坏时立即收到反馈。
【问题讨论】:
标签: php unit-testing phpunit code-generation