软件测试就是将一个程序隔离成不同的部分,来判定它们的行为和预期的是否一致。在Drupal的接下来的版本中,测试将会是一个主要的目标。事实上,在Drupal 7中,测试将成为核心的组成部分。测试的好处包含以下几点:
•如果代码的变更(例如,代码重构)破坏了软件,那么这将被即刻发现。
•将检查代码错误的流程自动化。自动测试位于http://testing.drupal.org,它用来为核心检查引入的补丁。
•确保新代码正常工作。
关于测试的更多信息,参看http://drupal.org/simpletest。你还可以参与测试小组,它位于http://groups.drupal.org/unit-testing。