我无法控制Dev服务器,可能无法在其上安装或使用PHPUnit。我在我的机器上本地安装了PHPUnit 3.6,它需要PHP 5.2.7(或更高版本)。但Dev服务器正在运行PHP 5.2.4。
如果不在开发服务器上运行测试,设置TDD和PHPUnit的正确方法是什么?在本地运行测试是否足够好?我是否需要在本地计算机上使用相同版本的PHP和MySQL才能有效地执行此操作? (我安装了MySQL 5.5.16,Dev服务器是5.0.xxxx)。
或者我可以创建某种伪单元测试以在Dev服务器上运行以确保没有差异吗?
答案 0 :(得分:3)
通常,您希望跨服务器使用相同的环境,但是,它足以在本地运行测试。请注意,PHP 5.2.x已达到使用寿命。如果可能,您应该更新到5.3.x版本。