“PHPUnit 可以帮你编写 PHP 类别测试程式,它会分析 PHP 类的源代码然后自动产生一个测试类的骨架程式。”PHP 专家兼 PHPUnit 的开发者之一 Sebastian Bergmann 在他最近的一篇网志这样说,他说在类别源代码中使用最新支援的 @test 注解标签(annotation) PHPUnit3 将会变得更加强大。
例如一个附在成员函式前面的注解标签 @test(1 2) == 3,若果成员函式的语法是 add($a $b),PHPUnit3 便会产生一个成员函式呼叫 add(1 2) 并期待结果为 3,Sebastian 列举了一个例子,示范如何使用 PHPUnit 的骨架程式产生器来分析源代码及产生测试类别,然后执行测试的过程和结果。